74 Commits (7fe8f030eea0015962e729eae1f1c309dc83a469)

Author SHA1 Message Date
Jim Mussared bbd8760bd9 all: Update Python formatting to ruff-format. 1 year ago
Jim Mussared b2b5bcce28 py/profile: Remove the requirement to disable MICROPY_COMP_CONST. 1 year ago
Jim Mussared 4a3fdc0e76 tests/misc/sys_settrace_features.py: Fix to run on newer CPython. 1 year ago
Jim Mussared 4216bc7d13 tests: Replace umodule with module everywhere. 2 years ago
Damien George b1229efbd1 all: Fix spelling mistakes based on codespell check. 2 years ago
Jim Mussared 8b27482692 top: Update Python formatting to black "2023 stable style". 2 years ago
Laurens Valk 3c1a2a942a tests/misc/cexample_class: Fix timing sensitivity. 2 years ago
Laurens Valk 5588647ad2 tests/misc/cexample_module: Test class presence. 2 years ago
Laurens Valk a67989aa20 examples/usercmodule: Add example of a native C class. 2 years ago
Laurens Valk 1d27c7d423 tests/misc: Add test for cexample module. 2 years ago
Damien George ab2923dfa1 all: Update Python formatting to latest Black version 22.1.0. 3 years ago
stijn 069557edef tests/misc/sys_settrace_features.py: Fix running with non-dflt encoding. 4 years ago
stijn 108183fcc0 tests/misc/sys_settrace: Make test output independent of invoked path. 4 years ago
Damien George e0bb7a53c3 tests/misc/sys_settrace_features.py: Ignore CPython zipimport traces. 4 years ago
stijn 40ad8f1666 all: Rename "sys" module to "usys". 4 years ago
David Lechner 3dc324d3f1 tests: Format all Python code with black, except tests in basics subdir. 5 years ago
Damien George 30e25174bb tests: Rename "array" module to "uarray". 5 years ago
Milan Rossa 498e35219e tests: Add tests for sys.settrace feature. 5 years ago
Damien George 08c1fe5569 py/vm: Don't add traceback info for exceptions that are re-raised. 5 years ago
Damien George 16f6169c88 py/vm: Don't add traceback info for exc's propagated through a finally. 5 years ago
Milan Rossa 28cb15d131 tests/misc/sys_atexit: Add test for new sys.atexit feature. 5 years ago
Paul Sokolovsky a527313382 tests: Make bytes/str.count() tests skippable. 6 years ago
Damien George b01f66c5f1 py: Shorten error messages by using contractions and some rewording. 6 years ago
Damien George 8979ce1671 tests: Modify tests that print repr of an exception with 1 arg. 6 years ago
Ayke van Laethem 6572029dc0 tests: Make tests work on targets without float support. 6 years ago
Damien George b92a8adbfa tests: Add tests using "file" argument in print and sys.print_exception. 6 years ago
Damien George 36c1052183 py/objtype: Optimise instance get/set/del by skipping special accessors. 7 years ago
Damien George 5ad27d4b8b tests: Move recursive tests to the tests/stress/ subdir. 7 years ago
Damien George 36f79523ab tests: Add tests to improve coverage of py/objtype.c. 7 years ago
Damien George 2ac1364688 py/objset: Check that RHS of a binary op is a set/frozenset. 7 years ago
Paul Sokolovsky 85d809d1f4 tests: Convert remaining "sys.exit()" to "raise SystemExit". 8 years ago
Paul Sokolovsky 3e321f1724 tests/misc/: Make few tests skippable. 8 years ago
Damien George e08395a35c tests/misc: Add test for line number printing with large bytecode chunk. 8 years ago
Damien George 7314ebae8a tests/misc/non_compliant: Add test for inability to assign func attrs. 8 years ago
Rami Ali 1731868ae7 tests: Add tests to improve coverage of objarray.c. 8 years ago
Damien George e9404e5f5f tests: Improve coverage of array, range, dict, slice, exc, unicode. 8 years ago
Damien George 5e22afce41 tests: Improve test coverage of py/compile.c. 8 years ago
Damien George 82af4d6749 tests: Improve coverage of struct with test for non-compliant behaviour. 8 years ago
Damien George b359cf2911 tests/misc/non_compliant: Add tests to improve coverage testing. 8 years ago
Paul Sokolovsky a1a261d8e8 tests/recursive_iternext: Clang/Linux is even more stack-frugal than MacOS. 9 years ago
Damien George 7d60a97914 tests/misc/recursive_iternext: Provide more fine-grained selection of N. 9 years ago
Damien George ddadbaed06 tests/misc/recursive_iternext.py: Increase depth N from 1000 to 2000. 9 years ago
Paul Sokolovsky 566d8f1d7e tests: Make "io" modules fixes for CPython compatibility. 9 years ago
Paul Sokolovsky 8c35f3979c tests: Update for _io/_collections module having been renamed. 9 years ago
Paul Sokolovsky b86c20676e tests/recursive_iternext.py: Make low-heap friendly. 9 years ago
Paul Sokolovsky 419bb26ddc tests/print_exception: Use exception which prints the same regardless of config. 9 years ago
Doug Currie 2e2e15cec2 py/mpz: Complete implementation of mpz_{and,or,xor} for negative args. 9 years ago
Damien George 22b2265053 py/parse: Improve constant folding to operate on small and big ints. 9 years ago
Damien George 34f26ea862 tests: Allow tests to pass against CPython 3.5. 9 years ago
Damien George 4c02e54298 py/mpz: Raise NotImplError instead of failing assertion. 9 years ago