Paul Sokolovsky
|
fd232c3ef7
|
run-tests: Dump output of failing tests to files again.
This was a long-standing regression from converting script from sh to python.
|
2014-03-23 01:58:07 +02:00 |
|
Damien George
|
a6d53188b7
|
Merge pull request #359 from rjdowdall/master
Fixed some math functions and added more exceptions.
|
2014-03-22 20:26:17 +00:00 |
|
Rachel Dowdall
|
56402796d8
|
Fixed floor division on mp ints and small ints. Added a floordivide test case.
|
2014-03-22 20:19:24 +00:00 |
|
Rachel Dowdall
|
cde8631f15
|
Fixed modulo operator on ints and mp ints to agree with python. Added intdivmod.c and tests/basics/modulo.py.
|
2014-03-22 17:29:27 +00:00 |
|
Paul Sokolovsky
|
48caa09a9d
|
objgenerator: Implement .throw() method to throw exceptions into generator.
|
2014-03-22 17:55:42 +02:00 |
|
Paul Sokolovsky
|
61fd20f168
|
objgenerator: Implement throwing exceptions out of generator.
|
2014-03-22 17:55:42 +02:00 |
|
Paul Sokolovsky
|
c0abc28aa1
|
objgenerator: Keep exception stack within generator object, like value stack.
This is required to properly handle exceptions across yields.
|
2014-03-22 17:55:42 +02:00 |
|
Rachel Dowdall
|
721c55dced
|
Added exception hierarchy except for OSError and UnicodeError (requires arguments). Comment out the errors that aren't needed if memory becomes an issue.
|
2014-03-22 15:28:16 +00:00 |
|
Rachel Dowdall
|
249b9c761d
|
Fixed broken math functions that return bool and added some more.
|
2014-03-22 14:39:33 +00:00 |
|
Paul Sokolovsky
|
1ecea7c753
|
py: Make 'bytes' be a proper type, support standard constructor args.
|
2014-03-22 00:07:04 +02:00 |
|
Paul Sokolovsky
|
42901554db
|
objint_longlong: Add regression test for improper inplace op implementation.
|
2014-03-22 00:04:04 +02:00 |
|
Damien George
|
e3e7c2bafb
|
Merge pull request #351 from xbe/str-partition
Implement str.partition and add tests for it.
|
2014-03-21 20:19:30 +00:00 |
|
xbe
|
4504ea8007
|
Implement str.rpartition and add tests for it.
|
2014-03-21 02:58:09 -07:00 |
|
xbe
|
613a8e3edf
|
Implement str.partition and add tests for it.
|
2014-03-21 02:57:18 -07:00 |
|
Damien George
|
1609f85582
|
Rename test so that it doesn't clash with Python math module.
|
2014-03-20 23:41:04 +00:00 |
|
Rachel Dowdall
|
5a14a1d690
|
Added various simple functions to math module.
|
2014-03-20 21:26:51 +00:00 |
|
Damien George
|
2d7ff07175
|
py: Add mpz modulo operation.
|
2014-03-20 16:28:41 +00:00 |
|
Paul Sokolovsky
|
51bbf6a006
|
Implement support for __str__ and __repr__ special methods in classes.
|
2014-03-16 15:18:22 +02:00 |
|
Damien George
|
536dde254b
|
py: In string.count, handle case of zero-length needle.
|
2014-03-13 22:07:55 +00:00 |
|
xbe
|
c5d70ba48b
|
Fix issues in str.count implementation.
See pull request #343.
|
2014-03-13 00:33:07 -07:00 |
|
xbe
|
9e1e8cd642
|
Implement str.count and add tests for it.
Also modify mp_get_index to accept:
1. Indices that are or evaluate to a boolean.
2. Slice indices.
Add tests for these two cases.
|
2014-03-12 22:57:16 -07:00 |
|
Damien George
|
b068b21742
|
Add more tests for multi-precision integers.
|
2014-03-12 15:39:51 +00:00 |
|
Damien George
|
25f5a30e73
|
py: Fix overriding of default arguments.
Addresses issue #327.
|
2014-03-03 23:25:08 +00:00 |
|
Paul Sokolovsky
|
e74f52b76c
|
namedtuple: Inherit unary/binary ops from tuple base class.
|
2014-03-03 11:42:53 +08:00 |
|
Paul Sokolovsky
|
d08fd68664
|
Add basic collections.namedtuple implementation.
|
2014-03-03 11:42:53 +08:00 |
|