.. |
alpha
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
vor 13 Jahren |
arm
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
avr
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
generic
|
3017132268
* Remove triple sources
|
vor 14 Jahren |
html
|
fa0d3d79e0
no message
|
vor 23 Jahren |
i386
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
ia64
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
vor 13 Jahren |
jvm
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
vor 13 Jahren |
m68k
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
mips
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
msg
|
9f0fb9cf10
- removed "<<<<<<< HEAD" leftover from a conflicting merge
|
vor 13 Jahren |
powerpc
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
powerpc64
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
ppcgen
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
sparc
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
systems
|
d2dc860b1b
Use 4 for mips(eb/el) recordalignmax field
|
vor 13 Jahren |
utils
|
0c97a49a0e
* Change back mipseb-linux to mips-linux
|
vor 13 Jahren |
vis
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
vor 13 Jahren |
x86
|
313e976256
* avoid spurious range errors due to longint+qword expressions (results in
|
vor 13 Jahren |
x86_64
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
COPYING.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
vor 16 Jahren |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
vor 19 Jahren |
Makefile
|
8698357d6c
Makefile regenerazted after change to Makefile.fpc:
|
vor 13 Jahren |
Makefile.fpc
|
f369069965
+ Add CYCLELEVEL variable, whose value can be from 1 to 3
|
vor 13 Jahren |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
vor 16 Jahren |
aasmbase.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
aasmdata.pas
|
834026bfb5
* synchronised with trunk up to r21067
|
vor 13 Jahren |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
vor 18 Jahren |
aasmtai.pas
|
be5a5d6ae6
- Removed redundant fillchar() calls, class instances are cleared on construction.
|
vor 13 Jahren |
aggas.pas
|
6ae2a43161
* fix compilation with extdebug
|
vor 13 Jahren |
agjasmin.pas
|
9c0ec8ee8c
* part of r21120, forgot to commit
|
vor 13 Jahren |
aopt.pas
|
8832a34b67
* fix reg. allocs even for procedures without labels
|
vor 13 Jahren |
aoptbase.pas
|
d4c120cb34
* fix comment so it does not confuse lazarus
|
vor 13 Jahren |
aoptcs.pas
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
vor 13 Jahren |
aoptda.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
vor 16 Jahren |
aoptobj.pas
|
72746e635d
* optimize TAOptObj.UpdateUsedRegs to avoid multiple passes through the asmlist
|
vor 13 Jahren |
asmutils.pas
|
8282d6e37a
* do not create a global symbol in the middle of ansi/unicodestring
|
vor 13 Jahren |
assemble.pas
|
dc03282cb7
+ Support assembling expressions ".long L2-L1" where label L1 belongs to the current objsection and L2 comes from any objsection. This is done using relative relocations and is compatible with GNU AS.
|
vor 13 Jahren |
browcol.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
vor 25 Jahren |
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
vor 16 Jahren |
ccharset.pas
|
a6d01c09aa
* make compiler compilable with 2.4.4 rtl
|
vor 14 Jahren |
cclasses.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
cfidwarf.pas
|
23ff1e0681
* fix error in cfidwarf rev 16062 for non-windows systems
|
vor 15 Jahren |
cfileutl.pas
|
0841ee6e4f
* GNU ld only supports double quotes in its response file -> requote there
|
vor 13 Jahren |
cg64f32.pas
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
vor 13 Jahren |
cgbase.pas
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
vor 13 Jahren |
cghlcpu.pas
|
e20639732f
+ cghlcpu unit with thlbasecgcpu class that overrides all abstract tcg
|
vor 13 Jahren |
cgobj.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
vor 13 Jahren |
cgutils.pas
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
vor 13 Jahren |
cmsgs.pas
|
aba10cd184
compiler:
|
vor 14 Jahren |
comphook.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
compiler.pas
|
462de0f5fd
+ AIX target definition and info for the compiler and ppudump
|
vor 13 Jahren |
compinnr.inc
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
comprsrc.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
constexp.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
vor 14 Jahren |
cp1251.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
vor 14 Jahren |
cp1252.pp
|
73a084d662
* fixes bootstrapping with 2.6.0
|
vor 14 Jahren |
cp437.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
vor 14 Jahren |
cp850.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
vor 14 Jahren |
cp866.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
vor 14 Jahren |
cp8859_1.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
vor 14 Jahren |
cp8859_5.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
vor 14 Jahren |
cpid.pas
|
091627883f
merge r14347 from cpstrnew branch by florian:
|
vor 14 Jahren |
crefs.pas
|
851b00f8e9
* more properties fixed
|
vor 16 Jahren |
cresstr.pas
|
8282d6e37a
* do not create a global symbol in the middle of ansi/unicodestring
|
vor 13 Jahren |
cstreams.pas
|
f79dc85033
* typo fixed
|
vor 13 Jahren |
cutils.pas
|
02413c8a57
* moved maybequoted() from cutils to cfileutl and let its behaviour vary
|
vor 13 Jahren |
cwindirs.pp
|
0bdd15e0da
+ added cwindirs for the time being to the compiler dir till a release with windirs in the rtl is released
|
vor 14 Jahren |
dbgbase.pas
|
813ebf08e3
* Avoid having current_debuginfo pointing to freed memory
|
vor 13 Jahren |
dbgdwarf.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
dbgstabs.pas
|
84214d1249
* Use mips_extra_offset function to give offsets expected by GDB for MIPS cpu
|
vor 13 Jahren |
dbgstabx.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
defcmp.pas
|
50659b7e7f
* give an error if a routine definition defines default values for
|
vor 13 Jahren |
defutil.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
export.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
vor 16 Jahren |
expunix.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
finput.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
fmodule.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
vor 17 Jahren |
fpcdefs.inc
|
23a3275291
* Define both mipseb and mips for non endian-little MIPS compiler
|
vor 13 Jahren |
fppu.pas
|
f90e686be2
Always try to present file/line information for generics even if no source is available or the unit was compiled as release unit. This allows IDE like Lazarus to correctly navigate to an error or warning even if the unit containing the generic was compiled as a release unit.
|
vor 13 Jahren |
gendef.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
globals.pas
|
d67d1abcba
* Use field by field write of current_settings for replaytoken and remove packed attribute for tsettings type
|
vor 13 Jahren |
globtype.pas
|
ca29bb10af
- zapped some gremlins in comments
|
vor 13 Jahren |
hlcg2ll.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
vor 13 Jahren |
hlcgobj.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
vor 13 Jahren |
htypechk.pas
|
12553a9367
* don't give -CO warnings or hints for ordinal constants, because those
|
vor 13 Jahren |
impdef.pas
|
02413c8a57
* moved maybequoted() from cutils to cfileutl and let its behaviour vary
|
vor 13 Jahren |
import.pas
|
bf1c390027
* refactor import library generation
|
vor 19 Jahren |
link.pas
|
a2f0e54dc6
* Fixed internal linker entering infinite loop if script contains empty lines or comments.
|
vor 13 Jahren |
macho.pas
|
814658847e
* fixed comments for some comments, they were offset by one line (patch by
|
vor 14 Jahren |
machoutils.pas
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
vor 14 Jahren |
msgidx.inc
|
9f0fb9cf10
- removed "<<<<<<< HEAD" leftover from a conflicting merge
|
vor 13 Jahren |
msgtxt.inc
|
9f0fb9cf10
- removed "<<<<<<< HEAD" leftover from a conflicting merge
|
vor 13 Jahren |
nadd.pas
|
a2426178dc
* don't insert type conversions in add nodes if both arguments are constant
|
vor 13 Jahren |
nbas.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
ncal.pas
|
3414f91590
* minor reformatting, and removed superfluous assigned test (the value is
|
vor 13 Jahren |
ncgadd.pas
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
vor 13 Jahren |
ncgbas.pas
|
cef61300ff
+ ttgobj.gethltemptyped() routine for allocating managed types with high level
|
vor 14 Jahren |
ncgcal.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
vor 13 Jahren |
ncgcnv.pas
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
vor 13 Jahren |
ncgcon.pas
|
8282d6e37a
* do not create a global symbol in the middle of ansi/unicodestring
|
vor 13 Jahren |
ncgflw.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
ncginl.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
ncgld.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
ncgmat.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
ncgmem.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
ncgnstld.pas
|
4dee36b64b
* copy the implicit pointer rather than the contents of var/out/constref
|
vor 13 Jahren |
ncgnstmm.pas
|
39adb3dfae
* fixed loading the nested framepointer when calling another nested
|
vor 14 Jahren |
ncgobjc.pas
|
4cf5e36ce7
compiler:
|
vor 14 Jahren |
ncgopt.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
vor 13 Jahren |
ncgrtti.pas
|
a54e342060
+ 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.
|
vor 13 Jahren |
ncgset.pas
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
vor 13 Jahren |
ncgutil.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
vor 13 Jahren |
ncnv.pas
|
9e0184884e
* correctly change the signdness information of tordconstnodes that are
|
vor 13 Jahren |
ncon.pas
|
834026bfb5
* synchronised with trunk up to r21067
|
vor 13 Jahren |
nflw.pas
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
vor 13 Jahren |
ngenutil.pas
|
baa8fa39a8
* converted code to trash variables (-gt) to operate at the node tree level,
|
vor 13 Jahren |
ngtcon.pas
|
eb7e192226
* support pointer constants as initialisation values for procvar typed
|
vor 13 Jahren |
ninl.pas
|
7332a0f801
ninl.pas, tinlinenode.pass_typecheck: an intrinsic which has a generic type parameter as argument is left as is (e.g. a call) and thus this needs to be respected when typechecking a SizeOf. Fixes Mantis #21592.
|
vor 13 Jahren |
nld.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
nmat.pas
|
9e0184884e
* correctly change the signdness information of tordconstnodes that are
|
vor 13 Jahren |
nmem.pas
|
11e9f95580
* fixed (not harmless) class cast error when indexing an array[orddef] using
|
vor 13 Jahren |
nobj.pas
|
50659b7e7f
* give an error if a routine definition defines default values for
|
vor 13 Jahren |
nobjc.pas
|
0dcedf3799
* do not crash but give a fatal error when using Objective-Pascal code
|
vor 15 Jahren |
node.pas
|
eedb5c89de
* part of r20140, forgot to commit
|
vor 13 Jahren |
nopt.pas
|
8e3d7fe8d3
* fixed genmultistringadd() optimization for jvm and enabled it
|
vor 13 Jahren |
nset.pas
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
vor 14 Jahren |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
vor 20 Jahren |
nutils.pas
|
baa8fa39a8
* converted code to trash variables (-gt) to operate at the node tree level,
|
vor 13 Jahren |
objcdef.pas
|
963a4d7b23
Commit of a completely restructured helper implementation. Instead of changing objectdefs with odt_classhelper to odt_class, they'll have the odt_helper type assigned to and this will be kept. This also implies that the parent of a helper is its true parent while the extended type is set to a field in tobjectdef (extendeddef).
|
vor 14 Jahren |
objcgutl.pas
|
40a9762ac6
* objcprotocol symbols have to be weak in the non-fragile abi to prevent
|
vor 13 Jahren |
objcutil.pas
|
8525a30d9f
* don't generate a classClass call for objc loadvmtaddrnodes generated
|
vor 13 Jahren |
ogbase.pas
|
8c8883cc35
* Once TExeOutput is accessible in TObjSection.fixuprelocs, its ImageBase can be used directly, without a need to have a copy in every TObjSection.
|
vor 13 Jahren |
ogcoff.pas
|
8c8883cc35
* Once TExeOutput is accessible in TObjSection.fixuprelocs, its ImageBase can be used directly, without a need to have a copy in every TObjSection.
|
vor 13 Jahren |
ogelf.pas
|
bd7ebdce18
* ELF relocation cleanup/improvement:
|
vor 13 Jahren |
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
vor 19 Jahren |
ogmacho.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
vor 13 Jahren |
ogmap.pas
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
vor 17 Jahren |
ognlm.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
optbase.pas
|
49f9695cf5
* handle short boolean evaluation correctly when doing node cse
|
vor 15 Jahren |
optcse.pas
|
ffbf1a7331
* Avoid pointer typecast warning
|
vor 14 Jahren |
optdead.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
optdfa.pas
|
5defdf86ba
* handle for-loops correctly if the limits contain the counter variable
|
vor 13 Jahren |
options.pas
|
59c726c829
Support ABS intrinsic on ARM
|
vor 13 Jahren |
optloop.pas
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
vor 13 Jahren |
opttail.pas
|
6ec0f2549a
* factored load node flags out of node flags to gain space
|
vor 14 Jahren |
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
vor 17 Jahren |
optvirt.pas
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
vor 15 Jahren |
owar.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
vor 14 Jahren |
owbase.pas
|
96e8e89e16
* write error code if an object file cannot be created
|
vor 13 Jahren |
parabase.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
paramgr.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
vor 13 Jahren |
parser.pas
|
6972947c6b
compiler: remove unused variable
|
vor 14 Jahren |
pass_1.pas
|
94d976bc87
* when simplifying ordinal expressions during inlining, keep the resultdef
|
vor 15 Jahren |
pass_2.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
pbase.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
pdecl.pas
|
aa0f1bdf26
pdecl.pas, readconstant: If we are parsing a constant declaration in a generic and we encounter an intrinsic then this intrinsic is left as is (thus the node p returned by comp_expr will be a inlinen instead of an expected ordconstn, stringconstn, etc.). Nevertheless we need to create a symbol for the constant (which isn't done otherwise). In the case of SizeOf a constant "0" will be created. This fixes Mantis #21593.
|
vor 13 Jahren |
pdecobj.pas
|
d2fabd2a22
Fix for Mantis #21350
|
vor 13 Jahren |
pdecsub.pas
|
adf66eed8b
* don't turn constref shortstring parameters into openstrings (they can't
|
vor 13 Jahren |
pdecvar.pas
|
def357287e
* 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 ^^)
|
vor 13 Jahren |
pexports.pas
|
3589f90cf8
* also show the valid bounds in most cases when signalling a range check
|
vor 13 Jahren |
pexpr.pas
|
dbc410de63
Allow the usage of a generic's name without type arguments inside of nested classes inside the generic. This fixes Mantis #19499, but also Mantis #18688.
|
vor 13 Jahren |
pgenutil.pas
|
75bf094e3f
Fix for Mantis #21064.
|
vor 13 Jahren |
pinline.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
pmodules.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
vor 13 Jahren |
pp.lpi
|
5cfc865889
* version update
|
vor 13 Jahren |
pp.pas
|
7bdbb3448e
* minimum compiler version to build the compiler is 2.6.0
|
vor 13 Jahren |
pparautl.pas
|
d87b203a0a
Do not call ret_in_param of the current parameter manager when parsing a generic method/function. This fixes Mantis #21921.
|
vor 13 Jahren |
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
vor 23 Jahren |
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
vor 24 Jahren |
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
vor 23 Jahren |
ppc68k.lpi
|
ab217ca748
* lpi version increased
|
vor 16 Jahren |
ppcarm.lpi
|
a953b732d4
* update of project file
|
vor 13 Jahren |
ppcavr.lpi
|
645b6942d0
* version update
|
vor 14 Jahren |
ppcmips.lpi
|
5bf1354eca
* lazarus project file updates
|
vor 13 Jahren |
ppcmipsel.lpi
|
31f54a7810
* use separate build directory for mipsel
|
vor 13 Jahren |
ppcppc.lpi
|
ab217ca748
* lpi version increased
|
vor 16 Jahren |
ppcsparc.lpi
|
ab217ca748
* lpi version increased
|
vor 16 Jahren |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
vor 19 Jahren |
ppu.pas
|
d2fabd2a22
Fix for Mantis #21350
|
vor 13 Jahren |
ppx86_64.lpi
|
e96dc4204e
* version update
|
vor 13 Jahren |
procinfo.pas
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
vor 13 Jahren |
pstatmnt.pas
|
d87b203a0a
Do not call ret_in_param of the current parameter manager when parsing a generic method/function. This fixes Mantis #21921.
|
vor 13 Jahren |
psub.pas
|
7dfaec7a05
Fix for Mantis #21457
|
vor 13 Jahren |
psystem.pas
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
vor 13 Jahren |
ptconst.pas
|
834026bfb5
* synchronised with trunk up to r21067
|
vor 13 Jahren |
ptype.pas
|
f9211271d5
Fix for Mantis #22154:
|
vor 13 Jahren |
raatt.pas
|
c0690d1bdc
+ New virtual method TATTReader.HandleDollar, useful for MIPS reader
|
vor 13 Jahren |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
vor 19 Jahren |
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
vor 19 Jahren |
rautils.pas
|
d87b203a0a
Do not call ret_in_param of the current parameter manager when parsing a generic method/function. This fixes Mantis #21921.
|
vor 13 Jahren |
regvars.pas
|
1c01d52ea6
* Improvements of tprocinfo class:
|
vor 14 Jahren |
rescmn.pas
|
adbad5ab96
+ fcl-res support for xcoff/aix
|
vor 13 Jahren |
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
vor 20 Jahren |
rgobj.pas
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
vor 13 Jahren |
scandir.pas
|
958600e74b
* by default disable the warning about interfaces raising a particular
|
vor 13 Jahren |
scanner.pas
|
f90e686be2
Always try to present file/line information for generics even if no source is available or the unit was compiled as release unit. This allows IDE like Lazarus to correctly navigate to an error or warning even if the unit containing the generic was compiled as a release unit.
|
vor 13 Jahren |
script.pas
|
0841ee6e4f
* GNU ld only supports double quotes in its response file -> requote there
|
vor 13 Jahren |
switches.pas
|
28c20cfc5e
* the default string type for the JVM target is no longer automatically
|
vor 14 Jahren |
symbase.pas
|
1bc846dd3c
+ TSymtablestack.getcopyuntil() method that creates a copy of a
|
vor 14 Jahren |
symconst.pas
|
834026bfb5
* synchronised with trunk up to r21067
|
vor 13 Jahren |
symcreat.pas
|
ca57ab2c99
* support storing the scanner state when the current token is _ID
|
vor 13 Jahren |
symdef.pas
|
ae7dd3a930
tprocdef.total_local_size field added for MIPS cpu
|
vor 13 Jahren |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
vor 20 Jahren |
symsym.pas
|
31b1678757
* write parameter refs to ppu (only 1=used; 0=unsed), fixes parameter usage checking of inlined procedures loaded from units
|
vor 13 Jahren |
symtable.pas
|
572012fad3
* mark units as used in case only static symbols from inside object,
|
vor 13 Jahren |
symtype.pas
|
a54e342060
+ 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.
|
vor 13 Jahren |
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
vor 18 Jahren |
systems.inc
|
600dd162af
Merge of rev21557 by Foxsen
|
vor 13 Jahren |
systems.pas
|
600dd162af
Merge of rev21557 by Foxsen
|
vor 13 Jahren |
tgobj.pas
|
cef61300ff
+ ttgobj.gethltemptyped() routine for allocating managed types with high level
|
vor 14 Jahren |
tokens.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
verbose.pas
|
2b4e2dc164
* Fix ChangeMessageVerbosity by adingd a recordpendingmessagestate call
|
vor 14 Jahren |
version.pas
|
15252b546d
* Restore 'mips' name as cpumipseb source_cpu_string
|
vor 13 Jahren |
widestr.pas
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
wpo.pas
|
060d81b8fa
Merged revisions 11878,11881-11882,11889,11891-11893,11895,11899-11902,11935,11938,12212,12304,12308-12310,12316,12330-12332,12334,12339-12340 via svnmerge from
|
vor 16 Jahren |
wpobase.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
vor 14 Jahren |
wpoinfo.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
vor 15 Jahren |