This website requires JavaScript.
Explore
Help
Sign In
djsundog
/
circuitpython
Watch
1
Star
0
Fork
You've already forked circuitpython
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
3a1c4c5bc6
circuitpython
/
tests
/
micropython
/
viper.py.exp
14 lines
67 B
Plaintext
Raw
Normal View
History
Unescape
Escape
py: Allow viper to have type annotations. Viper functions can now be annotated with the type of their arguments and return value. Eg: @micropython.viper def f(x:int) -> int: return x + 1
2014-08-15 11:45:41 -04:00
6
3
py: Fix typing of viper locals; allow default types in annotation.
2014-08-15 17:39:08 -04:00
7
20
49994955
py: Viper can now store to global.
2014-08-15 18:47:59 -04:00
1 1
py: Viper can call functions with native types, and raise exceptions.
2014-08-16 17:06:11 -04:00
1 3
(1, 3)
[1, 3]
[1, 3]
SystemError(1,)
py: Fix bug where GC collected native/viper/asm function data. Because (for Thumb) a function pointer has the LSB set, pointers to dynamic functions in RAM (eg native, viper or asm functions) were not being traced by the GC. This patch is a comprehensive fix for this. Addresses issue #820.
2014-08-24 11:28:17 -04:00
1
1