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
Noah
24cc67980c
Merge pull request #1572 from RustPython/coolreader18/socket-socket2
...
Update _socket to use the socket2 crate; similar to the C sockets api
2019-11-01 19:49:40 -05:00
Noah
e563945979
Address feedback
2019-11-01 17:42:36 -05:00
Aviv Palivoda
1fb868a08a
Add test for exception with_traceback
2019-11-01 14:29:58 +02:00
Aviv Palivoda
e8ed336c28
Add with_traceback for exception base
2019-11-01 14:15:31 +02:00