10 Commits (973f68780d2eb974e4921ffdf513079efc19e0a4)

Author SHA1 Message Date
Damien George 7e374d2317 py/emitnx86: Make mp_f_n_args table match order of mp_fun_kind_t. 5 years ago
Damien George f2ecfe8b83 py/nativeglue: Remove unused mp_obj_new_cell from mp_fun_table. 5 years ago
Damien George cc2bd63c57 py/emitnative: Implement yield and yield-from in native emitter. 6 years ago
Damien George 43f1848bfa py: Make viper functions have the same entry signature as native. 6 years ago
Damien George 4f3d9429b5 py: Fix native functions so they run with their correct globals context. 6 years ago
Damien George 4ae7111573 py/emitnative: Add support for return/break/continue in try and with. 6 years ago
Damien George 4f9842ad80 py/emitnx86: Fix number of args passed to mp_setup_code_state, 4 not 5. 6 years ago
Damien George a3de776486 py/emitnative: Optimise and improve exception handling in native code. 6 years ago
Damien George 3cf02be4e0 py/emitnx86: Fix 32-bit x86 native emitter build by including header. 7 years ago
Damien George ef12a4bd05 py: Refactor how native emitter code is compiled with a file per arch. 7 years ago