Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 36 million developers.
Sign up
Pinned
1,394 contributions in the last year
Activity overview
Contribution activity
June 2019
Created a pull request in RustPython/RustPython that received 6 comments
Allow compiling Python code to bytecode at compile-time
As discussed in #102.
I went with just json in a string literal and serde::from_str after trying 1) a serde serializer that outputs rust source cod…
+270
−51
•
6
comments
- Improve errors messages for derive(FromArgs)
- Revert "Make CodeObject.source_path an Option<String>", just add a parameter to import_codeobj
- Add #[pyclassmethod] to #[pyimpl]
- Move PyObject de/serialization to its own module
- [WASM] Add a JsValue class
- Make CodeObject.source_path an Option<String>
- Use maplit::hashmap! for stdlib::get_module_inits()
- Split off bytecode compilation into a separate crate
- Update cargo dependencies
- Add line continuation for the WASM demo terminal
- Disable the pwd module on android
- Add os.rename and OSError.errno
- String/BytesIO
- Support more open flags
- Support reversed on sequence
- Import all from_list in one call
- Feature: str.format accepting !r, !s and !a
- str.isprintable
- Fix io.open("r") case and address some TODOs
- Add _warnings
- Importlib
- Cleanup get_method() error handling
- More _imp
- Add indented source lines in traceback
- More doc comments, split with_exit() method for __exit__ into two methods
Created an issue in RustPython/RustPython that received 2 comments
[RFC] Split off bytecode compilation into a separate crate
Summary
Make a new crate, rustpython_bytecode, that holds the bytecode data structures and does the compilation from the AST from rustpython_parser …
2
comments