Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
uPython-mirror
08 Oct, 2013
1 commit
Native Python and Viper support for x64 and thumb all together.
· 13ed3a65
Damien
authored
Oct 08, 2013
13ed3a65
07 Oct, 2013
3 commits
Merge viper types with standard native emitter.
· 3410be80
Damien
authored
Oct 07, 2013
3410be80
Rename r64->reg, i64->imm.
· acbf9a50
Damien
authored
Oct 07, 2013
acbf9a50
Add comments.
· 016f75f4
Damien
authored
Oct 07, 2013
016f75f4
06 Oct, 2013
3 commits
Implement crude viper emit stage.
· 7af3d19a
Damien
authored
Oct 07, 2013
7af3d19a
Functions to convert values to/from inline asm.
· e4af64f3
Damien
authored
Oct 06, 2013
e4af64f3
Make runtime able to call inline asm with 1 argument.
· dc833829
Damien
authored
Oct 06, 2013
dc833829
05 Oct, 2013
12 commits
Add b_n opcode to inline thumb asm.
· 03d41243
Damien
authored
Oct 06, 2013
03d41243
Optimise typedargslist_name to not create a node if just an id.
· b14de21f
Damien
authored
Oct 06, 2013
b14de21f
Almost supports arguments for inline asm functions.
· a2f2f7db
Damien
authored
Oct 06, 2013
a2f2f7db
Make range of small int 24 bits.
· 5fa5ae40
Damien
authored
Oct 06, 2013
5fa5ae40
Oops: add emitpass1.c for new factorised emit code.
· 39cf3285
Damien
authored
Oct 05, 2013
39cf3285
Add support for inline thumb assembly.
· 826005c6
Damien
authored
Oct 05, 2013
826005c6
Incorporate emit_thumb into new emit framework.
· 5bfb7599
Damien
authored
Oct 05, 2013
5bfb7599
Implement built-in decorators to select emit type.
· 6cdd3af6
Damien
authored
Oct 05, 2013
6cdd3af6
Factorise EMIT_COMMON calls, mostly into emit_pass1.
· 4b03e77d
Damien
authored
Oct 05, 2013
4b03e77d
Compiler computes labels and max_num_labels.
· 054848a1
Damien
authored
Oct 05, 2013
054848a1
Further factorise PASS_1 out of specific emit code.
· b05d707b
Damien
authored
Oct 05, 2013
b05d707b
Restructure emit so it goes through a method table.
· 415eb6f8
Damien
authored
Oct 05, 2013
415eb6f8
04 Oct, 2013
3 commits
Use macro EMIT_COMMON for emit_common calls.
· 492d0824
Damien
authored
Oct 04, 2013
492d0824
Small fixes to Makefile.
· d69adc19
Damien
authored
Oct 04, 2013
d69adc19
Initial commit.
· 429d7194
Damien
authored
Oct 04, 2013
429d7194