.. |
alpha
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 years ago |
arm
|
c866400823
+ support for VMTOFFSET in assembler readers to get VMT offset of virtual
|
18 years ago |
html
|
fa0d3d79e0
no message
|
23 years ago |
i386
|
c1df4454fe
* cmpxchg8b doesn't have a size suffix
|
18 years ago |
ia64
|
32098ceea9
* first iA-64 register stuff
|
19 years ago |
m68k
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 years ago |
mips
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 years ago |
msg
|
c866400823
+ support for VMTOFFSET in assembler readers to get VMT offset of virtual
|
18 years ago |
powerpc
|
c866400823
+ support for VMTOFFSET in assembler readers to get VMT offset of virtual
|
18 years ago |
powerpc64
|
c866400823
+ support for VMTOFFSET in assembler readers to get VMT offset of virtual
|
18 years ago |
ppcgen
|
4d1f213889
* fixed gprof support for darwin/ppc32 (although the output from gprof
|
18 years ago |
sparc
|
c866400823
+ support for VMTOFFSET in assembler readers to get VMT offset of virtual
|
18 years ago |
systems
|
4d1f213889
* fixed gprof support for darwin/ppc32 (although the output from gprof
|
18 years ago |
utils
|
78499f85dd
* symbian support from Felipe
|
18 years ago |
vis
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 years ago |
x86
|
cc67ed17b5
* fixed uninitialised variable (mantis 8198, already tested by
|
18 years ago |
x86_64
|
c1df4454fe
* cmpxchg8b doesn't have a size suffix
|
18 years ago |
COPYING
|
d4b8a224a1
+ Added license to this library
|
21 years ago |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 years ago |
Makefile
|
3fba2975a2
* proper fix for r6069. Double quotes should not be used in makefiles because on Windows make creates batch file for executing programs with double quotes in parameters. It leads to strange errors.
|
18 years ago |
Makefile.fpc
|
3fba2975a2
* proper fix for r6069. Double quotes should not be used in makefiles because on Windows make creates batch file for executing programs with double quotes in parameters. It leads to strange errors.
|
18 years ago |
README
|
012af1131e
* updated to help compiling the compiler
|
22 years ago |
aasmbase.pas
|
c238bb15d1
* .init section support
|
18 years ago |
aasmdata.pas
|
d8d25c2489
* fixed memory leaks in compiler.
|
19 years ago |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 years ago |
aasmtai.pas
|
d85573da18
* dummy assignment to tai_cpu_abstract.Pass1 result to avoid warning
|
18 years ago |
aggas.pas
|
c238bb15d1
* .init section support
|
18 years ago |
aopt.pas
|
4010d66c2c
* arm cond. instruction support
|
19 years ago |
aoptbase.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
aoptcs.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 years ago |
aoptda.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
aoptobj.pas
|
e4e6f8112d
* fixed some warnings about hidden constructors
|
18 years ago |
assemble.pas
|
228943271f
* increased AsmOutSize from 32kb to 128kb, makes external assembling a
|
18 years ago |
browcol.pas
|
35648b3de5
* reinstate code dealing with browser switches
|
18 years ago |
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
25 years ago |
catch.pas
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 years ago |
cclasses.pas
|
a526430509
* add TFPHashList.FindIndexOf
|
18 years ago |
cfidwarf.pas
|
870be04a3f
* use dwarf_reg()
|
19 years ago |
cfileutils.pas
|
779b178157
+ removed workaround (dircache disable) for morphos (and amiga)
|
18 years ago |
cg64f32.pas
|
91dbd27a42
* cleanup deleting of defs
|
18 years ago |
cgbase.pas
|
f2a25e845d
* refactor gen_alloc_symtable so it depends on varsym type and not
|
19 years ago |
cgobj.pas
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 years ago |
cgutils.pas
|
2e131baa4c
* code generator support for subsetreferences (memory locations which
|
19 years ago |
charset.pas
|
edffc31139
* fixed crash with empty codepage
|
20 years ago |
cmsgs.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 years ago |
comphook.pas
|
dac9896a6d
+ added -vs for time stamping
|
18 years ago |
compiler.pas
|
dac9896a6d
+ added -vs for time stamping
|
18 years ago |
compinnr.inc
|
cd5b9245f9
+ support for bitsizeof() function
|
19 years ago |
comprsrc.pas
|
7a2e0da7bd
* extra parameter for file searching functions
|
19 years ago |
cp437.pas
|
d704af7216
fix compilation for {$T+} linux/win
|
19 years ago |
cp850.pas
|
d704af7216
fix compilation for {$T+} linux/win
|
19 years ago |
cp8859_1.pas
|
d704af7216
fix compilation for {$T+} linux/win
|
19 years ago |
crefs.pas
|
4466f3c2cd
+ new unit to handle references
|
18 years ago |
cresstr.pas
|
1b173fd0f3
+ Enable resourcestring in all modes
|
18 years ago |
cstreams.pas
|
785550d7e3
Merged revisions 2669,2673,2677,2683,2696,2699-2702,2704,2708,2712-2715,2718,2722-2723,2728-2730,2740,2769 via svnmerge from
|
19 years ago |
cutils.pas
|
18f3be105a
* get rid of unitialized warnings
|
18 years ago |
dbgbase.pas
|
eda8184e21
* problem with virtual methods and interfaces fixed, fixes #8158
|
18 years ago |
dbgdwarf.pas
|
7145c25260
* avoid level 2 comments
|
18 years ago |
dbgstabs.pas
|
eda8184e21
* problem with virtual methods and interfaces fixed, fixes #8158
|
18 years ago |
defcmp.pas
|
a2ec2e72b6
* better hint about abstract methods (fixes 5098)
|
18 years ago |
defutil.pas
|
63ebc2a1b8
* fixed include/exclude for big endian after r6172
|
18 years ago |
export.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 years ago |
finput.pas
|
5531ac8c91
* fixed -o for sharedlibrary
|
18 years ago |
fmodule.pas
|
6562e40a3e
* ignore program module when resolving unit names during ppu load
|
18 years ago |
fpccrc.pas
|
c0b4678873
* Rename unit crc to fpccrc to avoid name conflict in packages
|
20 years ago |
fpcdefs.inc
|
3ce0e329bd
* varsets shouldn't be enabled in the compiler currently
|
18 years ago |
fppu.pas
|
79720fa7d8
* also queue source file info for ppu reporting
|
18 years ago |
gendef.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 years ago |
globals.pas
|
dac9896a6d
+ added -vs for time stamping
|
18 years ago |
globtype.pas
|
95b126b364
+ reinstate browser switches
|
18 years ago |
htypechk.pas
|
f2b07704b5
* proper initialised/used warnings for variables used
|
18 years ago |
impdef.pas
|
f1067607b6
+ workaround for non-working dircache on morphos/amiga
|
18 years ago |
import.pas
|
bf1c390027
* refactor import library generation
|
19 years ago |
link.pas
|
adbe0ab1d2
* support linker options (-k) which are > 255 chars combined
|
18 years ago |
make_old.cmd
|
918d797b20
* make.cmd renamed to make_old.cmd
|
24 years ago |
mdppc386.bat
|
1f4bac4fd0
* delphi fixes
|
24 years ago |
mppc386.bat
|
07ad807864
* added -FE. to put the PPU's in the compiler dir
|
25 years ago |
mppc68k.bat
|
0e8616ed1f
+ temporary variables now in temp_gen.pas unit
|
27 years ago |
mppcsparc
|
72556ae39f
* fix compile problem
|
21 years ago |
msgidx.inc
|
c866400823
+ support for VMTOFFSET in assembler readers to get VMT offset of virtual
|
18 years ago |
msgtxt.inc
|
c866400823
+ support for VMTOFFSET in assembler readers to get VMT offset of virtual
|
18 years ago |
nadd.pas
|
b486f926ce
* taddnode.first_addstring, avoid memory leak if
|
18 years ago |
nbas.pas
|
d5e4828f6f
* avoid memory leak for copy of withnode in tempnodes
|
18 years ago |
ncal.pas
|
3e153102a8
* fixed calling class methods via classrefdefs (mantis #8145)
|
18 years ago |
ncgadd.pas
|
5a68a743fc
* remove invalid aword typecast
|
18 years ago |
ncgbas.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
ncgcal.pas
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 years ago |
ncgcnv.pas
|
abef29c1d5
* fixed x86 vector mmloads and use scalar loads in ncgcnv
|
18 years ago |
ncgcon.pas
|
fbc197f27a
* fixed writing of double constants on WinCE
|
19 years ago |
ncgflw.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
ncginl.pas
|
63ebc2a1b8
* fixed include/exclude for big endian after r6172
|
18 years ago |
ncgld.pas
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 years ago |
ncgmat.pas
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 years ago |
ncgmem.pas
|
84726ed76c
* copy unique return value to address register on m68k
|
18 years ago |
ncgopt.pas
|
3078a1927f
* remove ttype
|
19 years ago |
ncgrtti.pas
|
2579cd139f
+ support for sets with size 1 and 2
|
18 years ago |
ncgset.pas
|
1d96dcc50d
* renamed nf_swaped to nf_swapped
|
18 years ago |
ncgutil.pas
|
879a1594e1
* don't trash out parameters, because the caller may expect them to be
|
18 years ago |
ncnv.pas
|
2579cd139f
+ support for sets with size 1 and 2
|
18 years ago |
ncon.pas
|
bcd86ef782
* added support for very big/small currency constants for non x86 CPUs.
|
18 years ago |
nflw.pas
|
e4e6f8112d
* fixed some warnings about hidden constructors
|
18 years ago |
ninl.pas
|
a3f059bc29
* call the ansistring version of val for zero-based array-of-char
|
18 years ago |
nld.pas
|
f82d47e370
* Use IncRefCountBy
|
18 years ago |
nmat.pas
|
89257f94c6
* do not convert input of unaryminusnode to sint if the original is currency; fixes tfloattostr for 64 bit platforms which use int64 as currency type
|
18 years ago |
nmem.pas
|
f2b07704b5
* proper initialised/used warnings for variables used
|
18 years ago |
nobj.pas
|
6c05674d51
* fixed overload checking of virtual and class methods (mantis #8140)
|
18 years ago |
node.pas
|
1d96dcc50d
* renamed nf_swaped to nf_swapped
|
18 years ago |
nopt.pas
|
e4e6f8112d
* fixed some warnings about hidden constructors
|
18 years ago |
nset.pas
|
e4e6f8112d
* fixed some warnings about hidden constructors
|
18 years ago |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 years ago |
nutils.pas
|
5988e6d117
* niln has a compelxity of 0 (so the inlining code doesn't try to take
|
18 years ago |
ogbase.pas
|
30e78b71c8
* fix IE after duplicate asm symbol
|
18 years ago |
ogcoff.pas
|
c238bb15d1
* .init section support
|
18 years ago |
ogelf.pas
|
c238bb15d1
* .init section support
|
18 years ago |
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
ogmap.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 years ago |
optcse.pas
|
3078a1927f
* remove ttype
|
19 years ago |
options.pas
|
11be490034
+ use reinstated browser switches
|
18 years ago |
opttail.pas
|
42cf5f7b2b
* don't do tail recursion optimization on types requiring init/final code
|
18 years ago |
optunrol.pas
|
85d63d9fa9
* settings refactored
|
19 years ago |
owar.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 years ago |
owbase.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 years ago |
parabase.pas
|
38c0ae73da
Merged revisions 2775,2788-2789 via svnmerge from
|
19 years ago |
paramgr.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
parser.pas
|
30cdc88e5f
* move broser information generation to a place where the infos are still valid
|
18 years ago |
pass_1.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 years ago |
pass_2.pas
|
e17b424e28
* refactor procsym procdef list
|
19 years ago |
pbase.pas
|
11aa2b483e
* kicked ignore_equal, usage was wrong anyways
|
18 years ago |
pdecl.pas
|
7d3d64e2ec
* fixed #8156
|
18 years ago |
pdecobj.pas
|
56379c37a9
* write vmt always according to the order of definitions
|
18 years ago |
pdecsub.pas
|
7e62e2cfc1
* correct debug info for parentfp hidden parameter,
|
18 years ago |
pdecvar.pas
|
91dbd27a42
* cleanup deleting of defs
|
18 years ago |
pexports.pas
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
19 years ago |
pexpr.pas
|
2579cd139f
+ support for sets with size 1 and 2
|
18 years ago |
pinline.pas
|
9e60d6791d
* show name of procedure/function called with too few parameters
|
19 years ago |
pmodules.pas
|
cc73d6e147
* postpone some freeing if SymbolInfo is needed
|
18 years ago |
pp.lpi
|
b76211b426
* more improvements
|
19 years ago |
pp.pas
|
fa493c7898
* move exception mask initialization to procedure compile
|
18 years ago |
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
23 years ago |
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 years ago |
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
23 years ago |
ppc68k.lpi
|
0d38bda5c4
* small m68k-linux fixes
|
19 years ago |
ppcarm.lpi
|
8998a04bf6
* initial copy from i386
|
19 years ago |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 years ago |
ppu.pas
|
e1c994a3be
* don't call blockwrite if there's nothing to write
|
18 years ago |
procinfo.pas
|
85d63d9fa9
* settings refactored
|
19 years ago |
pstatmnt.pas
|
4e96fe8fac
* fixed with-support for classrefdefs (mantis 8150), with thanks to
|
18 years ago |
psub.pas
|
1218322f8c
* cs_generate_stackframes (w+/-) should only apply to normal routines,
|
18 years ago |
psystem.pas
|
d401c0a198
* activated internal get_frame for ARM.
|
18 years ago |
ptconst.pas
|
bcd86ef782
* added support for very big/small currency constants for non x86 CPUs.
|
18 years ago |
ptype.pas
|
91dbd27a42
* cleanup deleting of defs
|
18 years ago |
raatt.pas
|
c866400823
+ support for VMTOFFSET in assembler readers to get VMT offset of virtual
|
18 years ago |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 years ago |
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
19 years ago |
rautils.pas
|
c866400823
+ support for VMTOFFSET in assembler readers to get VMT offset of virtual
|
18 years ago |
regvars.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
20 years ago |
rgobj.pas
|
60069ce3d2
* fix IE with -sr and EXTDEBUG
|
19 years ago |
scandir.pas
|
96e1c482bc
* compiler part of first Nintendo DS port
|
18 years ago |
scanner.pas
|
70fc3274e2
* minor fixes from mantis 8132
|
18 years ago |
script.pas
|
ad7d549965
+ implement pascal inline asm start/halt code for linux/i386
|
19 years ago |
switches.pas
|
4765364816
* don't give a warning for {$u-} (means "Pentium-safe fdiv off", is only
|
18 years ago |
symbase.pas
|
91dbd27a42
* cleanup deleting of defs
|
18 years ago |
symconst.pas
|
9ad579855e
* fixed webtbf/tw3631
|
18 years ago |
symdef.pas
|
2579cd139f
+ support for sets with size 1 and 2
|
18 years ago |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 years ago |
symsym.pas
|
b957d59391
* don't override varregable for tabstractvarsyms loaded from a ppu when
|
18 years ago |
symtable.pas
|
e3651191f5
* Use IncRefCount
|
18 years ago |
symtype.pas
|
1c77710813
+ added code for reference list creation for tsym
|
18 years ago |
symutil.pas
|
3cae449fda
* moved rtti to ncgrtti
|
19 years ago |
systems.pas
|
78499f85dd
* symbian support from Felipe
|
18 years ago |
tgobj.pas
|
2e6d438599
* changed ref parameter of gettemp/gettemptyped from var to out to fix
|
18 years ago |
tokens.pas
|
1b173fd0f3
+ Enable resourcestring in all modes
|
18 years ago |
verbose.pas
|
dac9896a6d
+ added -vs for time stamping
|
18 years ago |
version.pas
|
7db8bc6498
* Revert version change
|
19 years ago |
widestr.pas
|
85d63d9fa9
* settings refactored
|
19 years ago |