2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  Jonas Maebe 2109612fa3 - disable cs_opt_use_load_modify_store because for llvm because it is 6 жил өмнө
  florian 0d50a63c7d + tsettings.tlsmodel 7 жил өмнө
  florian 9f16c34329 + initial work for tls-based threadvar support on arm-linux 7 жил өмнө
  pierre c9c8ff1eef Set MaxLocalsSize according to address size not register size 7 жил өмнө
  yury d0b6f427d3 * Fixed checks for exceeding limit of locals space. Prevent range and overflow errors during the checks. Introduced the MaxLocalsSize constant which provides the maximum possible size of locals space (stack frame) depending of bitness of a cpu. 7 жил өмнө
  florian 3c69f9a066 + basic infrastructure to generate code for floating point exception 7 жил өмнө
  florian 0c6cf12fbf + support for the directive $EXCESSPRECISION 7 жил өмнө
  florian 0eea2141f6 * patch by J. Gareth Moreton: clarity in directive conflict error messages, resolves #33754 7 жил өмнө
  florian 4f5f3c4a09 + support for vmov.xx vreg,#imm on arm 7 жил өмнө
  svenbarth 97acf24290 + add a new modeswitch ArrayOperators which is set by default in Delphi modes that enables the internal array operators (currently only "+") 7 жил өмнө
  nickysn 600b460ecd + added new debug output option -godwarfomflinnum for generating line number 7 жил өмнө
  florian 512328deee * include loop unrolling in -O3, as it is done carefully, it is beneficial on average 7 жил өмнө
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton 7 жил өмнө
  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 жил өмнө
  florian 94c3ac027b * fixed spelling: fpc_mode -> gpc_mode 8 жил өмнө
  nickysn 012153201a * moved the conversion of "x:=x op k" to inline nodes to a separate optimization 8 жил өмнө
  Jonas Maebe 4c68ea1000 * use pocalls_cdecl and cstylearrayofconst more consistently instead of 8 жил өмнө
  Jonas Maebe 265c8e7bbc + support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, and 8 жил өмнө
  svenbarth a9888eba70 * also generate Big Obj COFF files with the GNU utilities (needs 2.25 or newer), at least as long as the new option -a5 isn't given, which disables this 8 жил өмнө
  florian 29a2c433f7 * -Sr option for iso mode: in case no command line parameter is passed, the file name for program parameters is derived from their variable name 8 жил өмнө
  Károly Balogh 38837ee973 m68k: make the new register calling convention the default 9 жил өмнө
  pierre 4d09dfca95 Remember usage of checkpointer (-gc) option: 9 жил өмнө
  yury db590da1e6 * Added a new debug option switch -godwarfcpp - Simulate C++ debug information in DWARF. It is more correct way to workaround LLDB issues than in r34558. This option can be used for debuggers, which does not support Pascal correctly. 9 жил өмнө
  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 жил өмнө
  florian cb4773432b + hardfloat directive (arm only): use hard float calling conventions regardless of the abi, resolves #29715 9 жил өмнө
  pierre 40193ea1db Add pi_has_open_array_parameter to proc_info.flags as this requires special handling for i8086 huge memory model to restore DS register correctly 9 жил өмнө
  nickysn bfa96171e0 * changed the asizeint and asizeuint to 32-bit on CPUs with 16-bit address 10 жил өмнө
  Jeppe Johansen 0046af39eb Fixed #29025. 10 жил өмнө
  florian 70b8789262 o basic extended pascal support: 10 жил өмнө
  Károly Balogh 3675fc75cb VLink Support: 10 жил өмнө