501 Commits (762d57519d2e7bdd249ad2aa2087943993e694ac)

Author SHA1 Message Date
Damien George 8b03d944e2 py: Remove IOError since it's deprecated; use OSError instead. 10 years ago
Damien George dfef4249eb py: Fix viper store on x86; add tests for viper ptr16. 10 years ago
Damien George e9dac3b4d0 py: Add casting to viper; add native mem stores to viper. 10 years ago
Damien George 44c96b2314 tests: Add tests for viper binary operations. 10 years ago
Damien George 6f81348fa2 py: Allow viper to use ints as direct conditionals in jumps. 10 years ago
Damien George cde0ca21bf py: Simplify JSON str printing (while still conforming to JSON spec). 10 years ago
blmorris 4f449120e1 Change allows tests/unix/ffi_float.py to pass on OSX 10 years ago
Damien George 2234c3f23d tests: Add test for exception matching of a tuple of exceptions. 10 years ago
Damien George d6230f62c7 py: Make native emitter handle multi-compare and not/is not/not in ops. 10 years ago
Damien George 96e20c600f tests: Fix uctypes tests to run on 64bit arch; enable more native tests. 10 years ago
Damien George 2c180f7ccc extmod, ujson: Add test and comment for loads. 10 years ago
Damien George 612045f53f py: Add native json printing using existing print framework. 10 years ago
Damien George 83695596ed py: Fix build error when float disabled; add test for divmod. 10 years ago
Damien George 8594ce2280 py: Implement divmod, % and proper // for floating point. 10 years ago
Damien George c7a79284bb tests: Enable misc tests on pyboard; output 4 sig figs in rge_sm. 10 years ago
Damien George 17598d49e1 unix: Don't use -Wno-error=cpp or #warning; fix strict alias warning. 10 years ago
Damien George 9a21d2e070 py: Make mpz able to use 16 bits per digit; and 32 on 64-bit arch. 10 years ago
Damien George 02d95d7ce9 py: Fix 2 bugs in native emitter: jump_or_pop and stack settling. 10 years ago
Damien George 15d2fe8da4 tests: Add option to run-tests to enable native emitter. 10 years ago
Dave Hylands b7f7c655ed Make int(b'123') work properly. 10 years ago
Damien George 779794a680 py: Add dispatch for user defined ==, >, <=, >=. 10 years ago
Damien George fa1a9bc9fd tests: Add test for pyb.disable_irq and pyb.enable_irq. 10 years ago
Damien George 7310fd469a py: Consolidate min/max functions into one, and add key= argument. 10 years ago
Damien George 8ba832456e stmhal, modtime: Small changes, reduced code size by around 80 bytes. 10 years ago
Damien George 3c658a4e75 py: Fix bug where GC collected native/viper/asm function data. 10 years ago
Damien George 86de21b810 py: Viper can call functions with native types, and raise exceptions. 10 years ago
Damien George d779b9642f tests: Wait for just over 1 sec when testing RTC. 10 years ago
Damien George e6c0dff967 py: Viper can now store to global. 10 years ago
Damien George a5190a7dac py: Fix typing of viper locals; allow default types in annotation. 10 years ago
Damien George 2ac4af6946 py: Allow viper to have type annotations. 10 years ago
Damien George 9b7a8ee8f1 py: Fix mult by negative number of tuple, list, str, bytes. 10 years ago
Damien George 1ddd844815 extmod: Finish rename of zlib to zlibd; enable zlibd on stmhal. 10 years ago
Paul Sokolovsky 5073d3da07 tests: Add test for zlibd module. 10 years ago
Damien George bb91f1195a py: Improve range: add len, subscr, proper print. 10 years ago
Damien George 4c03b3a899 py: Implement builtin reversed() function. 10 years ago
Paul Sokolovsky 9749b2fb0d objstr: Make sure that bytes are indexed as bytes, not as unicode. 10 years ago
Paul Sokolovsky 5f930337bc objarray: Implement equality testing between arrays and other buffers. 10 years ago
Damien George b92e7533d3 tests, pyb: Update pin test. 10 years ago
Paul Sokolovsky d0f5e61ab5 py: Implement __file__ attribute for modules. 10 years ago
Paul Sokolovsky 512465bc66 tests: Add testcase for read by length past EOF. 10 years ago
Damien George 1694bc733d py: Add stream reading of n unicode chars; unicode support by default. 10 years ago
Paul Sokolovsky a1760a56ff test: Add run-tests-exp.sh, script to run testsuite with only sh dependency. 10 years ago
Paul Sokolovsky 2cf381081a run-tests: Add option to write CPython's test results to .exp files. 10 years ago
Paul Sokolovsky 2097c8b1e1 moductypes: Add symbolic constants to specify bitfield position/length. 10 years ago
Paul Sokolovsky 8215847b4d moductypes: Foreign data interface module, roughly based on ctype ideas. 11 years ago
Damien George 539681fffd tests: Rename test scripts, changing - to _ for consistency. 10 years ago
Damien George 0182385ab0 py: Automatically ake __new__ a staticmethod. 10 years ago
Damien George 41736f8201 tests: Write output in byte mode, not text mode. 11 years ago
Paul Sokolovsky 8993fb6cf0 py: Add protection against printing too nested or recursive data structures. 11 years ago
Paul Sokolovsky ed07d035d5 tests: Add basic test for unicode file i/o. 11 years ago