florian
|
c671683e80
+ patch by Denis Kozlov to add date/time tokens: %DATEYEAR%, %DATEMONTH%, %DATEDAY%, %TIMEHOUR%, %TIMEMINUTE%, %TIMESECOND%
|
7 years ago |
florian
|
31f78ea2b6
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
7 years ago |
florian
|
f61b074912
* (re)store alignment when doing a $push/$pop
|
7 years ago |
svenbarth
|
9619576515
+ add support for $SetPE{OS,SubSys,User}Version directives; Delphi compatible; Note: $SetPEUserVersion takes precedence to $Version
|
7 years ago |
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
|
8 years ago |
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 years ago |
Jonas Maebe
|
6dca851cb2
* set default LLVM version to 3.9.0
|
8 years ago |
florian
|
7b658f56dc
* compilation fixed after last cleanup
|
8 years ago |
florian
|
b1dff29cbf
* removed unused units
|
8 years ago |
Jonas Maebe
|
265c8e7bbc
+ support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, and
|
8 years ago |
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 years ago |
pierre
|
8d1467157c
Fix compiler compilation with -dHEAPTRC.
|
9 years ago |
pierre
|
13076a3580
Use NO prefix to disable a feature (-Sfnoheap) instead of '-' prefix
|
9 years ago |
pierre
|
e1814305bd
Fix default CPU for assembler blocks (init_settings.asmcputype) to be the same as init_settings.cputype
|
9 years ago |
svenbarth
|
f8e9b33f99
Merge first batch of package handling related revisions from the packages branch
|
9 years ago |
svenbarth
|
86b9381673
Add new Delphi compatible switch {$G+/-}, {$IMPORTEDDATA ON/OFF} which handles generation of indirect references for cross unit variable accesses if needed for the target.
|
9 years ago |
florian
|
cb4773432b
+ hardfloat directive (arm only): use hard float calling conventions regardless of the abi, resolves #29715
|
9 years ago |
nickysn
|
06b9789928
+ implemented a new {$ASMCPU XXX} directive, allowing to specify a different
|
9 years ago |
svenbarth
|
01af8f9cc4
Merged revision(s) 28693 from branches/svenbarth/packages:
|
9 years ago |
Jonas Maebe
|
d290ede5a6
+ added (not yet configurable) target LLVM version
|
9 years ago |
sergei
|
cdd4c8a854
* Use integer components of date/time directly, instead of converting them into floating-point TDateTime and immediately back.
|
9 years ago |
Jonas Maebe
|
7a8079cfb4
* removed DLLsource global variable and replaced its uses with
|
9 years ago |
Jonas Maebe
|
f4f785b52e
- removed unused global variables usegnubinutils and forceforwardslash
|
9 years ago |
florian
|
70b8789262
o basic extended pascal support:
|
9 years ago |
pierre
|
7e348a40a3
Use general_e_exception_raised if Compiler generates an uncaught exception
|
10 years ago |
Jonas Maebe
|
3f9f498e0d
- removed leftover alpha, ia64 and vis code
|
10 years ago |
Jonas Maebe
|
bc62795f15
* removed no longer used simplify_ppu global
|
10 years ago |
Jonas Maebe
|
21066ba3f3
* changed LinkTypeSetExplicitly from a global variable into a field of toption
|
10 years ago |
Jonas Maebe
|
0d74e4f719
* changed paratargetdbg from a global variable into a field of toption
|
10 years ago |
Jonas Maebe
|
84bd523867
* changed paratargetasm from a global variable into a field of toption
|
10 years ago |