19a616dd96
Support indirect calls with omitted arguments
2018-03-24 09:46:22 +01:00
ec5bb7ad51
Export function table by default and add an option to import it
2018-03-23 15:12:03 +01:00
2738eee9cd
Call trampolines with the actual number of provided operands
...
When calling indirectly, the number of required operands might not be known at compile time and providing the actual number of operands instead solves this.
2018-03-23 15:00:09 +01:00
d4c46b036e
Fix trampolines not inheriting contextual type arguments
2018-03-21 17:47:08 +01:00
4687dc2572
Fix contextual type argument propagation when calling function expressions; Implement indirect calls to concrete functions
2018-03-21 17:17:31 +01:00
7ee6e1cf7b
Fix compilation of immediate called function expressions
2018-03-12 22:34:40 +01:00
c93f0bb1fe
Fixed a function expression parsing issue
...
Also uncovered a yet-to-be-fixed issue when immediately calling a returned function
2018-03-12 19:39:05 +01:00
7870e3ac18
Generic function type aliases
2018-03-12 17:44:09 +01:00