Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
fa2162bc77b22fd135fd059219191ac91449b3fa
Switch branch/tag
uPython-mirror
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
15 Oct, 2013
3 commits
NLR and Python exceptions work on the board.
· 152568bc
Damien
authored
Oct 16, 2013
152568bc
Crude try-except working.
· c9f91976
Damien
authored
Oct 15, 2013
c9f91976
Implement basic exception framework, and simple for loop.
· ce89a21e
Damien
authored
Oct 15, 2013
ce89a21e
13 Oct, 2013
2 commits
Change VID/PID info so USB works on Windows.
· 5dd455d0
Damien
authored
Oct 14, 2013
5dd455d0
Implement crude but functional CDC + MSC USB device.
· fee89d52
Damien
authored
Oct 13, 2013
fee89d52
12 Oct, 2013
5 commits
Inital commit of stm32f4xx framework.
· ed65605e
Damien
authored
Oct 13, 2013
ed65605e
Change ifdef/if defined to simple if's.
· 3ef4abb4
Damien
authored
Oct 12, 2013
3ef4abb4
Tidy up SMALL_INT optimisations and CPython compatibility.
· 0efb3a1b
Damien
authored
Oct 12, 2013
0efb3a1b
Option in compile.c to emit compatible or not with CPython.
· 3a205179
Damien
authored
Oct 12, 2013
3a205179
Separate out mpy core and unix version.
· c025ebb2
Damien
authored
Oct 12, 2013
c025ebb2
10 Oct, 2013
5 commits
Remove obsolete emitx64.c (now in emitnative.c).
· a56f2926
Damien
authored
Oct 10, 2013
a56f2926
Wrap out-native code in preprocessor declarations.
· a1ddfcc2
Damien
authored
Oct 10, 2013
a1ddfcc2
Simplify and improve function & method calling.
· eb19efb2
Damien
authored
Oct 10, 2013
eb19efb2
Rename vm.h to bc.h.
· 5609cca2
Damien
authored
Oct 10, 2013
5609cca2
Implement basic class/object in native code.
· 7f5dacf3
Damien
authored
Oct 10, 2013
7f5dacf3
09 Oct, 2013
2 commits
Implement basic class/object functionality in runtime.
· a397776d
Damien
authored
Oct 09, 2013
a397776d
Improve indent/dedent error checking and reporting.
· 91d387de
Damien
authored
Oct 09, 2013
91d387de
08 Oct, 2013
1 commit
Improve push/pop and register usage for native emit.
· ff8ed77c
Damien
authored
Oct 08, 2013
ff8ed77c