Commit Graph

4585 Commits

Author SHA1 Message Date
coolreader18
928a404ef7 Use asyncio for async_stuff test 2019-11-23 11:20:41 -06:00
coolreader18
b5505b4e73 Add asyncio.run from CPython 3.7 2019-11-23 11:20:41 -06:00
coolreader18
6679ea1287 Don't import some platform-specific modules 2019-11-23 11:19:21 -06:00
coolreader18
efdfcfc2a5 Minor changes to make multiprocessing importable 2019-11-23 11:19:21 -06:00
coolreader18
40a2acbcad Add necessary Lib files for asyncio from CPython 3.6.0 2019-11-23 11:19:21 -06:00
Aviv Palivoda
c3330d3ce3 Merge pull request #1597 from palaviv/io-improve
Add readline,tell to BytesIO and StringIO
2019-11-23 11:20:57 +02:00
Noah
60ebba2b6c Merge pull request #1587 from palaviv/add-test
Add test to Lib and allow test_bool.py to run
2019-11-22 23:34:26 -06:00
Noah
389db55a3f Merge pull request #1603 from dralley/itertools
Add itertools.combinations()
2019-11-22 09:47:53 -06:00
Aviv Palivoda
aa1af71851 Merge pull request #1598 from palaviv/fix-exc-panic
Separate BaseException to __init__ and __new__
2019-11-22 16:27:38 +02:00
Aviv Palivoda
72e12b49aa Merge pull request #1602 from yanganto/syntaxerror-diagnostics
Provide caret diagnostics for SyntaxError
2019-11-22 12:36:30 +02:00
Daniel Alley
16b2b425b8 Add itertools.combinations()
re: #1361
2019-11-21 23:06:27 -05:00
yanganto
7f45ed3cca Provide caret diagnostics for SyntaxError
visualize syntax error with caret diagnostics in shell, eval, exec,
when the error statement and error location are provided.
2019-11-22 09:17:50 +08:00
Daniel Alley
53b391177b Alphabetize 2019-11-21 12:46:25 -05:00
Noah
7c52a822b7 Merge pull request #1601 from yanganto/bytearray.mod
Implement bytearray.mod
2019-11-21 00:01:37 -06:00
yanganto
07ff469161 Implement bytearray.mod
Implement bytearray formatting with CFormat
2019-11-20 12:11:14 +08:00
Noah
8267ea4624 Merge pull request #1599 from RustPython/coolreader18/asyncio-pre
Prerequisites for asyncio
2019-11-19 10:50:22 -06:00
Aviv Palivoda
637d678ad7 Print less in PyBaseException Debug 2019-11-19 18:32:27 +02:00
Aviv Palivoda
f4a8427dc9 Move args to PyBaseException 2019-11-19 18:23:14 +02:00
Aviv Palivoda
c15140e0fe Move with_traceback 2019-11-19 18:23:14 +02:00
Aviv Palivoda
144a4728f0 Move BaseException propeties to PyBaseException 2019-11-19 18:23:14 +02:00
Aviv Palivoda
96fdaab0c1 Separate BaseException to __init__ and __new__ 2019-11-19 18:23:14 +02:00
Noah
576d89fdcf Merge pull request #1563 from yanganto/byte.mod
bytes.mod implement with CFormat
2019-11-18 08:49:14 -06:00
yanganto
10ef5e56af bytes.mod implement mod
implement byte formatting with CFormat
2019-11-18 08:39:36 +08:00
coolreader18
7c3340b6b1 Add object.__dict__ = ... test 2019-11-17 17:09:48 -06:00
coolreader18
f7831491c5 Add stub implementation of atexit 2019-11-17 17:09:38 -06:00
coolreader18
ae0a343906 Add stub _winapi module 2019-11-17 17:09:13 -06:00
coolreader18
bed54e035c Add some constants to native modules 2019-11-16 22:58:51 -06:00
coolreader18
5ca0e9a927 Add more IO exceptions 2019-11-16 22:57:49 -06:00
coolreader18
e612c0d7ab Add the errno::errors module 2019-11-16 22:57:49 -06:00
coolreader18
edb84896bf Make PyObject.dict an Option<RefCell<PyDictRef>> 2019-11-16 22:50:58 -06:00
Aviv Palivoda
7b83e8ae7b add readline to BytesIO and StringIO 2019-11-15 17:41:51 +02:00
Aviv Palivoda
043413a7ee Add tell method to BytesIO, StringIO 2019-11-15 17:41:51 +02:00
Aviv Palivoda
b38e2418fa BytesIO write accept PyBytesLike 2019-11-15 17:41:51 +02:00
Aviv Palivoda
2124dd0b6d Merge pull request #1595 from Blanen/master
Colosys.py from the cpython standard lib
2019-11-15 15:34:39 +02:00
Bart Lanen
2921b306e1 colosys.py from the cpython standard lib 2019-11-15 11:16:43 +01:00
Noah
28dfe957d4 Merge pull request #1489 from tcmal/master
Implement .indices(len) of slice
2019-11-13 10:14:25 -06:00
Aviv Palivoda
adeb00ffbc Allow test_bool.py to run 2019-11-12 16:03:06 +02:00
Aviv Palivoda
15fc64dc1e Copy test_bool.py and test.support from CPython 2019-11-12 16:01:48 +02:00
Noah
0449b2a091 Merge pull request #1593 from RustPython/coolreader18/raw-byte-lit-fix
Fix raw byte literals
2019-11-11 17:11:29 -06:00
coolreader18
583b5ff379 Fix select test on windows 2019-11-11 15:31:14 -06:00
Aviv Palivoda
3b2cea5935 Merge pull request #1589 from Writtic/writtic/module_remainder
Update remainder module of math
2019-11-11 23:05:55 +02:00
coolreader18
1fcdbf74bc Fix raw byte literals 2019-11-11 14:57:27 -06:00
writtic
ed075cf71c Update remainder module of math
- Implement remainder function with test case
  - math.remainder was added to CPython in 3.7 and RustPython CI runs on 3.6
2019-11-11 22:27:46 +09:00
Jeong YunWon
40c86613f7 Merge pull request #1592 from cjdrake/master
Fix spelling
2019-11-11 15:54:08 +09:00
Chris Drake
614ba32137 Fix spelling
Change "libarary" to "library".
2019-11-09 19:24:07 -08:00
Noah
9a9e0dcaeb Merge pull request #1591 from palaviv/MaybeUninit
Change mem::uninitialized to mem::MaybeUninit
2019-11-09 13:31:33 -06:00
Aviv Palivoda
721305911f Use MaybeUninit::uninit().assume_init() 2019-11-09 09:44:54 +02:00
Aviv Palivoda
98d11f2ba9 Apply clippy suggestions 2019-11-08 23:07:35 +02:00
Aviv Palivoda
aebc0a42d8 Update format to Rust version 1.39 2019-11-08 23:03:24 +02:00
Aviv Palivoda
b1b028e4bd Change mem::uninitialized to mem::MaybeUninit 2019-11-08 22:58:27 +02:00