Karoly Balogh
|
439faf0da8
m68k: basic DOS syscall generation for human68k
|
1 жил өмнө |
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
|
1 жил өмнө |
Michaël Van Canneyt
|
d3cc976551
* Mark method for invoke helper
|
2 жил өмнө |
Nikolay Nikolov
|
adf843196a
Merge remote-tracking branch 'origin/main' into wasm_js_promise_integration
|
2 жил өмнө |
Sven/Sarah Barth
|
34f1a3ee28
* don't insert anonymous functions into a withsymtable
|
2 жил өмнө |
Nikolay Nikolov
|
389646adee
* fixed erroneously duplicated code from previous commit
|
2 жил өмнө |
Nikolay Nikolov
|
8acf2e3ff3
+ print a proper error message if a suspending external is used on a non-WebAssembly platform
|
2 жил өмнө |
Nikolay Nikolov
|
553cee72eb
* tsk_wasm_suspending renamed tsk_wasm_suspending_first
|
2 жил өмнө |
Nikolay Nikolov
|
4d62764fa3
+ also allow declaring an external as 'suspending first'
|
2 жил өмнө |
Nikolay Nikolov
|
0f89852908
+ support 'suspending last' externals as well
|
2 жил өмнө |
Nikolay Nikolov
|
b247302871
+ initial attempt (not fully working, yet) at implementing WebAssembly suspending externals
|
2 жил өмнө |
Nikolay Nikolov
|
95d7bdc3da
+ added parser support for the 'suspending' directive
|
2 жил өмнө |
Nikolay Nikolov
|
f670ebbb28
* disallow WebAssembly reference types to be declared as var, constref or out parameters
|
2 жил өмнө |
Nikolay Nikolov
|
93438ef1a5
+ added the wasmfuncref directive for procvars. Not actually implemented, just
|
2 жил өмнө |
Sven/Sarah Barth
|
5d7e3ca240
* fix #40060: ensure that Self is not added for anonymous functions that are part of a static class method
|
2 жил өмнө |
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
|
2 жил өмнө |
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
|
2 жил өмнө |
Sven/Sarah Barth
|
399d82e1da
- remove unused consume_generic_interface; it has been superseded by handle_generic_interface in 17a0ac7fc03
|
2 жил өмнө |
Sven/Sarah Barth
|
6cbbf9c52a
* $P/$OpenStrings is supposed to be a local switch, so change that accordingly
|
2 жил өмнө |
florian
|
a401898139
* spelling fixes
|
3 жил өмнө |
florian
|
6c47f8f4d7
* do not warn on anonymous functions without captured variables about being not used, resolves #39853
|
3 жил өмнө |
Jonas Maebe
|
59f293711a
function references: make names of interface methods valid Pascal identifiers
|
3 жил өмнө |
Sven/Sarah Barth
|
92082ab28f
* correctly handle directives for anonymous functions
|
3 жил өмнө |
Sven/Sarah Barth
|
fd26453d5a
* name of result variable of anonymous functions can be changed (and must be in modes without modeswitch Result)
|
3 жил өмнө |
Sven/Sarah Barth
|
4dbdb4f0f1
+ initial support for anonymous functions, for now as essentially nested functions
|
4 жил өмнө |
Sven/Sarah Barth
|
39f5534969
* adjust handle_calling_convention so that it can be used with both proc(var)defs and invokables
|
3 жил өмнө |
Sven/Sarah Barth
|
c92e290d67
* extend parse_proctype_directives to handle proc(var)defs as well as invokables
|
3 жил өмнө |
Sven/Sarah Barth
|
bb637fa389
* adjust parse_proctype_directives so that it can handle a function reference as well
|
3 жил өмнө |
Sven/Sarah Barth
|
e5ac99a4c9
* apply patch by Blaise.ru: parse_object_proc_directives() and parse_object_record_directives() should only be called with procdefs, so change the parameter from tabstractprocdef to tprocdef to make this explicit
|
3 жил өмнө |
Sven/Sarah Barth
|
9c9c6cc81b
* apply patch by Blaise.ru:
|
3 жил өмнө |