474 Commits (244476e3e66478f2e5d54ca92e10f9881747bd4f)

Author SHA1 Message Date
Paul Sokolovsky 072cf022e0 tests/file-with: Add testcase which failed for @dpgeorge. 11 years ago
Dave Hylands 6756a37a77 Implements most of str.modulo 11 years ago
Damien George 4b34c76fd6 Changes to get unix/ port compiling on Cygwin. 11 years ago
Damien George 2309369291 tests: Allow to run tests on pyboard. 11 years ago
Paul Sokolovsky 34e1199b3a run-tests: Allow to override python3 command to use via environment var. 11 years ago
Paul Sokolovsky c61ce96590 unix file: Implement context manager protocol (for "with" statement). 11 years ago
Damien George c322c5f07f py: Fix regress for printing of floats and #if. 11 years ago
Paul Sokolovsky ad1bac63f7 tests/string-format: Add test for formatting ints with float format. 11 years ago
Damien George 929a675a3d Change test scripts to use python3; bytecode tests use python3.4. 11 years ago
Damien George 10e21b9770 Add more tests. 11 years ago
Damien George 93b7faa29a py: Factor out static/class method unwrapping code; add tests. 11 years ago
Damien George e4c834fc1e Add a test. 11 years ago
Damien George 4881566874 py: Add support for sep and end keywords in print. 11 years ago
Damien George 084ef373fb py: Fix math.{ceil,floor,trunc} to return int. 11 years ago
Dave Hylands 7adc2e0431 Turn off full tests in string-format.py 11 years ago
Paul Sokolovsky 51413c8cb6 tests: Add test for implicit float to int conversion (not allowed!) 11 years ago
Dave Hylands baf6f14deb Enhance str.format support 11 years ago
Damien George e44d26ae0c py: Implement __getattr__. 11 years ago
Paul Sokolovsky 4db727afea objstr: Very basic implementation of % string formatting operator. 11 years ago
Damien George 3ff2d03891 py: Fix bug in optimised for .. range. 11 years ago
Paul Sokolovsky 183faa3b13 tests: Add testcase for multiple inheritance. 11 years ago
Paul Sokolovsky 6ded55a61f py: Properly implement divide-by-zero handling. 11 years ago
Paul Sokolovsky f7eaf605c0 py: Fix "TypeError: 'iterator' object is not iterable", doh. 11 years ago
Paul Sokolovsky f39d3b93da py: Implement support for generalized generator protocol. 11 years ago
Damien George 230fec77d7 py: Implement positional and keyword args via * and **. 11 years ago
Paul Sokolovsky 7fafb28f6d objgenerator: Handle default args to generator functions. 11 years ago
Paul Sokolovsky 55ca075cab vm: Implement CALL_FUNCTION_VAR opcode (foo(*(1, 2, 3))). 11 years ago
Damien George 010043caaf Add "tracing" to try-reraise2.py test. It now fails. 11 years ago
Paul Sokolovsky 0c904df8e6 vm: Save current active exception on opening new try block. 11 years ago
Paul Sokolovsky d109676ec0 py: Reraising exception possible only in except block. 11 years ago
Damien George 75f71584a6 tests: Remove unimplemented exceptions from testing. 11 years ago
Paul Sokolovsky e7286ef2c7 tests: Add "with" statement testcases. 11 years ago
Paul Sokolovsky 3c2b2acd8c tests: Add testcases for yield from. 11 years ago
Paul Sokolovsky e9137b94f2 py: Implement getattr() builtin. 11 years ago
Paul Sokolovsky 2447a5b582 py: Support closures with default args. 11 years ago
Damien George 66eaf84b8c py: Replace mp_const_stop_iteration object with MP_OBJ_NULL. 11 years ago
Paul Sokolovsky c403076ef8 vm: Implement raise statement w/o args (reraising last exception). 11 years ago
Paul Sokolovsky 962b1cd1b1 objgenerator: Implement return with value and .close() method. 11 years ago
Damien George ffb5cfc8d8 py: Removed some unnecessary exception objects. 11 years ago
Paul Sokolovsky 9512e9e817 objexcept: Add "args" exception attribute, as well as StopIteration.value. 11 years ago
Paul Sokolovsky 7f8b31345b rt_load_method(): Add missing qstr_str() when getting type name. 11 years ago
xbe 17a5a83fb4 Implement str.rfind() and add tests for it. 11 years ago
Paul Sokolovsky f909034400 py: Implement support for "except Exception as var" clause. 11 years ago
Paul Sokolovsky fd232c3ef7 run-tests: Dump output of failing tests to files again. 11 years ago
Rachel Dowdall 2d15deebdc Fixed floor division on mp ints and small ints. Added a floordivide test case. 11 years ago
Rachel Dowdall 56402796d8 Fixed floor division on mp ints and small ints. Added a floordivide test case. 11 years ago
Rachel Dowdall cde8631f15 Fixed modulo operator on ints and mp ints to agree with python. Added intdivmod.c and tests/basics/modulo.py. 11 years ago
Paul Sokolovsky 48caa09a9d objgenerator: Implement .throw() method to throw exceptions into generator. 11 years ago
Paul Sokolovsky 61fd20f168 objgenerator: Implement throwing exceptions out of generator. 11 years ago
Paul Sokolovsky c0abc28aa1 objgenerator: Keep exception stack within generator object, like value stack. 11 years ago