Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe f7948ff25f * removed outdated comment %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 5a2217f645 + support for emitting simple placeholder elements in the high level %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 7def77dcc9 * we only support resourcestrings in ttai_typedconstbuilder.queue_emit_const() %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe c946a85ae6 * give an internalerror if a typed const builder is finalised while there %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe e93660c170 - removed ttai_lowleveltypedconstbuilder.queue_addrn(), as we are always %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 0e42559047 * support for queueing an access to a series of fieldvarsyms by name in the %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 6f4fe415e9 * support specifying the alignment of the start of an anonymous record %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 6f5905684f + support for specifying the name of fields added to anonymous record %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 413680f593 * factored out getting a previously created internal type by name %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe ddeab221c0 * when starting a queued expression, immediately emit any necessary padding %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 7a8b5fd6c5 * several fixes for emitting aggregate typed constants with C/ABI packing: %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 508828958c * changed getprocaddressprocvar() into a tprocvardef.getreusableprocaddr() %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe f40ea04540 * changed getarraydef() into a tarraydef.getreusable() class method %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 8d0c5ecf5a * added protected queue_is_active() function to determine whether the %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe b5081d76c6 * since we insert the internal ansistring record types in the symtable of %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe bd8079f896 * cache and reuse procvardefs internally created to get the address of a %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 65bcfdc42d * support changing the tai field of a tai_simpletypedconst afterwards, %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 3be51e1455 * fixed endless recursion in tabstractrecorddef.contains_float_field() in %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe a8db5e3dfb * fixed alignment of widestring on win64 after llvm branch merge (should use %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 7b4bf9cc33 * fixed comment for emit_ansi/unicodestring_const() after changing those %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe a30f0bc289 * fixed -Oodfa warnings %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe f631430775 * made the allocation of labels for internal data in typed const builders %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 25e6eaf07f * store the to be used recordalignmin and maxcrecordalign settings inside %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 419a97cce8 * changed emit_ansistring_const() and emit_unicodestring_const() into %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 6ed273eec5 * support specifying the name of an internal data section %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 158116392c + ttai_typedconstbuilder.start_internal_data_builder() and %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 687bb15299 * renamed getdatalabel() to getglobaldatalabel %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 5e1bb8e408 + tcalo_make_dead_strippable to indicate that a typed constant data block %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe e924dbed90 * moved the specification of the options for a ttai_typedconstbuilder from %!s(int64=10) %!d(string=hai) anos