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
22 Oct, 2013
13 commits
Add py_get_qstr.
· 9fc7933f
Damien
authored
Oct 23, 2013
9fc7933f
Board running boot.py, working REPL, soft reboot.
· e9f1e50b
Damien
authored
Oct 22, 2013
e9f1e50b
Add simple support for C modules.
· ec63cce4
Damien
authored
Oct 22, 2013
ec63cce4
Improve REPL compount statement detection.
· 92c06561
Damien
authored
Oct 22, 2013
92c06561
Add gchelper.s, to load registers and clean stack for GC.
· 9d63932b
Damien
authored
Oct 22, 2013
9d63932b
stm: improved GC, and cooked output for VCP.
· 0c5827fc
Damien
authored
Oct 22, 2013
0c5827fc
gc: reserve first block; lexer: free vstr.
· bb5316b9
Damien
authored
Oct 22, 2013
bb5316b9
Add gc_free function to force a block to be freed.
· fd8b6bcf
Damien
authored
Oct 22, 2013
fd8b6bcf
Implement some more operators, mostly for small ints.
· 7b2d3f38
Damien
authored
Oct 22, 2013
7b2d3f38
Remove unnecessary USB files from stm.
· 1b50affc
Damien
authored
Oct 22, 2013
1b50affc
Get unix version compling.
· d276f635
Damien
authored
Oct 22, 2013
d276f635
Shrink py_obj_base_t size to 4 machine words.
· f086ecf5
Damien
authored
Oct 22, 2013
f086ecf5
Clear ATBs on gc_init; better gc_info.
· eefcc790
Damien
authored
Oct 22, 2013
eefcc790
21 Oct, 2013
5 commits
Make stm use garbage collector.
· 3f69aca2
Damien
authored
Oct 21, 2013
3f69aca2
Add mark-sweep garbage collector.
· dcced92c
Damien
authored
Oct 21, 2013
dcced92c
Implement crude but working REPL for board.
· f48cf671
Damien
authored
Oct 21, 2013
f48cf671
VCP works, need to init comm port PC side; add some debugging output.
· cbb8868f
Damien
authored
Oct 21, 2013
cbb8868f
Try to get REPL working, but bug with CDC VCP...
· 4b6e85ca
Damien
authored
Oct 21, 2013
4b6e85ca
20 Oct, 2013
4 commits
Integrate new lexer stream with stm framework.
· fa2162bc
Damien
authored
Oct 20, 2013
fa2162bc
Add local_num skeleton framework to deref/closure emit calls.
· 27fb45eb
Damien
authored
Oct 20, 2013
27fb45eb
Abstract out back-end stream functionality from lexer.
· a5185f4b
Damien
authored
Oct 20, 2013
a5185f4b
Add vstr and its functions.
· 68f59a96
Damien
authored
Oct 20, 2013
68f59a96
19 Oct, 2013
7 commits
Make grammar rules const so the go in .text section.
· df4b4f31
Damien
authored
Oct 19, 2013
df4b4f31
Remove obsolete emitthumb.c (now use emitnative.c).
· 4d7adce9
Damien
authored
Oct 19, 2013
4d7adce9
Fix IRQ priority issue to give working USB; and some cleanup.
· afe12bca
Damien
authored
Oct 19, 2013
afe12bca
Try to re-add USB support...
· fb42ec17
Damien
authored
Oct 19, 2013
fb42ec17
Make pfenv's const so they go in .text section.
· d7a7a30a
Damien
authored
Oct 19, 2013
d7a7a30a
Make rt_fun_table const, so it goes in .text section.
· 1595f325
Damien
authored
Oct 19, 2013
1595f325
Working SysTick, code factoring, some boot-up code.
· 00ff04fc
Damien
authored
Oct 19, 2013
00ff04fc
18 Oct, 2013
5 commits
Partially implement proper flash storage.
· 995b8aab
Damien
authored
Oct 18, 2013
995b8aab
Implement REPL.
· 5ac1b2ef
Damien
authored
Oct 18, 2013
5ac1b2ef
Remove line in emitbc.c to print code size.
· 7bbd1106
Damien
authored
Oct 18, 2013
7bbd1106
Add single_input rule to grammar, for REPL.
· 3997be44
Damien
authored
Oct 18, 2013
3997be44
Fix up insertion of newline at end of lexer stream.
· 9f770c65
Damien
authored
Oct 18, 2013
9f770c65
17 Oct, 2013
1 commit
Fix up linker script; improve startup code; printf to USB.
· 4a175e1f
Damien
authored
Oct 17, 2013
4a175e1f
16 Oct, 2013
5 commits
Add iterators and comprehension to emitnative.
· d2755ec5
Damien
authored
Oct 16, 2013
d2755ec5
Add SET_ADD opcode to VM.
· c12aa468
Damien
authored
Oct 16, 2013
c12aa468
Add MAP_ADD opcode to VM.
· 5fd09668
Damien
authored
Oct 16, 2013
5fd09668
Implement BC & runtime support for generator/yielding.
· bd25445a
Damien
authored
Oct 16, 2013
bd25445a
Support tuples and list comprehension, albeit crude.
· c226dca1
Damien
authored
Oct 16, 2013
c226dca1