| .. |
|
i386
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
ia64
|
00917cb46f
* the info about exception frames is stored now on the stack
|
25 年之前 |
|
m68k
|
ac4bbd85f0
* renamed
|
25 年之前 |
|
msg
|
96f61b8248
new errorrw.msg
|
24 年之前 |
|
new
|
9b385a2ab7
* regenated
|
24 年之前 |
|
powerpc
|
c6d03a29f0
* completed (not compilale yet though)
|
24 年之前 |
|
targets
|
cbb48e0ccd
* default alignment changed to 4 bytes for locals and static const,var
|
24 年之前 |
|
utils
|
9b385a2ab7
* regenated
|
24 年之前 |
|
Makefile
|
9b385a2ab7
* regenated
|
24 年之前 |
|
Makefile.fpc
|
9b385a2ab7
* regenated
|
24 年之前 |
|
README
|
e652444594
+ varargs directive
|
24 年之前 |
|
aasm.pas
|
4d4bf26827
* fixed inline crash with assembler routines
|
24 年之前 |
|
aopt.pas
|
9746f4c2d6
* some cg reorganisation
|
24 年之前 |
|
aoptbase.pas
|
9746f4c2d6
* some cg reorganisation
|
24 年之前 |
|
aoptcs.pas
|
9746f4c2d6
* some cg reorganisation
|
24 年之前 |
|
aoptda.pas
|
9746f4c2d6
* some cg reorganisation
|
24 年之前 |
|
aoptobj.pas
|
9746f4c2d6
* some cg reorganisation
|
24 年之前 |
|
assemble.pas
|
c5bd8e67ee
* compiles again with -dmemdebug
|
24 年之前 |
|
browcol.pas
|
d2e1952377
* procsym definition rewrite
|
24 年之前 |
|
browlog.pas
|
d2e1952377
* procsym definition rewrite
|
24 年之前 |
|
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
26 年之前 |
|
catch.pas
|
684970ea22
* merged generic m68k updates from fixes branch
|
25 年之前 |
|
cclasses.pas
|
faf78ea813
* overloading supported in child classes
|
24 年之前 |
|
cg64f32.pas
|
2b3898aeff
* adapted ranges of native types to int64 (e.g. high cardinal is no
|
24 年之前 |
|
cgbase.pas
|
f15dbd7bf0
* range checking is now processor independent (part in cgobj, part in
cg64f32) and should work correctly again (it needed some changes after
the changes of the low and high of tordef's to int64)
* maketojumpbool() is now processor independent (in ncgutil)
* getregister32 is now called getregisterint
|
24 年之前 |
|
cgconst.pas
|
9746f4c2d6
* some cg reorganisation
|
24 年之前 |
|
cgobj.pas
|
f15dbd7bf0
* range checking is now processor independent (part in cgobj, part in
cg64f32) and should work correctly again (it needed some changes after
the changes of the low and high of tordef's to int64)
* maketojumpbool() is now processor independent (in ncgutil)
* getregister32 is now called getregisterint
|
24 年之前 |
|
cmsgs.pas
|
07495c8526
* renamed messages unit to cmsgs to avoid conflicts with the
|
24 年之前 |
|
comphook.pas
|
2a1adf0ee6
* updates so it works with the ide
|
24 年之前 |
|
compiler.pas
|
f959a590fe
* Fixes win32 linking problems with import libraries
|
24 年之前 |
|
compinnr.inc
|
7215d46735
* Make new/dispose system functions instead of keywords
|
24 年之前 |
|
comprsrc.pas
|
634a68bf3e
* merged netbsd start
|
24 年之前 |
|
crc.pas
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 年之前 |
|
cresstr.pas
|
a7cf57524e
* symtable change to classes
|
25 年之前 |
|
cstreams.pas
|
32b9cdb7cf
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
|
25 年之前 |
|
cutils.pas
|
faf78ea813
* overloading supported in child classes
|
24 年之前 |
|
defines.inc
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 年之前 |
|
depend
|
e525797c51
* updated copyright to 2000
|
26 年之前 |
|
dmisc.pas
|
1f4bac4fd0
* delphi fixes
|
24 年之前 |
|
export.pas
|
f9794d6904
* added override and virtual for constructors
|
24 年之前 |
|
finput.pas
|
2a1adf0ee6
* updates so it works with the ide
|
24 年之前 |
|
fmodule.pas
|
c5bd8e67ee
* compiles again with -dmemdebug
|
24 年之前 |
|
fppu.pas
|
76f42ba1cb
* check for -Un when loading ppu with wrong name
|
24 年之前 |
|
gdb.pas
|
74f6abf381
* merged register fixes
|
24 年之前 |
|
gendef.pas
|
a7cf57524e
* symtable change to classes
|
25 年之前 |
|
globals.pas
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
globtype.pas
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
htypechk.pas
|
a921654f56
* no longer allow assignments to pointer expressions (unless there's a
|
24 年之前 |
|
impdef.pas
|
a7cf57524e
* symtable change to classes
|
25 年之前 |
|
import.pas
|
f9794d6904
* added override and virtual for constructors
|
24 年之前 |
|
link.pas
|
2e96721c20
* fixed path appending for lib
|
24 年之前 |
|
make_old.cmd
|
918d797b20
* make.cmd renamed to make_old.cmd
|
25 年之前 |
|
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 年之前 |
|
msgidx.inc
|
9b385a2ab7
* regenated
|
24 年之前 |
|
msgtxt.inc
|
9b385a2ab7
* regenated
|
24 年之前 |
|
nadd.pas
|
92977ca6ee
* fixed fpuregister counting errors ("merged")
|
24 年之前 |
|
nbas.pas
|
d2e1952377
* procsym definition rewrite
|
24 年之前 |
|
ncal.pas
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
ncgbas.pas
|
4d4bf26827
* fixed inline crash with assembler routines
|
24 年之前 |
|
ncgcnv.pas
|
dc912b6358
* changed remaining "getregister32" calls to "getregisterint"
|
24 年之前 |
|
ncgcon.pas
|
87549dfb5e
* fixed problem when compiling the compiler with Delphi (reported by
|
24 年之前 |
|
ncgflw.pas
|
f15dbd7bf0
* range checking is now processor independent (part in cgobj, part in
cg64f32) and should work correctly again (it needed some changes after
the changes of the low and high of tordef's to int64)
* maketojumpbool() is now processor independent (in ncgutil)
* getregister32 is now called getregisterint
|
24 年之前 |
|
ncgmem.pas
|
dc912b6358
* changed remaining "getregister32" calls to "getregisterint"
|
24 年之前 |
|
ncgutil.pas
|
f15dbd7bf0
* range checking is now processor independent (part in cgobj, part in
cg64f32) and should work correctly again (it needed some changes after
the changes of the low and high of tordef's to int64)
* maketojumpbool() is now processor independent (in ncgutil)
* getregister32 is now called getregisterint
|
24 年之前 |
|
ncnv.pas
|
190ead04c0
* more fixes for protected handling
|
24 年之前 |
|
ncon.pas
|
17d6dded66
* interface 2 guid support
|
24 年之前 |
|
nflw.pas
|
a3455b27a4
* upper constant limits for "for" loops are now also converted to the
|
24 年之前 |
|
ninl.pas
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
nld.pas
|
02f4482788
* dynarr:=nil support added
|
24 年之前 |
|
nmat.pas
|
30c1ee7971
* Compilation without mmx support fixed from Peter
|
24 年之前 |
|
nmem.pas
|
b60666ae1f
+ parasym to tparaitem added
|
24 年之前 |
|
nobj.pas
|
43cf3a68eb
* fixed vmt generation for private procedures that were skipped after
|
24 年之前 |
|
node.pas
|
02f4482788
* dynarr:=nil support added
|
24 年之前 |
|
nopt.pas
|
43dea5a35f
* move class of definitions into type section for delphi
|
24 年之前 |
|
nset.pas
|
b60666ae1f
+ parasym to tparaitem added
|
24 年之前 |
|
ogbase.pas
|
4d4bf26827
* fixed inline crash with assembler routines
|
24 年之前 |
|
ogcoff.pas
|
45dab81414
* merged netbsd, fpu-overflow from fixes branch
|
24 年之前 |
|
ogelf.pas
|
344fd00373
* completed incomplete typed constant records
|
24 年之前 |
|
options.pas
|
e45bb82d81
* freemem change to value parameter
|
24 年之前 |
|
owar.pas
|
bba2be8243
* more things for tcoffobjectinput
|
25 年之前 |
|
owbase.pas
|
bba2be8243
* more things for tcoffobjectinput
|
25 年之前 |
|
parser.pas
|
86a3df0e9d
* update target_asm according to outputformat
|
24 年之前 |
|
pass_1.pas
|
7edaf1332f
* fixed firstpass when det_resulttype returns an error
|
24 年之前 |
|
pass_2.pas
|
60dc4bf0a9
* moved call to "cleanup_regvars" to cga.pas for i386 because it has
|
24 年之前 |
|
pbase.pas
|
5cdb7cc52b
* removed getprocvar, use only getprocvardef
|
24 年之前 |
|
pdecl.pas
|
b60666ae1f
+ parasym to tparaitem added
|
24 年之前 |
|
pdecobj.pas
|
34d4f5e291
* fixed default value for properties with index values
|
24 年之前 |
|
pdecsub.pas
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
pdecvar.pas
|
b6feb119e6
* fixed initialized variables
|
24 年之前 |
|
pexports.pas
|
d2e1952377
* procsym definition rewrite
|
24 年之前 |
|
pexpr.pas
|
190ead04c0
* more fixes for protected handling
|
24 年之前 |
|
pmodules.pas
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
pp.pas
|
9f9c1700b0
* variant paramter passing and functions results fixed
|
24 年之前 |
|
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 年之前 |
|
ppc.dof
|
27749c067e
* more cg11 updates
|
25 年之前 |
|
ppc.dpr
|
5a2b1ed57b
* Renamefest
|
25 年之前 |
|
ppheap.pas
|
a7cf57524e
* symtable change to classes
|
25 年之前 |
|
ppu.pas
|
b60666ae1f
+ parasym to tparaitem added
|
24 年之前 |
|
pstatmnt.pas
|
cdf0df1808
* allow accessing locals in other lexlevel when the current assembler
|
24 年之前 |
|
psub.pas
|
a6d63f0adc
* commited the wrong file :(
|
24 年之前 |
|
psystem.pas
|
2b3898aeff
* adapted ranges of native types to int64 (e.g. high cardinal is no
|
24 年之前 |
|
ptconst.pas
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
ptype.pas
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
rautils.pas
|
cdf0df1808
* allow accessing locals in other lexlevel when the current assembler
|
24 年之前 |
|
regvars.pas
|
91f567bb66
* powerpc/cgcpu.pas compiles :)
|
24 年之前 |
|
scandir.pas
|
887f6ba34c
* removed obsolete chainprocsym and test_procsym code
|
24 年之前 |
|
scanner.pas
|
09fb8a2649
* FPCTARGETOS/FPCTARGETCPU added as internal environment variable
|
24 年之前 |
|
script.pas
|
45dab81414
* merged netbsd, fpu-overflow from fixes branch
|
24 年之前 |
|
switches.pas
|
7781fca6bd
* read only typed const support, switch $J-
|
24 年之前 |
|
symbase.pas
|
a7cf57524e
* symtable change to classes
|
25 年之前 |
|
symconst.pas
|
d24762aeba
* removed uauto from orddef, use new range_to_basetype generating
|
24 年之前 |
|
symdef.inc
|
51527ba1c9
+ merged Attila's changes for interfaces, not tested yet
|
25 年之前 |
|
symdef.pas
|
62e4cfefc1
* fixed severe slowdown when compiling a program with arrays that have
|
24 年之前 |
|
symdefh.inc
|
51527ba1c9
+ merged Attila's changes for interfaces, not tested yet
|
25 年之前 |
|
symppu.inc
|
51527ba1c9
+ merged Attila's changes for interfaces, not tested yet
|
25 年之前 |
|
symppu.pas
|
cb06c9bcb8
* array access for properties added
|
24 年之前 |
|
symsym.inc
|
319ddd55cb
* stabs fixing
|
25 年之前 |
|
symsym.pas
|
190ead04c0
* more fixes for protected handling
|
24 年之前 |
|
symtable.pas
|
190ead04c0
* more fixes for protected handling
|
24 年之前 |
|
symtype.pas
|
60d2ddbbd5
* protected/private symbols parsing fixed
|
24 年之前 |
|
systems.pas
|
f18ec46e64
* fixed updatealignment to not override settings with undefined
|
24 年之前 |
|
tainst.pas
|
c536b532d0
* fixed stupid copy-paste bug
|
24 年之前 |
|
temp_gen.pas
|
9746f4c2d6
* some cg reorganisation
|
24 年之前 |
|
todo.txt
|
51f8c5a754
* lineifno
|
26 年之前 |
|
tokens.pas
|
7215d46735
* Make new/dispose system functions instead of keywords
|
24 年之前 |
|
tpexcept.pas
|
5a2b1ed57b
* Renamefest
|
25 年之前 |
|
types.pas
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
24 年之前 |
|
verbose.pas
|
07495c8526
* renamed messages unit to cmsgs to avoid conflicts with the
|
24 年之前 |
|
version.pas
|
b9796f6a7f
* unused units removed from uses clause
|
25 年之前 |
|
widestr.pas
|
1f4bac4fd0
* delphi fixes
|
24 年之前 |