.. |
alpha
|
515774b864
* merged armthum branch
|
16 anni fa |
arm
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
avr
|
515774b864
* merged armthum branch
|
16 anni fa |
html
|
fa0d3d79e0
no message
|
23 anni fa |
i386
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
ia64
|
32098ceea9
* first iA-64 register stuff
|
19 anni fa |
m68k
|
515774b864
* merged armthum branch
|
16 anni fa |
mips
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 anni fa |
msg
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
powerpc
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
powerpc64
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
ppcgen
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
sparc
|
515774b864
* merged armthum branch
|
16 anni fa |
systems
|
515774b864
* merged armthum branch
|
16 anni fa |
utils
|
a60869fe64
+ support for Objective-C classes/protols/options
|
16 anni fa |
vis
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 anni fa |
x86
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
x86_64
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
COPYING.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 anni fa |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 anni fa |
Makefile
|
2eebadf944
* allow disabling the wpo cycle with NOWPOCYCLE=1
|
16 anni fa |
Makefile.fpc
|
2eebadf944
* allow disabling the wpo cycle with NOWPOCYCLE=1
|
16 anni fa |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 anni fa |
aasmbase.pas
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
aasmdata.pas
|
d942c99921
+ support for obj-c protocols implemented in Pascal (based on patch by
|
16 anni fa |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
19 anni fa |
aasmtai.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
aggas.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
aopt.pas
|
c1c1b2deac
* more aint() type casts replaced by int64() type casts
|
17 anni fa |
aoptbase.pas
|
f97730f73f
* use labelCanBeSkipped as used by i386 in generic optimizer code too
|
16 anni fa |
aoptcs.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 anni fa |
aoptda.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 anni fa |
aoptobj.pas
|
c71bc4084d
* fixed wrongly fix of r11444 in r12049
|
17 anni fa |
assemble.pas
|
e393446769
* fixed several omissions that could cause the dynamic linker not to
|
16 anni fa |
browcol.pas
|
2635212ebc
* fixed warnings and removed unused "Current_moduleIndex" global variable
|
16 anni fa |
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
25 anni fa |
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
16 anni fa |
ccharset.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
cclasses.pas
|
dac2903107
* prefetch next items in TLinkedList.clear, removes most l2 cache misses
|
16 anni fa |
cfidwarf.pas
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 anni fa |
cfileutl.pas
|
c11243c83d
* made MorphOS build to cycle again: fixed path_absolute() for Amiga and MorphOS, and fixed AllFilesMask for MorphOS
|
16 anni fa |
cg64f32.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 anni fa |
cgbase.pas
|
ec8fee45fe
* do not access local data via the GOT on x86_64, because
|
16 anni fa |
cgobj.pas
|
515774b864
* merged armthum branch
|
16 anni fa |
cgutils.pas
|
0eec337a00
- removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED
|
16 anni fa |
cmsgs.pas
|
64ddae4eff
+ -vq parameter to show message numbers
|
17 anni fa |
comphook.pas
|
64ddae4eff
+ -vq parameter to show message numbers
|
17 anni fa |
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
|
17 anni fa |
compinnr.inc
|
5885866990
+ support for objcencode() (equivalent of Objective-C's @encode()) + test
|
16 anni fa |
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 anni fa |
constexp.pas
|
cf215d5097
o patch by Michael V. Denisenko to handle case <string> of (see also #13700)
|
16 anni fa |
cp1251.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
cp437.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
cp850.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
cp866.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
cp8859_1.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
cp8859_5.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
crefs.pas
|
a039dd6942
* Fixed warnings about hiding inherited method.
|
17 anni fa |
cresstr.pas
|
eb84d329d4
* fixed incompatibility of resource strings with the data reordering done by
|
16 anni fa |
cstreams.pas
|
71193c0f2c
* fixed bootstrapping with 2.0.4
|
18 anni fa |
cutils.pas
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 anni fa |
dbgbase.pas
|
341708b95d
* write all parameters using the order of procdef.paras, eliminates the
|
16 anni fa |
dbgdwarf.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
dbgstabs.pas
|
da58a01ce6
* fixed stabs debug information for parameters copied into local variables
|
16 anni fa |
defcmp.pas
|
5128a6726c
* fixed type compatibility checking for classrefs and id
|
16 anni fa |
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 anni fa |
export.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 anni fa |
expunix.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 anni fa |
finput.pas
|
8dbc728926
* changed InputFileBufSize from 32kb to 32kb+1byte, because the last
|
16 anni fa |
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
|
17 anni fa |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
17 anni fa |
fpcdefs.inc
|
0eec337a00
- removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED
|
16 anni fa |
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
|
17 anni fa |
gendef.pas
|
caf0096877
* enabled version and description directive for all windows
|
16 anni fa |
globals.pas
|
60169d34dc
* fixed compilation of AVR compiler
|
16 anni fa |
globtype.pas
|
36668a6ec5
* don't emit "include file search paths" for stabs since they don't exist
|
16 anni fa |
htypechk.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
impdef.pas
|
f1067607b6
+ workaround for non-working dircache on morphos/amiga
|
18 anni fa |
import.pas
|
bf1c390027
* refactor import library generation
|
19 anni fa |
link.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 anni fa |
msgidx.inc
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
msgtxt.inc
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
nadd.pas
|
335e159c11
Merged revisions 13351-13373,13376-13457 via svnmerge from
|
16 anni fa |
nbas.pas
|
060bdbcb47
* fix writing of goto node to ppu
|
17 anni fa |
ncal.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
ncgadd.pas
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 anni fa |
ncgbas.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 anni fa |
ncgcal.pas
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
16 anni fa |
ncgcnv.pas
|
cc622779c9
* set size of nil constants casted to method pointers correctly, first part of resolving #10684
|
16 anni fa |
ncgcon.pas
|
606b7f4f80
* fixed (harmless) range error in cross-endian crosscompiling code for
|
16 anni fa |
ncgflw.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 anni fa |
ncginl.pas
|
0eec337a00
- removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED
|
16 anni fa |
ncgld.pas
|
515774b864
* merged armthum branch
|
16 anni fa |
ncgmat.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 anni fa |
ncgmem.pas
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
ncgobjc.pas
|
ab8e119c3e
* use separate pools for obj-c strings and string references
|
16 anni fa |
ncgopt.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 anni fa |
ncgrtti.pas
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
ncgset.pas
|
cf7390ea81
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 anni fa |
ncgutil.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
ncnv.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
ncon.pas
|
44aed2af60
o patch by Michael Denisenko, resolves #14734:
|
16 anni fa |
nflw.pas
|
2f0cde4625
compiler:
|
16 anni fa |
ninl.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
nld.pas
|
49cff00793
* unified ie
|
16 anni fa |
nmat.pas
|
a00df1033f
* changed "Mixing signed expressions and longwords gives a 64bit result"
|
17 anni fa |
nmem.pas
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
nobj.pas
|
102a2a4796
* changed "optional" field (which denotes whether an objc protocol method is
|
16 anni fa |
nobjc.pas
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
16 anni fa |
node.pas
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
16 anni fa |
nopt.pas
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 anni fa |
nset.pas
|
44aed2af60
o patch by Michael Denisenko, resolves #14734:
|
16 anni fa |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 anni fa |
nutils.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
objcgutl.pas
|
102a2a4796
* changed "optional" field (which denotes whether an objc protocol method is
|
16 anni fa |
objcutil.pas
|
8700874a96
* don't call class_getSuperClass() anymore to obtain the superclass, but
|
16 anni fa |
ogbase.pas
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
ogcoff.pas
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
ogelf.pas
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 anni fa |
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 anni fa |
optbase.pas
|
15b0711ca0
* various optimizations by Dave Richards (mantis #12440)
|
16 anni fa |
optcse.pas
|
8db40851c0
* fixed some crashes
|
18 anni fa |
optdead.pas
|
1597aac6d2
* first search for gnm and only then for nm
|
17 anni fa |
optdfa.pas
|
a537134603
* set result of ResetDFA, resolves #12757
|
17 anni fa |
options.pas
|
515774b864
* merged armthum branch
|
16 anni fa |
optloop.pas
|
c0d4efed2e
* forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135
|
16 anni fa |
opttail.pas
|
6434772c3c
* error message when a goto label is optimized away
|
18 anni fa |
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 anni fa |
optvirt.pas
|
c6b5038d5e
* removed unnecessary internalerror triggered when reading wpo info for a
|
16 anni fa |
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 anni fa |
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 anni fa |
parabase.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 anni fa |
paramgr.pas
|
cc5aeb09de
* fixed handling the result value of functions where the result type is
|
16 anni fa |
parser.pas
|
04402dd6cc
* initialize allow_array_constructor for each compilation run, fixes probably #12283
|
16 anni fa |
pass_1.pas
|
39c1c4c199
* improved code generation by reducing the usage of unneeded temps due to incorrect
|
16 anni fa |
pass_2.pas
|
80c0f33c0e
* patch by Sergei Gorelkin: fixes compilation with -dEXTDEBUG
|
16 anni fa |
pbase.pas
|
e784ec1079
merge revisions 13898-13899:
|
16 anni fa |
pdecl.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
pdecobj.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
pdecsub.pas
|
102a2a4796
* changed "optional" field (which denotes whether an objc protocol method is
|
16 anni fa |
pdecvar.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
pexports.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 anni fa |
pexpr.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
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 anni fa |
pmodules.pas
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
pp.lpi
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
pp.pas
|
6e8a6790d1
+ FPC_ARMEB and CPUARMEB similiar to FPC_ARMEL and CPUARMEL
|
16 anni fa |
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
23 anni fa |
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 anni fa |
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
23 anni fa |
ppc68k.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
ppcarm.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
ppcavr.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
ppcppc.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
ppcsparc.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 anni fa |
ppu.pas
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
16 anni fa |
ppx86_64.lpi
|
ab217ca748
* lpi version increased
|
16 anni fa |
procinfo.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 anni fa |
pstatmnt.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
psub.pas
|
e784ec1079
merge revisions 13898-13899:
|
16 anni fa |
psystem.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
ptconst.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
ptype.pas
|
f238f7c74b
+ allow defining classrefdefs for objcclasses. Note, this happens using the
|
16 anni fa |
raatt.pas
|
cc911887a8
* undo accidently committed changes from r11398
|
17 anni fa |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 anni fa |
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
19 anni fa |
rautils.pas
|
515774b864
* merged armthum branch
|
16 anni fa |
regvars.pas
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 anni fa |
rescmn.pas
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 anni fa |
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
20 anni fa |
rgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 anni fa |
scandir.pas
|
caf0096877
* enabled version and description directive for all windows
|
16 anni fa |
scanner.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
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 anni fa |
switches.pas
|
a7e02c7948
* check validity of calling conventions specified using {$calling x}
|
16 anni fa |
symbase.pas
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 anni fa |
symconst.pas
|
102a2a4796
* changed "optional" field (which denotes whether an objc protocol method is
|
16 anni fa |
symdef.pas
|
102a2a4796
* changed "optional" field (which denotes whether an objc protocol method is
|
16 anni fa |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 anni fa |
symsym.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
symtable.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
symtype.pas
|
e784ec1079
merge revisions 13898-13899:
|
16 anni fa |
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 anni fa |
systems.pas
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 anni fa |
tgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 anni fa |
tokens.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 anni fa |
verbose.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
17 anni fa |
version.pas
|
8bd552b7b3
* version 2.5.1
|
16 anni fa |
widestr.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 anni fa |
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
|
17 anni fa |
wpobase.pas
|
7bff50becd
* give an error message when the specified wpo feedback input file
|
16 anni fa |
wpoinfo.pas
|
d27673bbe4
* do not load wpo info from ppu files when we are not generating
|
16 anni fa |