.. |
alpha
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
il y a 18 ans |
arm
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
il y a 16 ans |
avr
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
il y a 16 ans |
html
|
fa0d3d79e0
no message
|
il y a 23 ans |
i386
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
il y a 16 ans |
ia64
|
32098ceea9
* first iA-64 register stuff
|
il y a 19 ans |
m68k
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
il y a 16 ans |
mips
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
il y a 17 ans |
msg
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
il y a 16 ans |
powerpc
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
il y a 16 ans |
powerpc64
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
ppcgen
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
il y a 16 ans |
sparc
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
il y a 16 ans |
systems
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
il y a 16 ans |
utils
|
1bda0686d9
* fixed paths to http units (mantis #13065)
|
il y a 16 ans |
vis
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
il y a 19 ans |
x86
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
il y a 16 ans |
x86_64
|
17a08efb82
* handle methodpointer function results like records of the same size, resolves #12318
|
il y a 17 ans |
COPYING
|
d4b8a224a1
+ Added license to this library
|
il y a 21 ans |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
il y a 19 ans |
Makefile
|
7cb26b37a1
* fixed reg. and ins. dat include file generation on windows
|
il y a 16 ans |
Makefile.fpc
|
7cb26b37a1
* fixed reg. and ins. dat include file generation on windows
|
il y a 16 ans |
README
|
35c0f78642
+ Haiku support by Olivier Coursière based on old BeOS support
|
il y a 17 ans |
aasmbase.pas
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
il y a 17 ans |
aasmdata.pas
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
il y a 17 ans |
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
il y a 18 ans |
aasmtai.pas
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
il y a 17 ans |
aggas.pas
|
3216e8c7bc
* mark produced object files as "does not require executable stack" by
|
il y a 16 ans |
aopt.pas
|
c1c1b2deac
* more aint() type casts replaced by int64() type casts
|
il y a 17 ans |
aoptbase.pas
|
658c46b903
* remove tdictionary and tindexarray
|
il y a 19 ans |
aoptcs.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
il y a 19 ans |
aoptda.pas
|
6c6bf452ca
* Fixed level 2 comment warnings.
|
il y a 17 ans |
aoptobj.pas
|
c71bc4084d
* fixed wrongly fix of r11444 in r12049
|
il y a 17 ans |
assemble.pas
|
5f39783ec6
* moved adding of '-mfpu=softvfp' for arm/softfloat to overridden
|
il y a 17 ans |
browcol.pas
|
8f239d04b6
* cleanup and simplify the set type handling
|
il y a 17 ans |
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
il y a 25 ans |
catch.pas
|
5998ab33f2
Fix handling of ctrl-c/ctrl-break on go32v2:
|
il y a 17 ans |
ccharset.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
cclasses.pas
|
9bb0db1a6a
* fixed range check error
|
il y a 17 ans |
cfidwarf.pas
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
il y a 17 ans |
cfileutl.pas
|
446e2161ce
+ Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed.
|
il y a 16 ans |
cg64f32.pas
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
il y a 17 ans |
cgbase.pas
|
1afb1aa9cc
+ ror/rol functions
|
il y a 17 ans |
cgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
cgutils.pas
|
5b5895b8ff
* small avr compilation fixes
|
il y a 17 ans |
cmsgs.pas
|
64ddae4eff
+ -vq parameter to show message numbers
|
il y a 17 ans |
comphook.pas
|
64ddae4eff
+ -vq parameter to show message numbers
|
il y a 17 ans |
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
|
il y a 16 ans |
compinnr.inc
|
1afb1aa9cc
+ ror/rol functions
|
il y a 17 ans |
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.
|
il y a 16 ans |
constexp.pas
|
2413d4b43f
* fixed constant evaluation check for negvalue+posvalue (mantis #11216)
|
il y a 17 ans |
cp1251.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
cp437.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
cp850.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
cp866.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
cp8859_1.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
cp8859_5.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
crefs.pas
|
a039dd6942
* Fixed warnings about hiding inherited method.
|
il y a 17 ans |
cresstr.pas
|
f36e5411af
* split cpu64bit compiler define into
|
il y a 17 ans |
cstreams.pas
|
71193c0f2c
* fixed bootstrapping with 2.0.4
|
il y a 18 ans |
cutils.pas
|
10263e8e0f
- unnecessary type declaration removed
|
il y a 17 ans |
dbgbase.pas
|
a3a66ba74d
* split tvisibility from tsymoptions
|
il y a 17 ans |
dbgdwarf.pas
|
2cd1acc77d
* element type of ansistrings is cchartype, not u8inttype
|
il y a 16 ans |
dbgstabs.pas
|
a3732f5cfc
* changed debuginfo for dynamic arrays in stabs and dwarf2 into a pointer to
|
il y a 16 ans |
defcmp.pas
|
706f8085f4
* convert int64 properly to c-bools, resolves #12614
|
il y a 17 ans |
defutil.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
export.pas
|
150eda304b
* factored unix exports handling from t_bsd and t_linux into expunix unit
|
il y a 17 ans |
expunix.pas
|
844c05ca2e
* exports need pic on x86_64-freebsd
|
il y a 17 ans |
finput.pas
|
de918497ef
* support -Xg under linux
|
il y a 17 ans |
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
|
il y a 16 ans |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
il y a 17 ans |
fpcdefs.inc
|
9869a2b29d
* set stacksize in the main program, it makes no sense to set it in fpcdefs.inc and parse it a zillion times
|
il y a 16 ans |
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
|
il y a 16 ans |
gendef.pas
|
106fe68ce6
* renamed TStringList to TCmdStrList, in general use TCmdStr instead of shortstrings to fix bug #6351
|
il y a 18 ans |
globals.pas
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
il y a 16 ans |
globtype.pas
|
6d7d6dbd60
+ feature softfpu introduced
|
il y a 16 ans |
htypechk.pas
|
2929624ffc
* accept overloaded operators that return any shortstring type when needing
|
il y a 16 ans |
impdef.pas
|
f1067607b6
+ workaround for non-working dircache on morphos/amiga
|
il y a 18 ans |
import.pas
|
bf1c390027
* refactor import library generation
|
il y a 19 ans |
link.pas
|
8adde04a0b
* don't warn that a unit won't be smartlinked in case no .a file is
|
il y a 17 ans |
msgidx.inc
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
il y a 16 ans |
msgtxt.inc
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
il y a 16 ans |
nadd.pas
|
a00df1033f
* changed "Mixing signed expressions and longwords gives a 64bit result"
|
il y a 17 ans |
nbas.pas
|
060bdbcb47
* fix writing of goto node to ppu
|
il y a 17 ans |
ncal.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
|
il y a 16 ans |
ncgadd.pas
|
8f239d04b6
* cleanup and simplify the set type handling
|
il y a 17 ans |
ncgbas.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
ncgcal.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
|
il y a 16 ans |
ncgcnv.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
ncgcon.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
ncgflw.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
ncginl.pas
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
il y a 17 ans |
ncgld.pas
|
e512367dbd
* formatting fix
|
il y a 16 ans |
ncgmat.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
ncgmem.pas
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
il y a 17 ans |
ncgopt.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
ncgrtti.pas
|
e213be26fd
+ write proper rtti for large sets, resolves #12788
|
il y a 16 ans |
ncgset.pas
|
cf7390ea81
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
il y a 17 ans |
ncgutil.pas
|
d3923b315a
* generic support for setting islibrary to true for libraries (+ changed
|
il y a 16 ans |
ncnv.pas
|
9d81148986
* only convert character constants into widechar/widestring when assigned
|
il y a 16 ans |
ncon.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
nflw.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
il y a 17 ans |
ninl.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
nld.pas
|
5d87a1c6e7
* typos fixed
|
il y a 17 ans |
nmat.pas
|
a00df1033f
* changed "Mixing signed expressions and longwords gives a 64bit result"
|
il y a 17 ans |
nmem.pas
|
47ba5b19ec
* ignore vmtloadaddrnodes created in dead strip removed code
|
il y a 16 ans |
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
|
il y a 16 ans |
node.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
il y a 17 ans |
nopt.pas
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
il y a 18 ans |
nset.pas
|
060bdbcb47
* fix writing of goto node to ppu
|
il y a 17 ans |
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
il y a 20 ans |
nutils.pas
|
8419161964
* current_objectdef is now always valid when parsing is within the
|
il y a 17 ans |
ogbase.pas
|
049280bc21
* fix bug #8391 only for arm-wince, because otherwise it breaks other platforms (incl. i386-win32)
|
il y a 17 ans |
ogcoff.pas
|
a3d784b8e5
* internal coff linker takes care of min./max. stack size as well as pe flags
|
il y a 16 ans |
ogelf.pas
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
il y a 16 ans |
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
il y a 19 ans |
ogmap.pas
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
il y a 17 ans |
optbase.pas
|
61dbf89bdb
* set successor properly for for-nodes
|
il y a 17 ans |
optcse.pas
|
8db40851c0
* fixed some crashes
|
il y a 18 ans |
optdead.pas
|
1597aac6d2
* first search for gnm and only then for nm
|
il y a 16 ans |
optdfa.pas
|
a537134603
* set result of ResetDFA, resolves #12757
|
il y a 16 ans |
options.pas
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
il y a 16 ans |
optloop.pas
|
5e448b47a5
* compilation fixed
|
il y a 17 ans |
opttail.pas
|
6434772c3c
* error message when a goto label is optimized away
|
il y a 18 ans |
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
il y a 17 ans |
optvirt.pas
|
d357fb8936
* write empty section if no info about devirtualisable classes
|
il y a 16 ans |
owar.pas
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
il y a 17 ans |
owbase.pas
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
il y a 17 ans |
parabase.pas
|
f36e5411af
* split cpu64bit compiler define into
|
il y a 17 ans |
paramgr.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
parser.pas
|
8419161964
* current_objectdef is now always valid when parsing is within the
|
il y a 17 ans |
pass_1.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
il y a 17 ans |
pass_2.pas
|
4e7e0f620a
* first try to fix #10863 (don't do SSL in case left is already handled in an assignment node)
|
il y a 17 ans |
pbase.pas
|
d8d96f14e6
+ experimental directive, resolves #10833
|
il y a 17 ans |
pdecl.pas
|
af437d5beb
* refactor the forward type declaration handling, remove
|
il y a 17 ans |
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
|
il y a 16 ans |
pdecsub.pas
|
9086a2549d
* refactor overload collection in tcallcandidates. separate
|
il y a 17 ans |
pdecvar.pas
|
11a41788fb
* Fixed lost default value in case of a property override
|
il y a 17 ans |
pexports.pas
|
eb130d7501
* fixed invalid type cast in case of errors in a library's export section
|
il y a 17 ans |
pexpr.pas
|
a0a1e6aae2
* small indention fix
|
il y a 16 ans |
pinline.pas
|
36cad44923
* refactor is_visible_for_object
|
il y a 17 ans |
pmodules.pas
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
il y a 16 ans |
pp.lpi
|
08f0ead3ef
* version got updated
|
il y a 16 ans |
pp.pas
|
9869a2b29d
* set stacksize in the main program, it makes no sense to set it in fpcdefs.inc and parse it a zillion times
|
il y a 16 ans |
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
il y a 23 ans |
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
il y a 24 ans |
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
il y a 23 ans |
ppc68k.lpi
|
0d38bda5c4
* small m68k-linux fixes
|
il y a 19 ans |
ppcarm.lpi
|
706f8085f4
* convert int64 properly to c-bools, resolves #12614
|
il y a 17 ans |
ppcavr.lpi
|
07182fba98
* continued work on avr-embedded
|
il y a 17 ans |
ppcppc.lpi
|
d5aea5e14a
+ powerpc lazarus project file
|
il y a 18 ans |
ppcsparc.lpi
|
b54185401c
+ sparc lazarus project file
|
il y a 18 ans |
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
il y a 19 ans |
ppu.pas
|
6e700b38a4
+ changed absolute offset variable to aword to avoid range check errors when using addresses > $7fffffff
|
il y a 16 ans |
ppx86_64.lpi
|
f6e9d133ab
+ x86_64 units for lazarus
|
il y a 18 ans |
procinfo.pas
|
335bc9fd46
+ PIC support for darwin/ppc32 (-Cg works now, no regressions in test
|
il y a 18 ans |
pstatmnt.pas
|
fcceb9cfa1
* Removed/ifdefed/commented unused local variables.
|
il y a 17 ans |
psub.pas
|
c8fae83c57
* forgotten commit of loop strength reduction patch
|
il y a 17 ans |
psystem.pas
|
a3a66ba74d
* split tvisibility from tsymoptions
|
il y a 17 ans |
ptconst.pas
|
5c981f38ff
* better error messages for invalid floating point and classrefdef
|
il y a 16 ans |
ptype.pas
|
a3a66ba74d
* split tvisibility from tsymoptions
|
il y a 17 ans |
raatt.pas
|
cc911887a8
* undo accidently committed changes from r11398
|
il y a 17 ans |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
il y a 19 ans |
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
il y a 19 ans |
rautils.pas
|
35aed58faa
* avoid internal error in case of an illegal assembler operand
|
il y a 16 ans |
regvars.pas
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
il y a 17 ans |
rescmn.pas
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
il y a 17 ans |
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
il y a 20 ans |
rgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
scandir.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
il y a 17 ans |
scanner.pas
|
af437d5beb
* refactor the forward type declaration handling, remove
|
il y a 17 ans |
script.pas
|
446e2161ce
+ Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed.
|
il y a 16 ans |
switches.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
il y a 17 ans |
symbase.pas
|
a3a66ba74d
* split tvisibility from tsymoptions
|
il y a 17 ans |
symconst.pas
|
e213be26fd
+ write proper rtti for large sets, resolves #12788
|
il y a 16 ans |
symdef.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
|
il y a 16 ans |
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
il y a 20 ans |
symsym.pas
|
2929624ffc
* accept overloaded operators that return any shortstring type when needing
|
il y a 16 ans |
symtable.pas
|
36cad44923
* refactor is_visible_for_object
|
il y a 17 ans |
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
|
il y a 16 ans |
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
il y a 18 ans |
systems.pas
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
il y a 16 ans |
tgobj.pas
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
il y a 17 ans |
tokens.pas
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
il y a 17 ans |
verbose.pas
|
e5920bc2b8
* delay verbosity changes just like localswitches changes
|
il y a 17 ans |
version.pas
|
c13ff3729b
* Merged 2.3 branch changes:
|
il y a 18 ans |
widestr.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
il y a 17 ans |
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
|
il y a 16 ans |
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
|
il y a 16 ans |
wpoinfo.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
|
il y a 16 ans |