..
aarch64
* renamed all paramanagers to tcpuparamanager so the llvm paramanager can
2013-11-11 11:15:27 +00:00
alpha
* renamed all paramanagers to tcpuparamanager so the llvm paramanager can
2013-11-11 11:15:27 +00:00
arm
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
avr
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
generic
html
i386
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
i8086
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
2014-03-06 21:40:57 +00:00
ia64
* -O4 switch for optimizations which are correct but which might have unexpected effects
2012-08-09 18:58:54 +00:00
jvm
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
2014-03-06 21:40:57 +00:00
llvm
* improved symbol alias handling (pass in old sym instead of name, add
2014-03-06 21:41:56 +00:00
m68k
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
mips
+ hlcg/llvm support for unary minus
2014-03-06 21:41:36 +00:00
msg
* replaced some aren't, weren't, can't by are not, were not, cannot
2014-02-22 16:07:27 +00:00
powerpc
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
powerpc64
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
ppcgen
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
sparc
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
systems
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
utils
Added AVR support to fpc and root Makefile.
2014-03-04 08:02:10 +00:00
vis
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
2012-05-12 16:03:15 +00:00
x86
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
2014-03-06 21:40:57 +00:00
x86_64
* don't replace some pointer types in paralocs with int64, gives nicer
2014-03-06 21:41:04 +00:00
aasmbase.pas
+ new globalsymbolmangleprefix/suffix constant set to '@"\01' resp. '"'
2014-03-06 21:41:09 +00:00
aasmdata.pas
* Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.name to pshortstring. The name string is owned by tmodule and referenced by tasmdata. This removes 80-char limit on tasmdata.name, Mantis #25009 .
2013-09-19 10:06:43 +00:00
aasmsym.pas
aasmtai.pas
* llvm requires that single precision constants are exactly representable
2014-03-06 21:41:32 +00:00
aggas.pas
Replace forbidden chars in more places in the GAS assembler writer.
2014-03-04 08:01:23 +00:00
agjasmin.pas
pass new asm extra opt using -ao option
2014-01-21 00:16:53 +00:00
aopt.pas
* more consistent updates of used registers
2012-08-22 19:52:15 +00:00
aoptbase.pas
* simplified RegInInstruction() and fixed range errors
2013-11-06 10:46:22 +00:00
aoptcs.pas
* RefsHaveIndexReg -> cpurefshaveindexreg
2012-03-10 19:43:52 +00:00
aoptda.pas
aoptobj.pas
Rerun peephole optimizers on the whole block
2014-01-31 23:21:52 +00:00
asmutils.pas
* Changed section for ansi/wide/unicodestring constants, resourcestrings (content only) and dataconstnodes from sec_rodata to sec_rodata_norel, because they never contain relocations.
2012-11-18 17:00:18 +00:00
assemble.pas
+ Support GOT/gp-relative constants in GAS and internal assemblers, MIPS and i386.
2014-02-26 14:54:47 +00:00
browcol.pas
Avoid infinite recursion on generic classes for IDE browser
2013-11-12 16:39:20 +00:00
bsdcompile
catch.pas
ccharset.pas
compiler, rtl: move cpXXXX.pas files from compiler to RTL\charmaps directory and cleanup them, enable charmaps building for the majority of targets
2013-03-12 01:35:25 +00:00
cclasses.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
cfidwarf.pas
cfileutl.pas
Print out command line before running it with -vx option
2014-01-12 23:06:19 +00:00
cg64f32.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
cgbase.pas
+ LLVM temp allocator based on new R_TEMPREGISTER register class. For every
2013-11-11 11:14:59 +00:00
cghlcpu.pas
+ override g_save_registers() and g_restore_registers() with do-nothing versions
2013-11-10 21:33:38 +00:00
cgobj.pas
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
cgutils.pas
no longer define a segment field for m68k
2014-01-15 02:06:10 +00:00
cmsgs.pas
compiler:
2011-11-02 09:20:59 +00:00
comphook.pas
Increase status.errorcount only inside GenerateError procedure, to simplify debugging
2013-01-16 09:45:57 +00:00
compiler.pas
+ basic llvm bitcode (textual format) writer:
2013-11-11 11:16:25 +00:00
compinnr.inc
+ pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned
2013-01-04 19:13:24 +00:00
comprsrc.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
constexp.pas
* make use of the noreturn directive for internalerror
2013-11-10 09:01:03 +00:00
COPYING.txt
* updated address of FSF (mantis #24646 , patch by Alexey Svistunov)
2013-06-27 14:04:34 +00:00
cpid.pas
merge r14347 from cpstrnew branch by florian:
2011-09-17 12:00:06 +00:00
crefs.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
cresstr.pas
compiler: remove RST writer
2014-01-19 04:40:41 +00:00
cstreams.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
cutils.pas
+ added min and max functions for Tconstexprint
2013-04-01 20:23:14 +00:00
cwindirs.pp
dbgbase.pas
* correctly deal with writing debug information in the Stabs writer for class
2012-07-26 14:27:10 +00:00
dbgdwarf.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
dbgstabs.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
dbgstabx.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
defcmp.pas
Fix for Mantis #25132
2013-10-25 19:50:56 +00:00
defutil.pas
+ added is_farpointer(tdef) and is_hugepointer(tdef) helper functions to defutil
2013-06-10 20:50:05 +00:00
dirparse.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
elfbase.pas
+ Added values for DT_FLAGS and DT_FLAGS_1 dynamic tags.
2013-03-29 14:46:44 +00:00
export.pas
expunix.pas
* Add missing checks for android target.
2013-01-21 12:08:25 +00:00
finput.pas
* patch by Aleksa Todorovic: store relative include paths in PPUs, resolves #9961
2013-03-17 16:22:00 +00:00
fmodule.pas
* Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.name to pshortstring. The name string is owned by tmodule and referenced by tasmdata. This removes 80-char limit on tasmdata.name, Mantis #25009 .
2013-09-19 10:06:43 +00:00
fpccrc.pas
fpcdefs.inc
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
fppu.pas
+ added i8086 memory model flags to the ppu flags and added a check that prevents the using of units compiled for different memory models
2013-08-25 16:45:04 +00:00
gendef.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
globals.pas
+ new globalsymbolmangleprefix/suffix constant set to '@"\01' resp. '"'
2014-03-06 21:41:09 +00:00
globstat.pas
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
globtype.pas
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
hlcg2ll.pas
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
2014-03-06 21:40:57 +00:00
hlcgobj.pas
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
2014-03-06 21:40:57 +00:00
htypechk.pas
* take care of dyn. arrays in cse
2014-02-08 21:47:46 +00:00
impdef.pas
* moved maybequoted() from cutils to cfileutl and let its behaviour vary
2012-04-16 19:52:36 +00:00
import.pas
ldscript.pas
+ Basic ld script parsing capabilities (barely enough to parse glibc2.1 'libc.so' files, lacks any error handling).
2012-08-21 08:37:39 +00:00
link.pas
Use new static library not supproted message
2014-01-27 22:29:07 +00:00
macho.pas
machoutils.pas
o patch by Alexander Shishkin, resolves #20409
2011-10-05 20:11:09 +00:00
Makefile
* mipsel-android: Regenerated makefiles. From now the mipsel-android target can be built and used.
2014-02-07 12:37:17 +00:00
Makefile.fpc
+ OPTNEW Makefile parameter: when running a native cycle, this allows to pass a parameter only to the new generated compiler
2014-01-18 10:19:16 +00:00
MPWMake
msgidx.inc
* replaced some aren't, weren't, can't by are not, were not, cannot
2014-02-22 16:07:27 +00:00
msgtxt.inc
* replaced some aren't, weren't, can't by are not, were not, cannot
2014-02-22 16:07:27 +00:00
nadd.pas
* fixed the type conversions of the 'and' operator to be Delphi compatible. Fixes Mantis #25179
2014-02-25 18:06:29 +00:00
nbas.pas
* take care of dyn. arrays in cse
2014-02-08 21:47:46 +00:00
ncal.pas
* Fixed cloning of varargs parameters in tcallnode.dogetcopy, resolves #23981 .
2014-02-13 01:12:58 +00:00
ncgadd.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
ncgbas.pas
* 16-bit and 8-bit ALU fixes in tcgtempdeletenode.pass_generate_code
2013-12-23 14:09:28 +00:00
ncgcal.pas
* properly handle address and temp registers in return locations
2014-03-06 21:41:12 +00:00
ncgcnv.pas
* converted some leftovers in tcgtypeconvnode.second_int_to_int/
2014-03-06 21:41:27 +00:00
ncgcon.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
ncgflw.pas
* Fix code generation of for-loops. Keeping a copy of to-value in register during pass 2 is basically a hack, because register may be destroyed if an exception is raised and handled in loop body. This went unnoticed because generic setjmp-based exception handling is restoring registers to the state at entry to try block, and Win64 SEH also has some register-preserving features. However, for Win32 SEH it is not true.
2013-12-07 09:18:18 +00:00
ncginl.pas
* fixed inc/dec with constant truncating the high parts of the constant on
2014-03-01 10:33:14 +00:00
ncgld.pas
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
ncgmat.pas
+ hlcg/llvm support for unary minus
2014-03-06 21:41:36 +00:00
ncgmem.pas
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
2014-03-06 21:40:57 +00:00
ncgnstld.pas
* copy the implicit pointer rather than the contents of var/out/constref
2011-11-18 21:09:38 +00:00
ncgnstmm.pas
* fixed loading the nested framepointer when calling another nested
2011-09-20 22:22:26 +00:00
ncgobjc.pas
compiler:
2011-09-28 01:18:43 +00:00
ncgopt.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
ncgrtti.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
ncgset.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
ncgutil.pas
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
ncgvmt.pas
* Generate interface wrappers together with data structures of class they belong to, and place everything into single assembler slice (since all wrappers are always referenced by VPTR, attempting to smartlink them is useless). This removes separate iteration pass over symtables and reduces amount of smartlink files.
2014-02-24 15:33:15 +00:00
ncnv.pas
* don't discard typeconversion nodes that only change the result type when
2014-03-06 21:41:24 +00:00
ncon.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
nflw.pas
* set pi_uses_exceptions flag only if the try...finally frame is not an implicit frame
2014-02-08 16:43:23 +00:00
ngenutil.pas
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
ngtcon.pas
* write elements of bitpacked arrays grouped per the number of bits that
2014-03-06 21:40:04 +00:00
ninl.pas
* skip dec/inc type checking in unspecialized generic methods, resolves #25603
2014-02-22 09:20:57 +00:00
nld.pas
Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp.
2013-10-25 19:44:27 +00:00
nmat.pas
* properly simplify not(<const. cbool>), resolves #25255
2014-02-16 20:20:58 +00:00
nmem.pas
+ added type parentfpvoidpointertype, which is a void pointer with the same size
2014-03-02 22:55:52 +00:00
nobj.pas
* Moved all code responsible for writing VMTs and interface wrappers (nobj.TVMTWriter, ncgutil.gen_intf_wrappers, ptype.write_persistent_type_info) into a new unit ncgvmt.pas.
2013-04-19 13:31:27 +00:00
nobjc.pas
node.pas
+ nf_addr_taken: it marks nodes which address is taken
2014-02-07 20:40:42 +00:00
nopt.pas
* when concatenating ansistrings, do not map CP_NONE (rawbytestring) to
2013-07-19 16:33:14 +00:00
nset.pas
Fix cycling after addition of the new case simplification.
2014-02-21 22:49:19 +00:00
nstate.pas
nutils.pas
Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498.
2013-09-18 14:28:46 +00:00
objcdef.pas
objcgutl.pas
* changed some random data label names to match the label names outputted by
2013-12-31 00:28:46 +00:00
objcutil.pas
* don't generate a classClass call for objc loadvmtaddrnodes generated
2012-03-29 20:54:47 +00:00
ogbase.pas
+ Support GOT/gp-relative constants in GAS and internal assemblers, MIPS and i386.
2014-02-26 14:54:47 +00:00
ogcoff.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
ogelf.pas
+ Write 'non-executable stack' marker to object files also on FreeBSD (verified for version 9.0 for i386).
2014-02-10 05:46:46 +00:00
oglx.pas
ogmacho.pas
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
2012-04-11 18:01:57 +00:00
ogmap.pas
+ Property TObjSymbol.ObjData, allows to access owning TObjData for external/common symbols, i.e. ones with ObjSection=nil.
2013-07-30 09:23:48 +00:00
ognlm.pas
* Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes code a bit nicer to read.
2013-04-28 20:29:49 +00:00
optbase.pas
* run CheckAndWarn to get proper locations for warnings about uninitialized variables
2013-12-01 17:01:51 +00:00
optconstprop.pas
* propagate constants into the header of a for loop
2013-12-31 13:16:09 +00:00
optcse.pas
* do not store references to dyn. arrays
2014-02-09 08:41:51 +00:00
optdead.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
optdeadstore.pas
* be more careful when removing dead stores
2013-12-28 20:19:42 +00:00
optdfa.pas
* take care of tempinitcode when creating def information for tempcreatenodes
2014-01-25 09:40:51 +00:00
options.pas
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
optloop.pas
+ nf_addr_taken: it marks nodes which address is taken
2014-02-07 20:40:42 +00:00
opttail.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
optutils.pas
* set successor node for load nodes as well, they can be generated when inlining
2013-12-28 20:19:38 +00:00
optvirt.pas
Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp.
2013-10-25 19:44:27 +00:00
owar.pas
+ Basic ld script parsing capabilities (barely enough to parse glibc2.1 'libc.so' files, lacks any error handling).
2012-08-21 08:37:39 +00:00
owbase.pas
* Don't access tcfilestream.size 3 times in sequence, as each access costs two seeks (syscalls).
2012-07-12 16:10:34 +00:00
parabase.pas
* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as
2014-03-06 21:40:57 +00:00
paramgr.pas
* use voidpointer.size instead of sizeof(pint) in tparamanager.push_size in
2014-03-02 22:51:37 +00:00
parser.pas
Increase status.errorcount only inside GenerateError procedure, to simplify debugging
2013-01-16 09:45:57 +00:00
pass_1.pas
* indention and new line fixes
2013-11-06 21:10:28 +00:00
pass_2.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
pbase.pas
compiler:
2013-10-08 04:56:42 +00:00
pdecl.pas
compiler: fix error message (was error message about resourcestring for property)
2014-01-05 07:12:41 +00:00
pdecobj.pas
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
pdecsub.pas
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
pdecvar.pas
* do not crash on invalid property declaration, resolves #23980
2014-02-19 19:44:06 +00:00
pexports.pas
* handle exports with a name consisting of a single character correctly
2012-07-22 14:23:09 +00:00
pexpr.pas
* fixed formatting
2014-01-28 20:14:10 +00:00
pgenutil.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
pinline.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
pmodules.pas
* fixed setting up the global switch for main programs without a "program"
2014-03-06 18:41:03 +00:00
pp.lpi
* project file updated for newer lazarus versions
2013-10-06 13:13:53 +00:00
pp.pas
cpu_i8086 and system_i8086_msdos added to the systems.inc enums
2013-03-07 22:38:35 +00:00
pparautl.pas
+ added type parentfpvoidpointertype, which is a void pointer with the same size
2014-03-02 22:55:52 +00:00
ppc68k.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppc8086.lpi
+ i8086/n8086cnv.pas added to lazarus project
2013-06-10 01:19:22 +00:00
ppcaarch64.lpi
+ lazarus compiler project for aarch64
2012-12-16 12:35:02 +00:00
ppcarm.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcavr.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcjvm.lpi
* jvm lazarus project file properly named
2013-04-28 08:39:20 +00:00
ppcmips.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcmipsel.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcppc64.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcppc.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcsparc.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppheap.pas
* Only -dextheaptrc sets keepreleased to tue (meaning no memory is really released by heaptrc memory manager)
2012-09-19 07:57:31 +00:00
ppu.pas
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
ppx86_64.lpi
* version update
2012-06-03 18:55:44 +00:00
procinfo.pas
compiler: fix calling class methods from a nested routine of a static class method (mantis #0024865 )
2013-08-17 04:44:19 +00:00
pstatmnt.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
psub.pas
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
psystem.pas
* moved creation of voidpointertype, so that voidpointertype.size is available
2014-03-04 14:10:02 +00:00
ptconst.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
ptype.pas
Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3)
2014-02-16 12:58:24 +00:00
raatt.pas
Add support in ARM assembler reader for ldr reg, =literal syntax
2013-07-21 16:06:57 +00:00
rabase.pas
rasm.pas
rautils.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
README.txt
regvars.pas
rescmn.pas
* add a -dfpc define to the resource compiler commandlines, which allows to make FPC specific exceptions in resource scripts. Mantis #24044
2013-05-04 21:25:36 +00:00
rgbase.pas
Use TRegNameTable instead of array[tregisterindex] of string[10]
2012-10-22 10:23:21 +00:00
rgobj.pas
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
scandir.pas
compiler: load binary unicode mappings in cpavailable() call instead of separate loadbinarycp() call
2014-01-04 16:42:20 +00:00
scanner.pas
* some minor formatting fixes
2014-01-29 19:26:17 +00:00
script.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
switches.pas
symbase.pas
compiler: have unit interface symtable in stack while parsing implementation uses list (fixes issue #10477 )
2013-09-17 08:53:37 +00:00
symconst.pas
+ noreturn directive
2013-11-10 09:00:59 +00:00
symcreat.pas
* fixed typo in jvm record clone implementation comment
2013-01-26 21:28:30 +00:00
symdef.pas
+ new globalsymbolmangleprefix/suffix constant set to '@"\01' resp. '"'
2014-03-06 21:41:09 +00:00
symnot.pas
symsym.pas
+ new globalsymbolmangleprefix/suffix constant set to '@"\01' resp. '"'
2014-03-06 21:41:09 +00:00
symtable.pas
+ code from the old llvm branch to create a "shadow symtable" for records
2014-03-06 21:40:43 +00:00
symtype.pas
Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp.
2013-10-25 19:44:27 +00:00
symutil.pas
systems.inc
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
systems.pas
* synchronised with trunk up till r26975
2014-03-06 21:36:58 +00:00
tgobj.pas
+ LLVM temp allocator based on new R_TEMPREGISTER register class. For every
2013-11-11 11:14:59 +00:00
tokens.pas
+ noreturn directive
2013-11-10 09:00:59 +00:00
verbose.pas
* make use of the noreturn directive for internalerror
2013-11-10 09:01:03 +00:00
version.pas
ifdef cpu86 replaced with ifdef cpui386
2013-03-07 22:21:27 +00:00
widestr.pas
compiler: remove big codepage maps from the compiler executable - they will be loaded from -FM path when needed
2014-01-05 06:06:18 +00:00
wpo.pas
wpobase.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
wpoinfo.pas