..
alpha
arm
* I hope it's proper fix for r10688.
2008-04-18 10:51:56 +00:00
avr
* fixed fpu type setting for avr
2008-03-08 17:09:40 +00:00
html
i386
* don't perform call/jmp into push/jmp in case we're generating
2008-04-13 17:03:07 +00:00
ia64
m68k
* I hope it's proper fix for r10688.
2008-04-18 10:51:56 +00:00
mips
+ default code now preserves mm registers
2007-10-27 12:02:28 +00:00
msg
* new translations from Karl-Michael Schindler
2008-03-27 10:37:34 +00:00
powerpc
* cleanup and simplify the set type handling
2008-03-02 17:48:27 +00:00
powerpc64
* fixed merge errors introduced by merge from resources branch, re-applied r9721
2008-03-13 19:45:01 +00:00
ppcgen
* I hope it's proper fix for r10688.
2008-04-18 10:51:56 +00:00
sparc
* I hope it's proper fix for r10688.
2008-04-18 10:51:56 +00:00
systems
* fixed execution of finalization section of smart linked shared
2008-03-24 22:19:21 +00:00
utils
* add armeb target to compiler/Makefiles
2008-03-24 17:48:11 +00:00
vis
x86
* I hope it's proper fix for r10688.
2008-04-18 10:51:56 +00:00
x86_64
* fixed a_param_ref for source sizes < 8 bytes
2008-03-18 20:10:22 +00:00
aasmbase.pas
* new tf_smartlink_library flag
2007-10-01 16:55:08 +00:00
aasmdata.pas
* Labels that are defined or referenced in a different lexical level
2008-01-19 13:50:58 +00:00
aasmsym.pas
aasmtai.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
aggas.pas
* allocate .bss entries manual so we can take care of alignment
2008-03-24 11:55:03 +00:00
aopt.pas
aoptbase.pas
aoptcs.pas
aoptda.pas
aoptobj.pas
assemble.pas
* set elf flags for soft float on arm
2008-03-25 16:15:15 +00:00
browcol.pas
* cleanup and simplify the set type handling
2008-03-02 17:48:27 +00:00
bsdcompile
catch.pas
cclasses.pas
* optimized TLinkedList.clear so it can use regvars for everything in
2007-09-02 16:16:25 +00:00
cfidwarf.pas
cfileutl.pas
* re-applied r7485, which got lost in r7639 because an old
2008-03-14 20:37:44 +00:00
cg64f32.pas
cgbase.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
cgobj.pas
* Properly fill treference.alignment when variable is loaded by tcgloadnode. It allows code generator to insert unaligned handling if needed.
2008-04-16 23:01:20 +00:00
cgutils.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
charset.pas
cmsgs.pas
* optimize fixpath, findfile to not require temp ansistrings
2007-11-19 22:24:52 +00:00
comphook.pas
* optimize fixpath, findfile to not require temp ansistrings
2007-11-19 22:24:52 +00:00
compiler.pas
* debuginfo initialized per unit
2007-10-23 18:19:17 +00:00
compinnr.inc
+ inline abs(<longint>) on x86
2007-11-25 18:54:40 +00:00
comprsrc.pas
Merged revisions 10507-10509 via svnmerge from
2008-03-20 19:59:18 +00:00
constexp.pas
* avoid check being wrongly "optimized" away (left and right
2008-02-20 21:27:32 +00:00
COPYING
cp437.pas
cp850.pas
cp866.pas
cp1251.pas
- removed some unused variables
2007-07-17 13:57:15 +00:00
cp8859_1.pas
cp8859_5.pas
crefs.pas
cresstr.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
cstreams.pas
* fixed bootstrapping with 2.0.4
2007-07-18 12:15:55 +00:00
cutils.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
dbgbase.pas
* fixed stabs debug info for webtbs/tw9766 again
2008-04-05 12:29:07 +00:00
dbgdwarf.pas
* use global label to refer enum subrange type for setdefs
2008-04-09 08:03:55 +00:00
dbgstabs.pas
* fixed typo in r10602 causing the names of all record structures of
2008-04-13 09:36:31 +00:00
defcmp.pas
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
2008-01-24 21:30:55 +00:00
defutil.pas
* cleanup and simplify the set type handling
2008-03-02 17:48:27 +00:00
export.pas
* factored unix exports handling from t_bsd and t_linux into expunix unit
2008-03-24 16:55:05 +00:00
expunix.pp
* factored unix exports handling from t_bsd and t_linux into expunix unit
2008-03-24 16:55:05 +00:00
finput.pas
* support -Xg under linux
2008-01-20 12:12:15 +00:00
fmodule.pas
Merged revisions 9693-10480 via svnmerge from
2008-03-12 21:33:48 +00:00
fpccrc.pas
* Add -Xg to help pages
2008-01-17 01:20:37 +00:00
fpcdefs.inc
+ define cpunodefaultint
2008-03-01 20:31:56 +00:00
fppu.pas
+ support for setting the name of "main" (-XM command line parameter) in
2008-03-01 13:05:01 +00:00
gendef.pas
globals.pas
* add armeb target to compiler/Makefiles
2008-03-24 17:48:11 +00:00
globtype.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
htypechk.pas
* fixed internalerror when having to choose between different
2008-04-13 10:21:26 +00:00
impdef.pas
import.pas
link.pas
* support -Xg under linux
2008-01-20 12:12:15 +00:00
Makefile
* add armeb target to compiler/Makefiles
2008-03-24 17:48:11 +00:00
Makefile.fpc
* add armeb target to compiler/Makefiles
2008-03-24 17:48:11 +00:00
MPWMake
msgidx.inc
* add armeb target to compiler/Makefiles
2008-03-24 17:48:11 +00:00
msgtxt.inc
* add armeb target to compiler/Makefiles
2008-03-24 17:48:11 +00:00
nadd.pas
* cleanup and simplify the set type handling
2008-03-02 17:48:27 +00:00
nbas.pas
* safeguard the nf_block_with_exit flag when simplifying blockn and
2007-11-04 18:33:07 +00:00
ncal.pas
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
2008-03-02 12:59:02 +00:00
ncgadd.pas
* cleanup and simplify the set type handling
2008-03-02 17:48:27 +00:00
ncgbas.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
ncgcal.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
ncgcnv.pas
* Fixed tw11027.
2008-04-16 08:34:30 +00:00
ncgcon.pas
* fixed compilation with 2.2.0 on big endian systems after r10432
2008-03-04 23:21:52 +00:00
ncgflw.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
ncginl.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
ncgld.pas
* Properly fill treference.alignment when variable is loaded by tcgloadnode. It allows code generator to insert unaligned handling if needed.
2008-04-16 23:01:20 +00:00
ncgmat.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
ncgmem.pas
* fixed widestring range checking on win64 (mantis #10450 , fix also
2008-03-18 23:09:12 +00:00
ncgopt.pas
* remove registers{int/mmx/fpu} from firstpass
2007-09-26 21:12:01 +00:00
ncgrtti.pas
* Fix read/write enum on cpu's requiring alignment: Call 'align' the proper way.
2008-02-17 21:43:39 +00:00
ncgset.pas
* cleanup and simplify the set type handling
2008-03-02 17:48:27 +00:00
ncgutil.pas
* fixed execution of finalization section of smart linked shared
2008-03-24 22:19:21 +00:00
ncnv.pas
* I hope it's proper fix for r10688.
2008-04-18 10:51:56 +00:00
ncon.pas
* the result of not(dword(ordconst)) has to be dword as well for Delphi
2008-03-06 21:36:32 +00:00
nflw.pas
* renamed t_times to executionweight and moved it to
2007-11-25 16:38:05 +00:00
ninl.pas
* fixed crash when writing a currency value with a specified number
2008-03-02 10:22:25 +00:00
nld.pas
* reverted 9727 and made a better fix for it
2008-01-13 13:23:19 +00:00
nmat.pas
* make result of not(constant) (with constant type <= sinttype)
2008-03-07 16:33:15 +00:00
nmem.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
nobj.pas
* fixed implements for interfaces
2008-03-01 20:20:49 +00:00
node.pas
* optimize away unnecessary implicit upcasts to int64 for subtractions
2008-01-06 23:30:19 +00:00
nopt.pas
* remove registers{int/mmx/fpu} from firstpass
2007-09-26 21:12:01 +00:00
nset.pas
* in node simplify
2008-02-12 17:27:27 +00:00
nstate.pas
nutils.pas
* first part of implements clean up and fixing
2008-02-24 11:05:46 +00:00
ogbase.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
ogcoff.pas
+ internal linker takes care of setpeflags
2008-03-17 21:06:35 +00:00
ogelf.pas
* set elf flags for soft float on arm
2008-03-25 16:15:15 +00:00
oglx.pas
ogmap.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
optbase.pas
optcse.pas
* fixed some crashes
2007-09-20 22:28:54 +00:00
optdfa.pas
* fixed dfa for raise nodes
2007-07-23 20:22:36 +00:00
options.pas
* add armeb target to compiler/Makefiles
2008-03-24 17:48:11 +00:00
opttail.pas
* error message when a goto label is optimized away
2007-10-17 21:52:25 +00:00
optunrol.pas
* invalid typecast
2007-09-17 19:40:36 +00:00
optutils.pas
owar.pas
owbase.pas
parabase.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
paramgr.pas
* cleanup and simplify the set type handling
2008-03-02 17:48:27 +00:00
parser.pas
Merged revisions 9693-10480 via svnmerge from
2008-03-12 21:33:48 +00:00
pass_1.pas
pass_2.pas
+ check for location.loc<>expectloc in extdebug mode
2008-03-23 10:18:33 +00:00
pbase.pas
+ experimental directive, resolves #10833
2008-02-15 19:29:34 +00:00
pdecl.pas
- removed some unused variables
2007-07-17 13:57:15 +00:00
pdecobj.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
pdecsub.pas
* give warning for disabling inline if assembler
2008-03-11 17:57:24 +00:00
pdecvar.pas
* workaround for default property constant value limitations
2008-03-28 10:15:33 +00:00
pexports.pas
* factored unix exports handling from t_bsd and t_linux into expunix unit
2008-03-24 16:55:05 +00:00
pexpr.pas
- revert fix for #10927 : the old behaviour was Delphi compatible,
2008-03-08 18:17:31 +00:00
pinline.pas
* remove registers{int/mmx/fpu} from firstpass
2007-09-26 21:12:01 +00:00
pmodules.pas
* fixed execution of finalization section of smart linked shared
2008-03-24 22:19:21 +00:00
pp.lpi
pp.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
ppc68k.lpi
ppc.cfg
ppc.conf
ppc.dof
ppcarm.lpi
ppcppc.lpi
ppcsparc.lpi
ppheap.pas
ppu.pas
+ support for setting the name of "main" (-XM command line parameter) in
2008-03-01 13:05:01 +00:00
ppx86_64.lpi
+ x86_64 units for lazarus
2007-11-24 09:21:25 +00:00
procinfo.pas
+ PIC support for darwin/ppc32 (-Cg works now, no regressions in test
2007-09-26 16:41:32 +00:00
pstatmnt.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
psub.pas
* fixed "array of const" check in r10473 (+ fixed indentation)
2008-03-12 10:48:19 +00:00
psystem.pas
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
2008-03-02 12:59:02 +00:00
ptconst.pas
* If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment.
2008-04-13 15:36:44 +00:00
ptype.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
raatt.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
rabase.pas
rasm.pas
rautils.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
README
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
regvars.pas
rescmn.pas
Merged revisions 9693-10480 via svnmerge from
2008-03-12 21:33:48 +00:00
rgbase.pas
rgobj.pas
* remove goto, that prevents optimizations
2008-01-28 18:13:32 +00:00
scandir.pas
Merged revisions 9693-10480 via svnmerge from
2008-03-12 21:33:48 +00:00
scanner.pas
* replace constants to formal const with variables
2008-03-02 14:01:22 +00:00
script.pas
* fixed handling of directories with spaces for LdSupportsNoResponseFile-
2007-11-24 18:06:01 +00:00
switches.pas
symbase.pas
symconst.pas
* cleanup and simplify the set type handling
2008-03-02 17:48:27 +00:00
symdef.pas
* If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment.
2008-04-13 15:36:44 +00:00
symnot.pas
symsym.pas
* Labels that are defined or referenced in a different lexical level
2008-01-19 13:50:58 +00:00
symtable.pas
* fix alignrecord fieldoffset size
2008-03-24 09:57:28 +00:00
symtype.pas
symutil.pas
systems.pas
* add armeb target to compiler/Makefiles
2008-03-24 17:48:11 +00:00
tgobj.pas
* Properly fill treference.alignment when variable is loaded by tcgloadnode. It allows code generator to insert unaligned handling if needed.
2008-04-16 23:01:20 +00:00
tokens.pas
+ experimental directive, resolves #10833
2008-02-15 19:29:34 +00:00
verbose.pas
* fixed skipping of character after number of errors to report in
2008-02-19 20:20:26 +00:00
version.pas
widestr.pas
* make code page name parsing case insensitive (mantis #8930 )
2007-09-22 20:54:49 +00:00