.. |
alpha
|
515774b864
* merged armthum branch
|
16 년 전 |
arm
|
b4c8c73e70
* changed tf_use_function_relative_addresses into an assembler flag (with
|
15 년 전 |
avr
|
515774b864
* merged armthum branch
|
16 년 전 |
html
|
fa0d3d79e0
no message
|
23 년 전 |
i386
|
b29f033afb
* part of r14418, forgot to commit
|
15 년 전 |
ia64
|
32098ceea9
* first iA-64 register stuff
|
19 년 전 |
m68k
|
515774b864
* merged armthum branch
|
16 년 전 |
mips
|
2fbf2df137
* sunos is not supported on mips
|
15 년 전 |
msg
|
dd94f5cf2b
* no longer allow typed files of reference counted data (mantis #15447)
|
15 년 전 |
powerpc
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
15 년 전 |
powerpc64
|
62c1781bea
+ mw_pascal calling convention support for ARM, ppc64 and x86_64: identical
|
16 년 전 |
ppcgen
|
b4c8c73e70
* changed tf_use_function_relative_addresses into an assembler flag (with
|
15 년 전 |
sparc
|
04f0544570
* fix stabs/dwarf register numbers for GDB
|
15 년 전 |
systems
|
f7b75f4ecb
* add tf_needs_symbol_type for x86_64 solaris
|
15 년 전 |
utils
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
15 년 전 |
vis
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 년 전 |
x86
|
d3f9e6290b
* fixed error in r14402 for functions/procedures that are not declared as
|
15 년 전 |
x86_64
|
f660e7cc6c
* fisttp must get an "fpuint" suffix in the assembler output
|
15 년 전 |
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
|
092823308a
+ mips(el) support in the compiler makefile
|
15 년 전 |
Makefile.fpc
|
092823308a
+ mips(el) support in the compiler makefile
|
15 년 전 |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 년 전 |
aasmbase.pas
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
16 년 전 |
aasmdata.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 년 전 |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 년 전 |
aasmtai.pas
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
15 년 전 |
aggas.pas
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
15 년 전 |
aopt.pas
|
666b4e2469
* fixed range errors in label bookkeeping that caused too much memory to be
|
15 년 전 |
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
|
666b4e2469
* fixed range errors in label bookkeeping that caused too much memory to be
|
15 년 전 |
asmutils.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 년 전 |
assemble.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 년 전 |
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
|
c6c15f6533
compiler: revert r14244
|
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
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 년 전 |
cgbase.pas
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
16 년 전 |
cgobj.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 년 전 |
cgutils.pas
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
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
|
16 년 전 |
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
|
851b00f8e9
* more properties fixed
|
16 년 전 |
cresstr.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 년 전 |
cstreams.pas
|
71193c0f2c
* fixed bootstrapping with 2.0.4
|
18 년 전 |
cutils.pas
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 년 전 |
dbgbase.pas
|
671f8a1d30
* always immediately reset isdbgwritten for syms in the parasymtable,
|
16 년 전 |
dbgdwarf.pas
|
2515ad6c35
* don't write debug info for absolute varsyms referring to a field or array
|
15 년 전 |
dbgstabs.pas
|
b4c8c73e70
* changed tf_use_function_relative_addresses into an assembler flag (with
|
15 년 전 |
defcmp.pas
|
5d01732128
* several fixes which improve the behaviour of nested generics, resolves #15077
|
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
|
617e1b9b10
* handle i386/x86_64 solaris pic as for linux
|
15 년 전 |
finput.pas
|
8dbc728926
* changed InputFileBufSize from 32kb to 32kb+1byte, because the last
|
16 년 전 |
fmodule.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
15 년 전 |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
17 년 전 |
fpcdefs.inc
|
28ac4a8dda
* several mips/mipsel related stuff fixed
|
15 년 전 |
fppu.pas
|
7592388858
* the parameter to flagdependent() is not the ppu for which to flag the
|
15 년 전 |
gendef.pas
|
caf0096877
* enabled version and description directive for all windows
|
16 년 전 |
globals.pas
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
16 년 전 |
globtype.pas
|
8f3b1e42c0
+ -godwarfmethodclassprefix option to prefix method names in the DWARF debug
|
15 년 전 |
htypechk.pas
|
58c7c2f636
* fixed compilation in case overflow checking is enabled, but range
|
15 년 전 |
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
|
dd94f5cf2b
* no longer allow typed files of reference counted data (mantis #15447)
|
15 년 전 |
msgtxt.inc
|
dd94f5cf2b
* no longer allow typed files of reference counted data (mantis #15447)
|
15 년 전 |
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
|
985c74adde
* sizeof(voidpointertype.size) -> voidpointertype.size (although they
|
15 년 전 |
ncgadd.pas
|
0e96a159c8
* enabled pushing (x87) fpu registers in case too few might be available
|
15 년 전 |
ncgbas.pas
|
09b4918cab
* don't allocate persistent temps for classes (they are not refcounted)
|
15 년 전 |
ncgcal.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 년 전 |
ncgcnv.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 년 전 |
ncgcon.pas
|
b084d70ae4
compiler: cleanup - remove unused variables
|
15 년 전 |
ncgflw.pas
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
15 년 전 |
ncginl.pas
|
2c3c6d27d3
* fixed range checking for inc/dec when mixing unsigned and signed types
|
15 년 전 |
ncgld.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 년 전 |
ncgmat.pas
|
0d57b2d8da
* use 3 op cgobj methods when doing shl/shr code generation, this allows the cg to generate better code on risc archs having 3 operand shifts
|
15 년 전 |
ncgmem.pas
|
1a87386bfe
* allow and properly handle @classtype(pointerconst).field (mantis #15415)
|
15 년 전 |
ncgobjc.pas
|
b084d70ae4
compiler: cleanup - remove unused variables
|
15 년 전 |
ncgopt.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
ncgrtti.pas
|
c83fc67e32
compiler: write correct method kind for constructors,destructors and class methods
|
15 년 전 |
ncgset.pas
|
749e791768
* fixed in-code for big endian systems and smallsets < 4 bytes
|
16 년 전 |
ncgutil.pas
|
b2be0445bb
* reenable ssa on function results if no exit is used, this was broken in r8578
|
15 년 전 |
ncnv.pas
|
dab642986e
* patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209
|
15 년 전 |
ncon.pas
|
448f3d99c1
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
|
15 년 전 |
nflw.pas
|
e520a2b941
compiler: for-in loop: fix temporary array range type
|
16 년 전 |
ninl.pas
|
e50c05f44e
* fixed inverted condition in inc/dec range/overflow case that caused
|
15 년 전 |
nld.pas
|
280f27b45c
* store/restore trttinode.rttidatatype to/from ppu file, and also copy it in
|
15 년 전 |
nmat.pas
|
a00df1033f
* changed "Mixing signed expressions and longwords gives a 64bit result"
|
17 년 전 |
nmem.pas
|
10cfba3b28
* convert booleans to the actual array index type (mantis #15364)
|
15 년 전 |
nobj.pas
|
dab642986e
* patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209
|
15 년 전 |
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
|
448f3d99c1
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
|
15 년 전 |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 년 전 |
nutils.pas
|
fdb67a28ab
* node complexity of subscribing increased because it's not only a simple operation to a register but requires a memory access
|
15 년 전 |
objcgutl.pas
|
80499a1732
* don't align entries in string sections, gcc doesn't either
|
16 년 전 |
objcutil.pas
|
f191ab39cd
* don't use a voidpointer typecast to access hardcoded objc fields, because
|
15 년 전 |
ogbase.pas
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
16 년 전 |
ogcoff.pas
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
16 년 전 |
ogelf.pas
|
0687f16a04
* Accept weak for Solaris targets
|
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
|
b084d70ae4
compiler: cleanup - remove unused variables
|
15 년 전 |
optcse.pas
|
701d911f58
* continued on node cse
|
15 년 전 |
optdead.pas
|
1597aac6d2
* first search for gnm and only then for nm
|
16 년 전 |
optdfa.pas
|
9955e6b2bf
* dfa fixes by Sergei Gorelkin, resolve #15402
|
15 년 전 |
options.pas
|
cce3ae1a7a
* disable -Xg when used in combination with generating Stabs debug info on
|
15 년 전 |
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
|
f54ea1e9f9
* fix compilation with -dEXTDEBUG
|
16 년 전 |
pbase.pas
|
e784ec1079
merge revisions 13898-13899:
|
16 년 전 |
pdecl.pas
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
16 년 전 |
pdecobj.pas
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
16 년 전 |
pdecsub.pas
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
16 년 전 |
pdecvar.pas
|
dab642986e
* patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209
|
15 년 전 |
pexports.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 년 전 |
pexpr.pas
|
af85e45b67
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
|
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
|
820edb41a5
* hopefully fixed occasional endless ppu resolving loops after r14503
|
15 년 전 |
pp.lpi
|
eee6658a46
revert occasionally committed pp.lpi
|
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 년 전 |
ppcmipsel.lpi
|
4fd2aa297a
Adds mipsel lazarus project
|
15 년 전 |
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
|
81f34dd4bb
* avoid too long prefixes of manglednames by using a CRC like for long parameter name lists, resolves #15203
|
15 년 전 |
ppx86_64.lpi
|
ab217ca748
* lpi version increased
|
16 년 전 |
procinfo.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
pstatmnt.pas
|
448f3d99c1
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
|
15 년 전 |
psub.pas
|
9955e6b2bf
* dfa fixes by Sergei Gorelkin, resolve #15402
|
15 년 전 |
psystem.pas
|
559e284bd0
* merged r13762-14047 from trunk
|
16 년 전 |
ptconst.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 년 전 |
ptype.pas
|
dd94f5cf2b
* no longer allow typed files of reference counted data (mantis #15447)
|
15 년 전 |
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
|
56bd6e830e
compiler: fix assembler constant expressions evaluation + fully enable appropriate test
|
15 년 전 |
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
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 년 전 |
scandir.pas
|
caf0096877
* enabled version and description directive for all windows
|
16 년 전 |
scanner.pas
|
76c499a0f6
* fixed some corner cases when parsing nested (* *) comments (mantis #15293)
|
15 년 전 |
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
|
dab642986e
* patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209
|
15 년 전 |
symdef.pas
|
81f34dd4bb
* avoid too long prefixes of manglednames by using a CRC like for long parameter name lists, resolves #15203
|
15 년 전 |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 년 전 |
symsym.pas
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 년 전 |
symtable.pas
|
f0c57aa76e
compiler: fix is_visible_for_object for nested specialization
|
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
|
e67307aa66
* New constant system_needs_16_byte_stack_alignment
|
15 년 전 |
tgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
17 년 전 |
tokens.pas
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
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
|
16 년 전 |
wpobase.pas
|
7bff50becd
* give an error message when the specified wpo feedback input file
|
16 년 전 |
wpoinfo.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
15 년 전 |