474 Commits (244476e3e66478f2e5d54ca92e10f9881747bd4f)

Author SHA1 Message Date
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
Damien George 58cbb4d661 py: Implement __contains__ special method. 11 years ago
Paul Sokolovsky 195de3247b objtype: Fix passing of class param to inherited classmethods. 11 years ago
Damien George 4297fed1c3 tests: Run 'micropython' tests on pyboard. 11 years ago
Damien George 9e951498b2 tests: Add more tests for default keyword-only args. 11 years ago
Damien George c06427c019 tests: Fix default arg test. 11 years ago
Paul Sokolovsky b4efac14cd py: Make sure getattr() works with non-interned strings (by interning them). 11 years ago
Damien George f0778a7ccb py: Implement default keyword only args. 11 years ago
Dave Hylands b69f9fa31f Fix str.modulo when precision is specified. 11 years ago
Chris Angelico 047db2299c Turn the Travis CI test skipping mechanism into something more generic 11 years ago
Chris Angelico 88b11b50e5 Figure out the test_name before using it (significant only to Travis skips) 11 years ago
Damien George d4c2bddd0c py: Raise TypeError when trying to format non-int with %x,%o,%X. 11 years ago
Chris Angelico daf973ae00 Change comments (mainly URLs) to no longer specifically say Python 3.3 11 years ago
Paul Sokolovsky 75ce9256b2 objstr: Implement "%(key)s" % {} formatting for strings and dicts. 11 years ago