Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton 7 năm trước cách đây
  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 năm trước cách đây
  florian 94c3ac027b * fixed spelling: fpc_mode -> gpc_mode 8 năm trước cách đây
  nickysn 012153201a * moved the conversion of "x:=x op k" to inline nodes to a separate optimization 8 năm trước cách đây
  Jonas Maebe 4c68ea1000 * use pocalls_cdecl and cstylearrayofconst more consistently instead of 8 năm trước cách đây
  Jonas Maebe 265c8e7bbc + support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, and 8 năm trước cách đây
  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 năm trước cách đây
  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 năm trước cách đây
  Károly Balogh 38837ee973 m68k: make the new register calling convention the default 8 năm trước cách đây
  pierre 4d09dfca95 Remember usage of checkpointer (-gc) option: 8 năm trước cách đây
  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. 8 năm trước cách đây
  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 năm trước cách đây
  florian cb4773432b + hardfloat directive (arm only): use hard float calling conventions regardless of the abi, resolves #29715 9 năm trước cách đây
  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 năm trước cách đây
  nickysn bfa96171e0 * changed the asizeint and asizeuint to 32-bit on CPUs with 16-bit address 9 năm trước cách đây
  Jeppe Johansen 0046af39eb Fixed #29025. 9 năm trước cách đây
  florian 70b8789262 o basic extended pascal support: 9 năm trước cách đây
  Károly Balogh 3675fc75cb VLink Support: 9 năm trước cách đây
  nickysn b26e10d53c + generate proper win16 prologue/epilogue for exported routines (we don't yet 10 năm trước cách đây
  nickysn e0aa6bf85f * the FarProcsPushOddBP target switch made local instead of global (BP7 compatibility) 10 năm trước cách đây
  Jonas Maebe 2cf8e50771 * fixed unwanted disabling of a codepage set via -FcXXX/{$codepage XXX} 10 năm trước cách đây
  Jonas Maebe 4564bffb85 * use binutils 2.19+ linker script "augmentation" functionality to specify 10 năm trước cách đây
  Jonas Maebe e06a759e20 - reverted r31664, it causes crashes with some ld versions :/ 10 năm trước cách đây
  Jonas Maebe cd41bf672c * use binutils 2.19+ linker script "augmentation" functionality to specify 10 năm trước cách đây
  Jeppe Johansen 3cb9be73bc Moved tcontrollerdatatype out into cpuinfo. 10 năm trước cách đây
  florian a645de74d7 * fix warning 10 năm trước cách đây
  nickysn bdfd23cc2e + new target switch "FarProcsPushOddBP", which causes the i8086 compiler to push 10 năm trước cách đây
  Jonas Maebe 1b43930749 - removed long deprecated/buggy assembler cse optimiser for i386 10 năm trước cách đây
  florian 06fd4223e9 + optimization setting level4 10 năm trước cách đây
  Jonas Maebe 5d4837329b * changed {$modeswitch blocks} to {$modeswitch cblocks} to avoid confusion 10 năm trước cách đây