544 Commits (0344fa1ddfbe8674061fed8e904468b9bd2aa550)

Author SHA1 Message Date
Damien George 0344fa1ddf py: Fix builtin callable so it checks user-defined instances correctly. 10 years ago
Paul Sokolovsky 039887a0ac py: Fix bug with right-shifting small ints by large amounts. 10 years ago
Damien George c7da7838ba tests: Add heapalloc.py.exp, since CPython can't generate it. 10 years ago
Damien George 109c1de015 py: Make gc.enable/disable just control auto-GC; alloc is still allowed. 10 years ago
Damien George 1559a97810 py: Add builtin round function. 10 years ago
Damien George efc49c5591 stmhal: Improve CAN print function. 10 years ago
Henrik Sölver 6a15ac80dc tests: Added and adapted CAN tests for extended messages 10 years ago
Paul Sokolovsky e62a0fe367 objstr: Allow to convert any buffer proto object to str. 10 years ago
Paul Sokolovsky 66d08eb4fe moductypes: Add test for accessing UINT8 array. 10 years ago
Paul Sokolovsky 2559e13957 moductypes: Make sure we can apply .sizeof() to all aggregate types. 10 years ago
Damien George b2f19b8d34 tests: Get builtin_compile to skin properly on pyboard. 10 years ago
Damien George 480a7ce58f stmhal: Change SPI phase spec to 0,1 to match standard conventions. 10 years ago
Damien George de3c806965 py: Fix memoryview referencing so it retains ptr to original buffer. 10 years ago
Damien George 627852019b tests: Add test for compile builtin. 10 years ago
Paul Sokolovsky e2f8d98525 stream: Add optional 2nd "length" arg to .readinto() - extension to CPython. 10 years ago
Damien George dd4f4530ab py: Add builtin memoryview object (mostly using array code). 10 years ago
Damien George f5d69794a8 extmod: Add uheapq module. 10 years ago
Damien George e72be1b999 py: Fix smallint modulo with negative arguments. 10 years ago
Damien George e7a478204a py: Remove unused and unneeded SystemError exception. 10 years ago
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