487 Commits (5c6783496d8211eb4b19cec2cbb2b66e2a37f0eb)

Author SHA1 Message Date
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
Paul Sokolovsky 63143c94ce tests: Test for explicit start/end args to str methods for unicode. 11 years ago
Paul Sokolovsky b1949e4c09 tests: Add tests for unicode find()/rfind()/index(). 11 years ago
Paul Sokolovsky 17994d1bd3 tests: Add test for unicode string iteration. 11 years ago
Chris Angelico 1e3781bc35 tests: Add unicode test. 11 years ago
Paul Sokolovsky 16ac4962ae tests: Add test for catching infinite function recursion. 11 years ago
Paul Sokolovsky 7a2f166949 modstruct: Fix alignment handling issues. 11 years ago
Paul Sokolovsky f605172d2b tests/float/: Skip tests if "math" module is not available. 11 years ago
Paul Sokolovsky 74c710187c bench: Three ways to process a byte buffer. 11 years ago
Paul Sokolovsky 59ced651b5 bench: Add test for map() vs inplace operations in array-likes. 11 years ago
Paul Sokolovsky 17db096505 bench: Add tests for constructing various containers from iterator. 11 years ago
Paul Sokolovsky e53d2197e4 bench: Add test for function call overhead. 11 years ago
Paul Sokolovsky 2ec38a17d4 objstr: Be 8-bit clean even for repr(). 11 years ago
Paul Sokolovsky fbdf2f1d63 py: Rename builtin "io" to "_io". 11 years ago
Paul Sokolovsky f4bf065dac tests: Add testcases for "complicated" args to generator functions. 11 years ago