- 04 Jun, 2015 1 commit
-
-
Damien George authored
-
- 07 Apr, 2015 1 commit
-
-
Damien George authored
This patch gets full function argument passing working with native emitter. Includes named args, keyword args, default args, var args and var keyword args. Fully Python compliant. It reuses the bytecode mp_setup_code_state function to do all the hard work. This function is slightly adjusted to accommodate native calls, and the native emitter is forced a bit to emit similar prelude and code-info as bytecode.
-
- 13 Feb, 2015 1 commit
-
-
Paul Sokolovsky authored
-
- 20 Jan, 2015 1 commit
-
-
Damien George authored
See issue #699.
-
- 16 Jan, 2015 1 commit
-
-
Damien George authored
See issue #699.
-
- 14 Jan, 2015 1 commit
-
-
Damien George authored
Previously was allocating at end of PASS_COMPUTE, and this pass was being run twice, so memory was being allocated twice.
-
- 01 Jan, 2015 1 commit
-
-
Damien George authored
Addresses issue #1022.
-
- 10 Dec, 2014 1 commit
-
-
Damien George authored
-
- 12 Oct, 2014 2 commits
-
-
Damien George authored
Viper can now do: ptr8(buf)[0], which loads a byte from a buffer using machine instructions.
-
Damien George authored
-
- 29 Sep, 2014 3 commits
-
-
Damien George authored
This included a bit of restructuring of the assembler backends. Note that the ARM backend is missing a few functions and won't compile.
-
Damien George authored
-
Damien George authored
-
- 08 Sep, 2014 1 commit
-
-
Damien George authored
-
- 06 Sep, 2014 3 commits
-
-
Damien George authored
-
Damien George authored
Fix some bugs with x86 stack and saving registers correctly.
-
Damien George authored
-