Commit Graph

2455 Commits

Author SHA1 Message Date
Aviv Palivoda
b08c70b4e7 Support redirection 2019-08-08 17:32:24 +03:00
Aviv Palivoda
72143a6a5d Fix Popen.wait 2019-08-08 17:32:24 +03:00
Aviv Palivoda
6486780025 Add subprocess module 2019-08-08 17:32:24 +03:00
Aviv Palivoda
d63839a5ea Merge pull request #1205 from Lynskylate/impl-socket-module
Extend Socket module
2019-08-08 17:30:02 +03:00
yf
7b9d54f77a Add math.gcd 2019-08-08 01:51:46 +08:00
lynskylate
fccb0d2ade Disable socket import on wasm 2019-08-08 00:16:27 +08:00
Windel Bouwman
1da260a299 Merge pull request #1210 from ypyf/ttyname
Add os.ttyname
2019-08-07 17:20:20 +02:00
yf
92ebc30c27 slight change 2019-08-07 22:15:35 +08:00
yf
e279364f13 reduce the scope of unsafe block 2019-08-07 20:47:43 +08:00
yf
0f3fbb401e Add os.ttyname 2019-08-07 10:16:38 +08:00
lynskylate
c9c580d2fe Add inet_ntoa and windows gethostname 2019-08-07 01:28:17 +08:00
Aviv Palivoda
9a3f73126a Skip SIGPWR, SIGSTKFLT on macos 2019-08-05 22:05:31 +03:00
lynskylate
4e969e9db7 Remove unsafe code 2019-08-05 07:10:28 +08:00
Windel Bouwman
2613ee417d Merge pull request #1189 from palaviv/signal
signal support
2019-08-04 20:29:47 +02:00
lynskylate
14c6b4028e Specific platform 2019-08-05 00:57:04 +08:00
lynskylate
5f4c8c65fa Impl gethostname sethostname inet_aton 2019-08-05 00:16:05 +08:00
Aviv Palivoda
d7e19da0c0 Merge pull request #1202 from RustPython/coolreader18/fix-redox
Fix redox with new os functions
2019-08-04 18:51:25 +03:00
yf
2e51657eaa fmt code 2019-08-04 19:11:33 +08:00
yf
18bbe94753 Add os.openpty 2019-08-04 18:26:15 +08:00
coolreader18
d44a208da9 Fix redox with new os functions 2019-08-03 17:13:32 -05:00
Aviv Palivoda
5e5d46d373 Remove os_set_signal 2019-08-03 12:31:55 +03:00
Aviv Palivoda
c5486a6308 Remove stub check_signals in WASM 2019-08-03 12:26:08 +03:00
Aviv Palivoda
f600868a01 Define SIG_* on windows 2019-08-03 11:00:37 +03:00
Aviv Palivoda
23cba402a5 Get signal numbers from libc 2019-08-03 10:21:51 +03:00
Aviv Palivoda
075f2c9e74 Use libc directly to set signal 2019-08-03 10:13:56 +03:00
Aviv Palivoda
3e07d61fcc Add vm to WASM check_sginals 2019-08-03 00:14:05 +03:00
Aviv Palivoda
25b9f35de0 Fix more clippy warnings 2019-08-03 00:09:45 +03:00
Aviv Palivoda
60b5d9d12b Add empty check_signals on WASM 2019-08-02 10:44:22 +03:00
Aviv Palivoda
52d204c6d3 Fix clippy warnings 2019-08-02 10:40:49 +03:00
Aviv Palivoda
7cd5e895c7 Get SIG_IGN 2019-08-02 09:46:19 +03:00
Aviv Palivoda
9470d75b5b Compile nix parts only on unix 2019-08-02 09:46:19 +03:00
Aviv Palivoda
61bf0763dd User arr_macro to create triggers array 2019-08-02 09:46:19 +03:00
Aviv Palivoda
56b555b905 Add signal numbers 2019-08-02 09:45:39 +03:00
Aviv Palivoda
a1af6b4d6c Iterate over triggers in check_sginals 2019-08-02 09:45:39 +03:00
Aviv Palivoda
7061f1c9c4 Add signal.{SIG_IGN, SIG_DFL} 2019-08-02 09:45:39 +03:00
Aviv Palivoda
c1e07999cf Add test for signal 2019-08-02 09:45:39 +03:00
Aviv Palivoda
e8001d789f Add signal.alarm 2019-08-02 09:45:39 +03:00
Aviv Palivoda
a7d96b7223 Use rust signal module directly 2019-08-02 09:45:39 +03:00
Aviv Palivoda
57cdae17a7 Add signal.getsignal 2019-08-02 09:45:39 +03:00
Aviv Palivoda
ca23c43ae4 Return previous handler from signal 2019-08-02 09:45:39 +03:00
Aviv Palivoda
f540d31a1b Move static triggers array to signal.rs 2019-08-02 09:45:39 +03:00
Aviv Palivoda
5b670f8a26 Simplify signal code 2019-08-02 09:45:39 +03:00
Aviv Palivoda
1b17926e91 Initial signal support 2019-08-02 09:45:39 +03:00
Antonio Yang
0f4c2c10b7 byte.decode
- support ascii, utf-8 encoding
- raise LookupError for unhandled encoding
2019-08-01 22:57:17 +08:00
Noah
13d0c074e9 Merge pull request #1191 from mpajkowski/os_module
Implement several methods - os module
2019-07-31 09:11:53 -05:00
Windel Bouwman
c2ec66f07a Merge pull request #1188 from corona10/hex_format
builtin: Fix hex format of ascii
2019-07-31 13:20:09 +02:00
Dong-hee Na
fafeed1450 ascii: Apply codereview 2019-07-31 19:44:06 +09:00
Dong-hee Na
5bfa4cec7c ascii: Improve test 2019-07-31 16:34:00 +09:00
Marcin Pajkowski
364ddeb6b2 Fix compilation on Windows 2019-07-30 22:58:37 +02:00
Marcin Pajkowski
53c653fd2b Implement several methods - os module
os.getpid  [RUST STD]
os.getegid [UNIX]
os.getgid  [UNIX]
os.getsid  [UNIX]
os.getuid  [UNIX]
os.geteuid [UNIX]
os.getppid [UNIX]
os.getpgid [UNIX]
os.setgid  [UNIX]
os.setegid [UNIX]
os.setpgid [UNIX]
os.setuid  [UNIX]
os.seteuid [UNIX]
2019-07-30 18:15:33 +02:00