.. |
alpha
|
515774b864
* merged armthum branch
|
16 жил өмнө |
arm
|
b4c8c73e70
* changed tf_use_function_relative_addresses into an assembler flag (with
|
15 жил өмнө |
avr
|
515774b864
* merged armthum branch
|
16 жил өмнө |
html
|
fa0d3d79e0
no message
|
23 жил өмнө |
i386
|
34227e811d
+ patch by Sven Barth to add native NT rtl support to the compiler, resolves #14886
|
15 жил өмнө |
ia64
|
32098ceea9
* first iA-64 register stuff
|
19 жил өмнө |
m68k
|
515774b864
* merged armthum branch
|
16 жил өмнө |
mips
|
2fbf2df137
* sunos is not supported on mips
|
15 жил өмнө |
msg
|
3ed4c58502
compiler:
|
15 жил өмнө |
powerpc
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
16 жил өмнө |
powerpc64
|
62c1781bea
+ mw_pascal calling convention support for ARM, ppc64 and x86_64: identical
|
16 жил өмнө |
ppcgen
|
b4c8c73e70
* changed tf_use_function_relative_addresses into an assembler flag (with
|
15 жил өмнө |
sparc
|
04f0544570
* fix stabs/dwarf register numbers for GDB
|
15 жил өмнө |
systems
|
b4058a57ad
* maxcrecordalign for darwin/ppc64 is 4 instead of 8 (at least for the types
|
15 жил өмнө |
utils
|
8166148a37
compiler: 'static' keyword:
|
15 жил өмнө |
vis
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 жил өмнө |
x86
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
x86_64
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
COPYING.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 жил өмнө |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 жил өмнө |
Makefile
|
092823308a
+ mips(el) support in the compiler makefile
|
15 жил өмнө |
Makefile.fpc
|
092823308a
+ mips(el) support in the compiler makefile
|
15 жил өмнө |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 жил өмнө |
aasmbase.pas
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
16 жил өмнө |
aasmdata.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 жил өмнө |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 жил өмнө |
aasmtai.pas
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
16 жил өмнө |
aggas.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
aopt.pas
|
666b4e2469
* fixed range errors in label bookkeeping that caused too much memory to be
|
15 жил өмнө |
aoptbase.pas
|
f97730f73f
* use labelCanBeSkipped as used by i386 in generic optimizer code too
|
16 жил өмнө |
aoptcs.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 жил өмнө |
aoptda.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 жил өмнө |
aoptobj.pas
|
666b4e2469
* fixed range errors in label bookkeeping that caused too much memory to be
|
15 жил өмнө |
asmutils.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 жил өмнө |
assemble.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
16 жил өмнө |
browcol.pas
|
2635212ebc
* fixed warnings and removed unused "Current_moduleIndex" global variable
|
16 жил өмнө |
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
25 жил өмнө |
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
16 жил өмнө |
ccharset.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 жил өмнө |
cclasses.pas
|
c6c15f6533
compiler: revert r14244
|
16 жил өмнө |
cfidwarf.pas
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 жил өмнө |
cfileutl.pas
|
c11243c83d
* made MorphOS build to cycle again: fixed path_absolute() for Amiga and MorphOS, and fixed AllFilesMask for MorphOS
|
16 жил өмнө |
cg64f32.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
16 жил өмнө |
cgbase.pas
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
16 жил өмнө |
cgobj.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
16 жил өмнө |
cgutils.pas
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
16 жил өмнө |
cmsgs.pas
|
64ddae4eff
+ -vq parameter to show message numbers
|
17 жил өмнө |
comphook.pas
|
64ddae4eff
+ -vq parameter to show message numbers
|
17 жил өмнө |
compiler.pas
|
34227e811d
+ patch by Sven Barth to add native NT rtl support to the compiler, resolves #14886
|
15 жил өмнө |
compinnr.inc
|
5885866990
+ support for objcencode() (equivalent of Objective-C's @encode()) + test
|
16 жил өмнө |
comprsrc.pas
|
d3fdf8b17f
* fixed calling windres: don't create short names with forward slashes for output file name, becaause it fails, if the output file does not yet exist. Short names are only required for parameters that windres pass on to the preprocessor.
|
16 жил өмнө |
constexp.pas
|
04606982ac
* fixed evaluation of "mod" operator for tconstexprint with signed operands
|
15 жил өмнө |
cp1251.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 жил өмнө |
cp437.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 жил өмнө |
cp850.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 жил өмнө |
cp866.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 жил өмнө |
cp8859_1.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 жил өмнө |
cp8859_5.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 жил өмнө |
crefs.pas
|
851b00f8e9
* more properties fixed
|
16 жил өмнө |
cresstr.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 жил өмнө |
cstreams.pas
|
71193c0f2c
* fixed bootstrapping with 2.0.4
|
18 жил өмнө |
cutils.pas
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 жил өмнө |
dbgbase.pas
|
671f8a1d30
* always immediately reset isdbgwritten for syms in the parasymtable,
|
16 жил өмнө |
dbgdwarf.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
dbgstabs.pas
|
b4c8c73e70
* changed tf_use_function_relative_addresses into an assembler flag (with
|
15 жил өмнө |
defcmp.pas
|
5d01732128
* several fixes which improve the behaviour of nested generics, resolves #15077
|
16 жил өмнө |
defutil.pas
|
ed9656d1e6
Merged revisions 13627-13631,13637-13638,13640,13642-13648,13650-13653,13656-13658,13660,13664-13667,13672-13675,13680,13682,13687 via svnmerge from
|
16 жил өмнө |
export.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 жил өмнө |
expunix.pas
|
617e1b9b10
* handle i386/x86_64 solaris pic as for linux
|
15 жил өмнө |
finput.pas
|
8dbc728926
* changed InputFileBufSize from 32kb to 32kb+1byte, because the last
|
16 жил өмнө |
fmodule.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
15 жил өмнө |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
17 жил өмнө |
fpcdefs.inc
|
28ac4a8dda
* several mips/mipsel related stuff fixed
|
16 жил өмнө |
fppu.pas
|
7592388858
* the parameter to flagdependent() is not the ppu for which to flag the
|
15 жил өмнө |
gendef.pas
|
caf0096877
* enabled version and description directive for all windows
|
16 жил өмнө |
globals.pas
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
16 жил өмнө |
globtype.pas
|
8166148a37
compiler: 'static' keyword:
|
15 жил өмнө |
htypechk.pas
|
d56bd6d246
* give better error messages if an operator is not overloaded
|
15 жил өмнө |
impdef.pas
|
f1067607b6
+ workaround for non-working dircache on morphos/amiga
|
18 жил өмнө |
import.pas
|
bf1c390027
* refactor import library generation
|
19 жил өмнө |
link.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 жил өмнө |
msgidx.inc
|
3ed4c58502
compiler:
|
15 жил өмнө |
msgtxt.inc
|
3ed4c58502
compiler:
|
15 жил өмнө |
nadd.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
nbas.pas
|
7707e6a030
+ tempcreate nodes can now take an init. value, this allows to initilialize temp. ref nodes on the fly
|
15 жил өмнө |
ncal.pas
|
3ed4c58502
compiler:
|
15 жил өмнө |
ncgadd.pas
|
0e96a159c8
* enabled pushing (x87) fpu registers in case too few might be available
|
16 жил өмнө |
ncgbas.pas
|
7707e6a030
+ tempcreate nodes can now take an init. value, this allows to initilialize temp. ref nodes on the fly
|
15 жил өмнө |
ncgcal.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
ncgcnv.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
16 жил өмнө |
ncgcon.pas
|
b084d70ae4
compiler: cleanup - remove unused variables
|
15 жил өмнө |
ncgflw.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
ncginl.pas
|
2c3c6d27d3
* fixed range checking for inc/dec when mixing unsigned and signed types
|
16 жил өмнө |
ncgld.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
16 жил өмнө |
ncgmat.pas
|
0d57b2d8da
* use 3 op cgobj methods when doing shl/shr code generation, this allows the cg to generate better code on risc archs having 3 operand shifts
|
15 жил өмнө |
ncgmem.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
ncgobjc.pas
|
b084d70ae4
compiler: cleanup - remove unused variables
|
15 жил өмнө |
ncgopt.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 жил өмнө |
ncgrtti.pas
|
9896f48317
* Fix for RTTI alignment from Paul
|
15 жил өмнө |
ncgset.pas
|
749e791768
* fixed in-code for big endian systems and smallsets < 4 bytes
|
16 жил өмнө |
ncgutil.pas
|
b2be0445bb
* reenable ssa on function results if no exit is used, this was broken in r8578
|
15 жил өмнө |
ncnv.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
ncon.pas
|
448f3d99c1
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
|
15 жил өмнө |
nflw.pas
|
e520a2b941
compiler: for-in loop: fix temporary array range type
|
16 жил өмнө |
ninl.pas
|
83c3e7a94b
* fixed pred/succ for integer constants that equal the low/high bound of a
|
15 жил өмнө |
nld.pas
|
280f27b45c
* store/restore trttinode.rttidatatype to/from ppu file, and also copy it in
|
16 жил өмнө |
nmat.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
nmem.pas
|
10cfba3b28
* convert booleans to the actual array index type (mantis #15364)
|
15 жил өмнө |
nobj.pas
|
dab642986e
* patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209
|
15 жил өмнө |
nobjc.pas
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
16 жил өмнө |
node.pas
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
16 жил өмнө |
nopt.pas
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 жил өмнө |
nset.pas
|
448f3d99c1
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
|
15 жил өмнө |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 жил өмнө |
nutils.pas
|
fdb67a28ab
* node complexity of subscribing increased because it's not only a simple operation to a register but requires a memory access
|
15 жил өмнө |
objcgutl.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
objcutil.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
ogbase.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
ogcoff.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
ogelf.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 жил өмнө |
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 жил өмнө |
optbase.pas
|
b084d70ae4
compiler: cleanup - remove unused variables
|
15 жил өмнө |
optcse.pas
|
6b63837ae7
* rewrote node cse, needs still testing and bug fixing
|
15 жил өмнө |
optdead.pas
|
1597aac6d2
* first search for gnm and only then for nm
|
16 жил өмнө |
optdfa.pas
|
9955e6b2bf
* dfa fixes by Sergei Gorelkin, resolve #15402
|
15 жил өмнө |
options.pas
|
8166148a37
compiler: 'static' keyword:
|
15 жил өмнө |
optloop.pas
|
c0d4efed2e
* forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135
|
16 жил өмнө |
opttail.pas
|
6434772c3c
* error message when a goto label is optimized away
|
18 жил өмнө |
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 жил өмнө |
optvirt.pas
|
c6b5038d5e
* removed unnecessary internalerror triggered when reading wpo info for a
|
16 жил өмнө |
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 жил өмнө |
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 жил өмнө |
parabase.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 жил өмнө |
paramgr.pas
|
cc5aeb09de
* fixed handling the result value of functions where the result type is
|
16 жил өмнө |
parser.pas
|
04402dd6cc
* initialize allow_array_constructor for each compilation run, fixes probably #12283
|
16 жил өмнө |
pass_1.pas
|
39c1c4c199
* improved code generation by reducing the usage of unneeded temps due to incorrect
|
16 жил өмнө |
pass_2.pas
|
f54ea1e9f9
* fix compilation with -dEXTDEBUG
|
16 жил өмнө |
pbase.pas
|
e784ec1079
merge revisions 13898-13899:
|
16 жил өмнө |
pdecl.pas
|
3ed4c58502
compiler:
|
15 жил өмнө |
pdecobj.pas
|
3ed4c58502
compiler:
|
15 жил өмнө |
pdecsub.pas
|
3ed4c58502
compiler:
|
15 жил өмнө |
pdecvar.pas
|
3ed4c58502
compiler:
|
15 жил өмнө |
pexports.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
pexpr.pas
|
3ed4c58502
compiler:
|
15 жил өмнө |
pinline.pas
|
6a6a6a6e6f
* Copy() with WideChar array or PWideChar parameter should use fpc_unicodestr_copy compilerproc, since fpc_widestr_copy is available only on Windows. Bug #14307.
|
16 жил өмнө |
pmodules.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
pp.lpi
|
eee6658a46
revert occasionally committed pp.lpi
|
16 жил өмнө |
pp.pas
|
6e8a6790d1
+ FPC_ARMEB and CPUARMEB similiar to FPC_ARMEL and CPUARMEL
|
16 жил өмнө |
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
23 жил өмнө |
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 жил өмнө |
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
23 жил өмнө |
ppc68k.lpi
|
ab217ca748
* lpi version increased
|
16 жил өмнө |
ppcarm.lpi
|
ab217ca748
* lpi version increased
|
16 жил өмнө |
ppcavr.lpi
|
ab217ca748
* lpi version increased
|
16 жил өмнө |
ppcmipsel.lpi
|
4fd2aa297a
Adds mipsel lazarus project
|
15 жил өмнө |
ppcppc.lpi
|
ab217ca748
* lpi version increased
|
16 жил өмнө |
ppcsparc.lpi
|
ab217ca748
* lpi version increased
|
16 жил өмнө |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 жил өмнө |
ppu.pas
|
b3a1833e0f
* lowered symbol length at which we start shortening it with a crc so
|
15 жил өмнө |
ppx86_64.lpi
|
ab217ca748
* lpi version increased
|
16 жил өмнө |
procinfo.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 жил өмнө |
pstatmnt.pas
|
448f3d99c1
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
|
15 жил өмнө |
psub.pas
|
3ed4c58502
compiler:
|
15 жил өмнө |
psystem.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
ptconst.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 жил өмнө |
ptype.pas
|
dd94f5cf2b
* no longer allow typed files of reference counted data (mantis #15447)
|
15 жил өмнө |
raatt.pas
|
cc911887a8
* undo accidently committed changes from r11398
|
17 жил өмнө |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 жил өмнө |
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
19 жил өмнө |
rautils.pas
|
56bd6e830e
compiler: fix assembler constant expressions evaluation + fully enable appropriate test
|
15 жил өмнө |
regvars.pas
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 жил өмнө |
rescmn.pas
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 жил өмнө |
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
20 жил өмнө |
rgobj.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
16 жил өмнө |
scandir.pas
|
9cc211e88e
* changed {$align mac68k} from an alias for {$packrecords 2} to a proper
|
15 жил өмнө |
scanner.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
script.pas
|
446e2161ce
+ Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed.
|
16 жил өмнө |
switches.pas
|
a7e02c7948
* check validity of calling conventions specified using {$calling x}
|
16 жил өмнө |
symbase.pas
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 жил өмнө |
symconst.pas
|
9cc211e88e
* changed {$align mac68k} from an alias for {$packrecords 2} to a proper
|
15 жил өмнө |
symdef.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 жил өмнө |
symsym.pas
|
4989a1016f
compiler: don't use non-visible for current unit assignment and enumerator operators (fixes test webtbf/tw4103)
|
15 жил өмнө |
symtable.pas
|
9cc211e88e
* changed {$align mac68k} from an alias for {$packrecords 2} to a proper
|
15 жил өмнө |
symtype.pas
|
e784ec1079
merge revisions 13898-13899:
|
16 жил өмнө |
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 жил өмнө |
systems.pas
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 жил өмнө |
tgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 жил өмнө |
tokens.pas
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
16 жил өмнө |
verbose.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
17 жил өмнө |
version.pas
|
8bd552b7b3
* version 2.5.1
|
16 жил өмнө |
widestr.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 жил өмнө |
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 жил өмнө |
wpobase.pas
|
7bff50becd
* give an error message when the specified wpo feedback input file
|
16 жил өмнө |
wpoinfo.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
15 жил өмнө |