index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
Commit message (
Expand
)
Author
Age
Files
Lines
*
* Big fix for ARM GOT support to make it work:
yury
2015-09-14
3
-5
/
+17
*
* fixed compilation with -Oodfa/-O3
jonas
2015-09-14
1
-15
/
+18
*
* converted tnodeutils.InsertMemorySizes() to the high level typed constant
jonas
2015-09-14
2
-31
/
+53
*
+ new tcalo_no_dead_strip flag for the high level typed const builder to
jonas
2015-09-14
2
-2
/
+21
*
* only add the llvm "sret" attribute to "struct return" parameters if they
jonas
2015-09-14
2
-1
/
+25
*
* use binutils 2.19+ linker script "augmentation" functionality to specify
jonas
2015-09-14
6
-33
/
+64
*
* define avr => cpu8bitalu
florian
2015-09-13
1
-2
/
+2
*
- cclasses unit is not used
florian
2015-09-13
1
-1
/
+1
*
- reverted r31664, it causes crashes with some ld versions :/
jonas
2015-09-13
6
-63
/
+32
*
- removed double calling of handlemanagedbyrefpara() for managed targets,
jonas
2015-09-13
1
-3
/
+1
*
- disabled InsertResStrTablesTable and InsertResStrInits for the JVM target
jonas
2015-09-13
1
-0
/
+14
*
* fixed infinite Java assembler writer create loop after r31625
jonas
2015-09-13
1
-3
/
+14
*
* fixed compilation of the jvm compiler after r31591 - r31593
jonas
2015-09-13
2
-12
/
+12
*
* use binutils 2.19+ linker script "augmentation" functionality to specify
jonas
2015-09-13
6
-32
/
+63
*
* fixed compilation of threadvars in i8086 far data memory models
nickysn
2015-09-13
1
-1
/
+1
*
* changed the threadvars table count back from
jonas
2015-09-13
1
-1
/
+1
*
* fixed threadvar support on linux/i386 and android/i386 after r31639
jonas
2015-09-13
1
-4
/
+7
*
* add some llvm function flags
jonas
2015-09-12
1
-1
/
+22
*
* moved the generation of the "main" stub for libc-based platforms from
jonas
2015-09-12
5
-23
/
+45
*
+ handle abs(real) internally for LLVM, as the generic code calls a helper
jonas
2015-09-12
1
-1
/
+58
*
+ support mmregisters in the generic unaryminus code for floats
jonas
2015-09-12
1
-12
/
+38
*
* only specify the "unnamed_addr" flag for initialised data if its symbol is
jonas
2015-09-12
3
-3
/
+10
*
* converted taillvmdecl properties to a set
jonas
2015-09-12
2
-7
/
+13
*
* converted tnodeutils.InsertRuntimeInitsTablesTable to the high level typed
jonas
2015-09-12
2
-25
/
+25
*
* converted tnodeutils.InsertInitFinalTable to the high level typed const
jonas
2015-09-12
2
-31
/
+44
*
* removed outdated comment
jonas
2015-09-12
1
-2
/
+1
*
* converted tnodeutils.InsertThreadvarTablesTable to the high level typed
jonas
2015-09-12
1
-21
/
+35
*
+ support for emitting simple placeholder elements in the high level
jonas
2015-09-12
2
-0
/
+142
*
* converted tnodeutils.InsertThreadvars to the high level typed constant
jonas
2015-09-12
1
-23
/
+32
*
* we only support resourcestrings in ttai_typedconstbuilder.queue_emit_const()
jonas
2015-09-12
1
-1
/
+12
*
* support non-section-based threadvars on the LLVM target
jonas
2015-09-12
2
-4
/
+7
*
* converted threadvar loading to high level code generator and updated/added
jonas
2015-09-12
1
-24
/
+43
*
+ get_threadvar_record() to get a recorddef representing a threadvar (index
jonas
2015-09-12
2
-2
/
+32
*
+ llvm implementation of g_set_addr_nonbitpacked_record_field_ref
jonas
2015-09-12
1
-0
/
+21
*
+ g_set_addr_nonbitpacked_record_field_ref() thlcgobj method to make a
jonas
2015-09-12
1
-0
/
+9
*
* fixed skipping if intermediate fields in llvm shadow symtable
jonas
2015-09-12
1
-1
/
+1
*
* factored out the loading of threadvars in its own method, and put the
jonas
2015-09-12
4
-112
/
+188
*
* return the added symbol from trecorddef.add_field_by_def()
jonas
2015-09-12
1
-2
/
+3
*
* fixed alignment of subscripts if the variant part of a record starts at a
jonas
2015-09-12
1
-1
/
+1
*
* support for implementing interface method wrappers at the node tree
jonas
2015-09-12
4
-7
/
+76
*
* write full/init rtti and VMTs separately instead of at the same time
jonas
2015-09-12
3
-29
/
+79
*
- removed the no longer used generation of uninitialised results for
jonas
2015-09-12
1
-5
/
+0
*
* when generating code for a pure assembler routine with LLVM, instantiate
jonas
2015-09-12
4
-7
/
+42
*
+ TLLVMModuleInlineAssemblyDecorator to decorate inline module-level
jonas
2015-09-12
1
-0
/
+42
*
+ GetExternalAssemblerWithAsmInfoWriter() to get a GNU-style external
jonas
2015-09-12
1
-0
/
+19
*
* put the code for pure assembler routines in a separate asmlist, so
jonas
2015-09-12
2
-4
/
+13
*
* explicitly specify whether an llvm specification is a definition (= locally
jonas
2015-09-12
6
-8
/
+18
*
* store a pointer to the used tasminfo record in every assembler writer, so
jonas
2015-09-12
21
-201
/
+198
*
- removed unused OnlyAsm procedure
jonas
2015-09-12
1
-11
/
+0
*
* added decorator support to the external assembler writers so the LLVM
jonas
2015-09-12
1
-29
/
+135
[next]