.. |
alpha
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 年之前 |
arm
|
c16c124562
* handle pc relative offsets in ldf/stf correctly
|
18 年之前 |
html
|
fa0d3d79e0
no message
|
23 年之前 |
i386
|
78499f85dd
* symbian support from Felipe
|
18 年之前 |
ia64
|
32098ceea9
* first iA-64 register stuff
|
19 年之前 |
m68k
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 年之前 |
mips
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 年之前 |
msg
|
1fb6bc1cba
* updated copyright message for 2007
|
18 年之前 |
powerpc
|
302a2a3ec2
* fixed calling qualified methods in assembler + tests for ppc/ppc64/
|
18 年之前 |
powerpc64
|
302a2a3ec2
* fixed calling qualified methods in assembler + tests for ppc/ppc64/
|
18 年之前 |
ppcgen
|
4d1f213889
* fixed gprof support for darwin/ppc32 (although the output from gprof
|
18 年之前 |
sparc
|
302a2a3ec2
* fixed calling qualified methods in assembler + tests for ppc/ppc64/
|
18 年之前 |
systems
|
4d1f213889
* fixed gprof support for darwin/ppc32 (although the output from gprof
|
18 年之前 |
utils
|
78499f85dd
* symbian support from Felipe
|
18 年之前 |
vis
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 年之前 |
x86
|
302a2a3ec2
* fixed calling qualified methods in assembler + tests for ppc/ppc64/
|
18 年之前 |
x86_64
|
2da51bce72
+ cmpxchg16b
|
18 年之前 |
COPYING
|
d4b8a224a1
+ Added license to this library
|
21 年之前 |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 年之前 |
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 年之前 |
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 年之前 |
README
|
012af1131e
* updated to help compiling the compiler
|
22 年之前 |
aasmbase.pas
|
c238bb15d1
* .init section support
|
18 年之前 |
aasmdata.pas
|
d8d25c2489
* fixed memory leaks in compiler.
|
19 年之前 |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 年之前 |
aasmtai.pas
|
d85573da18
* dummy assignment to tai_cpu_abstract.Pass1 result to avoid warning
|
18 年之前 |
aggas.pas
|
c238bb15d1
* .init section support
|
18 年之前 |
aopt.pas
|
4010d66c2c
* arm cond. instruction support
|
19 年之前 |
aoptbase.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 年之前 |
aoptcs.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 年之前 |
aoptda.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 年之前 |
aoptobj.pas
|
e4e6f8112d
* fixed some warnings about hidden constructors
|
18 年之前 |
assemble.pas
|
8bf63f4f69
* don't generate RVA reloc in stabs if there is no symbol
|
18 年之前 |
browcol.pas
|
67fd7833cd
* Use GetStr to get pstring values
|
18 年之前 |
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
25 年之前 |
catch.pas
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 年之前 |
cclasses.pas
|
a526430509
* add TFPHashList.FindIndexOf
|
18 年之前 |
cfidwarf.pas
|
870be04a3f
* use dwarf_reg()
|
19 年之前 |
cfileutils.pas
|
779b178157
+ removed workaround (dircache disable) for morphos (and amiga)
|
18 年之前 |
cg64f32.pas
|
91dbd27a42
* cleanup deleting of defs
|
18 年之前 |
cgbase.pas
|
f2a25e845d
* refactor gen_alloc_symtable so it depends on varsym type and not
|
19 年之前 |
cgobj.pas
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 年之前 |
cgutils.pas
|
2e131baa4c
* code generator support for subsetreferences (memory locations which
|
19 年之前 |
charset.pas
|
edffc31139
* fixed crash with empty codepage
|
20 年之前 |
cmsgs.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 年之前 |
comphook.pas
|
57d944bbfe
+ needsymbolinfo boolean var added
|
18 年之前 |
compiler.pas
|
78499f85dd
* symbian support from Felipe
|
18 年之前 |
compinnr.inc
|
cd5b9245f9
+ support for bitsizeof() function
|
19 年之前 |
comprsrc.pas
|
7a2e0da7bd
* extra parameter for file searching functions
|
19 年之前 |
cp437.pas
|
d704af7216
fix compilation for {$T+} linux/win
|
19 年之前 |
cp850.pas
|
d704af7216
fix compilation for {$T+} linux/win
|
19 年之前 |
cp8859_1.pas
|
d704af7216
fix compilation for {$T+} linux/win
|
19 年之前 |
crefs.pas
|
4466f3c2cd
+ new unit to handle references
|
18 年之前 |
cresstr.pas
|
1b173fd0f3
+ Enable resourcestring in all modes
|
18 年之前 |
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 年之前 |
cutils.pas
|
18f3be105a
* get rid of unitialized warnings
|
18 年之前 |
dbgbase.pas
|
eda8184e21
* problem with virtual methods and interfaces fixed, fixes #8158
|
18 年之前 |
dbgdwarf.pas
|
7145c25260
* avoid level 2 comments
|
18 年之前 |
dbgstabs.pas
|
eda8184e21
* problem with virtual methods and interfaces fixed, fixes #8158
|
18 年之前 |
defcmp.pas
|
a2ec2e72b6
* better hint about abstract methods (fixes 5098)
|
18 年之前 |
defutil.pas
|
a2ec2e72b6
* better hint about abstract methods (fixes 5098)
|
18 年之前 |
export.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 年之前 |
finput.pas
|
5531ac8c91
* fixed -o for sharedlibrary
|
18 年之前 |
fmodule.pas
|
6562e40a3e
* ignore program module when resolving unit names during ppu load
|
18 年之前 |
fpccrc.pas
|
c0b4678873
* Rename unit crc to fpccrc to avoid name conflict in packages
|
20 年之前 |
fpcdefs.inc
|
876a3651d1
* varsets disabled completely for now
|
19 年之前 |
fppu.pas
|
79720fa7d8
* also queue source file info for ppu reporting
|
18 年之前 |
gendef.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 年之前 |
globals.pas
|
5e428406e0
* remove redundant initalization of LinkTypeSetExplicitly
|
18 年之前 |
globtype.pas
|
95b126b364
+ reinstate browser switches
|
18 年之前 |
htypechk.pas
|
f2b07704b5
* proper initialised/used warnings for variables used
|
18 年之前 |
impdef.pas
|
f1067607b6
+ workaround for non-working dircache on morphos/amiga
|
18 年之前 |
import.pas
|
bf1c390027
* refactor import library generation
|
19 年之前 |
link.pas
|
adbe0ab1d2
* support linker options (-k) which are > 255 chars combined
|
18 年之前 |
make_old.cmd
|
918d797b20
* make.cmd renamed to make_old.cmd
|
24 年之前 |
mdppc386.bat
|
1f4bac4fd0
* delphi fixes
|
24 年之前 |
mppc386.bat
|
07ad807864
* added -FE. to put the PPU's in the compiler dir
|
25 年之前 |
mppc68k.bat
|
0e8616ed1f
+ temporary variables now in temp_gen.pas unit
|
27 年之前 |
mppcsparc
|
72556ae39f
* fix compile problem
|
21 年之前 |
msgidx.inc
|
ad7e261a04
* forbid to take the address of a label defined outside of the current procedure
|
18 年之前 |
msgtxt.inc
|
1fb6bc1cba
* updated copyright message for 2007
|
18 年之前 |
nadd.pas
|
b486f926ce
* taddnode.first_addstring, avoid memory leak if
|
19 年之前 |
nbas.pas
|
d5e4828f6f
* avoid memory leak for copy of withnode in tempnodes
|
18 年之前 |
ncal.pas
|
3e153102a8
* fixed calling class methods via classrefdefs (mantis #8145)
|
18 年之前 |
ncgadd.pas
|
5a68a743fc
* remove invalid aword typecast
|
18 年之前 |
ncgbas.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 年之前 |
ncgcal.pas
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 年之前 |
ncgcnv.pas
|
abef29c1d5
* fixed x86 vector mmloads and use scalar loads in ncgcnv
|
18 年之前 |
ncgcon.pas
|
fbc197f27a
* fixed writing of double constants on WinCE
|
19 年之前 |
ncgflw.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 年之前 |
ncginl.pas
|
d401c0a198
* activated internal get_frame for ARM.
|
18 年之前 |
ncgld.pas
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 年之前 |
ncgmat.pas
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 年之前 |
ncgmem.pas
|
84726ed76c
* copy unique return value to address register on m68k
|
19 年之前 |
ncgopt.pas
|
3078a1927f
* remove ttype
|
19 年之前 |
ncgrtti.pas
|
9ae8e9fa21
* refactor tclassheader in tvmtbuilder and tvmtwriter
|
19 年之前 |
ncgset.pas
|
1d96dcc50d
* renamed nf_swaped to nf_swapped
|
18 年之前 |
ncgutil.pas
|
5c74d8078a
* take result register size from funcretloc
|
18 年之前 |
ncnv.pas
|
0cfa2a6aad
* Use IncRefCountBy in convert-operator
|
18 年之前 |
ncon.pas
|
bcd86ef782
* added support for very big/small currency constants for non x86 CPUs.
|
18 年之前 |
nflw.pas
|
e4e6f8112d
* fixed some warnings about hidden constructors
|
18 年之前 |
ninl.pas
|
a3f059bc29
* call the ansistring version of val for zero-based array-of-char
|
18 年之前 |
nld.pas
|
f82d47e370
* Use IncRefCountBy
|
18 年之前 |
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 年之前 |
nmem.pas
|
f2b07704b5
* proper initialised/used warnings for variables used
|
18 年之前 |
nobj.pas
|
6c05674d51
* fixed overload checking of virtual and class methods (mantis #8140)
|
18 年之前 |
node.pas
|
1d96dcc50d
* renamed nf_swaped to nf_swapped
|
18 年之前 |
nopt.pas
|
e4e6f8112d
* fixed some warnings about hidden constructors
|
18 年之前 |
nset.pas
|
e4e6f8112d
* fixed some warnings about hidden constructors
|
18 年之前 |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 年之前 |
nutils.pas
|
5988e6d117
* niln has a compelxity of 0 (so the inlining code doesn't try to take
|
18 年之前 |
ogbase.pas
|
30e78b71c8
* fix IE after duplicate asm symbol
|
18 年之前 |
ogcoff.pas
|
c238bb15d1
* .init section support
|
18 年之前 |
ogelf.pas
|
c238bb15d1
* .init section support
|
18 年之前 |
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 年之前 |
ogmap.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 年之前 |
optcse.pas
|
3078a1927f
* remove ttype
|
19 年之前 |
options.pas
|
11be490034
+ use reinstated browser switches
|
18 年之前 |
opttail.pas
|
42cf5f7b2b
* don't do tail recursion optimization on types requiring init/final code
|
18 年之前 |
optunrol.pas
|
85d63d9fa9
* settings refactored
|
19 年之前 |
owar.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 年之前 |
owbase.pas
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 年之前 |
parabase.pas
|
38c0ae73da
Merged revisions 2775,2788-2789 via svnmerge from
|
19 年之前 |
paramgr.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 年之前 |
parser.pas
|
cc73d6e147
* postpone some freeing if SymbolInfo is needed
|
18 年之前 |
pass_1.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 年之前 |
pass_2.pas
|
e17b424e28
* refactor procsym procdef list
|
19 年之前 |
pbase.pas
|
11aa2b483e
* kicked ignore_equal, usage was wrong anyways
|
18 年之前 |
pdecl.pas
|
7d3d64e2ec
* fixed #8156
|
18 年之前 |
pdecobj.pas
|
56379c37a9
* write vmt always according to the order of definitions
|
18 年之前 |
pdecsub.pas
|
7e62e2cfc1
* correct debug info for parentfp hidden parameter,
|
18 年之前 |
pdecvar.pas
|
91dbd27a42
* cleanup deleting of defs
|
18 年之前 |
pexports.pas
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
19 年之前 |
pexpr.pas
|
4e96fe8fac
* fixed with-support for classrefdefs (mantis 8150), with thanks to
|
18 年之前 |
pinline.pas
|
9e60d6791d
* show name of procedure/function called with too few parameters
|
19 年之前 |
pmodules.pas
|
cc73d6e147
* postpone some freeing if SymbolInfo is needed
|
18 年之前 |
pp.lpi
|
b76211b426
* more improvements
|
19 年之前 |
pp.pas
|
fa493c7898
* move exception mask initialization to procedure compile
|
18 年之前 |
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
|
0d38bda5c4
* small m68k-linux fixes
|
19 年之前 |
ppcarm.lpi
|
8998a04bf6
* initial copy from i386
|
19 年之前 |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 年之前 |
ppu.pas
|
f2b07704b5
* proper initialised/used warnings for variables used
|
18 年之前 |
procinfo.pas
|
85d63d9fa9
* settings refactored
|
19 年之前 |
pstatmnt.pas
|
4e96fe8fac
* fixed with-support for classrefdefs (mantis 8150), with thanks to
|
18 年之前 |
psub.pas
|
bb0bd621d4
* more epxlanation about the "elsewhere"
|
18 年之前 |
psystem.pas
|
d401c0a198
* activated internal get_frame for ARM.
|
18 年之前 |
ptconst.pas
|
bcd86ef782
* added support for very big/small currency constants for non x86 CPUs.
|
18 年之前 |
ptype.pas
|
91dbd27a42
* cleanup deleting of defs
|
18 年之前 |
raatt.pas
|
302a2a3ec2
* fixed calling qualified methods in assembler + tests for ppc/ppc64/
|
18 年之前 |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 年之前 |
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
19 年之前 |
rautils.pas
|
302a2a3ec2
* fixed calling qualified methods in assembler + tests for ppc/ppc64/
|
18 年之前 |
regvars.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 年之前 |
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
20 年之前 |
rgobj.pas
|
60069ce3d2
* fix IE with -sr and EXTDEBUG
|
19 年之前 |
scandir.pas
|
96e1c482bc
* compiler part of first Nintendo DS port
|
19 年之前 |
scanner.pas
|
70fc3274e2
* minor fixes from mantis 8132
|
18 年之前 |
script.pas
|
ad7d549965
+ implement pascal inline asm start/halt code for linux/i386
|
19 年之前 |
switches.pas
|
c9148d67a9
* support for {$z+/-} (={$z4/1})
|
18 年之前 |
symbase.pas
|
91dbd27a42
* cleanup deleting of defs
|
18 年之前 |
symconst.pas
|
9ad579855e
* fixed webtbf/tw3631
|
18 年之前 |
symdef.pas
|
eeb94bf9ea
* avoid level 2 comments
|
18 年之前 |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 年之前 |
symsym.pas
|
b957d59391
* don't override varregable for tabstractvarsyms loaded from a ppu when
|
19 年之前 |
symtable.pas
|
e3651191f5
* Use IncRefCount
|
18 年之前 |
symtype.pas
|
1c77710813
+ added code for reference list creation for tsym
|
18 年之前 |
symutil.pas
|
3cae449fda
* moved rtti to ncgrtti
|
19 年之前 |
systems.pas
|
78499f85dd
* symbian support from Felipe
|
18 年之前 |
tgobj.pas
|
2e6d438599
* changed ref parameter of gettemp/gettemptyped from var to out to fix
|
18 年之前 |
tokens.pas
|
1b173fd0f3
+ Enable resourcestring in all modes
|
18 年之前 |
verbose.pas
|
d80bfc692d
* don't open error file twice but close it first if necessary
|
19 年之前 |
version.pas
|
7db8bc6498
* Revert version change
|
19 年之前 |
widestr.pas
|
85d63d9fa9
* settings refactored
|
19 年之前 |