coolreader18
2b555cb40e
Merge pull request #1016 from mkurnikov/fix-io-open-r
...
Fix io.open("r") case and address some TODOs
2019-06-07 12:07:47 -05:00
coolreader18
d27840c11d
Merge pull request #1019 from palaviv/warnings
...
Add _warnings
2019-06-07 11:45:48 -05:00
Aviv Palivoda
8fccad1e09
Print warning to stderr
...
Co-Authored-By: coolreader18 <33094578+coolreader18@users.noreply.github.com >
2019-06-07 18:59:41 +03:00
Maxim Kurnikov
c0e1702869
split mode/type for io.open properly, fix open('r') case
2019-06-07 16:34:16 +03:00
Aviv Palivoda
d2a82b1acd
Add _warnings
2019-06-07 15:14:27 +03:00
Windel Bouwman
1b7088c353
Merge pull request #1017 from michelhe/memoryview_obj
...
Fix memoryview.obj misimplementation.
2019-06-05 13:22:49 +02:00
coolreader18
74d52ee82f
Merge pull request #1011 from palaviv/_imp2
...
More _imp
2019-06-05 00:43:10 -05:00
Michel Heily
b2cdeab0c6
Fix memoryview.obj misimplementation.
...
The memoryview skeleton did not correctly assign the "obj" attribute;
The "obj" attribute was assigned to the memoryview class and not the memryview object,
leading to a funny bug that can be reproduced as follows:
```python
m1 = memoryview(b'1234')
m2 = memoryview(b'abcd')
print(m1.obj)
```
the result would be the value inside `m2` instead that of `m1`
2019-06-05 02:36:45 +03:00
Windel Bouwman
0c9d3c8918
Merge pull request #1015 from mkurnikov/empty-exception-message
...
Make empty exception message format compatible with CPython
2019-06-04 15:52:47 +02:00
Maxim Kurnikov
bc33921fdb
make empty exception message format compatible with CPython
2019-06-04 14:59:28 +03:00
coolreader18
e871ab0673
Merge pull request #1013 from mkurnikov/source-line-in-traceback
...
Add indented source lines in traceback
2019-06-02 23:05:59 -05:00
coolreader18
7ddfa1c4ce
Merge pull request #1012 from mkurnikov/more-refactorings-2
...
More doc comments, split with_exit() method for __exit__ into two methods
2019-06-02 22:58:11 -05:00
Maxim Kurnikov
58b1f4a8ee
add indented source line in traceback
2019-06-02 18:21:52 +03:00
Maxim Kurnikov
3b5cc1ad2f
more doc comments, split with_exit() method for context manager __exit__ into two methods
2019-06-02 01:37:25 +03:00
Aviv Palivoda
106f5f7054
Add _imp.is_frozen_package
2019-06-01 15:15:16 +03:00
Aviv Palivoda
0acce07631
Add _imp.init_frozen
2019-06-01 15:11:55 +03:00
Aviv Palivoda
4faaf2d6ca
Add _imp.get_frozen_object
2019-06-01 15:03:45 +03:00
Aviv Palivoda
9a168b10d1
Add _imp.exec_builtin that does nothing
2019-06-01 14:49:12 +03:00
Aviv Palivoda
1294b56cbe
Add _imp.create_builtin
2019-06-01 14:32:23 +03:00
coolreader18
b6edd19331
Merge pull request #1010 from mkurnikov/fix-clippy-warnings
...
Fix most of clippy warnings
2019-05-31 20:19:49 -05:00
Maxim Kurnikov
bc35a64e54
fix most of clippy warnings
2019-06-01 03:19:22 +03:00
Windel Bouwman
e0dbfb553f
Merge pull request #1009 from mkurnikov/refactorings
...
Some cleanups and typo fixes
2019-05-31 22:25:52 +02:00
Maxim Kurnikov
1949239592
cleanups, type fixes and renames
2019-05-31 21:56:10 +03:00
Windel Bouwman
849c6eb1ee
Merge pull request #995 from stwen77/binascii
...
add binascii crc32
2019-05-31 09:30:19 +02:00
Windel Bouwman
8a9e6ef0de
Merge pull request #1008 from RustPython/coolreader18/cpython-libs1
...
Update Lib/operator.py and add Lib/heapq.py from cpython
2019-05-31 09:27:16 +02:00
stwen77
e9f3f4b89a
Merge branch 'master' into binascii
2019-05-31 14:22:42 +08:00
Shitong Wen
e452d5523e
use crate crc to replace crc table
2019-05-31 14:16:31 +08:00
coolreader18
39c63ef139
Update Lib/operator.py and add Lib/heapq.py from cpython
2019-05-30 23:04:09 -05:00
Aviv Palivoda
9e88b808dd
Add _imp.is_frozen
2019-05-30 18:50:46 +03:00
Windel Bouwman
15f94679c4
Merge pull request #988 from skinny121/sys_flags
...
Add sys.flags
2019-05-30 12:24:04 +02:00
ben
d2757a2680
Fix merge issue with PyTuple::fast_getitem
2019-05-30 21:22:30 +12:00
ben
c0c531d550
Merge branch 'master' into sys_flags
...
# Conflicts:
# tests/snippets/sysmod.py
# vm/src/sysmodule.rs
2019-05-30 21:12:57 +12:00
Windel Bouwman
3f5bb517a5
Merge pull request #1001 from RustPython/coolreader18/rustpythonpath
...
Check RUSTPYTHONPATH as well as PYTHONPATH env variables
2019-05-30 09:53:05 +02:00
Windel Bouwman
22b4894ae6
Merge pull request #1006 from RustPython/coolreader18/weakproxy-setattr
...
Add __setattr__ to weakproxy
2019-05-30 09:47:01 +02:00
coolreader18
725a1e8434
Merge pull request #979 from youknowone/refactor-set
...
PySet/PyFrozenSet refactoring
2019-05-29 23:38:56 -05:00
coolreader18
1dc2d09713
Add __setattr__ to weakproxy
2019-05-29 22:46:12 -05:00
coolreader18
7ae33b72cb
Merge pull request #1005 from Jongy/lib-reprlib
...
Lib reprlib
2019-05-29 22:08:57 -05:00
coolreader18
c78dc520ad
Don't clone PathBufs
2019-05-29 16:53:13 -05:00
coolreader18
11892816a7
Don't check env variables on wasm
2019-05-29 16:38:04 -05:00
Yonatan Goldschmidt
7ec3cef48e
Add Lib/reprlib.py from CPython
...
Generated with:
`git -C ../cpython show 1bf9cc509326bc42cd8cb1650eb9bf64550d817e:Lib/reprlib.py > Lib/reprlib.py`
Required for `functools`.
2019-05-30 00:15:11 +03:00
coolreader18
1846100e7f
Merge pull request #969 from Jongy/itertools-islice
...
itertools islice
2019-05-29 16:08:48 -05:00
Yonatan Goldschmidt
80b1f545e2
Add itertools.islice
2019-05-29 23:25:49 +03:00
Windel Bouwman
d70caf7dea
Merge pull request #960 from youknowone/sys-getfilesystemencode
...
Add sys.getfilesystemencoding, sys.getfilesystemencodeerrors
2019-05-29 15:21:19 +02:00
Windel Bouwman
121cd43932
Merge pull request #901 from youknowone/str-encode
...
Add str.encode for utf-8
2019-05-29 15:20:36 +02:00
Jeong YunWon
c349f77207
Add {set,frozenset}.__r*__
2019-05-29 21:51:20 +09:00
Jeong YunWon
ba4ac902eb
PySet/PyFrozenSet doesn't call PyObject::new
2019-05-29 21:51:20 +09:00
Jeong YunWon
979e1253ae
Fix set/frozenset comparison
2019-05-29 21:51:20 +09:00
Jeong YunWon
31c88721e6
Refactor PySet with try_set_inner!
2019-05-29 21:51:20 +09:00
Jeong YunWon
89729c3155
PyClassImpl for PySet, PyFrozenSet
2019-05-29 21:51:20 +09:00
coolreader18
5bd36ad9c5
Merge pull request #927 from youknowone/set-collision
...
Fix set() hash collision
2019-05-29 07:44:31 -05:00