Commit Graph

14 Commits

Author SHA1 Message Date
coolreader18
55cc653d9b Prepare the wasm crate for publishing on npm 2019-03-04 16:50:30 -06:00
ZapAnton
f1654cb890 Migrated the project to the Rust 2018 edition 2019-02-14 12:02:32 +03:00
Tom Forbes
a72dbf1d0c Use XDG paths to store Python history 2019-02-03 10:07:50 +01:00
coolreader18
ca30ebcf5d Genericize the wasm lib to not be specifically for the demo
This included changing RustObjectKind::RustFunction.function to be
a `Box<Fn()>` instead of a `fn()` to support closures.
2018-12-24 15:28:49 -06:00
coolreader18
4c32693c7b Switch to using one workspace, move profile to root Cargo.toml 2018-12-24 15:28:49 -06:00
Éloi Rivard
4e72c5204f Basic repl based on rustyline 2018-10-16 20:57:51 +02:00
Daniel Watkins
02acfd91fc Make repo a workspace and run tests for all components in Travis 2018-07-31 16:43:24 -04:00
Windel Bouwman
7d20869dc0 Fix return value from function 2018-07-08 21:03:25 +02:00
Windel Bouwman
377795dbec Shuffle files in proper places 2018-07-07 17:14:45 +02:00
Windel Bouwman
7a719190f3 Move compiler function to top level and try to emit code 2018-07-03 19:38:09 +02:00
Shing Lyu
2d0e4efecf Make the main program parse from parser and run with vm 2018-06-11 22:29:09 +02:00
Shing Lyu
277124fc1f Make the parser and vm two separate crates 2018-06-07 00:09:09 +02:00
Shing Lyu
93b6ce31c0 Moved rspython to parser folder and created top level project 2018-06-06 23:11:24 +02:00
Windel Bouwman
cb394ebdc4 Initial import from rspython repo 2018-06-01 21:36:19 +02:00