Historique des commits

Auteur SHA1 Message Date
  Sven/Sarah Barth 485b31de21 * fix #40764: declare procsyms of a class/object also as sp_generic_dummysym if a symbol in a parent class has it set so that the parser will treat it as a potential generic il y a 1 an
  florian 2d1fba1fa1 * disable (type ...), it did never work and there are not test, resolves #40562 il y a 1 an
  Karoly Balogh 439faf0da8 m68k: basic DOS syscall generation for human68k il y a 1 an
  Sven/Sarah Barth 2df57e117b * fix #40381: also check for hints when parsing the parameters of a routine (including open array parameters) or the result type of a function il y a 1 an
  Michaël Van Canneyt d3cc976551 * Mark method for invoke helper il y a 2 ans
  Nikolay Nikolov adf843196a Merge remote-tracking branch 'origin/main' into wasm_js_promise_integration il y a 2 ans
  Sven/Sarah Barth 34f1a3ee28 * don't insert anonymous functions into a withsymtable il y a 2 ans
  Nikolay Nikolov 389646adee * fixed erroneously duplicated code from previous commit il y a 2 ans
  Nikolay Nikolov 8acf2e3ff3 + print a proper error message if a suspending external is used on a non-WebAssembly platform il y a 2 ans
  Nikolay Nikolov 553cee72eb * tsk_wasm_suspending renamed tsk_wasm_suspending_first il y a 2 ans
  Nikolay Nikolov 4d62764fa3 + also allow declaring an external as 'suspending first' il y a 2 ans
  Nikolay Nikolov 0f89852908 + support 'suspending last' externals as well il y a 2 ans
  Nikolay Nikolov b247302871 + initial attempt (not fully working, yet) at implementing WebAssembly suspending externals il y a 2 ans
  Nikolay Nikolov 95d7bdc3da + added parser support for the 'suspending' directive il y a 2 ans
  Nikolay Nikolov f670ebbb28 * disallow WebAssembly reference types to be declared as var, constref or out parameters il y a 2 ans
  Nikolay Nikolov 93438ef1a5 + added the wasmfuncref directive for procvars. Not actually implemented, just il y a 2 ans
  Sven/Sarah Barth 5d7e3ca240 * fix #40060: ensure that Self is not added for anonymous functions that are part of a static class method il y a 2 ans
  Sven/Sarah Barth e050a019a2 * fix #29859: ensure that it's correctly passed down into generate_specialization whether a unit name was provided for the specialization and if so search the generic only in that unit il y a 2 ans
  Sven/Sarah Barth 35a57bac94 * generate the generic name for a specialization of a generic interface alias in the same way as for specializations in general il y a 2 ans
  Sven/Sarah Barth 399d82e1da - remove unused consume_generic_interface; it has been superseded by handle_generic_interface in 17a0ac7fc03 il y a 2 ans
  Sven/Sarah Barth 6cbbf9c52a * $P/$OpenStrings is supposed to be a local switch, so change that accordingly il y a 2 ans
  florian a401898139 * spelling fixes il y a 3 ans
  florian 6c47f8f4d7 * do not warn on anonymous functions without captured variables about being not used, resolves #39853 il y a 3 ans
  Jonas Maebe 59f293711a function references: make names of interface methods valid Pascal identifiers il y a 3 ans
  Sven/Sarah Barth 92082ab28f * correctly handle directives for anonymous functions il y a 3 ans
  Sven/Sarah Barth fd26453d5a * name of result variable of anonymous functions can be changed (and must be in modes without modeswitch Result) il y a 3 ans
  Sven/Sarah Barth 4dbdb4f0f1 + initial support for anonymous functions, for now as essentially nested functions il y a 4 ans
  Sven/Sarah Barth 39f5534969 * adjust handle_calling_convention so that it can be used with both proc(var)defs and invokables il y a 3 ans
  Sven/Sarah Barth c92e290d67 * extend parse_proctype_directives to handle proc(var)defs as well as invokables il y a 3 ans
  Sven/Sarah Barth bb637fa389 * adjust parse_proctype_directives so that it can handle a function reference as well il y a 3 ans