Commits
User selector
Commit History
Commits on Apr 18, 2016
Commits on Apr 7, 2016
py: Combine continuous block of emit steps into with_cleanup emit call.
Show description for ce8b4e8committed
Commits on Jan 27, 2016
py/inlineasm: Add ability to specify return type of asm_thumb funcs.
Show description for 8f54c08committed
Commits on Nov 29, 2015
Commits on Aug 17, 2015
unix-cpy: Remove unix-cpy. It's no longer needed.
Show description for 65dc960committed
Commits on Jun 25, 2015
py: Remove mp_load_const_bytes and instead load precreated bytes object.
Show description for 59fba2dcommitted
Commits on Apr 20, 2015
py: Make viper codegen raise proper exception (ViperTypeError) on error.
Show description for c8b60f0committed
Commits on Mar 26, 2015
py, compiler: When just bytecode, make explicit calls instead of table.
Show description for 4112590committedpy, compiler: Remove emit_pass1 code, using emit_bc to do its job.
Show description for a210c77committedpy, compiler: Refactor load/store/delete_id logic to reduce code size.
Show description for 542bd6bcommitted
Commits on Mar 3, 2015
Commits on Feb 28, 2015
py: Combine emit functions for jump true/false to reduce code size.
Show description for 63f3832committed
Commits on Feb 13, 2015
py: Make inline assembler raise proper SyntaxError exception on error.
Show description for 8dfbd2dcommitted
Commits on Feb 8, 2015
py: Parse big-int/float/imag constants directly in parser.
Show description for 7d414a1committed
Commits on Jan 28, 2015
py: Change vstr so that it doesn't null terminate buffer by default.
Show description for 0d3cb67committed
Commits on Jan 16, 2015
py: Remove unnecessary id_flags argument from emitter's load_fast.
Show description for 0abb560committed
Commits on Jan 13, 2015
py: Add load_const_obj to emitter, add LOAD_CONST_OBJ to bytecode.
Show description for dab1385committed
Commits on Jan 1, 2015
py: Move to guarded includes, everywhere in py/ core.
Show description for 51dfcb4committed- committed
Commits on Dec 27, 2014
py: Allow to properly disable builtin slice operation.
Show description for 83204f3committedpy: Allow to properly disable builtin "set" object.
Show description for e37dcaacommitted- committed
Commits on Sep 8, 2014
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
Show description for 7ff996ccommitted
Commits on Sep 6, 2014
Commits on Aug 27, 2014
- committed
Commits on Aug 15, 2014
py: Allow viper to have type annotations.
Show description for 2ac4af6committed
Commits on Jul 3, 2014
Rename machine_(u)int_t to mp_(u)int_t.
Show description for 40f3c02committed
Commits on Jun 30, 2014
py: Improvements to native emitter.
Show description for b601d95committed
Commits on May 30, 2014
py: Fix break from within a for loop.
Show description for 25c8464committed
Commits on May 7, 2014
Commits on May 3, 2014
Add license header to (almost) all files.
Show description for 04b9147committed
Commits on Apr 27, 2014
py: Remove unnecessary LOAD_CONST_ID bytecode.
Show description for 968bf34committed
Commits on Apr 21, 2014
Commits on Apr 20, 2014
py: Wrap #if's around emitter functions that are used only by emitcpy.
Show description for 5f6a25fcommitted