pierre
|
0fa70759a2
* cutils.pas (size_2_align): Move to..
|
5 gadi atpakaļ |
svenbarth
|
24c4b90343
* instead of declaring another type with a 'attribute' suffix, *search* for another type with a 'ATTRIBUTE' suffix (Delphi allows declaring both a TFoo and TFooAttribute in the same unit)
|
6 gadi atpakaļ |
svenbarth
|
b2932393df
Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3]
|
6 gadi atpakaļ |
Jeppe Johansen
|
a1a17447ff
- Fix bug in 64bit softfloat double negation.
|
6 gadi atpakaļ |
Jonas Maebe
|
fc60ec2ea4
+ support for LLVM LTO: compile units with -CLflto -> when compiling a main
|
6 gadi atpakaļ |
Jonas Maebe
|
a7bd37d17a
* synchronised with trunk till r40776
|
6 gadi atpakaļ |
nickysn
|
261114ff32
+ introduce the $OPENBSD_LOCALBASE and $OPENBSD_X11BASE pseudo variables; these
|
6 gadi atpakaļ |
Jonas Maebe
|
cf65c55b72
* support specifying the target LLVM/Xcode version
|
6 gadi atpakaļ |
Jonas Maebe
|
dee1056546
* fixed wrong change of jumpalignmax from 10 to 16 in previous commit
|
6 gadi atpakaļ |
florian
|
0d50a63c7d
+ tsettings.tlsmodel
|
6 gadi atpakaļ |
pierre
|
d55f80d2f9
Really change extension of hs1 local variable in get_exepath
|
6 gadi atpakaļ |
florian
|
a092da723a
+ new fields for more precise control of alignment
|
6 gadi atpakaļ |
Jeppe Johansen
|
054bf32f1f
Add RV64GC cpu type.
|
7 gadi atpakaļ |
Jeppe Johansen
|
ceb38833f2
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
|
7 gadi atpakaļ |
svenbarth
|
97acf24290
+ add a new modeswitch ArrayOperators which is set by default in Delphi modes that enables the internal array operators (currently only "+")
|
7 gadi atpakaļ |
svenbarth
|
be0d51d64c
* allow $MinEnumSize, $PackSet and $PackRecords to be used with $Push and $Pop
|
7 gadi atpakaļ |
svenbarth
|
da672d1344
* instead of using separate booleans use a set to keep track of pending changes for popped settings
|
7 gadi atpakaļ |
nickysn
|
3e343dff21
+ enable by default the ds_dwarf_omf_linnum debug switch on i8086, since that's
|
7 gadi atpakaļ |
svenbarth
|
b77b6b001f
+ add a global that will contain all default namespaces passed in as parameters
|
7 gadi atpakaļ |
florian
|
c671683e80
+ patch by Denis Kozlov to add date/time tokens: %DATEYEAR%, %DATEMONTH%, %DATEDAY%, %TIMEHOUR%, %TIMEMINUTE%, %TIMESECOND%
|
7 gadi atpakaļ |
florian
|
31f78ea2b6
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
7 gadi atpakaļ |
florian
|
f61b074912
* (re)store alignment when doing a $push/$pop
|
7 gadi atpakaļ |
svenbarth
|
9619576515
+ add support for $SetPE{OS,SubSys,User}Version directives; Delphi compatible; Note: $SetPEUserVersion takes precedence to $Version
|
7 gadi atpakaļ |
svenbarth
|
90bd408de4
* fix for Mantis #32355: adjust the meaning of the typehelpers modeswitch for Delphi modes in that it enables the "type helper" syntax as it is in the non-Delphi modes; extending primitive types with record helpers is now always enabled in Delphi modes
|
7 gadi atpakaļ |
florian
|
188ec0f0c7
+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.)
|
8 gadi atpakaļ |
Jonas Maebe
|
6dca851cb2
* set default LLVM version to 3.9.0
|
8 gadi atpakaļ |
florian
|
7b658f56dc
* compilation fixed after last cleanup
|
8 gadi atpakaļ |
florian
|
b1dff29cbf
* removed unused units
|
8 gadi atpakaļ |
Jonas Maebe
|
265c8e7bbc
+ support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, and
|
8 gadi atpakaļ |
Károly Balogh
|
464ecab542
huge syscall support refactor for Amiga-likes. removed large chunks of ancient duplicated code, and in general tried to make the entire thing more maintainable and cleaner. also added support for AROS EAXBase syscall convention
|
9 gadi atpakaļ |