| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-08-24 | py: Fix bug where GC collected native/viper/asm function data. | Damien George | |
| 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-16 | py: Viper can call functions with native types, and raise exceptions. | Damien George | |
| 2014-08-15 | py: Viper can now store to global. | Damien George | |
| 2014-08-15 | py: Fix typing of viper locals; allow default types in annotation. | Damien George | |
| 2014-08-15 | py: Allow viper to have type annotations. | Damien George | |
| 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 | |||
