.. |
aarch64
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
arm
|
faf75095cd
* synchronised with trunk till r42189
|
6 ani în urmă |
armgen
|
1a559f5c60
* move the homogenous float aggregate determination function to a common
|
6 ani în urmă |
avr
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
generic
|
3cb9be73bc
Moved tcontrollerdatatype out into cpuinfo.
|
10 ani în urmă |
html
|
fa0d3d79e0
no message
|
23 ani în urmă |
i386
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
i8086
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
jvm
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
llvm
|
f1b66a9741
* fixed LLVM type checking of typed files in ISO mode (fixes webtbs/tw34848)
|
6 ani în urmă |
m68k
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
mips
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
msg
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
powerpc
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
powerpc64
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
ppcgen
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
riscv
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
riscv32
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
riscv64
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
sparc
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
sparc64
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
sparcgen
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
systems
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
utils
|
489582e36a
* fix ppudump compilation
|
6 ani în urmă |
x86
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
x86_64
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
COPYING.txt
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
9 ani în urmă |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 ani în urmă |
Makefile
|
128bf046b4
* regenerated Makefiles with LLVM bitcode installation support
|
6 ani în urmă |
Makefile.fpc
|
a7bd37d17a
* synchronised with trunk till r40776
|
6 ani în urmă |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 ani în urmă |
aasmbase.pas
|
3a1fb45315
* synchronised with trunk till r41976
|
6 ani în urmă |
aasmcfi.pas
|
5d28e2156b
+ support for generating Dwarf CFI using .cfi_* directives
|
6 ani în urmă |
aasmcnst.pas
|
3fa6838815
* basic llvm metadata support
|
6 ani în urmă |
aasmdata.pas
|
c03e4ca4e7
* get rid of current_asmdata.AsmCFI as TDwarfAsmCFI casts
|
6 ani în urmă |
aasmdef.pas
|
c1db48c8c6
* add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder)
|
8 ani în urmă |
aasmsym.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
aasmtai.pas
|
1ed0000ae8
+ Encode(U/S)leb128 take now a third parameter to force that the constant has a certain minimum size
|
6 ani în urmă |
aggas.pas
|
1ed0000ae8
+ Encode(U/S)leb128 take now a third parameter to force that the constant has a certain minimum size
|
6 ani în urmă |
aopt.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
aoptbase.pas
|
7f286eb54e
+ define cpudelayslot: set during compiler compilation for CPUs having branch instructions with delay slot (MIPS, SPARC)
|
8 ani în urmă |
aoptda.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
aoptobj.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
aoptutils.pas
|
0e546d47ca
Fix 3 operand version of MatchOpType
|
7 ani în urmă |
assemble.pas
|
1ed0000ae8
+ Encode(U/S)leb128 take now a third parameter to force that the constant has a certain minimum size
|
6 ani în urmă |
blockutl.pas
|
acf02ab64b
* when creating wrappers, add a prefix to parameter names to prevent them
|
6 ani în urmă |
browcol.pas
|
c6bb85eae9
* support for compiling the objects unit methods that expect local procedure/
|
6 ani în urmă |
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
16 ani în urmă |
ccharset.pas
|
e379daaf9c
compiler, rtl: move cpXXXX.pas files from compiler to RTL\charmaps directory and cleanup them, enable charmaps building for the majority of targets
|
12 ani în urmă |
cclasses.pas
|
33d57ac646
* replaced TCmdStrListItem getter function with a property
|
6 ani în urmă |
cfidwarf.pas
|
adb8e1b76c
* fix writing of augmentation size
|
6 ani în urmă |
cfileutl.pas
|
40e6c06f67
* fixes to the compiler util exe search routines, which caused the compiler to
|
6 ani în urmă |
cg64f32.pas
|
256dc546ac
+ implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will
|
8 ani în urmă |
cgbase.pas
|
597a23d278
+ tls support for x86_64-linux (not yet enabled by default)
|
6 ani în urmă |
cgexcept.pas
|
21bc37db44
* place exception handling code in the correct asmlist
|
6 ani în urmă |
cghlcpu.pas
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 ani în urmă |
cgobj.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
cgutils.pas
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 ani în urmă |
cmsgs.pas
|
a34f531661
+ implemented support for codepage aware compiler messages. It can be enabled
|
8 ani în urmă |
comphook.pas
|
72e1443081
+ don't abuse status.currentsourcepath to pass on PPU names if the source is unavailable, causes side effects with other frontends (like the IDE). Improved solution for Mantis #27588
|
10 ani în urmă |
compiler.pas
|
576a50f690
* print used unit scopes
|
7 ani în urmă |
compinnr.pas
|
9630eb7ce9
* synchronised with trunk till r40466
|
6 ani în urmă |
comprsrc.pas
|
e6aed467b5
renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin
|
7 ani în urmă |
constexp.pas
|
d081d9fdc0
Fix cycle for x86_64-win64 target with -Cr option
|
9 ani în urmă |
cpid.pas
|
091627883f
merge r14347 from cpstrnew branch by florian:
|
14 ani în urmă |
crefs.pas
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
12 ani în urmă |
cresstr.pas
|
0b61b5d4cf
* added extra header to ppu inside a subsection, so we won't run into
|
6 ani în urmă |
cscript.pas
|
3dda26b3b5
* quote assembly filenames in Unix script, fixes sh errors with smartlinked small filenames like unitname(1), etc
|
7 ani în urmă |
cstreams.pas
|
68eb921d46
* broken compilation after r39347 fixed
|
7 ani în urmă |
cutils.pas
|
1ed0000ae8
+ Encode(U/S)leb128 take now a third parameter to force that the constant has a certain minimum size
|
6 ani în urmă |
cwindirs.pp
|
0bdd15e0da
+ added cwindirs for the time being to the compiler dir till a release with windirs in the rtl is released
|
14 ani în urmă |
dbgbase.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
dbgcodeview.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
dbgdwarf.pas
|
755e271b4e
* fix for Mantis #35566 by applying patch by Martin Friebe: correctly dereference the 32-bit length value for Windows Widestrings
|
6 ani în urmă |
dbgstabs.pas
|
14b9032ef2
Use use_tag_types everywhere to get consistent results for 'Tt' versus 't' for stabs for string definitions
|
6 ani în urmă |
dbgstabx.pas
|
49fed0c710
Fix error in commit #42199
|
6 ani în urmă |
defcmp.pas
|
77658b925b
* disable regular array -> dynamic array type coversion support unless
|
6 ani în urmă |
defutil.pas
|
749c4d4e47
+ keep (certain) arrays in registers if they are used with constants indices only
|
6 ani în urmă |
dirparse.pas
|
2e9c6f35ae
- disable -Ooregvar for the LLVM-based x86-64 code generator, as it causes
|
8 ani în urmă |
dwarfbase.pas
|
6817cea33b
+ missing unit
|
6 ani în urmă |
elfbase.pas
|
b34ab6b279
* The MaybeSwapXXXHeader functions moved from ogelf to the elfbase unit, so they
|
7 ani în urmă |
entfile.pas
|
dd418f24b5
Add DEBUG_PPU conditional code to be able to debug ppu changes (only useful for debugging purposes)
|
6 ani în urmă |
export.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
expunix.pas
|
1a0ffbc82b
* fixed llvm compiler compilation with -O3/-Oodfa
|
6 ani în urmă |
finput.pas
|
3e2248f41a
+ implemented exporting of functions for the win16 target
|
10 ani în urmă |
fmodule.pas
|
5473f4fc44
+ LLVM support for library init/fini routines
|
6 ani în urmă |
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
17 ani în urmă |
fpcdefs.inc
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
fpcp.pas
|
0b61b5d4cf
* added extra header to ppu inside a subsection, so we won't run into
|
6 ani în urmă |
fpkg.pas
|
e8ede4c3e2
Merged revision(s) 32508-32510, 32512 from branches/svenbarth/packages:
|
9 ani în urmă |
fppu.pas
|
9a327f1fcd
* ensure the LLVM-based compiler does not try to load units compiled with a
|
6 ani în urmă |
gendef.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
globals.pas
|
fc60ec2ea4
+ support for LLVM LTO: compile units with -CLflto -> when compiling a main
|
6 ani în urmă |
globstat.pas
|
04bbfd1746
* fix for Mantis #27378: save and (more importantly) restore verbosity when switching a unit
|
6 ani în urmă |
globtype.pas
|
9a327f1fcd
* ensure the LLVM-based compiler does not try to load units compiled with a
|
6 ani în urmă |
hlcg2ll.pas
|
73c8861929
* suppress warning for targets without MM registers
|
6 ani în urmă |
hlcgobj.pas
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
htypechk.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
impdef.pas
|
4431ba2c08
merged/updated AROS/i386 target to trunk from AROS branch, to support Marcus Sackrow's work on AROS support which will hopefully benefit all Amiga-like targets (classic, MorphOS) on the long run. Compiler only, RTL comes in the next run.
|
11 ani în urmă |
import.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
ldscript.pas
|
d79511f96e
+ Basic ld script parsing capabilities (barely enough to parse glibc2.1 'libc.so' files, lacks any error handling).
|
13 ani în urmă |
link.pas
|
faf75095cd
* synchronised with trunk till r42189
|
6 ani în urmă |
macho.pas
|
e243cc77ea
macho.pas:
|
9 ani în urmă |
machoutils.pas
|
5f1933eecf
* Addition to r40225: Forgot to remove inline in the implementation.
|
7 ani în urmă |
msgidx.inc
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
msgtxt.inc
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
nadd.pas
|
faf75095cd
* synchronised with trunk till r42189
|
6 ani în urmă |
nbas.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ncal.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ncgadd.pas
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 ani în urmă |
ncgbas.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ncgcal.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ncgcnv.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ncgcon.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ncgflw.pas
|
d0be4f11b8
* "on" nodes inherit the exception catching state from the "try"
|
6 ani în urmă |
ncghlmat.pas
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 ani în urmă |
ncginl.pas
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 ani în urmă |
ncgld.pas
|
eb0f02348d
* fixed loading parent frame pointer for nested procvars on targets that
|
6 ani în urmă |
ncgmat.pas
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 ani în urmă |
ncgmem.pas
|
d80dc03ccb
* building on powerpc and arm fixed
|
6 ani în urmă |
ncgnstfl.pas
|
48ef33a8b3
* fixed interprocedural gotos for llvm
|
8 ani în urmă |
ncgnstld.pas
|
cf9596421b
* fixed crashes on platforms using parentfpstructs with generic routines
|
6 ani în urmă |
ncgnstmm.pas
|
cf9596421b
* fixed crashes on platforms using parentfpstructs with generic routines
|
6 ani în urmă |
ncgobjc.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
ncgopt.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
ncgrtti.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ncgset.pas
|
ba1b4b1c92
+ support for verifying whether a case statements handles all possibilities
|
6 ani în urmă |
ncgutil.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
ncgvmt.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ncnv.pas
|
749c4d4e47
+ keep (certain) arrays in registers if they are used with constants indices only
|
6 ani în urmă |
ncon.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
nflw.pas
|
50c82b6468
* synchronised with trunk till r41537
|
6 ani în urmă |
ngenutil.pas
|
0cd0e1614b
* synchronised with trunk till r42105
|
6 ani în urmă |
ngtcon.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ninl.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
nld.pas
|
e5c2d13671
* Do not set pi_needs_got in current_procinfo.flags at the node level, since the GOT usage can only be estimated there. Instead set the pi_needs_got flag at places where the GOT register is accessed during the code generation. This eliminates generation of the unneeded initialization of the GOT register and fixes linker errors when the _GLOBAL_OFFSET_TABLE_ symbol is referenced but no actual GOT references are present.
|
6 ani în urmă |
nmat.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
nmem.pas
|
749c4d4e47
+ keep (certain) arrays in registers if they are used with constants indices only
|
6 ani în urmă |
nobj.pas
|
e008785152
* insert the hidden parameters for objectdef methods after resolving
|
6 ani în urmă |
nobjc.pas
|
68eb921d46
* broken compilation after r39347 fixed
|
7 ani în urmă |
node.pas
|
170ec00348
- removed withnode (was no longer used since a very long time)
|
6 ani în urmă |
nopt.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
nset.pas
|
b291d17fc5
* fix overflow errors in case coverage code
|
6 ani în urmă |
nutils.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
objcasm.pas
|
51209eac9c
* fixed bootstrap for Darwin/ppc with FPC 3.0 (workaround for
|
9 ani în urmă |
objcdef.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
objcgutl.pas
|
7dbbce157f
* fixed Objective-C metadata generation for LLVM
|
6 ani în urmă |
objcutil.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
ogbase.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
ogcoff.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
ogelf.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
oglx.pas
|
d4a4b9a57b
* refactored the internal linker ar object reader object creation to allow using
|
10 ani în urmă |
ogmacho.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ogmap.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
ognlm.pas
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
8 ani în urmă |
ogomf.pas
|
eea3eb1a8e
+ introduced the TOmfRecord_COMENT_IMPDEF class. Use it to encode the IMPDEF
|
6 ani în urmă |
omfbase.pas
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
optbase.pas
|
04fd1a6397
Complement commit 40104, by changing type of executionweight in toptinfo record and adapt pass_2 code
|
7 ani în urmă |
optconstprop.pas
|
170ec00348
- removed withnode (was no longer used since a very long time)
|
6 ani în urmă |
optcse.pas
|
a7cb99f012
* when transforming the structure of a node tree involving full boolean
|
6 ani în urmă |
optdead.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
optdeadstore.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
optdfa.pas
|
7e51c5e856
* DFA now takes case-completeness into account (mantis #35598)
|
6 ani în urmă |
options.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
optloadmodifystore.pas
|
9853c4a2a3
+ enabled the load-modify-store optimization for the double argument version
|
8 ani în urmă |
optloop.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
opttail.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
optutils.pas
|
ba1b4b1c92
+ support for verifying whether a case statements handles all possibilities
|
6 ani în urmă |
optvirt.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
owar.pas
|
d4a4b9a57b
* refactored the internal linker ar object reader object creation to allow using
|
10 ani în urmă |
owbase.pas
|
368ba47d6e
* support writing more than 1024 zeros in tobjectwriter.writezeros
|
10 ani în urmă |
owomflib.pas
|
e49025a086
More -CriotR fixes:
|
7 ani în urmă |
parabase.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
paramgr.pas
|
77658b925b
* disable regular array -> dynamic array type coversion support unless
|
6 ani în urmă |
parser.pas
|
8d4588e1b2
Fix compilation of compiler with -dPREPROCWRITE
|
6 ani în urmă |
pass_1.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
pass_2.pas
|
170ec00348
- removed withnode (was no longer used since a very long time)
|
6 ani în urmă |
pbase.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
pcp.pas
|
ec76e879c9
Integrate patch from bug report 35409.
|
6 ani în urmă |
pdecl.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
pdecobj.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
pdecsub.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
pdecvar.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
pexports.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
pexpr.pas
|
0cd0e1614b
* synchronised with trunk till r42105
|
6 ani în urmă |
pgentype.pas
|
c81eda7a42
Fully enable generic functions, procedures and methods by allowing inline specializations in procedure bodies as well.
|
10 ani în urmă |
pgenutil.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
pinline.pas
|
76c45b1a72
* fix for Mantis #34333: improve error output for incorrect calls to Copy()
|
7 ani în urmă |
pkgutil.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
pmodules.pas
|
0cd0e1614b
* synchronised with trunk till r42105
|
6 ani în urmă |
pp.lpi
|
fe99252a9b
* lazarus version update
|
6 ani în urmă |
pp.pas
|
ceb38833f2
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
|
7 ani în urmă |
pparautl.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
ppc68k.lpi
|
9ebf2aa984
* project file updates
|
13 ani în urmă |
ppc8086.lpi
|
efc5e339d0
* use an enum instead of integer constants to represent inline numbers
|
8 ani în urmă |
ppcaarch64.lpi
|
1a559f5c60
* move the homogenous float aggregate determination function to a common
|
6 ani în urmă |
ppcarm.lpi
|
1a559f5c60
* move the homogenous float aggregate determination function to a common
|
6 ani în urmă |
ppcavr.lpi
|
b9d4240a8d
+ version update
|
7 ani în urmă |
ppcjvm.lpi
|
ac819b0b97
* jvm lazarus project file properly named
|
12 ani în urmă |
ppcmips.lpi
|
9ebf2aa984
* project file updates
|
13 ani în urmă |
ppcmipsel.lpi
|
9ebf2aa984
* project file updates
|
13 ani în urmă |
ppcppc.lpi
|
18a45d94a3
* version update
|
7 ani în urmă |
ppcppc64.lpi
|
9ebf2aa984
* project file updates
|
13 ani în urmă |
ppcriscv32.lpi
|
44150f43ac
* RISC-V 32 compilation fixed
|
7 ani în urmă |
ppcriscv64.lpi
|
65a415c13e
* fix assembling with official binutils
|
7 ani în urmă |
ppcsparc.lpi
|
188ec0f0c7
+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.)
|
8 ani în urmă |
ppcsparc64.lpi
|
188ec0f0c7
+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.)
|
8 ani în urmă |
ppcx64.lpi
|
cd9e18fab4
* made lazarus project names more systematic
|
7 ani în urmă |
ppcx64llvm.lpi
|
cd9e18fab4
* made lazarus project names more systematic
|
7 ani în urmă |
ppheap.pas
|
eefdf135a5
Always write filename, truncate directory part if needed
|
9 ani în urmă |
ppu.pas
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 ani în urmă |
procdefutil.pas
|
b1ee29c836
* fix for Mantis #30205: (adjusted) patch by Do-wan Kim to only use the default calling convention for exception handlers
|
6 ani în urmă |
procinfo.pas
|
82e1ce8e4a
* if a subroutine has an lsda record, the actions have to cover all code
|
6 ani în urmă |
psabiehpi.pas
|
e4f821487d
* write correct s/uleb types
|
6 ani în urmă |
pstatmnt.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
psub.pas
|
1b6425176b
* synchronised with trunk till r42049
|
6 ani în urmă |
psystem.pas
|
3fa6838815
* basic llvm metadata support
|
6 ani în urmă |
ptconst.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
ptype.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
raatt.pas
|
eeadf618b8
+ abi tag for i386
|
6 ani în urmă |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 ani în urmă |
rasm.pas
|
46fe2d486c
* forgotten comment
|
7 ani în urmă |
rautils.pas
|
853e622fb7
* fix case completeness warnings
|
6 ani în urmă |
rescmn.pas
|
09e742f243
* add a -dfpc define to the resource compiler commandlines, which allows to make FPC specific exceptions in resource scripts. Mantis #24044
|
12 ani în urmă |
rgbase.pas
|
c8487c4150
+ added individual bits of the x86 flags register as subregisters
|
8 ani în urmă |
rgobj.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
scandir.pas
|
ba1b4b1c92
+ support for verifying whether a case statements handles all possibilities
|
6 ani în urmă |
scanner.pas
|
8d4588e1b2
Fix compilation of compiler with -dPREPROCWRITE
|
6 ani în urmă |
switches.pas
|
be0d51d64c
* allow $MinEnumSize, $PackSet and $PackRecords to be used with $Push and $Pop
|
7 ani în urmă |
symbase.pas
|
70ae0a2dc9
+ add a comment to the destructor of tsymtable so that others (and maybe me a well) will hopefully see that the destructor of that class is not completely trivial!
|
7 ani în urmă |
symconst.pas
|
0cd0e1614b
* synchronised with trunk till r42105
|
6 ani în urmă |
symcreat.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
symdef.pas
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
symsym.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
symtable.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
symtype.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
symutil.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
syscinfo.pas
|
d0f8ea7969
Add arm-palmos target to list supporting po_syscall
|
8 ani în urmă |
systems.inc
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
systems.pas
|
c262c5dbc9
* synchronised with trunk till r42256
|
6 ani în urmă |
tgobj.pas
|
51502874af
* emit temp lifetime information for llvm
|
6 ani în urmă |
tokens.pas
|
503ea604f3
+ nolinline modifier to specify that a routine must never be inlined
|
6 ani în urmă |
verbose.pas
|
a34f531661
+ implemented support for codepage aware compiler messages. It can be enabled
|
8 ani în urmă |
version.pas
|
a34d4e715c
Merged riscv_new branch
|
7 ani în urmă |
widestr.pas
|
c8839d487b
* fixed accidentally committed (harmless) typo in r32202
|
10 ani în urmă |
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 ani în urmă |
wpobase.pas
|
5df9b994d1
* fix warnings which were caused by last changes to for node generation
|
9 ani în urmă |
wpoinfo.pas
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |