aboutsummaryrefslogtreecommitdiff
path: root/py/compile.c
AgeCommit message (Expand)Author
2013-10-12Separate out mpy core and unix version.Damien
2013-10-09Improve indent/dedent error checking and reporting.Damien
2013-10-08Native Python and Viper support for x64 and thumb all together.Damien
2013-10-07Merge viper types with standard native emitter.Damien
2013-10-07Implement crude viper emit stage.Damien
2013-10-06Make runtime able to call inline asm with 1 argument.Damien
2013-10-06Optimise typedargslist_name to not create a node if just an id.Damien
2013-10-06Almost supports arguments for inline asm functions.Damien
2013-10-05Add support for inline thumb assembly.Damien
2013-10-05Incorporate emit_thumb into new emit framework.Damien
2013-10-05Implement built-in decorators to select emit type.Damien
2013-10-05Factorise EMIT_COMMON calls, mostly into emit_pass1.Damien
2013-10-05Compiler computes labels and max_num_labels.Damien
2013-10-05Further factorise PASS_1 out of specific emit code.Damien
2013-10-05Restructure emit so it goes through a method table.Damien
2013-10-04Use macro EMIT_COMMON for emit_common calls.Damien
2013-10-04Initial commit.Damien