Commit History

Autor SHA1 Mensaxe Data
  florian 06a0e48958 -- Zusammenführen von r43183 in ».«: %!s(int64=4) %!d(string=hai) anos
  svenbarth 036c9f7ff2 --- Merging r45365 into '.': %!s(int64=4) %!d(string=hai) anos
  svenbarth e6ad8a0dfa Merged revision(s) 44172, 44188, 45457 - 45458, 45645, 46218, 46953 from trunk: %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 76045bfc04 * merged macOS/AArch64 support + revisions these changes depended on %!s(int64=4) %!d(string=hai) anos
  svenbarth cbe9654b04 Merged revision(s) 44072-44074 from trunk: %!s(int64=5) %!d(string=hai) anos
  pierre 7062177e1b Merge of commit r44056 %!s(int64=5) %!d(string=hai) anos
  marco d24f4b0926 --- Merging r42998 into '.': %!s(int64=5) %!d(string=hai) anos
  pierre 663c97ed23 Merge of revisions 41425 from trunk to fixes_3_2 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3ac703506c * rest of the previous accidental partial commit %!s(int64=6) %!d(string=hai) anos
  pierre d8b0ded10c Marge of more trunk fixes into fixes branch. %!s(int64=6) %!d(string=hai) anos
  pierre 1fafc17016 Merge of revisions 39731 39825 39849 39912 39913 39914 39924 39935 39999 40000 40001 40026 40115 40132 40163 from trunk to fixes_3_2 %!s(int64=6) %!d(string=hai) anos
  pierre 6205e530aa Merge commits 39912, 39914, 40001, 40115, 40132 and 40163 %!s(int64=6) %!d(string=hai) anos
  marco 338873d7a7 --- Merging r39785 into '.': %!s(int64=6) %!d(string=hai) anos
  marco edf32cd5dc The Important Ones: %!s(int64=6) %!d(string=hai) anos
  svenbarth 61bde67082 + add method has_non_trivial_init_child() to tdef which provides access to the symtable's %!s(int64=7) %!d(string=hai) anos
  svenbarth 8423fd7632 * also process procsyms when adding a symtable as they may be generic dummy symbols as well %!s(int64=7) %!d(string=hai) anos
  nickysn 17823821ca * make procedures and functions, declared in the interface part of a unit in an %!s(int64=7) %!d(string=hai) anos
  nickysn 55386ba547 + show whether a procedure or function is far in tprocdef.customprocname %!s(int64=7) %!d(string=hai) anos
  nickysn c7503ca291 + introduced tabstractprocdef.ofs_address_type - the address type, generated for %!s(int64=7) %!d(string=hai) anos
  nickysn 7a7e09982b + show whether a procdef is far in tprocvardef.GetTypeName %!s(int64=7) %!d(string=hai) anos
  florian 6d5ce55232 * unified def creation for open arrays %!s(int64=7) %!d(string=hai) anos
  svenbarth b765d661ce * when registering a def also register the syms and defs of its symtables %!s(int64=7) %!d(string=hai) anos
  svenbarth a6821c63e0 * store the type of the helper that had been encountered during parsing in the objectdef and by extension the PPU %!s(int64=8) %!d(string=hai) anos
  svenbarth 0b02dab684 + new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind of a type as a constant value (and thus can be optimized away in If- and Case-statements) %!s(int64=8) %!d(string=hai) anos
  svenbarth 06d7e26df0 * move code to add a symbol to the current module's generic dummy symbols into a new function pgenutil.add_generic_dummysym() %!s(int64=8) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  svenbarth 5f8135dd84 * tarraydef.setelementdef: don't call size for array constructors as they'll only have one once they're converted to dynamic arrays %!s(int64=8) %!d(string=hai) anos
  maciej-izak b912deae33 * each record with managed field or with any management operator needs init table (update for symdef.pas, trecorddef.needs_inittable) %!s(int64=8) %!d(string=hai) anos
  maciej-izak 15ba9b54c6 Store informations about management operators in ppu files for records. %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 69a502db37 instead of stringdup(ppufile.getstring), have a getpshortstring function in entfile, and use it whereever possible. this avoids an extra shortstring copy, compared to the earlier solution %!s(int64=8) %!d(string=hai) anos