2279 Commits

Author SHA1 Message Date
Windel Bouwman
cc24b73031 Set all versions to 0.1.0 2019-07-07 13:04:12 +02:00
Windel Bouwman
ef649be941 Add git information in sys and platform modules. 2019-07-06 17:00:03 +02:00
Aviv Palivoda
251e33af22 Add TODO on verbose 2019-07-06 09:16:23 +03:00
Aviv Palivoda
c70748fbaa Use filter 2019-07-06 09:15:21 +03:00
Aviv Palivoda
6239fe0fbc Remove importlib frames from traceback 2019-07-06 09:15:21 +03:00
Aviv Palivoda
f740845bab Use vm.class 2019-07-04 17:38:55 +03:00
Aviv Palivoda
bb30d0fce0 Don't install external imports if there is no compiler 2019-07-04 17:36:27 +03:00
Aviv Palivoda
42d17138eb Remove old import 2019-07-04 17:32:17 +03:00
Maxim Kurnikov
9ce5240598 add name, path, msg attributes to ImportError 2019-07-03 22:18:49 +03:00
Aviv Palivoda
090cfed593 Use importlib import in WASM 2019-07-03 18:57:49 +03:00
Windel Bouwman
6a58b76ef7 Change authors to team name. 2019-07-01 21:14:07 +02:00
Windel Bouwman
bedbad284e Change underscore into hyphen 2019-07-01 21:05:29 +02:00
Windel Bouwman
4a108c1ef5 Merge pull request #1059 from RustPython/unicodedata
Add initial unicodedata module.
2019-07-01 20:44:14 +02:00
Windel Bouwman
e05a75c363 Merge pull request #1092 from RustPython/bytecode-crate
Make parser and compiler optional features for vm crate.
2019-07-01 20:43:06 +02:00
coolreader18
dfabd4a2a1 Merge pull request #1093 from RustPython/getrow
Change get_row() into row()
2019-07-01 09:22:35 -05:00
coolreader18
fbd0c599a9 Merge pull request #1074 from JimJeon/feature/rmod
Implement int.__rmod__
2019-06-30 20:33:15 -05:00
JimJeon
2f1d4a8d29 Fix with rustfmt 2019-07-01 09:44:47 +09:00
Windel Bouwman
13be2cf3f4 Merge master branch 2019-06-30 21:22:33 +02:00
Windel Bouwman
5b534ade4d Merge pull request #1091 from palaviv/fix-import
Fix locals and globals in call to __import__
2019-06-30 20:43:52 +02:00
Windel Bouwman
f816a50110 Change get_row() into row() 2019-06-30 20:23:01 +02:00
Windel Bouwman
3954dbe716 Make parser and compiler optional features for vm crate. 2019-06-30 20:11:40 +02:00
Windel Bouwman
36adf45b27 Merge pull request #1086 from RustPython/bytecode-crate
Move bytecode into own crate.
2019-06-30 20:03:54 +02:00
Aviv Palivoda
49f3bf7401 Fix locals and globals in call to __import__ 2019-06-30 20:09:26 +03:00
silmeth
5dddd02bca improve (de)serialization: no crash on BigInts, non-string map keys 2019-06-30 16:10:58 +02:00
Windel Bouwman
f1d250b10a Merge branch 'master' of https://github.com/RustPython/RustPython into bytecode-crate 2019-06-30 11:42:47 +02:00
Windel Bouwman
e40c844be7 Make bytecode crate independent of parser crate. 2019-06-30 11:42:36 +02:00
Windel Bouwman
183415e64b Move bytecode into own crate. 2019-06-30 11:01:40 +02:00
Windel Bouwman
a332b74ad8 Merge pull request #1064 from RustPython/cryptomods
Add initial hashlib module.
2019-06-30 10:58:49 +02:00
Windel Bouwman
7ab5d53642 update to newer version of DynDigest trait which allows clone. 2019-06-30 10:10:17 +02:00
Windel Bouwman
f0492eefb2 Merge pull request #1084 from silmeth/int-float-comparison
fix float–int cross-type comparisons
2019-06-30 09:25:49 +02:00
Windel Bouwman
ae684e323e Merge pull request #1065 from RustPython/coolreader18/wasm-test-traceback
Give more information in the error messages for failed wasm tests
2019-06-30 08:57:25 +02:00
coolreader18
4d5b4f5dbe Use new_import_error, fix serve command 2019-06-30 00:52:03 -04:00
Aviv Palivoda
4bf317c3af Merge pull request #1076 from corona10/complex_repr
Fix complex representation for negative imaginary number case.
2019-06-29 21:03:16 +03:00
Aviv Palivoda
546c1c0504 Merge pull request #1083 from palaviv/parse-level
Calculate import level at parsing
2019-06-29 20:49:22 +03:00
Windel Bouwman
c7004f7b0f Merge pull request #1070 from corona10/ellipsis
Add "Ellipsis" for Ellipsis
2019-06-29 16:58:13 +02:00
silmeth
d0de3be2a9 fix float–int cross-type comparisons
Fixes #1069
2019-06-29 16:50:09 +02:00
Windel Bouwman
e88f7536b3 Improve single arm match. 2019-06-29 16:48:03 +02:00
Windel Bouwman
df31abea98 Merge branch 'master' of https://github.com/RustPython/RustPython into cryptomods 2019-06-29 16:46:00 +02:00
Dong-hee Na
8c318dcd3c Add "Ellipsis" for Ellipsis
Currently, only "..." works for Ellipsis type.
This PR will fix this code to work.
```python
a = Ellipsis
b = ...
a is b
```
2019-06-29 23:34:27 +09:00
Windel Bouwman
d185f53195 Merge pull request #1079 from sanxiyn/os-lstat
Implement os.lstat
2019-06-29 16:19:04 +02:00
Aviv Palivoda
0d8d2e3beb Calculate import level at parsing 2019-06-29 17:04:31 +03:00
Windel Bouwman
0a242b69a5 Merge pull request #1067 from palaviv/memoryview-slice
Memoryview slice
2019-06-29 14:41:46 +02:00
Windel Bouwman
f4d63c923a Switch to better supported crypto lib. 2019-06-29 14:03:19 +02:00
Windel Bouwman
09823a0a64 Merge pull request #1078 from corona10/sys.byteorder
sys.byteorder: Implement sys.byteorder
2019-06-29 13:24:41 +02:00
Windel Bouwman
18a49d10b5 Merge pull request #1077 from hannut91/add-tuple-rmul
Add tuple.__rmul__
2019-06-29 13:19:13 +02:00
JimJeon
5172a098bf Changed function name to rmod 2019-06-29 17:38:01 +09:00
Seo Sanghyeon
87d866d414 Implement os.lstat 2019-06-29 17:21:11 +09:00
Dong-hee Na
b1aa10d03e Fix complex representation for negative imaginary number case. 2019-06-29 16:30:34 +09:00
Dong-hee Na
103559101e sys.byteorder: Implement sys.byteorder 2019-06-29 16:16:03 +09:00
Windel Bouwman
57de0ebc05 Merge pull request #1061 from RustPython/xdrlib
Add endianness support to struct module.
2019-06-29 09:05:54 +02:00