Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe 2ed100666d * pack ansi/wide/unicodestring "records" at 1 byte so that we don't "pad" пре 11 година
  Jonas Maebe 76e0ee7a41 * fixed adding padding bytes before anonymous records: the alignment of such пре 11 година
  Jonas Maebe 5a9b931e5c * renamed ttai_lowleveltypedconstbuilder to ttai_typedconstbuilder пре 11 година
  Jonas Maebe d2b55b6f07 * moved the recording of aggregate type information during typed constant пре 11 година
  Jonas Maebe 95b95497d4 * mark the typesyms generated in trecorddef.create_global_internal() as used пре 11 година
  Jonas Maebe 12836db931 * put the symtable(s) of the current unit back on the symtablestack before пре 11 година
  Jonas Maebe 854fe2230a * store the vmt field rather than only its offset in tobjectdef, so we can пре 11 година
  Jonas Maebe 489594f02f * fixed copy/paste error in r28322 пре 11 година
  Jonas Maebe bdfb6d81e5 * don't emit padding bytes if there was an error parsing a typed constant пре 11 година
  Jonas Maebe 0def3629cc * factored out adding a single field to a record based on a def пре 11 година
  Jonas Maebe bdb22772d9 * fixed whitespace пре 11 година
  Jonas Maebe 6560b1dbd6 * emit alignment directive in the typed constant builder when starting a new пре 11 година
  Jonas Maebe 9d9e0a578b * return the next field from tabstractrecordsymtable.findfieldbyoffset() if пре 11 година
  Jonas Maebe 210b532832 * split up specifying the type of the section of a typed constant and whether пре 11 година
  Jonas Maebe 6677e698cd * record the alignment in taillvmdecl, as it can be different from the пре 11 година
  Jonas Maebe 37009c917b * pass alignment to tnodeutils.insertbsssym() пре 11 година
  Jonas Maebe 864b36fbe5 * create the recorddef at the start when building an anonymous recorddef, пре 11 година
  Jonas Maebe 6cc74cd115 + added missing begin_anonymous_record() for widestring constants (undetected пре 11 година
  Jonas Maebe b18ba8e85b * syncrhonised with trunk up till r28471 пре 11 година
  Jonas Maebe b710220a5e * fixed calldef specified in case of calling a varargs C function пре 11 година
  Jonas Maebe d09243c8c1 * correctly handle make_simple_ref() for voidpointers пре 11 година
  Jonas Maebe b745dcc64c * moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because пре 11 година
  Jonas Maebe 33c277b3a7 + temp_to_ref() implementation for llvm пре 11 година
  Jonas Maebe 0fbaa9e924 * record the alignment of temps, and set it when creating a reference based пре 11 година
  Jonas Maebe 9880b53242 * changed all alignment parameters in the temp manager to shortint пре 11 година
  Jonas Maebe dd733bd5b5 * changed all size parameters in the temp manager from longint to asizeint пре 11 година
  Jonas Maebe 830952cc3b * moved creating a reference based on a ttemprecord to a new virtual method пре 11 година
  Jonas Maebe 0a87133e00 * spelling fix пре 11 година
  Jonas Maebe 344acef9b5 * separate tracking the def of a temp and whether or not it needs to be пре 11 година
  Jonas Maebe 3b7f43ad77 * renamed (hl)gettemptyped() to (hl)gettempmanaged() to better indicate the пре 11 година