.. |
alpha
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 vuotta sitten |
arm
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 vuotta sitten |
avr
|
9856e548ed
* avr stuff, work in progress
|
16 vuotta sitten |
html
|
fa0d3d79e0
no message
|
23 vuotta sitten |
i386
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
ia64
|
32098ceea9
* first iA-64 register stuff
|
19 vuotta sitten |
m68k
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 vuotta sitten |
mips
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 vuotta sitten |
msg
|
b3c58b2ccc
* Merged Guilios patch to correct branch
|
15 vuotta sitten |
powerpc
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
powerpc64
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 vuotta sitten |
ppcgen
|
6505b4f9c5
* reverted rest of r13469 because it causes crashes for linux/ppc64
|
16 vuotta sitten |
sparc
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 vuotta sitten |
systems
|
580f9b6435
--- Merging r13548 through r13549 into '.':
|
16 vuotta sitten |
utils
|
77d43ce5c7
* Final makefile regen for 2.4.0
|
15 vuotta sitten |
vis
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 vuotta sitten |
x86
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
x86_64
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 vuotta sitten |
COPYING.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 vuotta sitten |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 vuotta sitten |
Makefile
|
77d43ce5c7
* Final makefile regen for 2.4.0
|
15 vuotta sitten |
Makefile.fpc
|
71cac90b82
* version updates 2.4.0
|
16 vuotta sitten |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 vuotta sitten |
aasmbase.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
aasmdata.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 vuotta sitten |
aasmtai.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 vuotta sitten |
aggas.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
aopt.pas
|
c1c1b2deac
* more aint() type casts replaced by int64() type casts
|
17 vuotta sitten |
aoptbase.pas
|
f97730f73f
* use labelCanBeSkipped as used by i386 in generic optimizer code too
|
16 vuotta sitten |
aoptcs.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 vuotta sitten |
aoptda.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 vuotta sitten |
aoptobj.pas
|
c71bc4084d
* fixed wrongly fix of r11444 in r12049
|
17 vuotta sitten |
assemble.pas
|
b1427bad2e
* Fixed internal assembler writer to handle offset calculations with forward symbols involved. Internal assembler can handle dwarf debug info now.
|
16 vuotta sitten |
browcol.pas
|
2635212ebc
* fixed warnings and removed unused "Current_moduleIndex" global variable
|
16 vuotta sitten |
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
25 vuotta sitten |
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
16 vuotta sitten |
ccharset.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
cclasses.pas
|
41acad1d11
+ keep track of called virtual methods per unit. -Owoptvtms will now replace
|
16 vuotta sitten |
cfidwarf.pas
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 vuotta sitten |
cfileutl.pas
|
c11243c83d
* made MorphOS build to cycle again: fixed path_absolute() for Amiga and MorphOS, and fixed AllFilesMask for MorphOS
|
16 vuotta sitten |
cg64f32.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 vuotta sitten |
cgbase.pas
|
6898b10e2e
* fixed order of cgloc2str strings
|
16 vuotta sitten |
cgobj.pas
|
53d60f02b2
* lying around newline fixes
|
16 vuotta sitten |
cgutils.pas
|
67cb961ed3
* only x86 and m68k need treference.segment
|
16 vuotta sitten |
cmsgs.pas
|
64ddae4eff
+ -vq parameter to show message numbers
|
17 vuotta sitten |
comphook.pas
|
64ddae4eff
+ -vq parameter to show message numbers
|
17 vuotta sitten |
compiler.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 vuotta sitten |
compinnr.inc
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
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 vuotta sitten |
constexp.pas
|
2413d4b43f
* fixed constant evaluation check for negvalue+posvalue (mantis #11216)
|
17 vuotta sitten |
cp1251.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
cp437.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
cp850.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
cp866.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
cp8859_1.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
cp8859_5.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
crefs.pas
|
a039dd6942
* Fixed warnings about hiding inherited method.
|
17 vuotta sitten |
cresstr.pas
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
cstreams.pas
|
71193c0f2c
* fixed bootstrapping with 2.0.4
|
18 vuotta sitten |
cutils.pas
|
ea2fc88f80
--- Merging r13550 into '.':
|
16 vuotta sitten |
dbgbase.pas
|
a3a66ba74d
* split tvisibility from tsymoptions
|
17 vuotta sitten |
dbgdwarf.pas
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
dbgstabs.pas
|
80864ebf31
* made TDebugInfoDwarf3 inherit from TDebugInfoDwarf2 instead of from
|
16 vuotta sitten |
defcmp.pas
|
3a8b29be91
+ test conversion from class to differently sized enum and to differently
|
16 vuotta sitten |
defutil.pas
|
966ebbf157
* fixed missing reference counting in case a refcounted type was implicitly
|
16 vuotta sitten |
export.pas
|
150eda304b
* factored unix exports handling from t_bsd and t_linux into expunix unit
|
17 vuotta sitten |
expunix.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 vuotta sitten |
finput.pas
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
fmodule.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 vuotta sitten |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
17 vuotta sitten |
fpcdefs.inc
|
be43cec33a
* enable cross-compiling from x86_64 platforms that support the extended
|
16 vuotta sitten |
fppu.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 vuotta sitten |
gendef.pas
|
caf0096877
* enabled version and description directive for all windows
|
16 vuotta sitten |
globals.pas
|
60169d34dc
* fixed compilation of AVR compiler
|
16 vuotta sitten |
globtype.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
htypechk.pas
|
04402dd6cc
* initialize allow_array_constructor for each compilation run, fixes probably #12283
|
16 vuotta sitten |
impdef.pas
|
f1067607b6
+ workaround for non-working dircache on morphos/amiga
|
18 vuotta sitten |
import.pas
|
bf1c390027
* refactor import library generation
|
19 vuotta sitten |
link.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 vuotta sitten |
msgidx.inc
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
msgtxt.inc
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
nadd.pas
|
63ce04fd00
* set addn resultdef when evaluating constant string concatenation
|
16 vuotta sitten |
nbas.pas
|
060bdbcb47
* fix writing of goto node to ppu
|
17 vuotta sitten |
ncal.pas
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
ncgadd.pas
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 vuotta sitten |
ncgbas.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 vuotta sitten |
ncgcal.pas
|
b9601f10fb
* part of r13238, forgot to commit
|
16 vuotta sitten |
ncgcnv.pas
|
cc622779c9
* set size of nil constants casted to method pointers correctly, first part of resolving #10684
|
16 vuotta sitten |
ncgcon.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 vuotta sitten |
ncgflw.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 vuotta sitten |
ncginl.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 vuotta sitten |
ncgld.pas
|
cc44257086
* made internalerror unique
|
16 vuotta sitten |
ncgmat.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 vuotta sitten |
ncgmem.pas
|
8de8d4c29b
* don't call FPC_CHECKPOINTER for references built from a LOC_CONSTANT
|
16 vuotta sitten |
ncgopt.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 vuotta sitten |
ncgrtti.pas
|
580f9b6435
--- Merging r13548 through r13549 into '.':
|
16 vuotta sitten |
ncgset.pas
|
cf7390ea81
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 vuotta sitten |
ncgutil.pas
|
ea2fc88f80
--- Merging r13550 into '.':
|
16 vuotta sitten |
ncnv.pas
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
ncon.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
nflw.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 vuotta sitten |
ninl.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
nld.pas
|
49cff00793
* unified ie
|
16 vuotta sitten |
nmat.pas
|
a00df1033f
* changed "Mixing signed expressions and longwords gives a 64bit result"
|
17 vuotta sitten |
nmem.pas
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
nobj.pas
|
53d60f02b2
* lying around newline fixes
|
16 vuotta sitten |
node.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
nopt.pas
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 vuotta sitten |
nset.pas
|
060bdbcb47
* fix writing of goto node to ppu
|
17 vuotta sitten |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 vuotta sitten |
nutils.pas
|
d8aa5a1ff8
* set the node complexity of realconstn to 1 instead of the default (maximum)
|
16 vuotta sitten |
ogbase.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
ogcoff.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
ogelf.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 vuotta sitten |
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 vuotta sitten |
optbase.pas
|
15b0711ca0
* various optimizations by Dave Richards (mantis #12440)
|
16 vuotta sitten |
optcse.pas
|
8db40851c0
* fixed some crashes
|
18 vuotta sitten |
optdead.pas
|
1597aac6d2
* first search for gnm and only then for nm
|
16 vuotta sitten |
optdfa.pas
|
a537134603
* set result of ResetDFA, resolves #12757
|
16 vuotta sitten |
options.pas
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
optloop.pas
|
5e448b47a5
* compilation fixed
|
17 vuotta sitten |
opttail.pas
|
6434772c3c
* error message when a goto label is optimized away
|
18 vuotta sitten |
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 vuotta sitten |
optvirt.pas
|
ea2fc88f80
--- Merging r13550 into '.':
|
16 vuotta sitten |
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 vuotta sitten |
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 vuotta sitten |
parabase.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 vuotta sitten |
paramgr.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 vuotta sitten |
parser.pas
|
04402dd6cc
* initialize allow_array_constructor for each compilation run, fixes probably #12283
|
16 vuotta sitten |
pass_1.pas
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
pass_2.pas
|
80c0f33c0e
* patch by Sergei Gorelkin: fixes compilation with -dEXTDEBUG
|
16 vuotta sitten |
pbase.pas
|
d8d96f14e6
+ experimental directive, resolves #10833
|
17 vuotta sitten |
pdecl.pas
|
af437d5beb
* refactor the forward type declaration handling, remove
|
17 vuotta sitten |
pdecobj.pas
|
52c6f14de5
* do not allow local type definitions such as string[1] and "file of byte"
|
16 vuotta sitten |
pdecsub.pas
|
0698121f36
--- Merging r13526 into '.':
|
16 vuotta sitten |
pdecvar.pas
|
e51bab4f4f
--- Merging r14100 into '.':
|
15 vuotta sitten |
pexports.pas
|
eb130d7501
* fixed invalid type cast in case of errors in a library's export section
|
17 vuotta sitten |
pexpr.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
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 vuotta sitten |
pmodules.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
pp.lpi
|
ab217ca748
* lpi version increased
|
16 vuotta sitten |
pp.pas
|
6e8a6790d1
+ FPC_ARMEB and CPUARMEB similiar to FPC_ARMEL and CPUARMEL
|
16 vuotta sitten |
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
23 vuotta sitten |
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 vuotta sitten |
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
23 vuotta sitten |
ppc68k.lpi
|
ab217ca748
* lpi version increased
|
16 vuotta sitten |
ppcarm.lpi
|
ab217ca748
* lpi version increased
|
16 vuotta sitten |
ppcavr.lpi
|
ab217ca748
* lpi version increased
|
16 vuotta sitten |
ppcppc.lpi
|
ab217ca748
* lpi version increased
|
16 vuotta sitten |
ppcsparc.lpi
|
ab217ca748
* lpi version increased
|
16 vuotta sitten |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 vuotta sitten |
ppu.pas
|
fc5e5d9258
* talignmentinfo must be packed, it is written to the ppu during streaming, further it is member of tsettings which packed too
|
16 vuotta sitten |
ppx86_64.lpi
|
ab217ca748
* lpi version increased
|
16 vuotta sitten |
procinfo.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 vuotta sitten |
pstatmnt.pas
|
3dd32daa03
* always create a temp for MacPas objects in with-expressions (mantis
|
16 vuotta sitten |
psub.pas
|
6505b4f9c5
* reverted rest of r13469 because it causes crashes for linux/ppc64
|
16 vuotta sitten |
psystem.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
ptconst.pas
|
9d659dc937
* accept const <guid const> = <guid string>; again, resolves #14134
|
16 vuotta sitten |
ptype.pas
|
ea2fc88f80
--- Merging r13550 into '.':
|
16 vuotta sitten |
raatt.pas
|
cc911887a8
* undo accidently committed changes from r11398
|
17 vuotta sitten |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 vuotta sitten |
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
19 vuotta sitten |
rautils.pas
|
10158da60e
* give an error when trying to use the offset of a non-byte-aligned field
|
16 vuotta sitten |
regvars.pas
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 vuotta sitten |
rescmn.pas
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 vuotta sitten |
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
20 vuotta sitten |
rgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 vuotta sitten |
scandir.pas
|
caf0096877
* enabled version and description directive for all windows
|
16 vuotta sitten |
scanner.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
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 vuotta sitten |
switches.pas
|
a7e02c7948
* check validity of calling conventions specified using {$calling x}
|
16 vuotta sitten |
symbase.pas
|
a3a66ba74d
* split tvisibility from tsymoptions
|
17 vuotta sitten |
symconst.pas
|
d89154a6b2
- disabled Objective-C support (basically only support for the objcselector
|
16 vuotta sitten |
symdef.pas
|
14107b42b2
* fixed tw9039{a,b} for 64 bit platforms (qwordvar > int64var) is evaluated
|
16 vuotta sitten |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 vuotta sitten |
symsym.pas
|
e0efb42226
--- Merging r13521 into '.':
|
16 vuotta sitten |
symtable.pas
|
e0efb42226
--- Merging r13521 into '.':
|
16 vuotta sitten |
symtype.pas
|
da5bcac480
--- Merging r13538 through r13541 into '.':
|
16 vuotta sitten |
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 vuotta sitten |
systems.pas
|
fc5e5d9258
* talignmentinfo must be packed, it is written to the ppu during streaming, further it is member of tsettings which packed too
|
16 vuotta sitten |
tgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 vuotta sitten |
tokens.pas
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
17 vuotta sitten |
verbose.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
17 vuotta sitten |
version.pas
|
71cac90b82
* version updates 2.4.0
|
16 vuotta sitten |
widestr.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
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 vuotta sitten |
wpobase.pas
|
7bff50becd
* give an error message when the specified wpo feedback input file
|
16 vuotta sitten |
wpoinfo.pas
|
d27673bbe4
* do not load wpo info from ppu files when we are not generating
|
16 vuotta sitten |