summaryrefslogtreecommitdiffstatshomepage
path: root/py/compile.c
Commit message (Collapse)AuthorAge
* Add local_num skeleton framework to deref/closure emit calls.Damien2013-10-20
|
* Implement REPL.Damien2013-10-18
|
* Implement basic exception framework, and simple for loop.Damien2013-10-15
|
* Change ifdef/if defined to simple if's.Damien2013-10-12
|
* Tidy up SMALL_INT optimisations and CPython compatibility.Damien2013-10-12
|
* Option in compile.c to emit compatible or not with CPython.Damien2013-10-12
|
* Separate out mpy core and unix version.Damien2013-10-12
|
* Improve indent/dedent error checking and reporting.Damien2013-10-09
|
* Native Python and Viper support for x64 and thumb all together.Damien2013-10-08
|
* Merge viper types with standard native emitter.Damien2013-10-07
|
* Implement crude viper emit stage.Damien2013-10-07
|
* Make runtime able to call inline asm with 1 argument.Damien2013-10-06
|
* Optimise typedargslist_name to not create a node if just an id.Damien2013-10-06
|
* Almost supports arguments for inline asm functions.Damien2013-10-06
|
* Add support for inline thumb assembly.Damien2013-10-05
|
* Incorporate emit_thumb into new emit framework.Damien2013-10-05
|
* Implement built-in decorators to select emit type.Damien2013-10-05
|
* Factorise EMIT_COMMON calls, mostly into emit_pass1.Damien2013-10-05
|
* Compiler computes labels and max_num_labels.Damien2013-10-05
|
* Further factorise PASS_1 out of specific emit code.Damien2013-10-05
|
* Restructure emit so it goes through a method table.Damien2013-10-05
|
* Use macro EMIT_COMMON for emit_common calls.Damien2013-10-04
|
* Initial commit.Damien2013-10-04