.. |
alpha
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 년 전 |
arm
|
a6f20cdba9
* align the stack pointer to alignment.localalignmax, fixes crashes on
|
16 년 전 |
avr
|
eaba28bbf1
* less code commented
|
16 년 전 |
html
|
fa0d3d79e0
no message
|
23 년 전 |
i386
|
c1e327c8c4
* insert register allocation/deallocation information for the exception
|
16 년 전 |
ia64
|
32098ceea9
* first iA-64 register stuff
|
19 년 전 |
m68k
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
mips
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 년 전 |
msg
|
c4439e4e39
* Properly write 64-bit relocations into .reloc section.
|
16 년 전 |
powerpc
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 년 전 |
powerpc64
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
ppcgen
|
976aa04378
* fixed ppc/ppc64 compilation after r12719
|
16 년 전 |
sparc
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
systems
|
c9af7d6476
* added tf_dwarf_only_local_labels for Windows (should make DWARF usable
|
16 년 전 |
utils
|
d4c2a35c75
* Use ExeSearch instead of FileSearch to find compiler executable
|
16 년 전 |
vis
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 년 전 |
x86
|
92ad06f1e8
* Always use RIP relative symbol addressing for x86_64 Windows targets. Bug #13657.
|
16 년 전 |
x86_64
|
694f563079
* fixed assembler tables for sse4 instructions, resolves #13186
|
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
|
1bc505b622
* replaced PATHSEP by / for instruction and register table generation
|
16 년 전 |
Makefile.fpc
|
1bc505b622
* replaced PATHSEP by / for instruction and register table generation
|
16 년 전 |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 년 전 |
aasmbase.pas
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 년 전 |
aasmdata.pas
|
0efd37a4c9
* enabled generation of dwarf frames for non x64 targets when dwarf debug info is requested
|
16 년 전 |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
18 년 전 |
aasmtai.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
aggas.pas
|
c548ce30ba
* replaced old DWARF CFI section notation for Darwin with new one (more
|
16 년 전 |
aopt.pas
|
c1c1b2deac
* more aint() type casts replaced by int64() type casts
|
16 년 전 |
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
|
6c6bf452ca
* Fixed level 2 comment warnings.
|
17 년 전 |
aoptobj.pas
|
c71bc4084d
* fixed wrongly fix of r11444 in r12049
|
16 년 전 |
assemble.pas
|
b1427bad2e
* Fixed internal assembler writer to handle offset calculations with forward symbols involved. Internal assembler can handle dwarf debug info now.
|
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
|
9bb0db1a6a
* fixed range check error
|
17 년 전 |
cfidwarf.pas
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 년 전 |
cfileutl.pas
|
446e2161ce
+ Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed.
|
16 년 전 |
cg64f32.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
cgbase.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
cgobj.pas
|
c1e327c8c4
* insert register allocation/deallocation information for the exception
|
16 년 전 |
cgutils.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
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
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
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
|
2413d4b43f
* fixed constant evaluation check for negvalue+posvalue (mantis #11216)
|
17 년 전 |
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
|
f36e5411af
* split cpu64bit compiler define into
|
17 년 전 |
cstreams.pas
|
71193c0f2c
* fixed bootstrapping with 2.0.4
|
18 년 전 |
cutils.pas
|
b3b538e215
* Removed unused local vars.
|
16 년 전 |
dbgbase.pas
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 년 전 |
dbgdwarf.pas
|
74042f791d
* completed making debugstart/end labels local for darwin as started
|
16 년 전 |
dbgstabs.pas
|
9c9462cd5a
* Insert DW_AT_low_pc and DW_AT_high_pc attributes for modules on Windows also. It solves debugging problems on Windows with dwarf debug info.
|
16 년 전 |
defcmp.pas
|
5a09f58526
* only allow implicit type conversions from dynamic arrays to voidpointer
|
16 년 전 |
defutil.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 년 전 |
export.pas
|
150eda304b
* factored unix exports handling from t_bsd and t_linux into expunix unit
|
17 년 전 |
expunix.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
finput.pas
|
54f3d28ce8
* prefix for import libraries now configurable rather than hardcoded, plus fixed issue with name of OS/2 import libraries
|
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
|
16 년 전 |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
17 년 전 |
fpcdefs.inc
|
6e8a6790d1
+ FPC_ARMEB and CPUARMEB similiar to FPC_ARMEL and CPUARMEL
|
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
|
16 년 전 |
gendef.pas
|
106fe68ce6
* renamed TStringList to TCmdStrList, in general use TCmdStr instead of shortstrings to fix bug #6351
|
18 년 전 |
globals.pas
|
bf7c9361f6
* delay effect of {$calling x} until switches are flushed (mantis #12985)
|
16 년 전 |
globtype.pas
|
36668a6ec5
* don't emit "include file search paths" for stabs since they don't exist
|
16 년 전 |
htypechk.pas
|
2929624ffc
* accept overloaded operators that return any shortstring type when needing
|
16 년 전 |
impdef.pas
|
f1067607b6
+ workaround for non-working dircache on morphos/amiga
|
18 년 전 |
import.pas
|
bf1c390027
* refactor import library generation
|
19 년 전 |
link.pas
|
78c12ba82b
* only store debug link file name in .gnu_debuglink section
|
16 년 전 |
msgidx.inc
|
c4439e4e39
* Properly write 64-bit relocations into .reloc section.
|
16 년 전 |
msgtxt.inc
|
c4439e4e39
* Properly write 64-bit relocations into .reloc section.
|
16 년 전 |
nadd.pas
|
79c70c52a7
* store/restore taddnode.resultrealdef to/from the ppufiles, and also
|
16 년 전 |
nbas.pas
|
060bdbcb47
* fix writing of goto node to ppu
|
17 년 전 |
ncal.pas
|
630aa5c493
* do not use voidtype for temporary parameter/result locations when
|
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
|
a4bf91001e
* fixed location_free() for locations consisting of multiple
|
16 년 전 |
ncgcnv.pas
|
cc622779c9
* set size of nil constants casted to method pointers correctly, first part of resolving #10684
|
16 년 전 |
ncgcon.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
ncgflw.pas
|
c1e327c8c4
* insert register allocation/deallocation information for the exception
|
16 년 전 |
ncginl.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
ncgld.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
ncgmat.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
16 년 전 |
ncgmem.pas
|
8de8d4c29b
* don't call FPC_CHECKPOINTER for references built from a LOC_CONSTANT
|
16 년 전 |
ncgobjc.pas
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 년 전 |
ncgopt.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
ncgrtti.pas
|
624a7be9b1
* fixed internal error when a subscripted object is used in a property
|
16 년 전 |
ncgset.pas
|
cf7390ea81
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 년 전 |
ncgutil.pas
|
c1e327c8c4
* insert register allocation/deallocation information for the exception
|
16 년 전 |
ncnv.pas
|
0438667eed
* fixed bug #5800
|
16 년 전 |
ncon.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 년 전 |
nflw.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 년 전 |
ninl.pas
|
40247d2d87
* give an error when the typeinfo() function is called for an enumeration
|
16 년 전 |
nld.pas
|
5d87a1c6e7
* typos fixed
|
17 년 전 |
nmat.pas
|
a00df1033f
* changed "Mixing signed expressions and longwords gives a 64bit result"
|
16 년 전 |
nmem.pas
|
921e783225
* fixed indentation
|
16 년 전 |
nobj.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 년 전 |
nobjc.pas
|
b1c32d899b
* fixed check for objc-methods passed to selector()
|
16 년 전 |
node.pas
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 년 전 |
nopt.pas
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 년 전 |
nset.pas
|
060bdbcb47
* fix writing of goto node to ppu
|
17 년 전 |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 년 전 |
nutils.pas
|
d8aa5a1ff8
* set the node complexity of realconstn to 1 instead of the default (maximum)
|
16 년 전 |
ogbase.pas
|
5cd83b26d9
* More proper check for executable image size limits.
|
16 년 전 |
ogcoff.pas
|
c4439e4e39
* Properly write 64-bit relocations into .reloc section.
|
16 년 전 |
ogelf.pas
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
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
|
61dbf89bdb
* set successor properly for for-nodes
|
17 년 전 |
optcse.pas
|
8db40851c0
* fixed some crashes
|
18 년 전 |
optdead.pas
|
1597aac6d2
* first search for gnm and only then for nm
|
16 년 전 |
optdfa.pas
|
a537134603
* set result of ResetDFA, resolves #12757
|
16 년 전 |
options.pas
|
82ad6b4de9
* Define FPC_HAS_RIP_RELATIVE to indicate that x86_64 internal assembler supports RIP relative symbol addressing.
|
16 년 전 |
optloop.pas
|
5e448b47a5
* compilation fixed
|
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
|
58f4f7829c
* don't replace the vmt entries of unused published virtual methods with
|
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
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
16 년 전 |
parser.pas
|
8419161964
* current_objectdef is now always valid when parsing is within the
|
16 년 전 |
pass_1.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
16 년 전 |
pass_2.pas
|
80c0f33c0e
* patch by Sergei Gorelkin: fixes compilation with -dEXTDEBUG
|
16 년 전 |
pbase.pas
|
d8d96f14e6
+ experimental directive, resolves #10833
|
17 년 전 |
pdecl.pas
|
af437d5beb
* refactor the forward type declaration handling, remove
|
16 년 전 |
pdecobj.pas
|
499c523346
* accept only valid guid as iid for com and dispinterfaces, resolves #12030; I'am not sure though if this isn't a feature used by people already
|
16 년 전 |
pdecsub.pas
|
4e20c12326
* fixed compilation on x86_64 and ARM after r12891
|
16 년 전 |
pdecvar.pas
|
7bf643746e
* reject "absolute" variables referencing locations with implicit
|
16 년 전 |
pexports.pas
|
eb130d7501
* fixed invalid type cast in case of errors in a library's export section
|
16 년 전 |
pexpr.pas
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 년 전 |
pinline.pas
|
7885f6c892
* give a generic "type mismatch" error if copy() is called with less than
|
16 년 전 |
pmodules.pas
|
9c9462cd5a
* Insert DW_AT_low_pc and DW_AT_high_pc attributes for modules on Windows also. It solves debugging problems on Windows with dwarf debug info.
|
16 년 전 |
pp.lpi
|
08f0ead3ef
* version got updated
|
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
|
0d38bda5c4
* small m68k-linux fixes
|
18 년 전 |
ppcarm.lpi
|
706f8085f4
* convert int64 properly to c-bools, resolves #12614
|
16 년 전 |
ppcavr.lpi
|
07182fba98
* continued work on avr-embedded
|
17 년 전 |
ppcppc.lpi
|
d5aea5e14a
+ powerpc lazarus project file
|
18 년 전 |
ppcsparc.lpi
|
b54185401c
+ sparc lazarus project file
|
18 년 전 |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 년 전 |
ppu.pas
|
9c9462cd5a
* Insert DW_AT_low_pc and DW_AT_high_pc attributes for modules on Windows also. It solves debugging problems on Windows with dwarf debug info.
|
16 년 전 |
ppx86_64.lpi
|
f6e9d133ab
+ x86_64 units for lazarus
|
17 년 전 |
procinfo.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 년 전 |
pstatmnt.pas
|
3dd32daa03
* always create a temp for MacPas objects in with-expressions (mantis
|
16 년 전 |
psub.pas
|
2465126f60
* also check that nested procedures don't have any nested procedures
|
16 년 전 |
psystem.pas
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 년 전 |
ptconst.pas
|
273e1f54c9
* fixed parsing of typed constant bitpacked arrays where the element's
|
16 년 전 |
ptype.pas
|
a3a66ba74d
* split tvisibility from tsymoptions
|
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
|
10158da60e
* give an error when trying to use the offset of a non-byte-aligned field
|
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.
|
16 년 전 |
scandir.pas
|
bf7c9361f6
* delay effect of {$calling x} until switches are flushed (mantis #12985)
|
16 년 전 |
scanner.pas
|
927dfc526a
* search include files specified using relative path also in the include
|
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
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 년 전 |
symconst.pas
|
7e8343f6e2
* removed any use of pushleftright_pocalls for non-i386 platforms, since
|
16 년 전 |
symdef.pas
|
844e0d04ba
* to determine the alignment of arrays of orddef, enumdef and floatdef,
|
16 년 전 |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 년 전 |
symsym.pas
|
045ae3ab69
o fixed r13033:
|
16 년 전 |
symtable.pas
|
36cad44923
* refactor is_visible_for_object
|
16 년 전 |
symtype.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 년 전 |
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 년 전 |
systems.pas
|
54f3d28ce8
* prefix for import libraries now configurable rather than hardcoded, plus fixed issue with name of OS/2 import libraries
|
16 년 전 |
tgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
16 년 전 |
tokens.pas
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
16 년 전 |
verbose.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
16 년 전 |
version.pas
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 년 전 |
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
|
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 년 전 |
wpoinfo.pas
|
02b14b2d5d
* don't free deref info after using it, because it may be needed again
|
16 년 전 |