541 Commits (a525493e40eb4d89e805737bfa36b39d35221efb)

Author SHA1 Message Date
Damien George 04d5e644fc py/objarray: Fix array.append so it doesn't extend if append fails. 9 years ago
Damien George ab69ed7dac tests: Split large tests into smaller files, to run with a small heap. 9 years ago
Damien George 77f85db41e py/objarray: Fix array slice assignment when array is reallocated. 9 years ago
Damien George fbb3c190f9 tests: Remove commented out tests so test script is not too big. 9 years ago
Damien George 14848ffa12 tests: Reduce large object allocations so tests can run with small heap. 9 years ago
Paul Sokolovsky e5cff5b223 tests/bytearray1: Add testcases for "in" operator. 9 years ago
Doug Currie 2e2e15cec2 py/mpz: Complete implementation of mpz_{and,or,xor} for negative args. 9 years ago
pohmelie e3a29de1dc py/objstr: For str.format, add nested/computed fields support. 9 years ago
Damien George 93bb7dffd2 py/vm: Fix popping of exception block in UNWIND_JUMP opcode. 9 years ago
Dave Hylands a17755ee8b py: Add ustruct.pack_into and unpack_from 9 years ago
chrysn f8ba2eca80 builtin property: accept keyword arguments 9 years ago
stijn dea585f8ae tests: Remove builtin_dict test 9 years ago
Damien George d4df8f4925 py/objstr: In str.format, handle case of no format spec for string arg. 9 years ago
Paul Sokolovsky ee7b8f32e3 tests/object_dict.py: Add test for obj.__dict__ . 9 years ago
stijn 3c014a67ea py: Implement __dict__ for instances. 10 years ago
Dave Hylands 7281d95aee py: Make dir report instance members 9 years ago
Damien George 78913211a9 py: Be more restrictive binding self when looking up instance attrs. 9 years ago
Damien George 8047340d75 py: Handle case of return within the finally block of try-finally. 9 years ago
Paul Sokolovsky 664bc44f30 tests: Add tests for %-formatting of bytes. 9 years ago
Damien George 29e9db0c58 py: Fix compiler to handle lambdas used as default arguments. 9 years ago
Damien George de2a2e296b tests: Add test for "not" of a user defined class. 9 years ago
Damien George 3ff259a262 py: Fix calling of parent classmethod from instance of subclass. 9 years ago
Damien George 33ac0fd09f py: Don't try to optimise for+range when args are not simple expressions. 9 years ago
Paul Sokolovsky 55995869e5 tests/builtin_minmax: Make compatible with @native codegen. 9 years ago
Paul Sokolovsky 36c6d2fa7d tests/builtin_minmax: Add testcase for lazy iterable (generator). 9 years ago
pohmelie e23d5a64cf tests: Add min/max "default" agrument test 9 years ago
Damien George 7a99639cff py: Fix function calls that have positional and a star-arg-with-iterator. 9 years ago
Damien George 9a56912ad1 py/compile: Do proper checking of * and ** in function definition. 9 years ago
Damien George 0e3f29cc99 py: Check that second argument to hasattr is actually a string. 9 years ago
Paul Sokolovsky 4120f32292 tests/int_big_*: Add more tests for result normalization. 9 years ago
Paul Sokolovsky b56c635d64 tests/int_big_xor: Test that xor result is normalized. 9 years ago
Damien George 2c83894257 py: Implement default and star args for lambdas. 9 years ago
Paul Sokolovsky 0bd3f3291d tests/base/struct1.py: Add test for repetition counters. 9 years ago
Damien George 4bf3f2d3c0 py: Fix with+for+return bug by popping for-iter when unwinding exc stack. 9 years ago
Damien George 4300c7dba2 py: Remove dependency on printf/fwrite in mp_plat_print. 9 years ago
Damien George 4fb5ff86ee tests: Add test for evaluation order of dictionary key/value pairs. 9 years ago
Damien George 7e12a601b8 py/compile: Fix edge case when constant-folding negation of integer. 9 years ago
Paul Sokolovsky 062bd81814 tests/basics/builtin_range: PEP8 fixes. 9 years ago
Damien George 34f26ea862 tests: Allow tests to pass against CPython 3.5. 9 years ago
Damien George e5635f4ab3 py: Catch all cases of integer (big and small) division by zero. 9 years ago
Damien George 2065373f67 py/mpz: Fix bignum anding of large negative with smaller positive int. 9 years ago
Damien George a81539db25 tests: Add further tests for mpz code. 9 years ago
Tom Soulanille 2a8a564fbd tests: Test slicing a range that does not start at zero. 9 years ago
Delio Brignoli e6978a4e26 py: Fix call args when a stararg is followed by keyword args. 9 years ago
Tom Soulanille aeb62f9ae3 py/objslice: Make slice attributes (start/stop/step) readable. 9 years ago
Damien George 8b4fb4fe14 py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize. 9 years ago
Damien George 75a811a6df tests: Move int+unicode test to unicode-specific test directory. 9 years ago
Damien George 558a016e2c py/compile: Refine SyntaxError for repeated use of global/nonlocal. 9 years ago
Damien George 25afc7da0d tests: Add tests to improve coverage of objstr.c. 9 years ago
Damien George 81794fcd31 py/binary: Add support for array('q') and array('Q'). 9 years ago