| .. |
|
alpha
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
13 tahun lalu |
|
arm
|
504a0ce0ca
Fix for Mantis #22326
|
13 tahun lalu |
|
avr
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
generic
|
3017132268
* Remove triple sources
|
14 tahun lalu |
|
html
|
fa0d3d79e0
no message
|
23 tahun lalu |
|
i386
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
ia64
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
13 tahun lalu |
|
jvm
|
b0462d27cc
* by default, no longer initialize enumeration fields of classes/objects
|
13 tahun lalu |
|
m68k
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
mips
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
msg
|
b0462d27cc
* by default, no longer initialize enumeration fields of classes/objects
|
13 tahun lalu |
|
powerpc
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
powerpc64
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
ppcgen
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
sparc
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
systems
|
32e399159f
* Factored common parts that can be/should be reused in the internal linker.
|
13 tahun lalu |
|
utils
|
3a082f8c29
Add defautl mips name and use mips instead of mipseb
|
13 tahun lalu |
|
vis
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
13 tahun lalu |
|
x86
|
bb28a7cd08
* decrease the fpu stack position counter after explicitly inserted
|
13 tahun lalu |
|
x86_64
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
COPYING.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 tahun lalu |
|
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 tahun lalu |
|
Makefile
|
8698357d6c
Makefile regenerazted after change to Makefile.fpc:
|
13 tahun lalu |
|
Makefile.fpc
|
f369069965
+ Add CYCLELEVEL variable, whose value can be from 1 to 3
|
13 tahun lalu |
|
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 tahun lalu |
|
aasmbase.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
aasmdata.pas
|
834026bfb5
* synchronised with trunk up to r21067
|
13 tahun lalu |
|
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
19 tahun lalu |
|
aasmtai.pas
|
be5a5d6ae6
- Removed redundant fillchar() calls, class instances are cleared on construction.
|
13 tahun lalu |
|
aggas.pas
|
6ae2a43161
* fix compilation with extdebug
|
13 tahun lalu |
|
agjasmin.pas
|
9c0ec8ee8c
* part of r21120, forgot to commit
|
13 tahun lalu |
|
aopt.pas
|
117c083003
* call inherited Destroy in TAsmOptimizer to avoid memory leak
|
13 tahun lalu |
|
aoptbase.pas
|
d4c120cb34
* fix comment so it does not confuse lazarus
|
13 tahun lalu |
|
aoptcs.pas
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
13 tahun lalu |
|
aoptda.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 tahun lalu |
|
aoptobj.pas
|
d472a6d5d0
* changed tregset into tcpuregisterset so it's faster and uses less memory
|
13 tahun lalu |
|
asmutils.pas
|
8282d6e37a
* do not create a global symbol in the middle of ansi/unicodestring
|
13 tahun lalu |
|
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.
|
13 tahun lalu |
|
browcol.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
25 tahun lalu |
|
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
16 tahun lalu |
|
ccharset.pas
|
a6d01c09aa
* make compiler compilable with 2.4.4 rtl
|
14 tahun lalu |
|
cclasses.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
cfidwarf.pas
|
23ff1e0681
* fix error in cfidwarf rev 16062 for non-windows systems
|
15 tahun lalu |
|
cfileutl.pas
|
0841ee6e4f
* GNU ld only supports double quotes in its response file -> requote there
|
13 tahun lalu |
|
cg64f32.pas
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 tahun lalu |
|
cgbase.pas
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
13 tahun lalu |
|
cghlcpu.pas
|
e20639732f
+ cghlcpu unit with thlbasecgcpu class that overrides all abstract tcg
|
13 tahun lalu |
|
cgobj.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
13 tahun lalu |
|
cgutils.pas
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
13 tahun lalu |
|
cmsgs.pas
|
aba10cd184
compiler:
|
14 tahun lalu |
|
comphook.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
compiler.pas
|
462de0f5fd
+ AIX target definition and info for the compiler and ppudump
|
13 tahun lalu |
|
compinnr.inc
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
comprsrc.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
constexp.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 tahun lalu |
|
cp1251.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 tahun lalu |
|
cp1252.pp
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 tahun lalu |
|
cp437.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 tahun lalu |
|
cp850.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 tahun lalu |
|
cp866.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 tahun lalu |
|
cp8859_1.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 tahun lalu |
|
cp8859_5.pas
|
73a084d662
* fixes bootstrapping with 2.6.0
|
14 tahun lalu |
|
cpid.pas
|
091627883f
merge r14347 from cpstrnew branch by florian:
|
14 tahun lalu |
|
crefs.pas
|
851b00f8e9
* more properties fixed
|
16 tahun lalu |
|
cresstr.pas
|
8282d6e37a
* do not create a global symbol in the middle of ansi/unicodestring
|
13 tahun lalu |
|
cstreams.pas
|
f79dc85033
* typo fixed
|
14 tahun lalu |
|
cutils.pas
|
02413c8a57
* moved maybequoted() from cutils to cfileutl and let its behaviour vary
|
13 tahun lalu |
|
cwindirs.pp
|
0bdd15e0da
+ added cwindirs for the time being to the compiler dir till a release with windirs in the rtl is released
|
14 tahun lalu |
|
dbgbase.pas
|
813ebf08e3
* Avoid having current_debuginfo pointing to freed memory
|
13 tahun lalu |
|
dbgdwarf.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
dbgstabs.pas
|
84214d1249
* Use mips_extra_offset function to give offsets expected by GDB for MIPS cpu
|
13 tahun lalu |
|
dbgstabx.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
defcmp.pas
|
50659b7e7f
* give an error if a routine definition defines default values for
|
13 tahun lalu |
|
defutil.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
export.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 tahun lalu |
|
expunix.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
finput.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
fmodule.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
18 tahun lalu |
|
fpcdefs.inc
|
23a3275291
* Define both mipseb and mips for non endian-little MIPS compiler
|
13 tahun lalu |
|
fppu.pas
|
378dd7d6ab
fppu.pas, tppumodule.readsourcefiles:
|
13 tahun lalu |
|
gendef.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
globals.pas
|
d67d1abcba
* Use field by field write of current_settings for replaytoken and remove packed attribute for tsettings type
|
13 tahun lalu |
|
globtype.pas
|
b0462d27cc
* by default, no longer initialize enumeration fields of classes/objects
|
13 tahun lalu |
|
hlcg2ll.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
13 tahun lalu |
|
hlcgobj.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
13 tahun lalu |
|
htypechk.pas
|
fdbe35aadf
* only try to call procvars while choosing overloads in case they don't
|
13 tahun lalu |
|
impdef.pas
|
02413c8a57
* moved maybequoted() from cutils to cfileutl and let its behaviour vary
|
13 tahun lalu |
|
import.pas
|
bf1c390027
* refactor import library generation
|
19 tahun lalu |
|
link.pas
|
346fbef445
* Factored a common linker script building block into separate method.
|
13 tahun lalu |
|
macho.pas
|
814658847e
* fixed comments for some comments, they were offset by one line (patch by
|
15 tahun lalu |
|
machoutils.pas
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
14 tahun lalu |
|
msgidx.inc
|
b0462d27cc
* by default, no longer initialize enumeration fields of classes/objects
|
13 tahun lalu |
|
msgtxt.inc
|
b0462d27cc
* by default, no longer initialize enumeration fields of classes/objects
|
13 tahun lalu |
|
nadd.pas
|
a2426178dc
* don't insert type conversions in add nodes if both arguments are constant
|
13 tahun lalu |
|
nbas.pas
|
c62a2c8bb5
+ write temptype when printing tempdelete nodes
|
13 tahun lalu |
|
ncal.pas
|
3414f91590
* minor reformatting, and removed superfluous assigned test (the value is
|
13 tahun lalu |
|
ncgadd.pas
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 tahun lalu |
|
ncgbas.pas
|
cef61300ff
+ ttgobj.gethltemptyped() routine for allocating managed types with high level
|
14 tahun lalu |
|
ncgcal.pas
|
571b3feab1
* fixed internalerror on win64 after r21696 (source register size depends on
|
13 tahun lalu |
|
ncgcnv.pas
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 tahun lalu |
|
ncgcon.pas
|
8282d6e37a
* do not create a global symbol in the middle of ansi/unicodestring
|
13 tahun lalu |
|
ncgflw.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
ncginl.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
ncgld.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
ncgmat.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
ncgmem.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
ncgnstld.pas
|
4dee36b64b
* copy the implicit pointer rather than the contents of var/out/constref
|
14 tahun lalu |
|
ncgnstmm.pas
|
39adb3dfae
* fixed loading the nested framepointer when calling another nested
|
14 tahun lalu |
|
ncgobjc.pas
|
4cf5e36ce7
compiler:
|
14 tahun lalu |
|
ncgopt.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
13 tahun lalu |
|
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.
|
13 tahun lalu |
|
ncgset.pas
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 tahun lalu |
|
ncgutil.pas
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
13 tahun lalu |
|
ncnv.pas
|
9e0184884e
* correctly change the signdness information of tordconstnodes that are
|
13 tahun lalu |
|
ncon.pas
|
834026bfb5
* synchronised with trunk up to r21067
|
13 tahun lalu |
|
nflw.pas
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
13 tahun lalu |
|
ngenutil.pas
|
baa8fa39a8
* converted code to trash variables (-gt) to operate at the node tree level,
|
13 tahun lalu |
|
ngtcon.pas
|
eb7e192226
* support pointer constants as initialisation values for procvar typed
|
13 tahun lalu |
|
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.
|
13 tahun lalu |
|
nld.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
nmat.pas
|
9e0184884e
* correctly change the signdness information of tordconstnodes that are
|
13 tahun lalu |
|
nmem.pas
|
11e9f95580
* fixed (not harmless) class cast error when indexing an array[orddef] using
|
13 tahun lalu |
|
nobj.pas
|
50659b7e7f
* give an error if a routine definition defines default values for
|
13 tahun lalu |
|
nobjc.pas
|
0dcedf3799
* do not crash but give a fatal error when using Objective-Pascal code
|
15 tahun lalu |
|
node.pas
|
eedb5c89de
* part of r20140, forgot to commit
|
13 tahun lalu |
|
nopt.pas
|
8e3d7fe8d3
* fixed genmultistringadd() optimization for jvm and enabled it
|
13 tahun lalu |
|
nset.pas
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
14 tahun lalu |
|
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 tahun lalu |
|
nutils.pas
|
baa8fa39a8
* converted code to trash variables (-gt) to operate at the node tree level,
|
13 tahun lalu |
|
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 tahun lalu |
|
objcgutl.pas
|
40a9762ac6
* objcprotocol symbols have to be weak in the non-fragile abi to prevent
|
14 tahun lalu |
|
objcutil.pas
|
8525a30d9f
* don't generate a classClass call for objc loadvmtaddrnodes generated
|
13 tahun lalu |
|
ogbase.pas
|
1c5fa5448e
* Do not dereference null pointer, 'real' (not script-provided) common symbols don't have objsection assigned at this point.
|
13 tahun lalu |
|
ogcoff.pas
|
c65abdeeae
* Implemented link map generation without involving TObjSection.ObjSymbolDefines, and removed the latter because it isn't used otherwise. The new approach uses CPU/memory only when map generation is requested.
|
13 tahun lalu |
|
ogelf.pas
|
1284be72ea
* Fixed alignment of '.data' section, which got accidentally changed from 16 to 8 by r21374, causing e.g. tests/test/tasm3.pp to crash if compiled without -Cg and on target without tf_smartlink_sections. The root problem is not here, however: if appending data with higher alignment to a section with lower alignment, we likely need to raise the alignment of section.
|
13 tahun lalu |
|
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 tahun lalu |
|
ogmacho.pas
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 tahun lalu |
|
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 tahun lalu |
|
ognlm.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
optbase.pas
|
49f9695cf5
* handle short boolean evaluation correctly when doing node cse
|
16 tahun lalu |
|
optcse.pas
|
ffbf1a7331
* Avoid pointer typecast warning
|
14 tahun lalu |
|
optdead.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
optdfa.pas
|
5defdf86ba
* handle for-loops correctly if the limits contain the counter variable
|
14 tahun lalu |
|
options.pas
|
59c726c829
Support ABS intrinsic on ARM
|
13 tahun lalu |
|
optloop.pas
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
13 tahun lalu |
|
opttail.pas
|
6ec0f2549a
* factored load node flags out of node flags to gain space
|
14 tahun lalu |
|
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 tahun lalu |
|
optvirt.pas
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
15 tahun lalu |
|
owar.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
14 tahun lalu |
|
owbase.pas
|
96e8e89e16
* write error code if an object file cannot be created
|
13 tahun lalu |
|
parabase.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
paramgr.pas
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 tahun lalu |
|
parser.pas
|
6972947c6b
compiler: remove unused variable
|
14 tahun lalu |
|
pass_1.pas
|
94d976bc87
* when simplifying ordinal expressions during inlining, keep the resultdef
|
15 tahun lalu |
|
pass_2.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
pbase.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
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.
|
13 tahun lalu |
|
pdecobj.pas
|
d2fabd2a22
Fix for Mantis #21350
|
13 tahun lalu |
|
pdecsub.pas
|
adf66eed8b
* don't turn constref shortstring parameters into openstrings (they can't
|
13 tahun lalu |
|
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 ^^)
|
13 tahun lalu |
|
pexports.pas
|
3589f90cf8
* also show the valid bounds in most cases when signalling a range check
|
13 tahun lalu |
|
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.
|
13 tahun lalu |
|
pgenutil.pas
|
75bf094e3f
Fix for Mantis #21064.
|
13 tahun lalu |
|
pinline.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
pmodules.pas
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 tahun lalu |
|
pp.lpi
|
5cfc865889
* version update
|
13 tahun lalu |
|
pp.pas
|
7bdbb3448e
* minimum compiler version to build the compiler is 2.6.0
|
13 tahun lalu |
|
pparautl.pas
|
d87b203a0a
Do not call ret_in_param of the current parameter manager when parsing a generic method/function. This fixes Mantis #21921.
|
13 tahun lalu |
|
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
23 tahun lalu |
|
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 tahun lalu |
|
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
23 tahun lalu |
|
ppc68k.lpi
|
ab217ca748
* lpi version increased
|
16 tahun lalu |
|
ppcarm.lpi
|
a953b732d4
* update of project file
|
13 tahun lalu |
|
ppcavr.lpi
|
645b6942d0
* version update
|
14 tahun lalu |
|
ppcmips.lpi
|
5bf1354eca
* lazarus project file updates
|
13 tahun lalu |
|
ppcmipsel.lpi
|
31f54a7810
* use separate build directory for mipsel
|
13 tahun lalu |
|
ppcppc.lpi
|
ab217ca748
* lpi version increased
|
16 tahun lalu |
|
ppcsparc.lpi
|
ab217ca748
* lpi version increased
|
16 tahun lalu |
|
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 tahun lalu |
|
ppu.pas
|
d2fabd2a22
Fix for Mantis #21350
|
13 tahun lalu |
|
ppx86_64.lpi
|
e96dc4204e
* version update
|
13 tahun lalu |
|
procinfo.pas
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
13 tahun lalu |
|
pstatmnt.pas
|
d87b203a0a
Do not call ret_in_param of the current parameter manager when parsing a generic method/function. This fixes Mantis #21921.
|
13 tahun lalu |
|
psub.pas
|
7dfaec7a05
Fix for Mantis #21457
|
13 tahun lalu |
|
psystem.pas
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
13 tahun lalu |
|
ptconst.pas
|
834026bfb5
* synchronised with trunk up to r21067
|
13 tahun lalu |
|
ptype.pas
|
f9211271d5
Fix for Mantis #22154:
|
13 tahun lalu |
|
raatt.pas
|
c0690d1bdc
+ New virtual method TATTReader.HandleDollar, useful for MIPS reader
|
13 tahun lalu |
|
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 tahun lalu |
|
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
19 tahun lalu |
|
rautils.pas
|
d87b203a0a
Do not call ret_in_param of the current parameter manager when parsing a generic method/function. This fixes Mantis #21921.
|
13 tahun lalu |
|
regvars.pas
|
1c01d52ea6
* Improvements of tprocinfo class:
|
14 tahun lalu |
|
rescmn.pas
|
adbad5ab96
+ fcl-res support for xcoff/aix
|
13 tahun lalu |
|
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
20 tahun lalu |
|
rgobj.pas
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
13 tahun lalu |
|
scandir.pas
|
958600e74b
* by default disable the warning about interfaces raising a particular
|
13 tahun lalu |
|
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.
|
13 tahun lalu |
|
script.pas
|
0841ee6e4f
* GNU ld only supports double quotes in its response file -> requote there
|
13 tahun lalu |
|
switches.pas
|
28c20cfc5e
* the default string type for the JVM target is no longer automatically
|
14 tahun lalu |
|
symbase.pas
|
1bc846dd3c
+ TSymtablestack.getcopyuntil() method that creates a copy of a
|
14 tahun lalu |
|
symconst.pas
|
834026bfb5
* synchronised with trunk up to r21067
|
13 tahun lalu |
|
symcreat.pas
|
ca57ab2c99
* support storing the scanner state when the current token is _ID
|
13 tahun lalu |
|
symdef.pas
|
ae7dd3a930
tprocdef.total_local_size field added for MIPS cpu
|
13 tahun lalu |
|
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 tahun lalu |
|
symsym.pas
|
31b1678757
* write parameter refs to ppu (only 1=used; 0=unsed), fixes parameter usage checking of inlined procedures loaded from units
|
13 tahun lalu |
|
symtable.pas
|
572012fad3
* mark units as used in case only static symbols from inside object,
|
13 tahun lalu |
|
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.
|
13 tahun lalu |
|
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 tahun lalu |
|
systems.inc
|
600dd162af
Merge of rev21557 by Foxsen
|
13 tahun lalu |
|
systems.pas
|
600dd162af
Merge of rev21557 by Foxsen
|
13 tahun lalu |
|
tgobj.pas
|
cef61300ff
+ ttgobj.gethltemptyped() routine for allocating managed types with high level
|
14 tahun lalu |
|
tokens.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
verbose.pas
|
2b4e2dc164
* Fix ChangeMessageVerbosity by adingd a recordpendingmessagestate call
|
14 tahun lalu |
|
version.pas
|
15252b546d
* Restore 'mips' name as cpumipseb source_cpu_string
|
13 tahun lalu |
|
widestr.pas
|
aee5380ae0
* merged trunk up to r20882
|
13 tahun lalu |
|
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
|
17 tahun lalu |
|
wpobase.pas
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 tahun lalu |
|
wpoinfo.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
16 tahun lalu |