.. |
alpha
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
13 ani în urmă |
arm
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
avr
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
generic
|
3017132268
* Remove triple sources
|
14 ani în urmă |
html
|
fa0d3d79e0
no message
|
23 ani în urmă |
i386
|
188677ea91
* fixed the offset of memory parameters allocated via getintparaloc():
|
13 ani în urmă |
ia64
|
6b2a0e978b
Fix ia64 compilation problems
|
13 ani în urmă |
m68k
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
mips
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
msg
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
13 ani în urmă |
powerpc
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
13 ani în urmă |
powerpc64
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
13 ani în urmă |
ppcgen
|
1c91a555f4
+ support for asd_reference, asd_weak_reference and asd_weak_definition
|
13 ani în urmă |
sparc
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
systems
|
adbad5ab96
+ fcl-res support for xcoff/aix
|
13 ani în urmă |
utils
|
44bd889b9b
* regenerated Makefiles with AIX support
|
13 ani în urmă |
vis
|
ff5f311b34
- removed no more used constants
|
14 ani în urmă |
x86
|
260958eb45
* changed last parameter of g_indirect_sym_load() to a set and also
|
13 ani în urmă |
x86_64
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
13 ani în urmă |
COPYING.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 ani în urmă |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 ani în urmă |
Makefile
|
44bd889b9b
* regenerated Makefiles with AIX support
|
13 ani în urmă |
Makefile.fpc
|
9ca2ea7fd0
+ AIX support to Makefiles
|
13 ani în urmă |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 ani în urmă |
aasmbase.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
aasmdata.pas
|
cc4169ef68
* don't raise an internalerror when the the binding type of a weak external
|
13 ani în urmă |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 ani în urmă |
aasmtai.pas
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
13 ani în urmă |
aggas.pas
|
ebc542a48b
* gcc does add a .file statement for AIX (but using different code than for
|
13 ani în urmă |
aopt.pas
|
0fe22a358b
+ first version of ldr instruction scheduler on arm
|
13 ani în urmă |
aoptbase.pas
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
13 ani în urmă |
aoptcs.pas
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
13 ani în urmă |
aoptda.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 ani în urmă |
aoptobj.pas
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
13 ani în urmă |
asmutils.pas
|
b1b0b2bb1f
compiler: move ansistring codepage number replacement code from the asm generator to one level up. output both 0 and CP_NONE ansistring constants as constants with codepage 0. codepage 0 means CP_ACP and it will be properly understood of RTL routines while codepage CP_NONE means no codepage. For delphi unicode mode output them in compiler codepage as before.
|
14 ani în urmă |
assemble.pas
|
aaf6015b51
* converted tai directive string from pshortstring to ansistring (some
|
13 ani în urmă |
browcol.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 ani în urmă |
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
25 ani în urmă |
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
16 ani în urmă |
ccharset.pas
|
a6d01c09aa
* make compiler compilable with 2.4.4 rtl
|
14 ani în urmă |
cclasses.pas
|
aea30f9bb2
* Added a lower limit on tdynamicarray block size. Certain values less than dynamicblockbasesize+alignment, e.g. 8 on x86_64, cause grow() to enter an infinite loop. Such values come e.g. from cloning tdataconstnode, which abuses blocksize argument as data size. Mantis #20929.
|
13 ani în urmă |
cfidwarf.pas
|
23ff1e0681
* fix error in cfidwarf rev 16062 for non-windows systems
|
15 ani în urmă |
cfileutl.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 ani în urmă |
cg64f32.pas
|
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
|
15 ani în urmă |
cgbase.pas
|
fcd3872d88
+ introduction of tcgint
|
14 ani în urmă |
cgobj.pas
|
dc70db9402
* parameter passing support for AIX:
|
13 ani în urmă |
cgutils.pas
|
4f82149dbd
* aint -> asizeint change
|
14 ani în urmă |
cmsgs.pas
|
aba10cd184
compiler:
|
14 ani în urmă |
comphook.pas
|
ff8e1afec1
Display source position with timestamps also
|
13 ani în urmă |
compiler.pas
|
462de0f5fd
+ AIX target definition and info for the compiler and ppudump
|
13 ani în urmă |
compinnr.inc
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
13 ani în urmă |
comprsrc.pas
|
ec8c7b4888
+ when compiling for Darwin/ARM, pass the subarchitecture to the linker.
|
14 ani în urmă |
constexp.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 ani în urmă |
cp1251.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 ani în urmă |
cp1252.pp
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 ani în urmă |
cp437.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 ani în urmă |
cp850.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 ani în urmă |
cp866.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 ani în urmă |
cp8859_1.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 ani în urmă |
cp8859_5.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 ani în urmă |
cpid.pas
|
091627883f
merge r14347 from cpstrnew branch by florian:
|
14 ani în urmă |
crefs.pas
|
851b00f8e9
* more properties fixed
|
16 ani în urmă |
cresstr.pas
|
b93cc83703
* on AIX, you also can't have a label without data coming at the end of the
|
13 ani în urmă |
cstreams.pas
|
f79dc85033
* typo fixed
|
13 ani în urmă |
cutils.pas
|
8a35bb090a
+ ansistring version of strpnew()
|
13 ani în urmă |
cwindirs.pp
|
0bdd15e0da
+ added cwindirs for the time being to the compiler dir till a release with windirs in the rtl is released
|
14 ani în urmă |
dbgbase.pas
|
813ebf08e3
* Avoid having current_debuginfo pointing to freed memory
|
13 ani în urmă |
dbgdwarf.pas
|
bbbc85bbf6
* Use DW_TAG_class_type for classes instead of DW_TAG_structure_type
|
14 ani în urmă |
dbgstabs.pas
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
13 ani în urmă |
dbgstabx.pas
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
13 ani în urmă |
defcmp.pas
|
2499b5514f
compiler: change overload search for char constants (for delphi compatibility):
|
13 ani în urmă |
defutil.pas
|
3589f90cf8
* also show the valid bounds in most cases when signalling a range check
|
13 ani în urmă |
export.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 ani în urmă |
expunix.pas
|
cf2ffdce1a
* use cg.g_external_wrapper() rather than cg.a_jmp_name() to generate stubs
|
13 ani în urmă |
finput.pas
|
cca1fe9573
* adjust the name of the external debug and map file when the name of
|
13 ani în urmă |
fmodule.pas
|
813ebf08e3
* Avoid having current_debuginfo pointing to freed memory
|
13 ani în urmă |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
17 ani în urmă |
fpcdefs.inc
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
13 ani în urmă |
fppu.pas
|
24ba8e2dca
* Fix bug #21607
|
13 ani în urmă |
gendef.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 ani în urmă |
globals.pas
|
eb2cccffda
+ -WM<X> and -WP<x> command line parameters to specify the minimally required
|
13 ani în urmă |
globtype.pas
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
13 ani în urmă |
htypechk.pas
|
79a77ae7d6
+ in_generic for testing if currently a generic declaration/definition is parsed/record
|
13 ani în urmă |
impdef.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 ani în urmă |
import.pas
|
bf1c390027
* refactor import library generation
|
19 ani în urmă |
link.pas
|
ddde9760c2
* ignore tf_no_backquote_support in source_info.flags in case we will link
|
13 ani în urmă |
macho.pas
|
814658847e
* fixed comments for some comments, they were offset by one line (patch by
|
14 ani în urmă |
machoutils.pas
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
14 ani în urmă |
msgidx.inc
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
13 ani în urmă |
msgtxt.inc
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
13 ani în urmă |
nadd.pas
|
d1acb76df8
* don't replace "expr1 or expr1" or "expr1 and expr1" with just "expr1"
|
13 ani în urmă |
nbas.pas
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
14 ani în urmă |
ncal.pas
|
a7b46fc36f
* don't create a temp. for a dereferenced pointer which is passed to a var parameter of an inline procedure
|
13 ani în urmă |
ncgadd.pas
|
1bb9a3b3d7
* fixed generic code for subtracting one set from another if both are
|
14 ani în urmă |
ncgbas.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 ani în urmă |
ncgcal.pas
|
06192a8137
Values of managed variables are never ever used after decrementing reference on the variable, so there is no point of having a 'decrement reference' as a separate operation. We can always do 'finalize', i.e. clear the contents after decref.
|
13 ani în urmă |
ncgcnv.pas
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
14 ani în urmă |
ncgcon.pas
|
c56ef119a1
* tcgguidconstnode: create a new object section before emitting data, otherwise data ends up in arbitrary section, causing e.g. IE 200602289 if it happens to be .bss.
|
14 ani în urmă |
ncgflw.pas
|
fa98e0523d
* Safecall handling: forgot to free cgpara before doing the call, fixed.
|
13 ani în urmă |
ncginl.pas
|
27538f21a4
merge r13489 from cpstrnew branch by florian:
|
14 ani în urmă |
ncgld.pas
|
452414e1a7
- removed cg.g_indirect_sym_load() calls from pass_generate_code; this
|
13 ani în urmă |
ncgmat.pas
|
8d960cb608
+ implementation of shifting operations for avr
|
14 ani în urmă |
ncgmem.pas
|
452414e1a7
- removed cg.g_indirect_sym_load() calls from pass_generate_code; this
|
13 ani în urmă |
ncgobjc.pas
|
4cf5e36ce7
compiler:
|
14 ani în urmă |
ncgopt.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 ani în urmă |
ncgrtti.pas
|
22dd93858d
* don't try to write rtti for fields in Pascal records/classes/objects/...
|
13 ani în urmă |
ncgset.pas
|
749e791768
* fixed in-code for big endian systems and smallsets < 4 bytes
|
16 ani în urmă |
ncgutil.pas
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
13 ani în urmă |
ncnv.pas
|
26f66897cd
compiler:
|
14 ani în urmă |
ncon.pas
|
d1acb76df8
* don't replace "expr1 or expr1" or "expr1 and expr1" with just "expr1"
|
13 ani în urmă |
nflw.pas
|
6cb6569d51
* Set pi_uses_exceptions flag when creating/firstpassing ttryexceptnode or ttryfinallynode, not when parsing try statements. It ensures that procedures with exception handling nodes created by compiler (constructors in the first place, but also for..in loops with TObject iterators, etc.) are handled the same way as ones containing exception nodes from user code.
|
13 ani în urmă |
ninl.pas
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
13 ani în urmă |
nld.pas
|
26754a3f9f
* fully compare typenodes and rttinodes in their docompare() methods
|
13 ani în urmă |
nmat.pas
|
7101151b5c
Avoid internal error 2002042430 and check overloading before calling simplify method
|
13 ani în urmă |
nmem.pas
|
284210ad48
* hardcode offset of the ISA field in Objective-C (meta)classes to be
|
13 ani în urmă |
nobj.pas
|
429af6f40b
* nobj.pas, finished refactoring VMT generation code, now all child structures except RTTI are written to same data section with VMT itself and their labels are local (since child structures are accessible only through VMT, smartlinking them into different sections is useless).
|
13 ani în urmă |
nobjc.pas
|
0dcedf3799
* do not crash but give a fatal error when using Objective-Pascal code
|
15 ani în urmă |
node.pas
|
eedb5c89de
* part of r20140, forgot to commit
|
13 ani în urmă |
nopt.pas
|
c1866d5c17
compiler:
|
14 ani în urmă |
nset.pas
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
14 ani în urmă |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 ani în urmă |
nutils.pas
|
06192a8137
Values of managed variables are never ever used after decrementing reference on the variable, so there is no point of having a 'decrement reference' as a separate operation. We can always do 'finalize', i.e. clear the contents after decref.
|
13 ani în urmă |
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).
|
14 ani în urmă |
objcgutl.pas
|
40a9762ac6
* objcprotocol symbols have to be weak in the non-fragile abi to prevent
|
13 ani în urmă |
objcutil.pas
|
8525a30d9f
* don't generate a classClass call for objc loadvmtaddrnodes generated
|
13 ani în urmă |
ogbase.pas
|
6432c82c01
* don't pass property as var-parameter to val()
|
13 ani în urmă |
ogcoff.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
ogelf.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 ani în urmă |
ogmacho.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
ogmap.pas
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
17 ani în urmă |
ognlm.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 ani în urmă |
optbase.pas
|
49f9695cf5
* handle short boolean evaluation correctly when doing node cse
|
15 ani în urmă |
optcse.pas
|
ffbf1a7331
* Avoid pointer typecast warning
|
14 ani în urmă |
optdead.pas
|
16692ff7c1
+ support for AIX nm output
|
13 ani în urmă |
optdfa.pas
|
5defdf86ba
* handle for-loops correctly if the limits contain the counter variable
|
13 ani în urmă |
options.pas
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
13 ani în urmă |
optloop.pas
|
092153e7ad
* handle unrolling of for ... downto ... correctly, resolves #15668
|
15 ani în urmă |
opttail.pas
|
6ec0f2549a
* factored load node flags out of node flags to gain space
|
14 ani în urmă |
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 ani în urmă |
optvirt.pas
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
15 ani în urmă |
owar.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
14 ani în urmă |
owbase.pas
|
96e8e89e16
* write error code if an object file cannot be created
|
13 ani în urmă |
parabase.pas
|
dc70db9402
* parameter passing support for AIX:
|
13 ani în urmă |
paramgr.pas
|
dc70db9402
* parameter passing support for AIX:
|
13 ani în urmă |
parser.pas
|
6972947c6b
compiler: remove unused variable
|
14 ani în urmă |
pass_1.pas
|
94d976bc87
* when simplifying ordinal expressions during inlining, keep the resultdef
|
15 ani în urmă |
pass_2.pas
|
8c9ad67682
+ tcgexitnode,tcgbreaknode,tcgcontinuenode: added possibility to generate specialized code for leaving unwind-protected regions.
|
14 ani în urmă |
pbase.pas
|
adceaf438c
reintegrate paul/namespaces branch into trunk:
|
14 ani în urmă |
pdecl.pas
|
79a77ae7d6
+ in_generic for testing if currently a generic declaration/definition is parsed/record
|
13 ani în urmă |
pdecobj.pas
|
a28a9a9521
* pdecobj.pas, object_dec:
|
13 ani în urmă |
pdecsub.pas
|
f4af507321
* inline is only a hint to the compiler which might be ignored so throw only a hint and not a warning if subroutine cannot be inlined
|
13 ani în urmă |
pdecvar.pas
|
57908f528b
* AIX-specific struct alignment rules
|
13 ani în urmă |
pexports.pas
|
3589f90cf8
* also show the valid bounds in most cases when signalling a range check
|
13 ani în urmă |
pexpr.pas
|
a1f9055978
* formatting
|
13 ani în urmă |
pgenutil.pas
|
ef10ce3bd0
* pgenutil.pas, generate_specialization:
|
13 ani în urmă |
pinline.pas
|
fecafd8bb7
* unified formatting
|
13 ani în urmă |
pmodules.pas
|
adbad5ab96
+ fcl-res support for xcoff/aix
|
13 ani în urmă |
pp.lpi
|
1f154028da
* proper title value
|
13 ani în urmă |
pp.pas
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
13 ani în urmă |
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
23 ani în urmă |
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 ani în urmă |
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
23 ani în urmă |
ppc68k.lpi
|
ab217ca748
* lpi version increased
|
16 ani în urmă |
ppcarm.lpi
|
a953b732d4
* update of project file
|
13 ani în urmă |
ppcavr.lpi
|
645b6942d0
* version update
|
14 ani în urmă |
ppcmips.lpi
|
28036ed068
* fix some mips compiler issues, system unit compilation is getting forward
|
13 ani în urmă |
ppcmipsel.lpi
|
4fd2aa297a
Adds mipsel lazarus project
|
15 ani în urmă |
ppcppc.lpi
|
ab217ca748
* lpi version increased
|
16 ani în urmă |
ppcsparc.lpi
|
ab217ca748
* lpi version increased
|
16 ani în urmă |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 ani în urmă |
ppu.pas
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
13 ani în urmă |
ppx86_64.lpi
|
1f154028da
* proper title value
|
13 ani în urmă |
procinfo.pas
|
bba4b02eb2
* use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7
|
13 ani în urmă |
pstatmnt.pas
|
1f9d8420b6
* set correct fileinfo for the asmnodes (so that the start fileinfo of
|
13 ani în urmă |
psub.pas
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
13 ani în urmă |
psystem.pas
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
13 ani în urmă |
ptconst.pas
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
13 ani în urmă |
ptype.pas
|
9fcff238f1
* create and push array def before the array range is parsed, this allows generic parameters to be used in the range definition, resolves #21592
|
13 ani în urmă |
raatt.pas
|
c0690d1bdc
+ New virtual method TATTReader.HandleDollar, useful for MIPS reader
|
13 ani în urmă |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 ani în urmă |
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
19 ani în urmă |
rautils.pas
|
97559ea92a
* Define MAX_OPER_X to avoid warnings about array index past maximum value
|
14 ani în urmă |
regvars.pas
|
1c01d52ea6
* Improvements of tprocinfo class:
|
14 ani în urmă |
rescmn.pas
|
adbad5ab96
+ fcl-res support for xcoff/aix
|
13 ani în urmă |
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
20 ani în urmă |
rgobj.pas
|
6211a83865
* write variable locations of 64 bit integer values on 32 bit targets correctly
|
14 ani în urmă |
scandir.pas
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
13 ani în urmă |
scanner.pas
|
1c27730c8c
* Give debug information once for each conditional directive
|
13 ani în urmă |
script.pas
|
ec1cceb3d1
+ support for generating multiple script files (.sh/.bat/.cmd/...) with link
|
13 ani în urmă |
switches.pas
|
d707d38ea1
* Fix double WARN infinite loop
|
14 ani în urmă |
symbase.pas
|
f7f357f18e
* symconst.pas:
|
14 ani în urmă |
symconst.pas
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
13 ani în urmă |
symdef.pas
|
dd70debe80
* records containing managed types are not "regable", resolves #21674
|
13 ani în urmă |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 ani în urmă |
symsym.pas
|
bacdd8be81
* don't ever mark the function result as vs_initialised, also not when
|
13 ani în urmă |
symtable.pas
|
57908f528b
* AIX-specific struct alignment rules
|
13 ani în urmă |
symtype.pas
|
310c396cfc
compiler: add owner hierarchy prefix for mangled name of parameter def to prevent asm symbols collision (issue #0020940)
|
13 ani în urmă |
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 ani în urmă |
systems.inc
|
adbad5ab96
+ fcl-res support for xcoff/aix
|
13 ani în urmă |
systems.pas
|
a9220ffd2a
+ systems_dotted_function_names set that holds targets using dotted function
|
13 ani în urmă |
tgobj.pas
|
e95bf26148
* avr stackframe generation improved
|
14 ani în urmă |
tokens.pas
|
005795495d
merge r17552 from cpstrnew branch by inoussa:
|
14 ani în urmă |
verbose.pas
|
2b4e2dc164
* Fix ChangeMessageVerbosity by adingd a recordpendingmessagestate call
|
14 ani în urmă |
version.pas
|
38ecd5371f
Add mips and mipsel source_cpu_string
|
13 ani în urmă |
widestr.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 ani în urmă |
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
|
16 ani în urmă |
wpobase.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 ani în urmă |
wpoinfo.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
15 ani în urmă |