Commit Graph
62 Commits
Author SHA1 Message Date
Jeong YunWon 310a83427c cspell derive 2023-03-16 22:42:03 +09:00
Jeong YunWon 21afc1933a Update cspell for compiler 2023-03-16 22:39:09 +09:00
Jeong YunWon b60271a6cf deprecate vm.invoke 2023-03-08 01:35:30 +09:00
Jeong YunWon f078f79c90 Flatten rustpython_parser interface 2023-02-22 20:32:31 +09:00
Jeong YunWon 3942a08e0c Simplify examples/call_between_rust_and_python 2023-02-09 21:31:32 +09:00
Jan Krecke a442056e24 changed unraisable exception type to base exception
- print exception type to screen to match cpython behaviour
- included sample script to illustrate behaviour at sys.exit()
2022-12-25 13:58:15 +09:00
Jeong YunWon d935fbc445 Fix nightly clippy warnings 2022-12-05 12:18:16 +09:00
gelox 340816d435 Add direct member access to example
In the example demonstrating how to call between rust and python add
direct member access.
2022-11-21 21:50:31 +01:00
gelox 445cb6cc8b Format 2022-11-21 21:50:22 +01:00
gelox 88299ef0bb Fix review comments 2022-11-21 21:50:09 +01:00
gelox 357cf7863c Add example for calling between rust and python
Add an example which illustrates how to call between rust and python.
Most importantly there no examples which illustrate how to call rust
from python and it is not obvious how to do this.
2022-11-21 21:49:36 +01:00
Jeong YunWon d94f638784 Fix nightly clippy warnings 2022-10-16 02:38:50 +09:00
Jeong YunWon 55061c7b6a new_syntax_error working without full compiler
Fix #4100
2022-08-23 05:08:24 +09:00
Jeong YunWon fc6d614bf4 rustpython-bytecode -> rustpython-compiler-core 2022-08-22 08:42:20 +09:00
Jeong YunWon d45f3da192 Add source_path to ParseError 2022-08-22 08:42:20 +09:00
joohongpark 9cac7a36dd replace exit with Exitcode (#3956) 2022-08-04 15:46:17 +09:00
Jeong Yunwon bae68873dd Adapt BlockExpr to example/generator.rs 2022-06-16 01:07:26 +09:00
Jeong Yunwon eb8c640518 generator sample 2022-06-16 01:07:26 +09:00
Jeong Yunwon fcd564ad97 Replace kybra_like to project-neutral example 2022-06-16 01:07:26 +09:00
Jeong Yunwon f3de183607 Add example kybra_like 2022-06-16 01:07:26 +09:00
Jeong Yunwon 93d1438345 PyObjBag refers Context instead of vm 2022-05-16 04:45:13 +09:00
Jeong Yunwon 6fd5094c05 Remove Interpreter::default() not to trap users init without stdlib 2022-04-30 05:09:33 +09:00
Kangzhi Shi 9a2eef6fab fix compile 2021-11-27 13:49:05 +02:00
Jeong YunWon 256de1eb46 Move free functions in vm::exceptions to vm methods 2021-10-13 05:53:43 +09:00
Jeong YunWon 5cd375aaa9 clean up functions and methods 2021-10-11 16:10:01 +09:00
Jeong YunWon cb9bfce007 clean up use statements 2021-09-26 04:05:53 +09:00
Christoph Herzog bca704ed99 Examples Wording Issue - relative <=> relevant
Just a simple drive-by fix for the wording in the freeze example
2021-09-09 13:53:46 +02:00
Noah 99104faaf7 Re-export pyobject::* from the root of the crate 2021-05-20 10:24:07 -05:00
Noah da6332475b Merge pull request #2403 from RustPython/coolreader18/bincode-libmap
Serialize entire frozen hashmap to bytes
2021-01-29 02:18:13 -06:00
Noah 58503cb0fa Serialize entire frozen hashmap to bytes 2021-01-29 00:46:51 -06:00
Noah bcf58d9091 Misc fixes 2021-01-14 12:37:37 -06:00
Noah a4aef93327 Make all builtin functions have names 2020-12-17 16:29:43 -06:00
Noah b30ca99a09 Implement string interning 2020-11-08 21:35:04 -06:00
Noah 70907babe6 Fix wasm + examples 2020-11-07 15:43:23 -06:00
Noah e74a8ec9fb Fix mini_repl and make ctx.new_code_object() more ergonomic 2020-10-19 23:55:55 -05:00
Jeong YunWon ca9326f95d expose bulitins items on builtins module and hide submodules 2020-10-12 11:43:24 +09:00
Jeong YunWon 9e6dfca9e9 Fix build with new builtins path 2020-10-11 21:16:16 +09:00
Ben Lewis c54b4bb833 Split py_compile_bytecode into py_compile and py_freeze. 2020-09-18 18:59:58 +12:00
Noah 18273da108 Interpreter struct for managing thread-local vm stack 2020-09-15 16:44:39 -05:00
Jeong YunWon f8a5cc4b23 Remove type clone functions from vm.ctx
which misleads to clone types when we don't need.
2020-08-23 20:26:37 +09:00
Jeong YunWon 1249fab930 Merge pull request #2035 from youknowone/dictkey
Refactor DictKey
2020-08-04 02:45:05 +09:00
Jeong YunWon 67b5d61d1f Refactor DictKey 2020-08-04 02:12:56 +09:00
Noah ba8c0d9a82 Use sys.excepthook when exceptions bubble to the top level 2020-08-02 12:23:12 -05:00
Noah 2f77be17d8 Don't put the freeze example as a workspace member 2020-07-27 18:47:09 -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
Aviv Palivoda 3eaa8307a1 Make mini_repl thread safe 2020-04-29 12:44:15 +03:00
Noah 80f11466b3 Add "incognito" compilation 2020-04-03 12:34:00 -05:00
Aviv Palivoda 81093bb6f4 Move freeze example to examples folder 2020-03-06 10:05:47 +02:00
Jeong YunWon 1bac582921 &str::to_string -> &str::to_owned for literals 2020-02-05 22:55:33 +09:00
Cedric Hutchings 62de954898 Use more specific scoping in hello_embed.rs 2020-01-26 16:02:48 -05:00