Commit Graph

1039 Commits

Author SHA1 Message Date
Wenjie Yang
b81773d1d4 remove arg_check macro in thread mod 2020-04-28 23:45:36 -07:00
Jeong YunWon
016d68c819 pymodule itertools 2020-04-27 01:07:36 +09:00
Jeong YunWon
2d50cfa022 Add itertools class names 2020-04-27 00:17:36 +09:00
Jeong YunWon
7c8c049031 pymodule platform 2020-04-27 00:11:51 +09:00
Jeong YunWon
9c272831be pymodule binascii 2020-04-27 00:11:51 +09:00
Jeong YunWon
0004fa3b80 pymodule _collections 2020-04-27 00:11:51 +09:00
Jeong YunWon
fe0b854995 pymodule for _random 2020-04-27 00:11:51 +09:00
Jeong YunWon
06f8d0bb98 pyclass member support for #[pymodule] 2020-04-27 00:11:51 +09:00
Jeong YunWon
7cea2c3953 use #[pymodule] for stdlib struct 2020-04-27 00:11:51 +09:00
Jeong YunWon
9b3fa53f88 Merge pull request #1843 from RustPython/coolreader18/clippy-fixes
Fix some clippy lints that were previously 'allow'ed
2020-04-27 00:10:01 +09:00
Jeong YunWon
ce2d9d8d7c Fix build warnings for Rust 1.43.0 2020-04-25 04:14:36 +09:00
Aviv Palivoda
f60b07aa1a Merge pull request #1840 from palaviv/pathlib
Add Pathlib
2020-04-18 18:09:04 +03:00
Aviv Palivoda
43e2504233 Simplify os.fspath 2020-04-18 17:01:13 +03:00
Aviv Palivoda
d8585940ff Fix os.stat on Windows 2020-04-18 17:01:13 +03:00
Aviv Palivoda
4c58bcc043 Convert PyPathLike path to OsString 2020-04-18 17:01:13 +03:00
Aviv Palivoda
fdf27bf6a4 Convert os methods to support path-like objects 2020-04-18 17:01:13 +03:00
Aviv Palivoda
e5e0f5cbf3 Support __fspath__ in PyPathLike 2020-04-18 17:01:13 +03:00
Aviv Palivoda
cc8d853c63 Add stub os.utime 2020-04-18 17:01:13 +03:00
Aviv Palivoda
caf894a462 Add os.link 2020-04-18 17:01:13 +03:00
Noah
9a6509dd6a Enable the os and io modules on wasi 2020-04-16 15:26:22 -05:00
Noah
8276803cac Merge pull request #1869 from RustPython/coolreader18/unicode-name-escape
Remove unnecessary unic dependencies and add `\N{}` unicode name escapes
2020-04-15 22:32:56 -05:00
Noah
942a7d612c Fix os.lseek on Windows 2020-04-14 14:59:54 -05:00
Noah
a529fdbc6e Fix os.set_inheritable on windows 2020-04-14 14:59:48 -05:00
Noah
000ec722f8 Allow dummy faulthandler functions to accept kwargs 2020-04-14 14:41:14 -05:00
Noah
71e8c5e56e Add msvcrt.setmode 2020-04-14 14:41:14 -05:00
Noah
8c13eeaf21 Specify individual unic dependencies 2020-04-14 13:03:54 -05:00
Noah
984fcdc589 Fix openssl certificates not being found when openssl is vendored 2020-04-12 23:18:05 -05:00
Noah
d6206bddaf Update cargo dependencies; use new bindings in openssl 2020-04-12 11:15:05 -05:00
Noah
2368eae9c7 Make Frame Send + Sync using a mutex 2020-04-11 15:16:51 -05:00
Noah
0ebb7debad Make PyObjectRef = Arc<...> 2020-04-11 15:16:50 -05:00
Aviv Palivoda
c8f4a91e3a Make PyHasher ThreadSafe 2020-04-11 15:39:59 +03:00
Aviv Palivoda
094fc9d8a8 Make PyArray ThreadSafe 2020-04-11 15:39:59 +03:00
Noah
5e58b05a93 Fix subprocess.call 2020-04-08 12:16:19 -05:00
Noah
7ab9a641bc Remove the serde_json based json module, update tests 2020-04-08 12:16:19 -05:00
Noah
d4bda6c02e Fix some clippy lints that were 'allow'ed 2020-04-05 14:55:51 -05:00
Noah
7051b25d2a Manually error on embedded nul for set_ciphers 2020-03-31 22:40:42 -05:00
Noah
4fc45d2569 Add _SSLSocket.peer_certificate 2020-03-27 15:24:09 -05:00
Noah
4f64afb8cf Add ctx.load_verify_locations(cadata=), and ctx.get_ca_certs 2020-03-27 15:24:09 -05:00
Noah
12c57ce135 Add ssl.RAND_* functions 2020-03-27 15:24:08 -05:00
Noah
31905bd1ce Add OPENSSL_VERSION constants 2020-03-27 15:24:08 -05:00
Noah
588589865e Try a few things to make cert verification work 2020-03-27 15:24:08 -05:00
Noah
bea6e54a37 Make ssl work on windows 2020-03-27 15:24:08 -05:00
Noah
03ba022258 Don't use the matches!() macro 2020-03-27 15:24:08 -05:00
Noah
40835b19e6 Add _ssl stdlib module 2020-03-27 14:40:20 -05:00
Noah
a42e94b44f Add socket.getsockopt, impl io::{Read,Write} for PySocketRef 2020-03-27 14:40:20 -05:00
Noah
44bd11fd49 Merge pull request #1822 from palaviv/glob
Add glob module
2020-03-21 09:37:48 -05:00
Aviv Palivoda
d93e4eaf4e Change OutputMode to camel case 2020-03-21 10:11:44 +02:00
Noah
457602d5f1 Merge pull request #1819 from RustPython/coolreader18/only-gh-actions
Remove Travis and Azure CI
2020-03-20 14:39:56 -05:00
Aviv Palivoda
a90157c1b7 Support bytes in os.listdir 2020-03-20 17:33:02 +02:00
Aviv Palivoda
d95c10c023 Support bytes in stat 2020-03-20 17:24:24 +02:00