Commit History

Author SHA1 Message Date
  Jonas Maebe ea2e516b4e + -ib parameter to print the code generator backend type: FPC or LLVM 5 years ago
  michael 71784254ab * Use exepath on all platforms 5 years ago
  michael 39fa965790 * Use exepath on all platforms 5 years ago
  michael 02ed51ea25 * Do not expand FPCBINDIR on darwin 5 years ago
  michael f3560004cf * Add FPCBINDIR macro for paths 5 years ago
  Jonas Maebe 79974a9671 + -XlS<x> option to specify a suffix for externally called LLVM utilities, 5 years ago
  florian 9e40d536cb + Xtensa: initial skeleton completed 5 years ago
  Jonas Maebe c477816100 - removed LLVM support for clang < 7.0 and Xcode < 10.0: those versions 5 years ago
  pierre 0fa70759a2 * cutils.pas (size_2_align): Move to.. 5 years ago
  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 years ago
  svenbarth b2932393df Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3] 6 years ago
  Jeppe Johansen a1a17447ff - Fix bug in 64bit softfloat double negation. 6 years ago
  Jonas Maebe fc60ec2ea4 + support for LLVM LTO: compile units with -CLflto -> when compiling a main 6 years ago
  Jonas Maebe a7bd37d17a * synchronised with trunk till r40776 6 years ago
  nickysn 261114ff32 + introduce the $OPENBSD_LOCALBASE and $OPENBSD_X11BASE pseudo variables; these 6 years ago
  Jonas Maebe cf65c55b72 * support specifying the target LLVM/Xcode version 6 years ago
  Jonas Maebe dee1056546 * fixed wrong change of jumpalignmax from 10 to 16 in previous commit 6 years ago
  florian 0d50a63c7d + tsettings.tlsmodel 6 years ago
  pierre d55f80d2f9 Really change extension of hs1 local variable in get_exepath 6 years ago
  florian a092da723a + new fields for more precise control of alignment 6 years ago
  Jeppe Johansen 054bf32f1f Add RV64GC cpu type. 7 years ago
  Jeppe Johansen ceb38833f2 Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk. 7 years ago
  svenbarth 97acf24290 + add a new modeswitch ArrayOperators which is set by default in Delphi modes that enables the internal array operators (currently only "+") 7 years ago
  svenbarth be0d51d64c * allow $MinEnumSize, $PackSet and $PackRecords to be used with $Push and $Pop 7 years ago
  svenbarth da672d1344 * instead of using separate booleans use a set to keep track of pending changes for popped settings 7 years ago
  nickysn 3e343dff21 + enable by default the ds_dwarf_omf_linnum debug switch on i8086, since that's 7 years ago
  svenbarth b77b6b001f + add a global that will contain all default namespaces passed in as parameters 7 years ago
  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