Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe ef3bafd67c * fixed resetting defs after generating the llvm "type" instructions: the %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe e90af5d7c0 * fixed collection of types from tai_*typedconst %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe c17458149c - removed accidentally committed debug code %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 8cebb76572 * corrected llvm level type of interfaces %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe abd79d275f * always emit the procdef when calling a routine in llvm; this is %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe cf0164b460 + support for classrefdef %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe d7bda793f2 * record rather than immediately append encountered defs, so that we don't %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe c80fb6a20e * explicitly specify whether an llvm specification is a definition (= locally %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 4c5191f5d7 * generate LLVM typedefs for file-typed data %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe bfa94ae908 * further (final?) reworking of llvm external symbol handling: %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 6dcf61f057 * an alias is an explicit definition of a symbol -> override types gleaned %!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 cf2e46c2c1 * reworked external symbol handling on llvm to deal with the fact that %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 033c28e5ac * removed unnecessary and potentially wrong typecast %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 8f1fb60f61 * also collect the llvm type info from the initialisation data of typed %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 74da8720c5 * insert type conversions in case a symbol is declared via 'external' as an %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe e2cf90ad8a * add type declarations for structure types in the llvm code so that we can %!s(int64=10) %!d(string=hai) anos