Commit Graph

97 Commits

Author SHA1 Message Date
Noa
65c1be7d99 More inline(always), switch test to opt-level 3 + thin lto 2021-09-30 18:33:52 -05:00
Noa
65fa12a55a Fix test failures 2021-09-30 18:33:51 -05:00
Jeong YunWon
fb25a15f2c split rustpython-stdlib crate 2021-10-01 01:54:04 +09:00
eldpswp99
76c8f33a6f remove precommit 2021-09-28 00:27:44 +09:00
Jeong YunWon
a3bee931e7 revert git-add from precommit 2021-09-14 01:24:52 +09:00
Myunghoon Park
8c91269977 add precommit which runs fmt 2021-09-12 17:45:59 +09:00
Noa
61749bf4cf Remove unnecessary redox patches 2021-09-11 15:48:22 -05:00
Noa
34b91e7cad Update rustyline to 9.0 2021-09-10 10:28:23 -05:00
Noah
94eb264c92 Fix rustyline on redox 2021-08-11 18:45:57 -05:00
Noah
a32ee555cf Run cargo update 2021-07-31 18:44:40 -05:00
Noah
b05c0e27f6 Upgrade dependencies for redox 2021-07-31 10:18:00 -05:00
Noah
855925ef56 Fix errors and (some) warnings on redox 2021-05-16 00:09:38 -05:00
Noah
d3f7fa7f79 Pull rustpython-pylib into sys.path by default 2021-05-13 19:46:17 -05:00
Noah
d22ada23c2 Improve the openssl vendoring situation 2021-05-10 14:09:06 -05:00
Noah
325007f6f3 Don't include regex in the binary, remove regex_crate module 2021-04-22 08:31:27 -05:00
Noah
84ca512b0a Update lock_api to crates.io 0.4.3 2021-04-03 20:55:39 -05:00
Noah
68b219ce2f Add rustyline to redox patches 2021-04-03 16:34:55 -05:00
Noah
25ecd7c38b Upgrade dependencies 2021-03-25 08:06:56 -05:00
Noah
163cd19533 Merge pull request #2519 from TheOnlyError/2406-parse-multiple-lines-REPL
2406 parse multiple lines REPL
2021-03-25 08:04:07 -05:00
Noah
f1f7e8d1fb Level the playing field for the parse_to_ast benchmarks 2021-03-19 21:47:28 -05:00
Eric van der Toorn
29a69b8958 update rustyline 2021-03-16 12:45:06 +01:00
Noah
00ebbcc850 Add zlib to default features 2021-03-14 12:50:00 -05:00
Noah
6b0c0ca8cf Switch to upstream parking_lot git, fix compilation on wasi 2021-02-27 15:08:12 -06:00
Noah
a0d9481fe5 Add RLock._is_owned 2021-02-20 21:04:30 -06:00
Noah
36f525732e Use the which crate to figure out sys.executable 2021-01-29 00:46:17 -06:00
Noah
9647fce6d5 Add some more socket methods + other misc fixes 2021-01-11 17:32:29 -06:00
Noah
881b280c46 Fix compilation on redox 2020-12-14 12:12:44 -06:00
Tom Forbes
eb22ba12c6 Add microbenchmarks 2020-12-13 17:07:24 +00:00
Tom Forbes
a605b93d0f Improve benchmarks 2020-12-11 15:51:21 +00:00
Tom Forbes
9f04f377cd Fix strings 2020-12-11 11:40:22 +00:00
Tom Forbes
3a859672de Remove dependency 2020-12-11 00:29:43 +00:00
Tom Forbes
5788e7bf8e Refactor benchmarking suite to use Criterion 2020-12-11 00:28:22 +00:00
Noah
70907babe6 Fix wasm + examples 2020-11-07 15:43:23 -06:00
Noah
4528f17210 compiler/porcelain wrapper 2020-11-07 15:43:23 -06:00
Noah
b3851c8eb8 Split the ast from the parser, remove compiler dep on parser 2020-11-07 15:43:23 -06:00
Noah
717784d38a Fix test_calendar tests 2020-09-01 15:21:29 -05:00
Ben Lewis
4bdae47eb3 Make jit optional by adding a 'jit' feature. 2020-08-25 07:16:58 +12:00
Ben Lewis
b2ab9d9bdf Initial jit prototype. 2020-08-25 07:16:58 +12:00
Noah
1e952e10b9 Update cpython dev-dependency and clean up bench.rs 2020-08-23 21:00:13 -05:00
Noah
dd8e9a6508 Use pylib as a dependency of the rustpython binary in order to get a Lib path 2020-08-03 13:20:06 -05:00
Noah
2f77be17d8 Don't put the freeze example as a workspace member 2020-07-27 18:47:09 -05:00
Noah
642a1ee7ee Disable the threading feature for rustpython-wasm 2020-07-25 15:22:03 -04:00
Noah
3647568ac5 Make threading optional 2020-07-25 15:22:03 -04:00
Noah
0251f3e9a2 Move pyhash and some float ops to rustpython-common 2020-07-25 15:22:00 -04:00
Jeong YunWon
8bee6203d0 Build dependencies with opt-level 3 always 2020-07-19 03:27:54 +09:00
Noah
a9058f0a0c Add a separate crate to package the python stdlib source code with 2020-06-24 20:30:22 -05:00
Noah
bc1717b7ac Release 0.1.2
rustpython@0.1.2
rustpython-bytecode@0.1.2
rustpython-compiler@0.1.2
rustpython-derive@0.1.2
rustpython-parser@0.1.2
rustpython-vm@0.1.2
rustpython_freeze@0.1.2
rustpython_wasm@0.1.2

Generated by cargo-workspaces
2020-06-23 18:47:08 -05:00
Noah
2576321c2e Fix compilation on redox 2020-06-02 15:21:33 -05:00
Noah
22c7d98209 Make the ssl module optional 2020-05-04 11:40:31 -05:00
Noah
56eb656fdd Allow compilation on Redox 2020-03-15 13:48:43 -05:00