2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  florian c97869bd89 * merge user sections support branch 14 жил өмнө
  florian 0c62133d38 * patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740 14 жил өмнө
  florian e4656050a7 + get/putansistring 14 жил өмнө
  florian 26fbfaf5a7 + introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer) 14 жил өмнө
  sergei 58f37dc952 Improvements to dispinterface property handling: 14 жил өмнө
  paul 55a0fefb1f compiler: implement generic array type: 14 жил өмнө
  paul 86d3e41442 compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests 14 жил өмнө
  paul ee6fe6c4f5 compiler: add unary plus node, search for unary plus operator if a type cannot be handled by compiler, increase ppu version because of node types change 14 жил өмнө
  paul 4f274b157c compiler: move objectoptions to tabstractrecorddef because it will be needed for records too 14 жил өмнө
  paul 26cef34005 compiler: 14 жил өмнө
  Jonas Maebe 92997a0249 * store/load tloopnode.loopflags to/from ppu files so that for/repeat/while 15 жил өмнө
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch 15 жил өмнө
  Jonas Maebe 25561d0f71 - removed unnecessary string copy form tppufile.getstring 15 жил өмнө
  Jonas Maebe 15e9c54b44 * fixed ABI compliance for parameter passing and function returning on all 15 жил өмнө
  Jonas Maebe 72bec41317 * increased ppu version after r15350, because the explicit paralocations 15 жил өмнө
  paul ceccce93f5 compiler: add class constructors, class destructors to the initfinal table as regular initialization/finalization sections (class constructors is still not striped away with the class) 15 жил өмнө
  paul 1b614b526a compiler: 15 жил өмнө
  Jonas Maebe 0cfc6e1cac + support for "univ" in macpas mode: a parameter modifier that allows 15 жил өмнө
  Jonas Maebe 7201d61d20 * forgotten, part of r14912 15 жил өмнө
  paul 25298fbcd9 compiler: allow hint modifier for 'unit' keyword (reason - delphi compatibility) + test 15 жил өмнө
  paul 1ae0cebc1a compiler: implement dispinterface properties + modified test 15 жил өмнө
  paul 77a2c316dd compiler: use sp_internal instead of vo_is_internal for internal symbols used for static fields, remove vo_is_internal 15 жил өмнө
  paul c9987c296e compiler: don't show notes for symbols which are created by static class fields, update ppudump and ppu version 15 жил өмнө
  florian 79f084167a * increased ppu version due to r14596 15 жил өмнө
  Jonas Maebe b3a1833e0f * lowered symbol length at which we start shortening it with a crc so 15 жил өмнө
  florian 81f34dd4bb * avoid too long prefixes of manglednames by using a CRC like for long parameter name lists, resolves #15203 15 жил өмнө
  Jonas Maebe 1743c6f1a8 * also recompile a unit if class/object definitions in indirectly used 15 жил өмнө
  florian b5e7b3e1e7 o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests): 15 жил өмнө
  Jonas Maebe 280f27b45c * store/restore trttinode.rttidatatype to/from ppu file, and also copy it in 15 жил өмнө
  Jonas Maebe 60a9ef963d * finished basic support for calling methods from external C++ classes 15 жил өмнө