..
alpha
arm
* avoid shifter constant overflow on arm when optimizing two shifter operations into one
2008-07-28 15:51:58 +00:00
avr
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
html
i386
* teach peephole optimizer about ror/rol
2008-07-28 09:50:09 +00:00
ia64
m68k
+ ror/rol functions
2008-07-27 17:12:32 +00:00
mips
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
msg
* Improved warning about constructing class instance with abstract methods. Warning is issued for each method and method name is specified in the message. It makes easy to find out which abstract methods still not overrode.
2008-07-23 12:24:25 +00:00
powerpc
+ ror/rol functions
2008-07-27 17:12:32 +00:00
powerpc64
+ ror/rol functions
2008-07-27 17:12:32 +00:00
ppcgen
* removed code for splitting a 64 bit store into 32 bit ones on 64 bit ppc. For more information see comments of r9721
2008-05-22 16:20:32 +00:00
sparc
+ ror/rol functions
2008-07-27 17:12:32 +00:00
systems
* Fixed warnings about uninitialized record fields.
2008-07-23 11:44:24 +00:00
utils
* properties properly set
2008-07-28 15:56:23 +00:00
vis
x86
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
x86_64
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
aasmbase.pas
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
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
aopt.pas
* Fixed warnings about hiding inherited method.
2008-07-23 11:51:19 +00:00
aoptbase.pas
aoptcs.pas
aoptda.pas
* Fixed level 2 comment warnings.
2008-07-23 10:08:48 +00:00
aoptobj.pas
* Added function result for unimplemented methods to prevent warnings.
2008-07-23 11:47:03 +00:00
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
Fix handling of ctrl-c/ctrl-break on go32v2:
2008-06-24 17:02:17 +00:00
cclasses.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
cfidwarf.pas
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
cfileutl.pas
* Fixed 'mixed signed/unsigned' warnings.
2008-07-23 13:16:46 +00:00
cg64f32.pas
cgbase.pas
+ ror/rol functions
2008-07-27 17:12:32 +00:00
cgobj.pas
+ ror/rol functions
2008-07-27 17:12:32 +00:00
cgutils.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
cmsgs.pas
comphook.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
compiler.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
compinnr.inc
+ ror/rol functions
2008-07-27 17:12:32 +00:00
comprsrc.pas
* Improved finding of resource compiler during cross-compilation.
2008-04-21 11:13:13 +00:00
constexp.pas
* fixed constant evaluation check for negvalue+posvalue (mantis #11216 )
2008-04-26 21:22:08 +00:00
COPYING
cp437.pas
cp850.pas
cp866.pas
cp1251.pas
cp8859_1.pas
cp8859_5.pas
crefs.pas
* Fixed warnings about hiding inherited method.
2008-07-23 11:51:19 +00:00
cresstr.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
cstreams.pas
cutils.pas
* Fixed 'mixed signed/unsigned' warnings.
2008-07-23 13:16:46 +00:00
dbgbase.pas
* support overriding debuginfo for classrefdefs
2008-07-05 14:25:23 +00:00
dbgdwarf.pas
* Suppressed "Values in enumeration types have to be ascending" note.
2008-07-23 12:55:31 +00:00
dbgstabs.pas
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
defcmp.pas
* allow explicit conversion of enumeration values (in addition to integers) to object references in Delphi mode
2008-07-18 15:30:20 +00:00
defutil.pas
* Fixed unreachable code warnings.
2008-07-23 09:55:44 +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.pas
* renamed for consistency
2008-06-27 14:30:02 +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
+ cpu32bitaddr,cpu32bitalu,cpu16bitaddr,cpu16bitalu
2008-07-13 18:13:46 +00:00
fppu.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
gendef.pas
globals.pas
* germanism fixed (aktexceptblock -> current_exceptblock)
2008-07-19 17:06:16 +00:00
globtype.pas
* Fixed unreachable code warnings.
2008-07-23 11:31:07 +00:00
htypechk.pas
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
impdef.pas
import.pas
link.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
Makefile
* regenerated with changes in r11233
2008-06-15 15:52:25 +00:00
Makefile.fpc
* add armeb target to compiler/Makefiles
2008-03-24 17:48:11 +00:00
MPWMake
msgidx.inc
* Improved warning about constructing class instance with abstract methods. Warning is issued for each method and method name is specified in the message. It makes easy to find out which abstract methods still not overrode.
2008-07-23 12:24:25 +00:00
msgtxt.inc
* Improved warning about constructing class instance with abstract methods. Warning is issued for each method and method name is specified in the message. It makes easy to find out which abstract methods still not overrode.
2008-07-23 12:24:25 +00:00
nadd.pas
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
nbas.pas
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
ncal.pas
* Improved warning about constructing class instance with abstract methods. Warning is issued for each method and method name is specified in the message. It makes easy to find out which abstract methods still not overrode.
2008-07-23 12:24:25 +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
* Removed/ifdefed/commented unused local variables.
2008-07-20 23:00:31 +00:00
ncgcnv.pas
* Fixed tw11027.
2008-04-16 08:34:30 +00:00
ncgcon.pas
* Removed/ifdefed/commented unused local variables.
2008-07-20 23:00:31 +00:00
ncgflw.pas
* allow goto inside finally blocks
2008-07-17 19:49:38 +00:00
ncginl.pas
+ ror/rol functions
2008-07-27 17:12:32 +00:00
ncgld.pas
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
ncgmat.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
ncgmem.pas
* fixed setting bitpacked record fields straddling their natural boundaries
2008-06-18 16:31:39 +00:00
ncgopt.pas
ncgrtti.pas
* Don't use dispose for memory allocated with getmem.
2008-07-23 11:38:29 +00:00
ncgset.pas
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
2008-07-23 09:36:07 +00:00
ncgutil.pas
* typos fixed
2008-07-11 19:03:16 +00:00
ncnv.pas
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +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
* germanism fixed (aktexceptblock -> current_exceptblock)
2008-07-19 17:06:16 +00:00
ninl.pas
+ ror/rol functions
2008-07-27 17:12:32 +00:00
nld.pas
* typos fixed
2008-07-11 19:03:16 +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
* patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable
2008-05-22 11:49:40 +00:00
node.pas
* optimize away unnecessary implicit upcasts to int64 for subtractions
2008-01-06 23:30:19 +00:00
nopt.pas
nset.pas
+ convert case <boolean> of into if statement, resolves #10517
2008-05-03 10:27:55 +00:00
nstate.pas
nutils.pas
* reduced complexity of in_abs_long, old value was left over from testing
2008-06-18 18:02:33 +00:00
ogbase.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
ogcoff.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
ogelf.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
oglx.pas
ogmap.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
optbase.pas
optcse.pas
optdfa.pas
options.pas
+ support of inlined ror/rol on arm
2008-07-28 15:48:38 +00:00
opttail.pas
optunrol.pas
* fixes loop unrolling
2008-07-17 19:49:03 +00:00
optutils.pas
owar.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
owbase.pas
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
parabase.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
paramgr.pas
* Removed abstract modifier for some optional (not needed for every CPU target) methods in tcg and tparamanager classes. These methods throw internal error if not overrode.
2008-07-23 12:49:53 +00:00
parser.pas
* germanism fixed (aktexceptblock -> current_exceptblock)
2008-07-19 17:06:16 +00:00
pass_1.pas
pass_2.pas
* first try to fix #10863 (don't do SSL in case left is already handled in an assignment node)
2008-04-19 09:23:45 +00:00
pbase.pas
+ experimental directive, resolves #10833
2008-02-15 19:29:34 +00:00
pdecl.pas
* store specializations in globalsymtable for units, use localsymtable
2008-07-18 23:30:44 +00:00
pdecobj.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
pdecsub.pas
* store specializations in globalsymtable for units, use localsymtable
2008-07-18 23:30:44 +00:00
pdecvar.pas
* workaround for default property constant value limitations
2008-03-28 10:15:33 +00:00
pexports.pas
* export names aren't mangled under OS/2 either (follow-up
2008-04-29 19:08:02 +00:00
pexpr.pas
* enable parsing of default properties when used with objects, resolves #10795
2008-05-18 13:27:59 +00:00
pinline.pas
pmodules.pas
* Removed/commented more unused variables.
2008-07-23 10:48:53 +00:00
pp.lpi
pp.pas
* removed comments to defines not used anymore
2008-07-19 17:01:47 +00:00
ppc68k.lpi
ppc.cfg
ppc.conf
ppc.dof
ppcarm.lpi
ppcppc.lpi
ppcsparc.lpi
ppheap.pas
ppu.pas
* Removed/ifdefed/commented unused local variables.
2008-07-20 23:00:31 +00:00
ppx86_64.lpi
procinfo.pas
pstatmnt.pas
* Removed/ifdefed/commented unused local variables.
2008-07-20 23:00:31 +00:00
psub.pas
* store specializations in globalsymtable for units, use localsymtable
2008-07-18 23:30:44 +00:00
psystem.pas
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
ptconst.pas
* Fixed unreachable code warnings.
2008-07-23 09:55:44 +00:00
ptype.pas
* store specializations in globalsymtable for units, use localsymtable
2008-07-18 23:30:44 +00:00
raatt.pas
* undo accidently committed changes from r11398
2008-07-18 15:33:48 +00:00
rabase.pas
rasm.pas
rautils.pas
* split cpu64bit compiler define into
2008-02-13 20:44:00 +00:00
README
+ Haiku support by Olivier Coursière based on old BeOS support
2008-05-19 17:33:35 +00:00
regvars.pas
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
2008-07-23 11:00:03 +00:00
rescmn.pas
Merged revisions 9693-10480 via svnmerge from
2008-03-12 21:33:48 +00:00
rgbase.pas
rgobj.pas
* Fixed 'mixed signed/unsigned' warnings.
2008-07-23 13:16:46 +00:00
scandir.pas
* Removed/commented more unused variables.
2008-07-23 10:48:53 +00:00
scanner.pas
* Removed/ifdefed/commented unused local variables.
2008-07-20 23:00:31 +00:00
script.pas
switches.pas
symbase.pas
symconst.pas
* store specializations in globalsymtable for units, use localsymtable
2008-07-18 23:30:44 +00:00
symdef.pas
* possible fix for 11062
2008-07-28 18:42:30 +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
* reset aktobjectdef before compilation, resolves #10971
2008-05-03 14:36:47 +00:00
symtype.pas
* Fixed unreachable code warnings.
2008-07-23 11:31:07 +00:00
symutil.pas
systems.pas
+ Haiku support by Olivier Coursière based on old BeOS support
2008-05-19 17:33:35 +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
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
2008-07-28 20:29:25 +00:00
version.pas
widestr.pas