Commit History

Autor SHA1 Mensaxe Data
  svenbarth 6f5a648516 Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again. %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe de56f909d5 * synchronized with trunk up to and including r25430 %!s(int64=12) %!d(string=hai) anos
  florian 6f11e3f316 * clz is only available on thumb2/arm %!s(int64=12) %!d(string=hai) anos
  florian 0e7a7c68b0 * the -CI switch is now handled correctly %!s(int64=12) %!d(string=hai) anos
  florian d4968e054b + arm: tsettings.instructionset %!s(int64=12) %!d(string=hai) anos
  florian 6e7edf1933 * make x86memorymodel i8086 only %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe efa95bed66 * changes so the compiler can be compiled with a unicode RTL without warnings %!s(int64=12) %!d(string=hai) anos
  sergei 38058505ba * Changed linking infrastructure to look like assembler one: %!s(int64=12) %!d(string=hai) anos
  sergei 87cfd86172 * Define SUPPORT_GET_FRAME for targets having "get_frame" as internal symbol (x86,arm and jvm, currently), removes need to enumerate these targets in every related conditional compilation directive and simplifies configuring this feature for other targets. %!s(int64=12) %!d(string=hai) anos
  mazen 9c4052b505 + Added a new directive, CFGDIR, to configuration file allowing user to add a directory to a list where included configuration files are searched. %!s(int64=12) %!d(string=hai) anos
  nickysn 435a97059d + enabled the command line option for the medium memory model %!s(int64=12) %!d(string=hai) anos
  nickysn b409d600ee + implemented the tiny memory model for i8086-msdos; we now produce working dos .com files as well %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 1358618c36 * only display and allow ABIs that are actually supported by the current %!s(int64=12) %!d(string=hai) anos
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov %!s(int64=12) %!d(string=hai) anos
  sergei 6f1997f5e5 + MIPS: added profiling support %!s(int64=12) %!d(string=hai) anos
  florian fdde11fcc8 - -CPPAKCSET=NORMAL and CPPAKCSET=DEFAULT should set setalloc to 0 as $PACKSET=... with the same parameters does %!s(int64=12) %!d(string=hai) anos
  florian 380bc56e32 + create a default heap on embedded targets and register this default heap %!s(int64=12) %!d(string=hai) anos
  nickysn 99212c0f9c * define FPC_HAS_TYPE_EXTENDED for i8086; undefine FPC_INCLUDE_SOFTWARE_INT64_TO_DOUBLE %!s(int64=12) %!d(string=hai) anos
  sergei 2caa05ccd1 * Make Win64 SEH support enabled by default. If necessary to disable, compiler should be cycled with OPT=-dDISABLE_WIN64_SEH. Mantis #24012. %!s(int64=12) %!d(string=hai) anos
  nickysn a9809323dc some more generic i8086 defines added %!s(int64=12) %!d(string=hai) anos
  yury 63d1c3aa94 * Set default CPU armv5t for arm-android. Issue #23973. %!s(int64=12) %!d(string=hai) anos
  florian 1eeeb309c7 * intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet %!s(int64=12) %!d(string=hai) anos
  yury b3862eb4b1 * Use standard Android NDK prefixes for binutils by default. %!s(int64=12) %!d(string=hai) anos
  paul 2a3618fb6c compiler: set apptype using new SetAppType routine, add 'CONSOLE' define for console apptype. %!s(int64=12) %!d(string=hai) anos
  florian 3ca7a5ff8e - remove switch -Wx for arm thumb interworking, one should use -CTHUMBTINTERWORKING=ON instead %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 4022c29500 * mark each target switch with whether it's global or not, so a compiler %!s(int64=12) %!d(string=hai) anos
  florian bf57cdf409 + introduce new define CPUTHUMB2 %!s(int64=12) %!d(string=hai) anos
  paul 5d74e0578a compiler: remove unused variables and unneeded assignments %!s(int64=12) %!d(string=hai) anos
  florian 7184306a4c + option -Wx to generate thumb interworking safe code on arm %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 4ea78538e4 * enabled threading feature for jvm target so that rtl/inc/genmath.inc %!s(int64=12) %!d(string=hai) anos