Commit History

Autor SHA1 Mensaxe Data
  svenbarth 1abc9c1fe7 * when specializing a routine all nested specializations must go to the para- or localsymtable as otherwise the symbol can't be found to be registered %!s(int64=5) %!d(string=hai) anos
  svenbarth 6edf6cad2c * also check for Nil symtables in tsymtable.includeoption %!s(int64=5) %!d(string=hai) anos
  svenbarth d79e2ee9da * also store, reset and restore the current module's procinfo %!s(int64=5) %!d(string=hai) anos
  pierre c882828fd0 Minimalist change to avoid Invalid Typecast error on class when compiled with '-CriotR -O2' for i386-go32v2 target %!s(int64=5) %!d(string=hai) anos
  michael f7d6192905 * Show --stop-on-parser-error in help %!s(int64=5) %!d(string=hai) anos
  michael 77103fe7f2 * Report error with correct exit code %!s(int64=5) %!d(string=hai) anos
  michael a23ed797e6 * Fix bug ID #0036335: console pops up when getting compiler info %!s(int64=5) %!d(string=hai) anos
  pierre 8ea92a8280 Use correct macro to for 64-bit riscv CPU %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe ff919184d8 * restored original behaviour of shl/shr constant evaluation outside %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 0f46207776 * fixed (harmless) range error when expanding ~ %!s(int64=5) %!d(string=hai) anos
  michael cf203a6590 * Add column separator %!s(int64=5) %!d(string=hai) anos
  michael 0c25ada935 * Add header row %!s(int64=5) %!d(string=hai) anos
  michael 94e0b499df * Add boolean field length correction %!s(int64=5) %!d(string=hai) anos
  michael d3733c4718 * Add boolean field length correction %!s(int64=5) %!d(string=hai) anos
  pierre 17c422c3f2 Patch by Gareth Moreton. %!s(int64=5) %!d(string=hai) anos
  florian 98226d33b7 * do not optimize inline nodes which are part of call node which has an init and/or cleanup block, resolves #36323 %!s(int64=5) %!d(string=hai) anos
  svenbarth 3e9bfedbc4 * ensure that the required functions are referenced for Win32 SEH for packages as well %!s(int64=5) %!d(string=hai) anos
  svenbarth 40c11baaac * use a different name for the packages' entry point and use _DLLMainCRTStartup as an alias to avoid problems with the C-prefix %!s(int64=5) %!d(string=hai) anos
  svenbarth bb3b1b06a7 * fix condition for including a unit's object files or not when compiling with packages %!s(int64=5) %!d(string=hai) anos
  svenbarth 2a1d26cc90 * use translateable error messages for undefined symbols and also report in which object file the symbol was first found %!s(int64=5) %!d(string=hai) anos
  svenbarth 1e66b2464a * regenerate msg*.inc files after adding new error messages for undefined symbols %!s(int64=5) %!d(string=hai) anos
  svenbarth f28ac2bfc6 + add error messages for undefined symbols (both with a known object file and without) %!s(int64=5) %!d(string=hai) anos
  svenbarth cd7e3f354b + add a description for the link_e_comdat_selection_differs message %!s(int64=5) %!d(string=hai) anos
  svenbarth 4b3ce0c023 * the symbol of the interface wrapper function needs to be considered as referenced as well %!s(int64=5) %!d(string=hai) anos
  svenbarth 0a915e883e * keep track of static symbols that a global function references, as those must now be exported from a dynamic package as well if the function can potentially be inlined %!s(int64=5) %!d(string=hai) anos
  svenbarth 2e259ee3cc * the VMT of the exception class needs to be referenced indirectly %!s(int64=5) %!d(string=hai) anos
  svenbarth a041f899d3 * when creating the static field of a generic, insert it into the generic instead of the global symtable as it isn't really used anyway %!s(int64=5) %!d(string=hai) anos
  svenbarth 06fc84037c * ensure that generic symbols are not tried to be exported %!s(int64=5) %!d(string=hai) anos
  svenbarth da1312698b * correctly check for the system unit %!s(int64=5) %!d(string=hai) anos
  svenbarth 6151f7af29 * check the localswitches of the node instead of the global ones %!s(int64=5) %!d(string=hai) anos