Historia zmian

Autor SHA1 Wiadomość Data
  tg74 634338dcd2 merge with trunk 10 lat temu
  tg74 3b09397e34 merge with trunk 11 lat temu
  nickysn ac66f3ae1b + added new field 'define' to ttargetswitchinfo, which specifies a system macro 12 lat temu
  nickysn bd0585274e * tsettings.enablecld converted to a targetswitch ts_cld 12 lat temu
  nickysn 52a5ffc386 * use apptype to indicate that the target is a DOS .COM file, instead of introducing a new field in tsettings (as suggested by Sven) 12 lat temu
  nickysn 567cdf875b + added new i8086 compiler options -Wtexe and -Wtcom for specifying the MS-DOS 12 lat temu
  Jonas Maebe a14ceba791 + -CTinitlocals switch for the JVM that initialises all local variables 12 lat temu
  Jonas Maebe 6013606a97 + -CTlowercaseprocstart switch to lowercase the first character of routines 12 lat temu
  sergei 5c4abfa75a + Implemented saving/restoring registers using PUSH/POP instructions on i386 targets with non-fixed stack. Provides some advantage in code size (e.g. the compiler becomes about 20KBytes smaller). 12 lat temu
  nickysn a9c949e551 * the memory model const sets introduced in r24812 moved to i8086/cpuinfo.pas 12 lat temu
  nickysn 9eecec4910 + added const sets for the i8086 memory models based on the code and data model type 12 lat temu
  nickysn b409d600ee + implemented the tiny memory model for i8086-msdos; we now produce working dos .com files as well 12 lat temu
  nickysn ed29f7a92d + far pointer support in tpointerconstnode 12 lat temu
  nickysn 5ed1222e64 * changed the default i8086 calling convention to pocall_pascal 12 lat temu
  nickysn 51d61cc593 * define the i8086 default calling convention separately from the other x86 architectures 12 lat temu
  florian 1ab42714c3 + fix compilation by adding a Int32 type, no sure why it is needed 12 lat temu
  florian 63f6afffd5 + make empty proc. removal switchable by removeemptyprocs 12 lat temu
  paul f9277d2043 compiler: add comment for all application types 12 lat temu
  florian 3ca7a5ff8e - remove switch -Wx for arm thumb interworking, one should use -CTHUMBTINTERWORKING=ON instead 12 lat temu
  Jonas Maebe 4022c29500 * mark each target switch with whether it's global or not, so a compiler 12 lat temu
  florian 7184306a4c + option -Wx to generate thumb interworking safe code on arm 12 lat temu
  florian fce9e953b4 + nested exit support 12 lat temu
  Jonas Maebe 4aa05f5133 + support for automatically generating setters/getters for properties on the 12 lat temu
  florian 761fcca4ec + is_dynamicstring 12 lat temu
  Jeppe Johansen 8b17a358e4 Remove all traces of the interrupt vector table generation mechanism 12 lat temu
  florian f25f44605e - get rid of m_all, use a set instead for tokens, this allows to disable/enable tokens depending on the language mode 13 lat temu
  Jonas Maebe 8a4c12ab36 * include -Oofastmath in -O4 13 lat temu
  Jonas Maebe f5de7e34d3 * only remove the calculation of unused parameters of inline routines if 13 lat temu
  florian 4d86d25c6c * -O4 switch for optimizations which are correct but which might have unexpected effects 13 lat temu
  florian b330bba0bc + introduce -Oofastmath 13 lat temu