aboutsummaryrefslogtreecommitdiff
path: root/py/emitnx86.c
AgeCommit message (Expand)Author
2022-05-23py/emitnative: Access qstr values using indirection table qstr_table.Damien George
2022-02-24py: Rework bytecode and .mpy file format to be mostly static data.Damien George
2019-12-12py/nativeglue: Add new header file with native function table typedef.Damien George
2019-11-07py/emitnx86: Make mp_f_n_args table match order of mp_fun_kind_t.Damien George
2019-11-01py/nativeglue: Remove unused mp_obj_new_cell from mp_fun_table.Damien George
2018-10-01py/emitnative: Implement yield and yield-from in native emitter.Damien George
2018-09-15py: Make viper functions have the same entry signature as native.Damien George
2018-09-13py: Fix native functions so they run with their correct globals context.Damien George
2018-09-04py/emitnative: Add support for return/break/continue in try and with.Damien George
2018-08-17py/emitnx86: Fix number of args passed to mp_setup_code_state, 4 not 5.Damien George
2018-08-16py/emitnative: Optimise and improve exception handling in native code.Damien George
2018-05-04py/emitnx86: Fix 32-bit x86 native emitter build by including header.Damien George
2018-04-10py: Refactor how native emitter code is compiled with a file per arch.Damien George