Olivier Goffart
|
48333370a6
|
Use the new interpreter API in things that depends on it
|
2021-03-15 17:29:27 +01:00 |
|
Simon Hausmann
|
8372d3f6d8
|
Rename call_* to invoke_* for callbacks
Fixes #187
|
2021-03-15 17:01:05 +01:00 |
|
Olivier Goffart
|
7236e0dee6
|
Get rid of VoidValue and other small changes
|
2021-03-15 15:19:24 +01:00 |
|
Olivier Goffart
|
9676ed398d
|
Fix wasm build
|
2021-03-15 15:14:15 +01:00 |
|
Simon Hausmann
|
9034bd3d1a
|
Move the refined eval::Value API to api::Value
This is the new public value representation for the interpreter
|
2021-03-15 15:12:34 +01:00 |
|
Olivier Goffart
|
d7b86cd0c4
|
Polishing of the interpreter API after review
|
2021-03-15 14:43:55 +01:00 |
|
Simon Hausmann
|
a4c196df60
|
Use api::Struct in Value::Struct , replacing Value::Object
|
2021-03-15 12:55:39 +01:00 |
|
Olivier Goffart
|
34632206e6
|
Add some comments in the interpreter API
|
2021-03-15 12:13:41 +01:00 |
|
Olivier Goffart
|
5c79f2dbe1
|
Expose the Diagnostic as the return type in the interpreter API
|
2021-03-15 11:56:30 +01:00 |
|
Simon Hausmann
|
fdeca052cb
|
Provide the same CompilerConfiguration wrapper in the interpreter API as in the Rust build API
|
2021-03-15 10:05:56 +01:00 |
|
Olivier Goffart
|
03d9938f8b
|
More WIP work into the interpreter API
|
2021-03-10 11:46:20 +01:00 |
|
Olivier Goffart
|
6154736910
|
Some work toward a public interpreter API
|
2021-03-09 19:31:29 +01:00 |
|