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