Commit History

Author SHA1 Message Date
  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
  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 7 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