Historie revizí

Autor SHA1 Zpráva Datum
  svenbarth b88107fa1d * due to an apparent bug in the clang assembler for COFF when assembling ADRP instructions we can't use symbols that are offset into their section před 5 roky
  Jonas Maebe 4ba19f5418 * add support for creating non-address-only procvars to před 5 roky
  yury 1b3a3a7983 * Removed lot of unused local vars. It is useful to turn on the notes in options. :) před 5 roky
  Jonas Maebe 1a9e246c29 * added is_normal_fieldvarsym() helper and use it před 5 roky
  Jonas Maebe d8903ce6b3 - removed maxcrecordalign parameter/field from recordsymtables, as this value před 6 roky
  Jonas Maebe 3fa6838815 * basic llvm metadata support před 6 roky
  Jonas Maebe 079d616978 * fixed double free in LLVM code generator after r41963 před 6 roky
  Jonas Maebe 97a144ea6a - removed ttypedconstkind parameter from tai_simpletypedconst constructor, před 6 roky
  Jonas Maebe 213b87fe91 * optimized and simplified tai_aggregatetypedconst destruction před 6 roky
  Jonas Maebe d150869dea * record symbols that need to remain in their original order, and on Darwin před 6 roky
  Jonas Maebe 4d03f3a65e * fixed LLVM memory leaks před 6 roky
  Jonas Maebe f87304f5ca * fixed LLVM code generator not taking into account constalignmin/max před 6 roky
  Jonas Maebe 97b40dc16d * fixed dynamic array constants for llvm před 6 roky
  yury 4357caaad8 * Removed unused local vars. před 6 roky
  svenbarth 8bf3661f7f + add a method to emit a reference to a pooled shortstring constant (aka one per unit); very useful for new RTTI tables to avoid poluting the binary with string constants před 7 roky
  pierre a1bbd4c02d Try to avoid inserting all RTTI symbols into executables on targets not supporting smartlinked sections před 7 roky
  svenbarth 2bf5c28077 + add methods begin_dynarray_const and end_dynarray_const which can be used to emit the data of a dynamic array před 7 roky
  svenbarth e863245021 + add method get_dynarray_symofs to retrieve the platform specific offset of the dynamic array data from its před 7 roky
  svenbarth d3d9221c8d + add method get_dynarray_header_size to retrieve the size of the dynamic array meta data record před 7 roky
  svenbarth 2eac60cd87 * use a unique internal error před 7 roky
  florian 2ad265505b * properly align unicode- and ansistring constants před 8 roky
  Jonas Maebe f3ebde999f * extracted the code to generate the indirect symbols from před 8 roky
  svenbarth 822d96776b * extend tai_typedconstbuilder with the ability to add an indirect symbol to the same section as the one that's generated for the constant data (at least if it's also rodata) před 8 roky
  Jonas Maebe a0c50336f3 * initialize tguid typed constants by searching for the named fields we need, před 8 roky
  Jonas Maebe 827e980351 * fixed comment typo před 8 roky
  Jonas Maebe 9727f289b1 + tcalo_apply_constalign option to specify that the alignment should be před 8 roky
  nickysn 6eeb6ee95a * also use sizesinttype, instead of ptrsinttype for the string reference count před 8 roky
  nickysn b3deb8a152 * use sizeint, instead of pint/ptrsinttype for emitting the reference count and před 8 roky
  Jonas Maebe 4ca50bc9eb * removed optimisation to reduce the number of unnecessary section headers před 9 roky
  Jonas Maebe a7c893064a * only don't insert passing alignment immediately for anonymous records před 9 roky