..
alpha
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
2012-05-12 16:03:15 +00:00
arm
* patch by Nico Erfurth:
2012-05-17 08:31:44 +00:00
avr
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
generic
html
i386
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ia64
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
2012-05-12 16:03:15 +00:00
jvm
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
2012-05-12 16:03:15 +00:00
m68k
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
mips
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
msg
compiler: write a warning if unit should be compiled with built-in system codepage for ansistring constants but this codepage is not known by the compiler
2012-05-10 01:24:18 +00:00
powerpc
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
powerpc64
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ppcgen
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
sparc
* fixed operand order for AND-operation in smallset<=/=>smallset code
2012-05-14 17:41:48 +00:00
systems
* GNU ld only supports double quotes in its response file -> requote there
2012-05-03 12:41:16 +00:00
utils
+ Add support for the JVM architecture to the compiler driver "fpc"
2012-05-03 06:26:30 +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
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
x86_64
* fixes peephole optimizer problems with -O3 on x86-64
2012-05-13 19:19:04 +00:00
aasmbase.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
aasmdata.pas
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
aasmsym.pas
aasmtai.pas
- Removed redundant fillchar() calls, class instances are cleared on construction.
2012-04-28 17:16:33 +00:00
aggas.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
agjasmin.pas
* part of r21120, forgot to commit
2012-04-29 22:27:05 +00:00
aopt.pas
* fix reg. allocs even for procedures without labels
2012-05-15 18:09:12 +00:00
aoptbase.pas
* fix comment so it does not confuse lazarus
2012-05-15 18:07:25 +00:00
aoptcs.pas
* RefsHaveIndexReg -> cpurefshaveindexreg
2012-03-10 19:43:52 +00:00
aoptda.pas
aoptobj.pas
* white space
2012-05-15 18:08:52 +00:00
asmutils.pas
assemble.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
browcol.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
bsdcompile
catch.pas
ccharset.pas
cclasses.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
cfidwarf.pas
cfileutl.pas
* GNU ld only supports double quotes in its response file -> requote there
2012-05-03 12:41:16 +00:00
cg64f32.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
cgbase.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
cghlcpu.pas
+ cghlcpu unit with thlbasecgcpu class that overrides all abstract tcg
2012-04-28 14:27:31 +00:00
cgobj.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
cgutils.pas
cmsgs.pas
comphook.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
compiler.pas
+ AIX target definition and info for the compiler and ppudump
2012-04-11 18:00:29 +00:00
compinnr.inc
* merged trunk up to r20882
2012-04-15 15:54:10 +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
COPYING.txt
cp437.pas
cp850.pas
cp866.pas
cp1251.pas
cp1252.pp
cp8859_1.pas
cp8859_5.pas
cpid.pas
crefs.pas
cresstr.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
cstreams.pas
* typo fixed
2011-12-31 16:25:19 +00:00
cutils.pas
* moved maybequoted() from cutils to cfileutl and let its behaviour vary
2012-04-16 19:52:36 +00:00
cwindirs.pp
dbgbase.pas
* Avoid having current_debuginfo pointing to freed memory
2012-03-21 10:17:43 +00:00
dbgdwarf.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
dbgstabs.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
dbgstabx.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
defcmp.pas
* do not allow implicit conversions from currency to orddef even if currency
2012-04-28 14:27:17 +00:00
defutil.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
export.pas
expunix.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
finput.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
fmodule.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
fpccrc.pas
fpcdefs.inc
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
fppu.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
gendef.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
globals.pas
* the code page of unicodestring/widestring on big endian targets is
2012-05-08 13:38:16 +00:00
globtype.pas
compiler: remove UTF8 sequences from 2 comments + minor formatting
2012-04-28 02:46:06 +00:00
hlcg2ll.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
hlcgobj.pas
* fixed compilation for high level code generator targets after r21287
2012-05-15 13:05:27 +00:00
htypechk.pas
* fixed (harmless) class cast error
2012-05-08 20:02:18 +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
link.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
macho.pas
machoutils.pas
Makefile
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
Makefile.fpc
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
MPWMake
msgidx.inc
compiler: write a warning if unit should be compiled with built-in system codepage for ansistring constants but this codepage is not known by the compiler
2012-05-10 01:24:18 +00:00
msgtxt.inc
compiler: write a warning if unit should be compiled with built-in system codepage for ansistring constants but this codepage is not known by the compiler
2012-05-10 01:24:18 +00:00
nadd.pas
* also recognize scurrency as an "originally was a 64 bit value" in
2012-04-29 13:13:22 +00:00
nbas.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
ncal.pas
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
ncgadd.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncgbas.pas
ncgcal.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncgcnv.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncgcon.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
ncgflw.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncginl.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncgld.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncgmat.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncgmem.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncgnstld.pas
ncgnstmm.pas
ncgobjc.pas
ncgopt.pas
ncgrtti.pas
+ Reduce the amount of RTTI by not generating 'init' information if it will end up being the same as the 'full' one (which is the case of most simple types). The new behavior can be customized for every tdef by overriding needs_separate_initrtti method.
2012-04-27 10:17:59 +00:00
ncgset.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncgutil.pas
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
2012-05-13 12:33:10 +00:00
ncnv.pas
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
ncon.pas
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
nflw.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
ngenutil.pas
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
ngtcon.pas
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
ninl.pas
* now that copy() expressions are only translated into calls during the
2012-04-28 21:33:29 +00:00
nld.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
nmat.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
nmem.pas
* fixed (not harmless) class cast error when indexing an array[orddef] using
2012-05-08 20:02:26 +00:00
nobj.pas
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
nobjc.pas
node.pas
* part of r20140, forgot to commit
2012-01-21 21:16:47 +00:00
nopt.pas
* fixed genmultistringadd() optimization for jvm and enabled it
2012-04-16 20:51:51 +00:00
nset.pas
nstate.pas
nutils.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
objcdef.pas
objcgutl.pas
objcutil.pas
* don't generate a classClass call for objc loadvmtaddrnodes generated
2012-03-29 20:54:47 +00:00
ogbase.pas
* don't pass property as var-parameter to val()
2012-01-21 16:54:57 +00:00
ogcoff.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
ogelf.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
oglx.pas
ogmacho.pas
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
2012-04-11 18:01:57 +00:00
ogmap.pas
ognlm.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
optbase.pas
optcse.pas
optdead.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
optdfa.pas
options.pas
Preparations to native threadvar support:
2012-05-03 16:26:44 +00:00
optloop.pas
opttail.pas
optutils.pas
optvirt.pas
owar.pas
owbase.pas
* write error code if an object file cannot be created
2012-01-15 10:59:10 +00:00
parabase.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
paramgr.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
parser.pas
pass_1.pas
pass_2.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
pbase.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
pdecl.pas
compiler: allow compiler to find real class definition during class members parse to handle references to self constants + test
2012-05-14 04:50:49 +00:00
pdecobj.pas
* extended r21290 to also apply to Java interfaces (they can also contain
2012-05-14 21:27:44 +00:00
pdecsub.pas
* pdecsub.pas, parse_proc_dec: always parse operator overload heads as block type bt_body so that operators like ">", "=>" or "<>" are resolved to the correct tokens ("<>" would be a sequence of "_LSHARPBRACKET _RSHARPBRACKET" instead of _NE otherwise). Fixes Mantis #21127
2012-05-09 12:32:34 +00:00
pdecvar.pas
* revert revision 21251 for pdecvar.pas: not generating the bss-data for the static symbol for a generic breaks linking with debug info enabled; I'll need to find a better solution to avoid unneeded use of space (luckily it wasn't needed to fix any bug ^^)
2012-05-09 12:02:41 +00:00
pexports.pas
* also show the valid bounds in most cases when signalling a range check
2012-03-10 21:53:36 +00:00
pexpr.pas
compiler: allow compiler to find real class definition during class members parse to handle references to self constants + test
2012-05-14 04:50:49 +00:00
pgenutil.pas
compiler: allow compiler to find real class definition during class members parse to handle references to self constants + test
2012-05-14 04:50:49 +00:00
pinline.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
pmodules.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
pp.lpi
* version update
2012-05-05 18:33:15 +00:00
pp.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
pparautl.pas
* Added {$i fpcdefs.inc}, was missing in the newly added unit, causing incorrect parameter positions on some platforms (e.g. broken tsafecall2, tsafecall3).
2012-05-17 17:34:12 +00:00
ppc68k.lpi
ppc.cfg
ppc.conf
ppc.dof
ppcarm.lpi
* update of project file
2012-03-25 14:23:57 +00:00
ppcavr.lpi
ppcmips.lpi
* lazarus project file updates
2012-04-21 18:18:23 +00:00
ppcmipsel.lpi
* use separate build directory for mipsel
2012-04-29 21:30:46 +00:00
ppcppc.lpi
ppcsparc.lpi
ppheap.pas
ppu.pas
* increased ppu version after jvmbackend merge
2012-04-26 22:48:43 +00:00
ppx86_64.lpi
* proper title value
2012-04-04 19:42:31 +00:00
procinfo.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
pstatmnt.pas
* Re-raising exceptions must be allowed only in 'except' block itself, not in 'try' block of a nested try..except statement. Mantis #21873 .
2012-04-28 15:59:34 +00:00
psub.pas
* fix stack frame generation on mips(el)
2012-04-29 21:29:06 +00:00
psystem.pas
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
2012-05-12 16:03:15 +00:00
ptconst.pas
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
ptype.pas
compiler: allow compiler to find real class definition during class members parse to handle references to self constants + test
2012-05-14 04:50:49 +00:00
raatt.pas
+ New virtual method TATTReader.HandleDollar, useful for MIPS reader
2012-02-02 23:45:22 +00:00
rabase.pas
rasm.pas
rautils.pas
README.txt
regvars.pas
rescmn.pas
+ fcl-res support for xcoff/aix
2012-04-11 18:06:33 +00:00
rgbase.pas
rgobj.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
scandir.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
scanner.pas
compiler: write a warning if unit should be compiled with built-in system codepage for ansistring constants but this codepage is not known by the compiler
2012-05-10 01:24:18 +00:00
script.pas
* GNU ld only supports double quotes in its response file -> requote there
2012-05-03 12:41:16 +00:00
switches.pas
symbase.pas
symconst.pas
* synchronised with trunk up to r21067
2012-04-26 21:24:20 +00:00
symcreat.pas
* support storing the scanner state when the current token is _ID
2012-04-25 22:29:25 +00:00
symdef.pas
- removed stray symtablestack.push() after r21282
2012-05-15 13:04:51 +00:00
symnot.pas
symsym.pas
* don't give an internalerror when setting the mangledbasename in case the
2012-04-15 20:49:40 +00:00
symtable.pas
+ symtable.pas, tspecializesymtable.create: SymList and DefList do not need to own the symbols and defs as they are moved to another symtable before the specialize symtable is destroyed (avoids the need to call "extract" on those lists)
2012-05-10 06:27:32 +00:00
symtype.pas
+ Reduce the amount of RTTI by not generating 'init' information if it will end up being the same as the 'full' one (which is the case of most simple types). The new behavior can be customized for every tdef by overriding needs_separate_initrtti method.
2012-04-27 10:17:59 +00:00
symutil.pas
systems.inc
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
systems.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
tgobj.pas
tokens.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
verbose.pas
version.pas
Add mips and mipsel source_cpu_string
2012-02-13 00:12:15 +00:00
widestr.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
wpo.pas
wpobase.pas
wpoinfo.pas