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