Commit History

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