| .. |
|
alpha
|
515774b864
* merged armthum branch
|
16 anni fa |
|
arm
|
c44d79f3ba
* fix the value of the frame pointer for Thumb-2 after r14317
|
15 anni fa |
|
avr
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
html
|
fa0d3d79e0
no message
|
23 anni fa |
|
i386
|
8f22a5d224
* perform simple imul->lea transformations also for Pentium 3-class target
|
15 anni fa |
|
ia64
|
5acf377e31
* enable node cse for all cpus as level 2 optimization
|
16 anni fa |
|
m68k
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
mips
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
msg
|
675c3391d1
* makes compiler report nice error when one tries to use specialize for function result type, based on a patch by Aleksa Todorovic, part of #15875
|
15 anni fa |
|
powerpc
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
powerpc64
|
446eacaf47
* another compilation failure due to cleanup of changes to r16272
|
15 anni fa |
|
ppcgen
|
f302fcdc98
+ TSubRegisterSet definition forgotten to commit in r15952
|
15 anni fa |
|
sparc
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
systems
|
1f61b5b30c
* reverted the rtl patches from r14184, because they cause an endless
|
15 anni fa |
|
utils
|
73b1fa667c
* use dwarf64 numbers for x86_64 stabs registers
|
15 anni fa |
|
vis
|
b6e4896805
* small typo corrections by Adriaan Van Os (mantis #15652)
|
16 anni fa |
|
x86
|
44178f41b6
* don't overwrite register variables when evaluating <=/>= expressions with
|
15 anni fa |
|
x86_64
|
d1264eeb3a
* fixed optimized division of signed values by constant power of 2 if the
|
15 anni fa |
|
COPYING.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
17 anni fa |
|
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 anni fa |
|
Makefile
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 anni fa |
|
Makefile.fpc
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 anni fa |
|
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
17 anni fa |
|
aasmbase.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 anni fa |
|
aasmdata.pas
|
d1ed076618
* changed r16080 so that global debug labels are only created on linux
|
15 anni fa |
|
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
19 anni fa |
|
aasmtai.pas
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 anni fa |
|
aggas.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 anni fa |
|
aopt.pas
|
666b4e2469
* fixed range errors in label bookkeeping that caused too much memory to be
|
16 anni fa |
|
aoptbase.pas
|
f97730f73f
* use labelCanBeSkipped as used by i386 in generic optimizer code too
|
17 anni fa |
|
aoptcs.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
20 anni fa |
|
aoptda.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 anni fa |
|
aoptobj.pas
|
666b4e2469
* fixed range errors in label bookkeeping that caused too much memory to be
|
16 anni fa |
|
asmutils.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
16 anni fa |
|
assemble.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 anni fa |
|
browcol.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
26 anni fa |
|
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
17 anni fa |
|
ccharset.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
|
cclasses.pas
|
c072eb5a34
* fixed growing a tbitset when adding an element whose index equals the
|
15 anni fa |
|
cfidwarf.pas
|
23ff1e0681
* fix error in cfidwarf rev 16062 for non-windows systems
|
15 anni fa |
|
cfileutl.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 anni fa |
|
cg64f32.pas
|
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
|
15 anni fa |
|
cgbase.pas
|
f302fcdc98
+ TSubRegisterSet definition forgotten to commit in r15952
|
15 anni fa |
|
cgobj.pas
|
5dae691c96
* implementation of bit scan intrinsics by Richard Vida, resolves #17592
|
15 anni fa |
|
cgutils.pas
|
f13f6627c4
* moved use_fixed_stack from cgutils to a method in paramgr so it can
|
15 anni fa |
|
cmsgs.pas
|
1ef53ca590
compiler: remove unused variables (reduce hints)
|
16 anni fa |
|
comphook.pas
|
a8381c8b32
fpc: compiler:
|
16 anni fa |
|
compiler.pas
|
34227e811d
+ patch by Sven Barth to add native NT rtl support to the compiler, resolves #14886
|
16 anni fa |
|
compinnr.inc
|
5dae691c96
* implementation of bit scan intrinsics by Richard Vida, resolves #17592
|
15 anni fa |
|
comprsrc.pas
|
3cd29858ba
compiler, utils: pass tlb resources to fpcres
|
16 anni fa |
|
constexp.pas
|
04606982ac
* fixed evaluation of "mod" operator for tconstexprint with signed operands
|
16 anni fa |
|
cp1251.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
|
cp437.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
|
cp850.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
|
cp866.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
|
cp8859_1.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
|
cp8859_5.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
|
crefs.pas
|
851b00f8e9
* more properties fixed
|
16 anni fa |
|
cresstr.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
16 anni fa |
|
cstreams.pas
|
71193c0f2c
* fixed bootstrapping with 2.0.4
|
18 anni fa |
|
cutils.pas
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 anni fa |
|
dbgbase.pas
|
11d6509a56
Attempt to fix missing stabs definitions problem
|
15 anni fa |
|
dbgdwarf.pas
|
1c5a3b6bf0
o patch by Graeme Geldenhuys
|
15 anni fa |
|
dbgstabs.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
defcmp.pas
|
edfb31c020
* when looking for overloaded conversion (assignment) operators, only ignore
|
15 anni fa |
|
defutil.pas
|
b4ac714201
* defutil.pas: added UnicodeString to automatable types, fixes compilation of webtbs/tw2649.pp after r16360. However it requires RTL support similar to one for AnsiString to be complete.
|
15 anni fa |
|
export.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 anni fa |
|
expunix.pas
|
617e1b9b10
* handle i386/x86_64 solaris pic as for linux
|
16 anni fa |
|
finput.pas
|
8dbc728926
* changed InputFileBufSize from 32kb to 32kb+1byte, because the last
|
16 anni fa |
|
fmodule.pas
|
d30952b408
* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied, resolves #11777
|
15 anni fa |
|
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
18 anni fa |
|
fpcdefs.inc
|
28ac4a8dda
* several mips/mipsel related stuff fixed
|
16 anni fa |
|
fppu.pas
|
de51c4734c
* fixed searching for the 8-character variant of already compiled
|
15 anni fa |
|
gendef.pas
|
caf0096877
* enabled version and description directive for all windows
|
16 anni fa |
|
globals.pas
|
38b90c987b
+ enable non local goto in macpas mode, test/tmacnonlocalgoto.pp does not fail anymore
|
15 anni fa |
|
globtype.pas
|
38b90c987b
+ enable non local goto in macpas mode, test/tmacnonlocalgoto.pp does not fail anymore
|
15 anni fa |
|
htypechk.pas
|
eb3644140a
* patches from Aleksa Todorovic for #15480 to improve error reporting, does not resolve #15480
|
15 anni fa |
|
impdef.pas
|
f1067607b6
+ workaround for non-working dircache on morphos/amiga
|
19 anni fa |
|
import.pas
|
bf1c390027
* refactor import library generation
|
19 anni fa |
|
link.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 anni fa |
|
macho.pas
|
28cd8271c9
* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev
|
16 anni fa |
|
machoutils.pas
|
28cd8271c9
* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev
|
16 anni fa |
|
msgidx.inc
|
675c3391d1
* makes compiler report nice error when one tries to use specialize for function result type, based on a patch by Aleksa Todorovic, part of #15875
|
15 anni fa |
|
msgtxt.inc
|
675c3391d1
* makes compiler report nice error when one tries to use specialize for function result type, based on a patch by Aleksa Todorovic, part of #15875
|
15 anni fa |
|
nadd.pas
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 anni fa |
|
nbas.pas
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 anni fa |
|
ncal.pas
|
b4ac714201
* defutil.pas: added UnicodeString to automatable types, fixes compilation of webtbs/tw2649.pp after r16360. However it requires RTL support similar to one for AnsiString to be complete.
|
15 anni fa |
|
ncgadd.pas
|
0e96a159c8
* enabled pushing (x87) fpu registers in case too few might be available
|
16 anni fa |
|
ncgbas.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 anni fa |
|
ncgcal.pas
|
e6c09430cb
* fixed inverted condition in r16052 that could cause superfluous parameter
|
15 anni fa |
|
ncgcnv.pas
|
97f9157a7a
* convert LOC_FLAGS/LOC_JUMP to cbool value in bool_to_bool conversion,
|
15 anni fa |
|
ncgcon.pas
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
16 anni fa |
|
ncgflw.pas
|
65ab1e820b
* Safecall on linux/i386 now behaves like cdecl plus hidden exception support.
|
15 anni fa |
|
ncginl.pas
|
5dae691c96
* implementation of bit scan intrinsics by Richard Vida, resolves #17592
|
15 anni fa |
|
ncgld.pas
|
dd8fd7cd4a
* fixed loading the vmt of TP-style objects when it's not at offset zero
|
15 anni fa |
|
ncgmat.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 anni fa |
|
ncgmem.pas
|
65ab1e820b
* Safecall on linux/i386 now behaves like cdecl plus hidden exception support.
|
15 anni fa |
|
ncgobjc.pas
|
b084d70ae4
compiler: cleanup - remove unused variables
|
16 anni fa |
|
ncgopt.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
17 anni fa |
|
ncgrtti.pas
|
19baf7d3e0
* changes to alignment for enumeration rtti record members: we need a Tconstptrint alignment before the MinValue/MaxValue members because the entire record needs that alignment due to some pointers inside
|
15 anni fa |
|
ncgset.pas
|
749e791768
* fixed in-code for big endian systems and smallsets < 4 bytes
|
16 anni fa |
|
ncgutil.pas
|
3307d98c40
- Revert micro-exe mode for now.
|
15 anni fa |
|
ncnv.pas
|
eb3644140a
* patches from Aleksa Todorovic for #15480 to improve error reporting, does not resolve #15480
|
15 anni fa |
|
ncon.pas
|
ba700ad2ff
* Improvements to Dispatch call handling:
|
15 anni fa |
|
nflw.pas
|
474e8dc273
* ugly indention fixed
|
15 anni fa |
|
ninl.pas
|
8ca3c8301b
* don't convert second argument of inc/dec to sinttype when inc/dec are compiled with r+ or q+, fixes code generation for inc(<int64>,<int64>); on 32 bit targets
|
15 anni fa |
|
nld.pas
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 anni fa |
|
nmat.pas
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 anni fa |
|
nmem.pas
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 anni fa |
|
nobj.pas
|
8a2696eb24
* limit the number of string message methods per class to 2^31 independent of architecture width: this avoids lots of compiler changes when allowing 2^63 (for 64 bit targets)
|
15 anni fa |
|
nobjc.pas
|
0dcedf3799
* do not crash but give a fatal error when using Objective-Pascal code
|
15 anni fa |
|
node.pas
|
94d976bc87
* when simplifying ordinal expressions during inlining, keep the resultdef
|
15 anni fa |
|
nopt.pas
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 anni fa |
|
nset.pas
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 anni fa |
|
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 anni fa |
|
nutils.pas
|
d45ba6c966
* only ordinals and enums can be bitpacked -> don't give an error when
|
15 anni fa |
|
objcdef.pas
|
caca6cea37
* allow any kind of fields in Object Pascal classes that are passed to
|
16 anni fa |
|
objcgutl.pas
|
bcc836f1b0
* put the RTTI for optional protocol methods in the correct section for
|
15 anni fa |
|
objcutil.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
ogbase.pas
|
292e85a59a
* Partial fix for i386 linux PIC code generation
|
15 anni fa |
|
ogcoff.pas
|
fa4b4906e6
* ogcoff.pas: Add support for RELOC_SECREL32.
|
15 anni fa |
|
ogelf.pas
|
d2939bce3d
* i386 _GLOBAL_OFFSET_TABLE_ label special treatment moved to taicpu.pass2
|
15 anni fa |
|
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 anni fa |
|
ogmacho.pas
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 anni fa |
|
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 anni fa |
|
optbase.pas
|
49f9695cf5
* handle short boolean evaluation correctly when doing node cse
|
16 anni fa |
|
optcse.pas
|
7199ac4ad7
+ apply cse on load parent frame pointer nodes
|
15 anni fa |
|
optdead.pas
|
1597aac6d2
* first search for gnm and only then for nm
|
17 anni fa |
|
optdfa.pas
|
9955e6b2bf
* dfa fixes by Sergei Gorelkin, resolve #15402
|
16 anni fa |
|
options.pas
|
1c5a3b6bf0
o patch by Graeme Geldenhuys
|
15 anni fa |
|
optloop.pas
|
092153e7ad
* handle unrolling of for ... downto ... correctly, resolves #15668
|
16 anni fa |
|
opttail.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 anni fa |
|
optvirt.pas
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
15 anni fa |
|
owar.pas
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
17 anni fa |
|
owbase.pas
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
17 anni fa |
|
parabase.pas
|
f634ef6640
+ Workaround for IE2010053115 internal errors while writing PPU with explicitparaloc functions.
|
15 anni fa |
|
paramgr.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
parser.pas
|
d30952b408
* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied, resolves #11777
|
15 anni fa |
|
pass_1.pas
|
94d976bc87
* when simplifying ordinal expressions during inlining, keep the resultdef
|
15 anni fa |
|
pass_2.pas
|
f54ea1e9f9
* fix compilation with -dEXTDEBUG
|
16 anni fa |
|
pbase.pas
|
c6ffbe9eda
* support string constants > 255 chars
|
16 anni fa |
|
pdecl.pas
|
d30952b408
* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied, resolves #11777
|
15 anni fa |
|
pdecobj.pas
|
d30952b408
* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied, resolves #11777
|
15 anni fa |
|
pdecsub.pas
|
0c23029d8f
compiler: add all nested classes to the symtable stack while parsing method header (issue #0017952)
|
15 anni fa |
|
pdecvar.pas
|
ba700ad2ff
* Improvements to Dispatch call handling:
|
15 anni fa |
|
pexports.pas
|
c6ffbe9eda
* support string constants > 255 chars
|
16 anni fa |
|
pexpr.pas
|
3307d98c40
- Revert micro-exe mode for now.
|
15 anni fa |
|
pinline.pas
|
749991ec02
+ support extra parameter for initialize() that indicates how many elements
|
15 anni fa |
|
pmodules.pas
|
3307d98c40
- Revert micro-exe mode for now.
|
15 anni fa |
|
pp.lpi
|
0085c22c59
- NaN floating point constants do not anymore cause an error when $Q or $R is active (resolves #16315 and #14757)
|
15 anni fa |
|
pp.pas
|
6e8a6790d1
+ FPC_ARMEB and CPUARMEB similiar to FPC_ARMEL and CPUARMEL
|
17 anni fa |
|
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
23 anni fa |
|
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 anni fa |
|
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
23 anni fa |
|
ppc68k.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
|
ppcarm.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
|
ppcavr.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
|
ppcmipsel.lpi
|
4fd2aa297a
Adds mipsel lazarus project
|
16 anni fa |
|
ppcppc.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
|
ppcsparc.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
|
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 anni fa |
|
ppu.pas
|
92997a0249
* store/load tloopnode.loopflags to/from ppu files so that for/repeat/while
|
15 anni fa |
|
ppx86_64.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
|
procinfo.pas
|
f13f6627c4
* moved use_fixed_stack from cgutils to a method in paramgr so it can
|
15 anni fa |
|
pstatmnt.pas
|
0a625c856d
+ don't allow non local gotos across procedures containing exception frames
|
15 anni fa |
|
psub.pas
|
d30952b408
* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied, resolves #11777
|
15 anni fa |
|
psystem.pas
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
16 anni fa |
|
ptconst.pas
|
14b95b3b9b
* always force range checking for the upper and lower bounds of for-loops if
|
15 anni fa |
|
ptype.pas
|
8aef216f21
compiler: allow nested objects to refence owner class in method arguments (issue #0017986)
|
15 anni fa |
|
raatt.pas
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
16 anni fa |
|
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
20 anni fa |
|
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
19 anni fa |
|
rautils.pas
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
16 anni fa |
|
regvars.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
rescmn.pas
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
18 anni fa |
|
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
20 anni fa |
|
rgobj.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 anni fa |
|
scandir.pas
|
0085c22c59
- NaN floating point constants do not anymore cause an error when $Q or $R is active (resolves #16315 and #14757)
|
15 anni fa |
|
scanner.pas
|
dce3405c66
* reset lookahead char as well when resetting the scanner, resolves #17688
|
15 anni fa |
|
script.pas
|
446e2161ce
+ Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed.
|
17 anni fa |
|
switches.pas
|
a8381c8b32
fpc: compiler:
|
16 anni fa |
|
symbase.pas
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 anni fa |
|
symconst.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
symdef.pas
|
d30952b408
* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied, resolves #11777
|
15 anni fa |
|
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 anni fa |
|
symsym.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
symtable.pas
|
d99b4ae7c1
compiler: set moduleid for record symtables and descendants (fixes bug #0017950)
|
15 anni fa |
|
symtype.pas
|
ff1520ab8b
compiler: add enumsymtable case to FindUnitSymtable helper
|
16 anni fa |
|
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 anni fa |
|
systems.pas
|
1c5a3b6bf0
o patch by Graeme Geldenhuys
|
15 anni fa |
|
tgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 anni fa |
|
tokens.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 anni fa |
|
verbose.pas
|
43846ca8c9
* force always printing absolute paths when using -vb (mantis #15783)
|
16 anni fa |
|
version.pas
|
8bd552b7b3
* version 2.5.1
|
16 anni fa |
|
widestr.pas
|
45d25bbe77
* fixed storing/loading widestring constant nodes into/from ppu files
|
16 anni fa |
|
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 anni fa |
|
wpobase.pas
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
15 anni fa |
|
wpoinfo.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
16 anni fa |