Commit History

Autor SHA1 Mensaxe Data
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=4) %!d(string=hai) anos
  yury 764227193a * Added on option to implement library based smartlinking of the dead stripable vectorized lists (e.g. resource strings index). By default smartlinking of such lists only supported when the section based smartlinking (tf_smartlink_sections) is enabled for a target. %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 4ba19f5418 * add support for creating non-address-only procvars to %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe dcf4e4cb2c * support taking the address of labels defined in assembler blocks in the %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe e7fbebfef5 * fixed field alignment when reusing an anonymous recorddef for LLVM and %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 145f4299b4 * search dynamic string data record in correct symtable in %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe d8903ce6b3 - removed maxcrecordalign parameter/field from recordsymtables, as this value %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3a1fb45315 * synchronised with trunk till r41976 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 079d616978 * fixed double free in LLVM code generator after r41963 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 97a144ea6a - removed ttypedconstkind parameter from tai_simpletypedconst constructor, %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 31c047adf8 * synchronised with trunk till r40605 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe f87304f5ca * fixed LLVM code generator not taking into account constalignmin/max %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3b4011760a * cleaned up blockaddress instruction (add type rather than hardcoding it %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 24c49301e3 * synchronised with trunk till r40578 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 7cc7268635 * fixed dynamic array constants for non-Darwin LLVM platforms %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 68ce5dc91f * register static symbols references from assembly code as "used" so that LLVM won't %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 97b40dc16d * fixed dynamic array constants for llvm %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe a0b537bc7b * fixed typed constants that use an integer number to initialise a procvar or %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe db40e1575d + support for handling the tcalo_no_dead_strip flag when targeting LLVM: %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe e62cb7917e + support for setting the "appending" flag of declaration generated via an %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 8cd84bd8e8 * stop updating llvmnextfieldindex once we have established that the current %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 5541fb3f6d * when converting a pointer-sized entity to a complex procvar in a typed %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 22c31ca004 * fixed LLVM vecn typed constant evaluation if the lower bound is <> 0 %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe ea54b6b2c5 * factored comp/currency-in-register handling out of a_loadfpu_reg_reg() %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe e4c8a2776b - removed empty "protected type" section %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 4aba875c34 * add llvm "weak" flag for tcalo_weak %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 81381cfbb4 + vectorized dead-strippable section support for LLVM %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 99aaec5431 * handle typed constant definitions of variant records using different fields %!s(int64=9) %!d(string=hai) anos