.. |
alpha
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
há 13 anos atrás |
arm
|
2959d596f9
* patch by Nico Erfurth: Remove superfluous mov from MovStrMov sequences
|
há 13 anos atrás |
avr
|
cdefb6720f
* fixed compilation after r20801
|
há 13 anos atrás |
generic
|
3017132268
* Remove triple sources
|
há 14 anos atrás |
html
|
fa0d3d79e0
no message
|
há 23 anos atrás |
i386
|
34bc5ea624
* Use localalignmax in calc_stackframe_size method
|
há 13 anos atrás |
ia64
|
6b2a0e978b
Fix ia64 compilation problems
|
há 13 anos atrás |
m68k
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
há 13 anos atrás |
mips
|
c7974fe119
* mipsel-linux uses also a dollar sign as separator in assembler names
|
há 13 anos atrás |
msg
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
há 13 anos atrás |
powerpc
|
3fc1a274c8
- removed ifdefed/inactive "ti386addnode.second_addmmx" from ppc code
|
há 13 anos atrás |
powerpc64
|
0278d67764
* use generic ppc version of a_loadaddr_ref_reg() for AIX/ppc64
|
há 13 anos atrás |
ppcgen
|
52d1172f6d
* correctly call assembler for AIX/ppc64
|
há 13 anos atrás |
sparc
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
há 13 anos atrás |
systems
|
cecdff01e0
* corrected sharedClibext for AIX/ppc32
|
há 13 anos atrás |
utils
|
1b3fd997fc
+ Regenerate all Makefiles's after adding x86_64 netbsd target
|
há 13 anos atrás |
vis
|
ff5f311b34
- removed no more used constants
|
há 14 anos atrás |
x86
|
260958eb45
* changed last parameter of g_indirect_sym_load() to a set and also
|
há 13 anos atrás |
x86_64
|
bf1690458a
Partial fix for x86_64 peephole optimization
|
há 13 anos atrás |
COPYING.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
há 16 anos atrás |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
há 19 anos atrás |
Makefile
|
1b3fd997fc
+ Regenerate all Makefiles's after adding x86_64 netbsd target
|
há 13 anos atrás |
Makefile.fpc
|
9ca2ea7fd0
+ AIX support to Makefiles
|
há 13 anos atrás |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
há 16 anos atrás |
aasmbase.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
há 13 anos atrás |
aasmdata.pas
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
há 13 anos atrás |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
há 18 anos atrás |
aasmtai.pas
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
há 13 anos atrás |
aggas.pas
|
b99a8c129d
* write pointer data on AIX/ppc64 using .vbyte rather than using .llong
|
há 13 anos atrás |
aopt.pas
|
0fe22a358b
+ first version of ldr instruction scheduler on arm
|
há 13 anos atrás |
aoptbase.pas
|
2a6a4831ea
* basics for generic register usage information
|
há 13 anos atrás |
aoptcs.pas
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
há 13 anos atrás |
aoptda.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
há 16 anos atrás |
aoptobj.pas
|
3c33bf4e6d
* completed framework for register usage tracking
|
há 13 anos atrás |
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.
|
há 14 anos atrás |
assemble.pas
|
35b80a4229
* enable assembling via pipe for the AIX assembler
|
há 13 anos atrás |
browcol.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
há 15 anos atrás |
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
há 25 anos atrás |
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
há 16 anos atrás |
ccharset.pas
|
a6d01c09aa
* make compiler compilable with 2.4.4 rtl
|
há 14 anos atrás |
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.
|
há 13 anos atrás |
cfidwarf.pas
|
23ff1e0681
* fix error in cfidwarf rev 16062 for non-windows systems
|
há 15 anos atrás |
cfileutl.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
há 14 anos atrás |
cg64f32.pas
|
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
|
há 15 anos atrás |
cgbase.pas
|
fcd3872d88
+ introduction of tcgint
|
há 14 anos atrás |
cgobj.pas
|
5f93d9992a
* Ignore FPU/MM registers in tcg.(de)allocallcpuregisters if they are not used in current procedure. This is consistent with logic of tcgcallnode and removes a lot of useless xmm regallocs on win64.
|
há 13 anos atrás |
cgutils.pas
|
4f82149dbd
* aint -> asizeint change
|
há 14 anos atrás |
cmsgs.pas
|
aba10cd184
compiler:
|
há 14 anos atrás |
comphook.pas
|
ff8e1afec1
Display source position with timestamps also
|
há 13 anos atrás |
compiler.pas
|
462de0f5fd
+ AIX target definition and info for the compiler and ppudump
|
há 13 anos atrás |
compinnr.inc
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
há 13 anos atrás |
comprsrc.pas
|
ec8c7b4888
+ when compiling for Darwin/ARM, pass the subarchitecture to the linker.
|
há 14 anos atrás |
constexp.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
há 14 anos atrás |
cp1251.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
há 14 anos atrás |
cp1252.pp
|
73a084d662
* fixes bootstrapping with 2.6.0
|
há 14 anos atrás |
cp437.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
há 14 anos atrás |
cp850.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
há 14 anos atrás |
cp866.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
há 14 anos atrás |
cp8859_1.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
há 14 anos atrás |
cp8859_5.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
há 14 anos atrás |
cpid.pas
|
091627883f
merge r14347 from cpstrnew branch by florian:
|
há 14 anos atrás |
crefs.pas
|
851b00f8e9
* more properties fixed
|
há 16 anos atrás |
cresstr.pas
|
b93cc83703
* on AIX, you also can't have a label without data coming at the end of the
|
há 13 anos atrás |
cstreams.pas
|
f79dc85033
* typo fixed
|
há 13 anos atrás |
cutils.pas
|
8a35bb090a
+ ansistring version of strpnew()
|
há 13 anos atrás |
cwindirs.pp
|
0bdd15e0da
+ added cwindirs for the time being to the compiler dir till a release with windirs in the rtl is released
|
há 14 anos atrás |
dbgbase.pas
|
813ebf08e3
* Avoid having current_debuginfo pointing to freed memory
|
há 13 anos atrás |
dbgdwarf.pas
|
bbbc85bbf6
* Use DW_TAG_class_type for classes instead of DW_TAG_structure_type
|
há 14 anos atrás |
dbgstabs.pas
|
6502717e67
* align all code/data sections to sizeof(pint), instead of sometimes
|
há 13 anos atrás |
dbgstabx.pas
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
há 13 anos atrás |
defcmp.pas
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
há 13 anos atrás |
defutil.pas
|
3589f90cf8
* also show the valid bounds in most cases when signalling a range check
|
há 13 anos atrás |
export.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
há 16 anos atrás |
expunix.pas
|
cf2ffdce1a
* use cg.g_external_wrapper() rather than cg.a_jmp_name() to generate stubs
|
há 13 anos atrás |
finput.pas
|
cca1fe9573
* adjust the name of the external debug and map file when the name of
|
há 13 anos atrás |
fmodule.pas
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
há 13 anos atrás |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
há 17 anos atrás |
fpcdefs.inc
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
há 13 anos atrás |
fppu.pas
|
24ba8e2dca
* Fix bug #21607
|
há 13 anos atrás |
gendef.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
há 14 anos atrás |
globals.pas
|
3edaa66ee7
* For Win64, handle environment variables the same way as on Win32 (the generic version of GetEnvPChar does not return nil for non-existent environment variables).
|
há 13 anos atrás |
globtype.pas
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
há 13 anos atrás |
htypechk.pas
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
há 13 anos atrás |
impdef.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
há 14 anos atrás |
import.pas
|
bf1c390027
* refactor import library generation
|
há 19 anos atrás |
link.pas
|
ddde9760c2
* ignore tf_no_backquote_support in source_info.flags in case we will link
|
há 13 anos atrás |
macho.pas
|
814658847e
* fixed comments for some comments, they were offset by one line (patch by
|
há 14 anos atrás |
machoutils.pas
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
há 14 anos atrás |
msgidx.inc
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
há 13 anos atrás |
msgtxt.inc
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
há 13 anos atrás |
nadd.pas
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
há 13 anos atrás |
nbas.pas
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
há 14 anos atrás |
ncal.pas
|
04ca8a9126
* translate_disp_call: improved building the parameter block by using ttemprefnode.create_offset instead of taking address/pointer additions/dereference. Results in simpler node tree and lesser CPU instructions generated.
|
há 13 anos atrás |
ncgadd.pas
|
1bb9a3b3d7
* fixed generic code for subtracting one set from another if both are
|
há 14 anos atrás |
ncgbas.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
há 15 anos atrás |
ncgcal.pas
|
13e513fdf7
* Pass NR_FUNCTION_RESULT_REG to FPC_SAFECALLCHECK in target-independent way.
|
há 13 anos atrás |
ncgcnv.pas
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
há 14 anos atrás |
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.
|
há 14 anos atrás |
ncgflw.pas
|
fa98e0523d
* Safecall handling: forgot to free cgpara before doing the call, fixed.
|
há 13 anos atrás |
ncginl.pas
|
27538f21a4
merge r13489 from cpstrnew branch by florian:
|
há 14 anos atrás |
ncgld.pas
|
452414e1a7
- removed cg.g_indirect_sym_load() calls from pass_generate_code; this
|
há 13 anos atrás |
ncgmat.pas
|
8d960cb608
+ implementation of shifting operations for avr
|
há 14 anos atrás |
ncgmem.pas
|
452414e1a7
- removed cg.g_indirect_sym_load() calls from pass_generate_code; this
|
há 13 anos atrás |
ncgobjc.pas
|
4cf5e36ce7
compiler:
|
há 14 anos atrás |
ncgopt.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
há 16 anos atrás |
ncgrtti.pas
|
22dd93858d
* don't try to write rtti for fields in Pascal records/classes/objects/...
|
há 13 anos atrás |
ncgset.pas
|
749e791768
* fixed in-code for big endian systems and smallsets < 4 bytes
|
há 16 anos atrás |
ncgutil.pas
|
d7247c9bd9
* prevent duplicate symbol errors when compiling code with debug info
|
há 13 anos atrás |
ncnv.pas
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
há 13 anos atrás |
ncon.pas
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
há 13 anos atrás |
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.
|
há 13 anos atrás |
ninl.pas
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
há 13 anos atrás |
nld.pas
|
26754a3f9f
* fully compare typenodes and rttinodes in their docompare() methods
|
há 13 anos atrás |
nmat.pas
|
7101151b5c
Avoid internal error 2002042430 and check overloading before calling simplify method
|
há 13 anos atrás |
nmem.pas
|
284210ad48
* hardcode offset of the ISA field in Objective-C (meta)classes to be
|
há 13 anos atrás |
nobj.pas
|
6502717e67
* align all code/data sections to sizeof(pint), instead of sometimes
|
há 13 anos atrás |
nobjc.pas
|
0dcedf3799
* do not crash but give a fatal error when using Objective-Pascal code
|
há 15 anos atrás |
node.pas
|
eedb5c89de
* part of r20140, forgot to commit
|
há 13 anos atrás |
nopt.pas
|
c1866d5c17
compiler:
|
há 14 anos atrás |
nset.pas
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
há 14 anos atrás |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
há 20 anos atrás |
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.
|
há 13 anos atrás |
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).
|
há 14 anos atrás |
objcgutl.pas
|
40a9762ac6
* objcprotocol symbols have to be weak in the non-fragile abi to prevent
|
há 13 anos atrás |
objcutil.pas
|
8525a30d9f
* don't generate a classClass call for objc loadvmtaddrnodes generated
|
há 13 anos atrás |
ogbase.pas
|
6432c82c01
* don't pass property as var-parameter to val()
|
há 13 anos atrás |
ogcoff.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
há 13 anos atrás |
ogelf.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
há 13 anos atrás |
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
há 19 anos atrás |
ogmacho.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
há 13 anos atrás |
ogmap.pas
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
há 17 anos atrás |
ognlm.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
há 13 anos atrás |
optbase.pas
|
49f9695cf5
* handle short boolean evaluation correctly when doing node cse
|
há 15 anos atrás |
optcse.pas
|
ffbf1a7331
* Avoid pointer typecast warning
|
há 14 anos atrás |
optdead.pas
|
a8087498fa
* tell GNU nm not to print undefined symbols, because
|
há 13 anos atrás |
optdfa.pas
|
5defdf86ba
* handle for-loops correctly if the limits contain the counter variable
|
há 13 anos atrás |
options.pas
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
há 13 anos atrás |
optloop.pas
|
092153e7ad
* handle unrolling of for ... downto ... correctly, resolves #15668
|
há 15 anos atrás |
opttail.pas
|
6ec0f2549a
* factored load node flags out of node flags to gain space
|
há 14 anos atrás |
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
há 17 anos atrás |
optvirt.pas
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
há 15 anos atrás |
owar.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
há 14 anos atrás |
owbase.pas
|
96e8e89e16
* write error code if an object file cannot be created
|
há 13 anos atrás |
parabase.pas
|
dc70db9402
* parameter passing support for AIX:
|
há 13 anos atrás |
paramgr.pas
|
dc70db9402
* parameter passing support for AIX:
|
há 13 anos atrás |
parser.pas
|
6972947c6b
compiler: remove unused variable
|
há 14 anos atrás |
pass_1.pas
|
94d976bc87
* when simplifying ordinal expressions during inlining, keep the resultdef
|
há 15 anos atrás |
pass_2.pas
|
8c9ad67682
+ tcgexitnode,tcgbreaknode,tcgcontinuenode: added possibility to generate specialized code for leaving unwind-protected regions.
|
há 14 anos atrás |
pbase.pas
|
adceaf438c
reintegrate paul/namespaces branch into trunk:
|
há 14 anos atrás |
pdecl.pas
|
ce845bf97c
* introduction of in_generic in r20699 was unneeded, replaced by parse_generic
|
há 13 anos atrás |
pdecobj.pas
|
a28a9a9521
* pdecobj.pas, object_dec:
|
há 13 anos atrás |
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
|
há 13 anos atrás |
pdecvar.pas
|
57908f528b
* AIX-specific struct alignment rules
|
há 13 anos atrás |
pexports.pas
|
3589f90cf8
* also show the valid bounds in most cases when signalling a range check
|
há 13 anos atrás |
pexpr.pas
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
há 13 anos atrás |
pgenutil.pas
|
ef10ce3bd0
* pgenutil.pas, generate_specialization:
|
há 13 anos atrás |
pinline.pas
|
fecafd8bb7
* unified formatting
|
há 13 anos atrás |
pmodules.pas
|
adbad5ab96
+ fcl-res support for xcoff/aix
|
há 13 anos atrás |
pp.lpi
|
1f154028da
* proper title value
|
há 13 anos atrás |
pp.pas
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
há 13 anos atrás |
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
há 23 anos atrás |
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
há 24 anos atrás |
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
há 23 anos atrás |
ppc68k.lpi
|
ab217ca748
* lpi version increased
|
há 16 anos atrás |
ppcarm.lpi
|
a953b732d4
* update of project file
|
há 13 anos atrás |
ppcavr.lpi
|
645b6942d0
* version update
|
há 14 anos atrás |
ppcmips.lpi
|
5bf1354eca
* lazarus project file updates
|
há 13 anos atrás |
ppcmipsel.lpi
|
5bf1354eca
* lazarus project file updates
|
há 13 anos atrás |
ppcppc.lpi
|
ab217ca748
* lpi version increased
|
há 16 anos atrás |
ppcsparc.lpi
|
ab217ca748
* lpi version increased
|
há 16 anos atrás |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
há 19 anos atrás |
ppu.pas
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
há 13 anos atrás |
ppx86_64.lpi
|
1f154028da
* proper title value
|
há 13 anos atrás |
procinfo.pas
|
bba4b02eb2
* use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7
|
há 13 anos atrás |
pstatmnt.pas
|
1f9d8420b6
* set correct fileinfo for the asmnodes (so that the start fileinfo of
|
há 13 anos atrás |
psub.pas
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
há 13 anos atrás |
psystem.pas
|
bd19a16be9
Add support for Default() intrinsic. For now this is only (fully) supported
|
há 13 anos atrás |
ptconst.pas
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
há 13 anos atrás |
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
|
há 13 anos atrás |
raatt.pas
|
c0690d1bdc
+ New virtual method TATTReader.HandleDollar, useful for MIPS reader
|
há 13 anos atrás |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
há 19 anos atrás |
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
há 19 anos atrás |
rautils.pas
|
97559ea92a
* Define MAX_OPER_X to avoid warnings about array index past maximum value
|
há 14 anos atrás |
regvars.pas
|
1c01d52ea6
* Improvements of tprocinfo class:
|
há 14 anos atrás |
rescmn.pas
|
adbad5ab96
+ fcl-res support for xcoff/aix
|
há 13 anos atrás |
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
há 20 anos atrás |
rgobj.pas
|
6211a83865
* write variable locations of 64 bit integer values on 32 bit targets correctly
|
há 14 anos atrás |
scandir.pas
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
há 13 anos atrás |
scanner.pas
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
há 13 anos atrás |
script.pas
|
ec1cceb3d1
+ support for generating multiple script files (.sh/.bat/.cmd/...) with link
|
há 13 anos atrás |
switches.pas
|
d707d38ea1
* Fix double WARN infinite loop
|
há 14 anos atrás |
symbase.pas
|
f7f357f18e
* symconst.pas:
|
há 14 anos atrás |
symconst.pas
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
há 13 anos atrás |
symdef.pas
|
dd70debe80
* records containing managed types are not "regable", resolves #21674
|
há 13 anos atrás |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
há 20 anos atrás |
symsym.pas
|
bacdd8be81
* don't ever mark the function result as vs_initialised, also not when
|
há 13 anos atrás |
symtable.pas
|
57908f528b
* AIX-specific struct alignment rules
|
há 13 anos atrás |
symtype.pas
|
310c396cfc
compiler: add owner hierarchy prefix for mangled name of parameter def to prevent asm symbols collision (issue #0020940)
|
há 13 anos atrás |
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
há 18 anos atrás |
systems.inc
|
adbad5ab96
+ fcl-res support for xcoff/aix
|
há 13 anos atrás |
systems.pas
|
a9220ffd2a
+ systems_dotted_function_names set that holds targets using dotted function
|
há 13 anos atrás |
tgobj.pas
|
e95bf26148
* avr stackframe generation improved
|
há 14 anos atrás |
tokens.pas
|
005795495d
merge r17552 from cpstrnew branch by inoussa:
|
há 14 anos atrás |
verbose.pas
|
2b4e2dc164
* Fix ChangeMessageVerbosity by adingd a recordpendingmessagestate call
|
há 14 anos atrás |
version.pas
|
38ecd5371f
Add mips and mipsel source_cpu_string
|
há 13 anos atrás |
widestr.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
há 14 anos atrás |
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
|
há 16 anos atrás |
wpobase.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
há 14 anos atrás |
wpoinfo.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
há 15 anos atrás |