Commit Graph
4564 Commits
Author SHA1 Message Date
Daniel Alley 16b2b425b8 Add itertools.combinations()
re: #1361
2019-11-21 23:06:27 -05: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
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 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
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
Noah b5a18fa908 Merge pull request #1542 from RustPython/coolreader18/asyncawait
Make async def/await actually functional
2019-11-07 22:19:21 -06:00
Noah c7702bd6db Merge pull request #1582 from palaviv/method-doc
Return function attributes in method
2019-11-07 22:14:34 -06:00
Aviv Palivoda 153ce3f3d7 Merge pull request #1581 from Writtic/writtic/improve_fromhex
Improve float.fromhex module representation case
2019-11-07 20:19:28 +02:00
Noah 6ed5045809 Add a CompileContext 2019-11-07 00:04:51 -06:00
coolreader18 6bc33fbca2 Add async for 2019-11-07 00:04:51 -06:00
Noah 960e8def4a Deduplicate async/normal with compilation code 2019-11-07 00:04:51 -06:00
coolreader18 30a2223c6f Fix tests 2019-11-07 00:04:51 -06:00
coolreader18 fe2946bc79 Add tests 2019-11-07 00:04:51 -06:00
coolreader18 5c26a25522 Add async with, reorganize how with blocks work 2019-11-07 00:04:51 -06:00
coolreader18 bf08f2f6a3 Enable async stuff in stdlib modules 2019-11-07 00:04:51 -06:00
coolreader18 577cea92fe Add coroutines, async/await functionality, and gen.close() 2019-11-07 00:04:50 -06:00
Noah 52f1965c1c Merge pull request #1525 from alanjds/dummy_threading
`threading` support via dummy implementation
2019-11-06 22:23:55 -06:00
johan.park 6a2c721cbc Rectify test cases
- Erase fromhex test comments
- Recover float exponent test case
2019-11-05 15:12:02 +09:00
Noah 17b11a0855 Merge pull request #1578 from palaviv/with-traceback
with_traceback
2019-11-04 13:41:03 -06:00
Noah 82c4c9175b Merge pull request #1577 from Regexp96/isupper-and-lower
Fix issue #1575 distinguish between 'cased' and 'non-cased' characters
2019-11-04 10:56:08 -06:00
Aviv Palivoda 83868f5f15 Remove __doc__ override in objtype 2019-11-02 19:37:29 +02:00
Aviv Palivoda 841e22434a Return function attributs in method 2019-11-02 19:34:10 +02:00
Aviv Palivoda 72989cdfd1 Merge pull request #1580 from seeeturtle/doc-f
Set docstring of function as None if not declared
2019-11-02 19:18:11 +02:00
johan.park bbd274a498 Improve float.fromhex module representation case
- Embrace hexadecimal without '0x', '.', 'p'
- Embrace variety of 'nan', 'inf' case
- Still overflow and near min, max, 0, 1 case isn't handled
2019-11-03 02:06:44 +09:00
joshua1b 538181791b Set docstring of function as None if not declared
In cpython, if there is no docstring declared in function definition,
the `__doc__` attribute of the function is None.
So this implements the behavior.

Fix #1523
2019-11-02 23:47:44 +09:00
Aviv Palivoda 74b6d7c0f5 Allow None as with_tracebak arg 2019-11-02 12:23:57 +02:00