Commit History

Autor SHA1 Mensaxe Data
  nickysn ed29f7a92d + far pointer support in tpointerconstnode %!s(int64=12) %!d(string=hai) anos
  nickysn 5ed1222e64 * changed the default i8086 calling convention to pocall_pascal %!s(int64=12) %!d(string=hai) anos
  nickysn 51d61cc593 * define the i8086 default calling convention separately from the other x86 architectures %!s(int64=12) %!d(string=hai) anos
  florian 1ab42714c3 + fix compilation by adding a Int32 type, no sure why it is needed %!s(int64=12) %!d(string=hai) anos
  florian 63f6afffd5 + make empty proc. removal switchable by removeemptyprocs %!s(int64=12) %!d(string=hai) anos
  paul f9277d2043 compiler: add comment for all application types %!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 7184306a4c + option -Wx to generate thumb interworking safe code on arm %!s(int64=12) %!d(string=hai) anos
  florian fce9e953b4 + nested exit support %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 4aa05f5133 + support for automatically generating setters/getters for properties on the %!s(int64=13) %!d(string=hai) anos
  florian 761fcca4ec + is_dynamicstring %!s(int64=13) %!d(string=hai) anos
  Jeppe Johansen 8b17a358e4 Remove all traces of the interrupt vector table generation mechanism %!s(int64=13) %!d(string=hai) anos
  florian f25f44605e - get rid of m_all, use a set instead for tokens, this allows to disable/enable tokens depending on the language mode %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 8a4c12ab36 * include -Oofastmath in -O4 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe f5de7e34d3 * only remove the calculation of unused parameters of inline routines if %!s(int64=13) %!d(string=hai) anos
  florian 4d86d25c6c * -O4 switch for optimizations which are correct but which might have unexpected effects %!s(int64=13) %!d(string=hai) anos
  florian b330bba0bc + introduce -Oofastmath %!s(int64=13) %!d(string=hai) anos
  florian eb1efdff8a + introduce cstylearrayofconst because pocall_mwcall was forgotten at several places %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 3798b79fd7 + optimization that (re)orders instance fields of Delphi-style classes in %!s(int64=13) %!d(string=hai) anos
  florian 3a9e3991be * the switch -Oouseebp allows the i386 compiler to use ebp as normal register %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe b0462d27cc * by default, no longer initialize enumeration fields of classes/objects %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe ca29bb10af - zapped some gremlins in comments %!s(int64=13) %!d(string=hai) anos
  florian 6c8eed21c4 + implement auto inlining (-Ooautoinline) %!s(int64=13) %!d(string=hai) anos
  paul 290295db3e compiler: remove UTF8 sequences from 2 comments + minor formatting %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 3380b58695 * when we get near the limit of the maximum number of TOC entries that can %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 5c6c5699a9 * cs_wpo_optimize_vmts also needs all unit info %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 02413c8a57 * moved maybequoted() from cutils to cfileutl and let its behaviour vary %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos