Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe a25ebbba3e + added volatility information to all memory references %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 18a59dddb9 * use ctai_typedconstbuilder.get_dynstring_rec() to get the recorddef representing %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 9a8a323578 * (again) fixed loading the address of the string data of an ansi/ %!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 4c11d34169 * fixed loading the address of the string data of an ansi/unicodestring %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe b176ed9f80 * ensure that the llvmst is initialised before using a field's llvmfieldnr %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 9e074d036b * migrated the handling of ansi/unicodestring constants to the high level %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 4f906fb9c9 * fixed datadef for untyped string constants (terminating #0 is one %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 5c8e723cf8 * handle the fact that we emit constant strings that can be longer or shorter %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 80c6225bf4 * fixed handling of comp and currency when they have to be handled by the %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe d04e05ff82 + handling of floating point constants in llvm code (just load them in a %!s(int64=11) %!d(string=hai) anos