825 Commits (2f4e8511cd602a6110b3636c316b5cac21181bf3)

Author SHA1 Message Date
Damien George 481d714bd5 stmhal: Overhaul UART class to use read/write, and improve it. 10 years ago
stijn a3efe04dce Use mode/encoding kwargs in io and unicode tests 10 years ago
Damien George 21ca2d76a2 py: Partially fix viper multi-comparison; add test for it. 10 years ago
Paul Sokolovsky 1a55b6a787 unix, stmhal: Implement file.readinto() method. 10 years ago
Paul Sokolovsky 297d8469b8 modure: Update to re1.5 v0.6.1, fixed and extended character class support. 10 years ago
Damien George 391db8669b py: Add more compiler optimisations for constant if/while conditions. 10 years ago
Damien George 9870fdd4b0 tests: Add test for nested while with exc and break. 10 years ago
Paul Sokolovsky 067ae1269d objclosure: Fix printing of generator closures. 10 years ago
Paul Sokolovsky 95908b0f50 modure: Update to re1.5 v0.6, support for char sets/classes ([a-c]). 10 years ago
Paul Sokolovsky 34162872b1 moduzlib: Integrate into the system. 10 years ago
Damien George 91cfd414c0 py: Implement native load for viper. 10 years ago
Damien George 1ef2348df0 py: Implement and,or,xor native ops for viper. 10 years ago
Paul Sokolovsky f7bcce0552 modure: Basic tests. 10 years ago
Paul Sokolovsky 5dc8f9b28a tests: Skip ffi_float.py if module ffi is not available. 10 years ago
Paul Sokolovsky 9aeec0e3a3 tests: Add missing "import sys". 10 years ago
Damien George f53c343363 tests: Force skip of LE test on non-LE arch; improve run-tests-exp.sh. 10 years ago
Damien George 9c6f7378f7 tests: Make run-tests-exp.sh skip tests that fail due to invalid decorator. 10 years ago
Damien George 5a04e2cca8 tests: Add check for micropython.native and then skip relevant tests. 10 years ago
Damien George a91ac2011f py: Make compiler return a proper exception on SyntaxError. 10 years ago
Damien George c3ab90da46 tests: Make printing of floats hopefully more portable. 10 years ago
stijn dc1ea1156a Exclude some tests which always fail on windows 10 years ago
Damien George e535a61983 tests: Add simple CAN test. 10 years ago
blmorris 3b064370f8 Enable device keyword option when running pyboard.py --tests and run-tests --pyboard 10 years ago
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