Commit History

Autor SHA1 Mensaxe Data
  Michaël Van Canneyt fe62b3ace8 * Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently hai 1 ano
  Ryan Joseph 519a102379 * Write extended RTTI info %!s(int64=2) %!d(string=hai) anos
  Michaël Van Canneyt 7085083559 * Additional fields/enums for invoke helper %!s(int64=2) %!d(string=hai) anos
  Nikolay Nikolov 553cee72eb * tsk_wasm_suspending renamed tsk_wasm_suspending_first %!s(int64=2) %!d(string=hai) anos
  Nikolay Nikolov 0f89852908 + support 'suspending last' externals as well %!s(int64=2) %!d(string=hai) anos
  Nikolay Nikolov aedacd9160 + comment for the po_wasm_suspending value %!s(int64=2) %!d(string=hai) anos
  Nikolay Nikolov f6cd75add9 + comments for tsk_wasm_suspending and tsk_wasm_promising %!s(int64=2) %!d(string=hai) anos
  Nikolay Nikolov 15c95e0ac7 + initial implementation of WebAssembly promising exports %!s(int64=2) %!d(string=hai) anos
  Nikolay Nikolov b247302871 + initial attempt (not fully working, yet) at implementing WebAssembly suspending externals %!s(int64=2) %!d(string=hai) anos
  Nikolay Nikolov 95d7bdc3da + added parser support for the 'suspending' directive %!s(int64=2) %!d(string=hai) anos
  Nikolay Nikolov 93438ef1a5 + added the wasmfuncref directive for procvars. Not actually implemented, just %!s(int64=2) %!d(string=hai) anos
  Jonas Maebe 839849085b LLVM: don't use type names in ctor/dtor arrays %!s(int64=2) %!d(string=hai) anos
  Sven/Sarah Barth 4510945465 * fix #40062: ensure that Self is only added to anonymous functions when dealing with method pointers %!s(int64=2) %!d(string=hai) anos
  Sven/Sarah Barth 19cee9b841 + mark the def for a capturer class with a corresponding object option %!s(int64=2) %!d(string=hai) anos
  florian 0eee70ac81 * fix FindUnitSymtable for exception symtables, resolves #24801 and #39974 %!s(int64=2) %!d(string=hai) anos
  florian 98ec81896e * do not throw messages on potentially uninitialized internal symbols, resolves #39744 %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth 4dbdb4f0f1 + initial support for anonymous functions, for now as essentially nested functions %!s(int64=4) %!d(string=hai) anos
  Sven/Sarah Barth f0748ad59b + add flag to denote that an objectdef is invokable, thus can be used like a function variable %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth b28495a423 + add flag to denote an object def as a function reference %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth ec02d0abb0 + add constants for the Invoke symbol of a function reference interface (both for declaring and finding it) %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth 6a6a17717a + add a new symoption for symbols created for nameless types during implicit function specialization so that they can be recognized %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth 30a7199165 * make the VMT symbol and type def of the corresponding class or object instead of having them be global %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth 1e37eef3d2 * use an anonymous symbol for the record operator table as its typing is different for each incarnation anyway %!s(int64=3) %!d(string=hai) anos
  nickysn 9fa61a6c9f - removed the discardresult proc directive %!s(int64=4) %!d(string=hai) anos
  nickysn 940738a3a1 * synchronized with trunk %!s(int64=4) %!d(string=hai) anos
  florian 34f7c3e6d4 + array defs. of open arrays are now marked by ado_OpenArray, so (internally!) zero sized array can be declared with 0..-1 %!s(int64=4) %!d(string=hai) anos
  nickysn 7e958e0a35 + introduced the discardresult directive and declared the UniqueString() %!s(int64=4) %!d(string=hai) anos
  yury 627fcb4354 * Do not use the LOC_VOID location to indicate unused parameters. %!s(int64=5) %!d(string=hai) anos
  yury 40504a6f9d * If a nested procedure does not access its parent's frame pointer, optimize it by removing the hidden $parentfp parameter. %!s(int64=5) %!d(string=hai) anos
  svenbarth 60345366f2 * fix for Mantis #35140: apply patch by Ryan Joseph together with some further changes by me to add support for constant parameters in generics %!s(int64=5) %!d(string=hai) anos