Aviv Palivoda
|
60e799727f
|
Support reversed on sequence
|
2019-06-14 15:25:24 +03:00 |
|
coolreader18
|
45bb2bd263
|
Split off bytecode compilation into a separate crate
|
2019-06-12 21:43:43 -05:00 |
|
Windel Bouwman
|
3f343aff6c
|
Merge pull request #1018 from palaviv/imp3
Importlib
|
2019-06-12 16:21:26 +02:00 |
|
coolreader18
|
cb2fe657a9
|
Merge pull request #1014 from mkurnikov/cleanup-get-method-error-handling
Cleanup get_method() error handling
|
2019-06-11 17:43:58 -05:00 |
|
Aviv Palivoda
|
1de9f73bd0
|
Optimize already loaded modules
|
2019-06-11 22:54:54 +03:00 |
|
Aviv Palivoda
|
ea8e28026b
|
Simplify objmodule
|
2019-06-11 13:13:32 +03:00 |
|
Aviv Palivoda
|
603ef1ad05
|
Support from_list
|
2019-06-10 21:45:05 +03:00 |
|
Aviv Palivoda
|
e1472f2277
|
Add sys.dont_write_bytecode
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
03735a6d26
|
Add optional parameters to compile
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
8dec522f96
|
compile source may be bytes
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
10828e01fb
|
Set sys.pycache_prefix to None
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
b567464378
|
Add ModuleNotFoundError to builtins
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
d9d0ea1834
|
Fix os to _os in class
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
5584733cda
|
Add sys.path_importer_cache
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
c8248c3211
|
Expose __name__ in __dict__
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
375790e142
|
objmodule should have a dict
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
fe0284aa05
|
Add new to objmodule and change __name__ to property
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
6615e811c0
|
Collapse concat
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
5c53e58547
|
Print frozen import file name in stacktrace
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
0e76dbb749
|
Add needed methods to _thread
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
2817214c88
|
Remove unused imports
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
7f61125866
|
Use _bootstrap.py __import__
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
58d9d9deeb
|
Add sys.path_hooks
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
a57f38b07f
|
Rename builtin io to _io
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
fbaff7fd50
|
Install external importers on init_importlib
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
37b40c55da
|
Add frozen _bootstrap_external.py
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
0d9a066712
|
Add sys.meta_path
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
f2145880fa
|
Don't set __file__ for frozen modules
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
f1af6b1f40
|
Include _bootstrap.py as str
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
698044b128
|
Add Module.__name__
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
e88d6ac1ef
|
Add init_importlib
|
2019-06-10 19:18:32 +03:00 |
|
Aviv Palivoda
|
7ff59b27d7
|
Add _bootsrap.py as frozen module
|
2019-06-10 19:18:32 +03:00 |
|
coolreader18
|
740e8387b8
|
Merge pull request #1027 from alanjds/format-bang
Feature: str.format accepting !r, !s and !a
|
2019-06-10 10:56:00 -05:00 |
|
Alan Justino
|
854bacf452
|
Fix the Rust tests
|
2019-06-09 18:45:08 -03:00 |
|
Alan Justino
|
f0a2b4c50b
|
Apply the {!r} on str.format calls
By the Python docs, the `!` forces a conversion of the argument before
applying the normal formating logic described after the `:` marker.
See: https://docs.python.org/3.4/library/string.html#format-string-syntax
|
2019-06-09 18:11:10 -03:00 |
|
Alan Justino
|
e19b674abf
|
FormatSpec got a preconversor:FormatPreconversor to handle !r, !s and !a
|
2019-06-09 16:22:22 -03:00 |
|
coolreader18
|
68011df6cb
|
Merge pull request #1024 from yanganto/str_isprintable
str.isprintable
|
2019-06-09 13:07:47 -05:00 |
|
Alan Justino
|
65d0093822
|
Dont fail on '{!r}'.format(...)
|
2019-06-09 13:46:13 -03:00 |
|
Antonio Yang
|
f76be43d26
|
str.isprintable
- check unicode type by unicode_categories
- rm redundant check of empty string
|
2019-06-09 23:33:38 +08:00 |
|
Windel Bouwman
|
eb234ca3c5
|
Merge pull request #1021 from mkurnikov/speed-up-file-open
Get io reader/writer classes only when needed
|
2019-06-08 16:13:42 +02:00 |
|
Windel Bouwman
|
a1e2da6807
|
Merge pull request #1020 from RustPython/coolreader18/no-pwd-android
Disable the pwd module on android
|
2019-06-08 16:12:23 +02:00 |
|
Maxim Kurnikov
|
baf62d56d2
|
get io reader/writer classes only when needed
|
2019-06-08 02:49:45 +03:00 |
|
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
|
50252b4e80
|
Disable the pwd module on android
|
2019-06-07 11:57:50 -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 |
|
Maxim Kurnikov
|
8a5182a8a1
|
make get_method_or_type_error() error message lazy
|
2019-06-07 16:08:37 +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 |
|