1006 Commits (b09cd0e1eca4f64ca452f68881c25533b7f2e8a0)

Author SHA1 Message Date
Damien George d007cb8903 tests: Add more tests to improve coverage, mostly testing exceptions. 9 years ago
Damien George d292a81e95 tests: Make io test cleanup after itself by removing 'testfile'. 9 years ago
Damien George 65dc960e3b unix-cpy: Remove unix-cpy. It's no longer needed. 9 years ago
blmorris bdd78c31b6 py: Add stream_tell method, and use for unix and stmhal file tell. 9 years ago
Tom Soulanille 20f40c3229 tests: Remove over-specification of startup banner 9 years ago
stijn dbfba6a20e tests: Fix exceptions when running cmdline tests on windows 9 years ago
stijn 7ede3ec4b1 tests: Always use forward slashes for paths 9 years ago
Tom Soulanille 89852d38ef run-tests: Test REPL emacs keys, but only if present. 9 years ago
Damien George 526dd54252 tests: Add test for pyboard SPI in slave mode, recv with no master. 9 years ago
Damien George 9a2913ed1c py/objlist: Make list += accept all arguments and add test. 9 years ago
Tom Soulanille 3dd0b69e46 run-tests: Use PTY when running REPL tests. 9 years ago
Daniel Campora cd14188bc8 tools: Add telnet support to pyboard.py. 10 years ago
Damien George 3900fed849 tests: Skip parser test if "compile" builtin is not available. 9 years ago
Damien George 96f0dd3cbc py/parse: Fix handling of empty input so it raises an exception. 9 years ago
Damien George d241c2a592 py/lexer: Raise SyntaxError when str hex escape sequence is malformed. 9 years ago
Damien George e45c1dbd6f py: Allow viper functions to take up to 4 arguments. 9 years ago
Delio Brignoli 32aba40830 py: Implement memoryview slice assignment. 10 years ago
Sebastian Plamauer 1e8ca3a3cf modbuiltins: Implement round() to precision. 9 years ago
Paul Sokolovsky 354d17523f modmachine: Implement physical memory access using /dev/mem (Linux, etc). 9 years ago
Damien George 68e8b595de tests: Catch ValueError instead of any exception to properly test error. 9 years ago
Galen Hazelwood 616986a5f3 extmod: Add a2b_base64 and b2a_base64 functions to ubinascii. 9 years ago
Paul Sokolovsky 9896314f5b tests: Add test for relative import without package context. 10 years ago
Damien George 59fba2d6ea py: Remove mp_load_const_bytes and instead load precreated bytes object. 10 years ago
Damien George e44c1d3ace tests: Split out json float tests to separate files. 10 years ago
Daniel Campora 186b355b28 tests: Add support for the WiPy in run-tests script. 10 years ago
Daniel Campora 4af5424242 tests: Adapt misc/features.py tests for ports without floating point. 10 years ago
Daniel Campora d709622bd2 tests: Adapt basics/memoryerror.py for ports with lower heap sizes. 10 years ago
Paul Sokolovsky a06c38b486 tests: Add testcase for open(..., "a"). 10 years ago
Damien George 06593fb0f2 py: Use a wrapper to explicitly check self argument of builtin methods. 10 years ago
Damien George f6518a7bd5 tests: Check that machine module exists and print SKIP if it doesn't. 10 years ago
Damien George e9ce00d874 py: Implement divmod for mpz bignum. 10 years ago
Damien George c5029bcbf3 py: Add MP_BINARY_OP_DIVMOD to simplify and consolidate divmod builtin. 10 years ago
Damien George 6f49520042 py: Implement second arg for math.log (optional value for base). 10 years ago
Damien George 7ed58cb663 py: Support unicode (utf-8 encoded) identifiers in Python source. 10 years ago
Damien George 6e56bb623c py: Fallback to stack alloca for Python-stack if heap alloc fails. 10 years ago
Paul Sokolovsky 1679696612 moductypes: Swap address and descriptor args in constructor. 10 years ago
Damien George 031278f661 unix: Allow to cat a script into stdin from the command line. 10 years ago
Damien George 567b349c2b py: Implement native multiply operation in viper emitter. 10 years ago
Damien George 4d9cad180d py: Implement implicit cast to obj for viper load/store index/value. 10 years ago
Damien George 80f638fe19 tests: Add test for recursive iternext stack overflow. 10 years ago
Damien George a16715ac62 tests: Add special tests to test mp_printf function to improve coverage. 10 years ago
Damien George 9ede4dcfbb tests: Add some tests for printing floats to improve coverage. 10 years ago
Damien George 79474c6b16 py: Remove unnecessary extra handling of padding of nan/inf. 10 years ago
Damien George 6d1ff7e966 tests: Add tests to create valid and invalid UART, I2C, SPI, CAN busses. 10 years ago
Damien George 9ae3fc6523 unix: Add option to use uPy readline, and enable by default. 10 years ago
Dave Hylands a3a14b9db7 lib: Fix some issues in timeutils 10 years ago
Dave Hylands 3ad94d6072 extmod: Add ubinascii.unhexlify 10 years ago
stijn 861670ba2a py: Implement mp_format_float for doubles and use where appropriate 10 years ago
stijn 709955b601 py: Fix printing of complex number when imaginary part is nan 10 years ago
Damien George f601390ef8 unix: Add some extra coverage tests for vstr and attrtuple. 10 years ago