Commit History

Author SHA1 Message Date
  Nikolay Nikolov fa27856478 + added promising _start and _initialize exports 2 years ago
  Nikolay Nikolov 389646adee * fixed erroneously duplicated code from previous commit 2 years ago
  Nikolay Nikolov 8acf2e3ff3 + print a proper error message if a suspending external is used on a non-WebAssembly platform 2 years ago
  Nikolay Nikolov 553cee72eb * tsk_wasm_suspending renamed tsk_wasm_suspending_first 2 years ago
  Nikolay Nikolov f800e40595 + print an error message, in case 'promising' exports are used on non-WebAssembly platform 2 years ago
  Nikolay Nikolov 2f1ccd6f2a + support 'promising last' exports 2 years ago
  Nikolay Nikolov 9d893b5d0d * tcpuprocdef.promising_export_name renamed promising_first_export_name 2 years ago
  Nikolay Nikolov 9ea1f6de19 + added 'last' or 'first' to the internal promising wrapper name 2 years ago
  Nikolay Nikolov ed748a65b4 + added last:boolean parameter to implement_wasm_promising_wrapper 2 years ago
  Nikolay Nikolov 2eb3f5f0b8 + introduced implement_wasm_promising_wrapper 2 years ago
  Nikolay Nikolov c67bcf0032 + introduced tcpuprocdef.add_promising_export 2 years ago
  Nikolay Nikolov 601c8f9c8b * assert that any exported promising function is not synthetic 2 years ago
  Nikolay Nikolov c6b059ede6 * eo_promising renamed eo_promising_first 2 years ago
  Nikolay Nikolov 4d62764fa3 + also allow declaring an external as 'suspending first' 2 years ago
  Nikolay Nikolov 0f89852908 + support 'suspending last' externals as well 2 years ago
  Nikolay Nikolov aedacd9160 + comment for the po_wasm_suspending value 2 years ago
  Nikolay Nikolov f6cd75add9 + comments for tsk_wasm_suspending and tsk_wasm_promising 2 years ago
  Nikolay Nikolov d2396a848b + added a basic JS promise test 2 years ago
  Nikolay Nikolov c22b6c10b7 * fixed generating wrappers for suspending functions that return something, other than double 2 years ago
  Nikolay Nikolov 15c95e0ac7 + initial implementation of WebAssembly promising exports 2 years ago
  Nikolay Nikolov 80c8575636 * fixed creating suspended wrappers for functions without parameters 2 years ago
  Nikolay Nikolov 1a4b97a62a * fixed compilation with -Sew 2 years ago
  Nikolay Nikolov b97f3a08ed * since exporting webassembly globals doesn't yet work accross units, added a 2 years ago
  Nikolay Nikolov b247302871 + initial attempt (not fully working, yet) at implementing WebAssembly suspending externals 2 years ago
  Nikolay Nikolov b891cef5d2 * ppudump compilation fixed 2 years ago
  Nikolay Nikolov 95d7bdc3da + added parser support for the 'suspending' directive 2 years ago
  Nikolay Nikolov 9b4366e4f6 + support externref and funcref WebAssembly globals in the internal object writer 2 years ago
  Nikolay Nikolov 8eea58f649 + support WebAssembly reference types as WebAssembly globals 2 years ago
  Nikolay Nikolov d38dbcac8f * use tcallparanode.parasym to find the tparavarsym in twasmcallnode.pass_typecheck 2 years ago
  Nikolay Nikolov e6cbdba0bd * fixed crash in twasmcallnode.pass_typecheck when there is no procdefinition (for generic methods) 2 years ago