- 20 Oct, 2016 5 commits
-
-
Kunshan Wang authored
Implemented dependency resolution.
-
Kunshan Wang authored
-
qinsoon authored
-
John Zhang authored
-
John Zhang authored
-
- 19 Oct, 2016 3 commits
- 18 Oct, 2016 1 commit
-
-
Kunshan Wang authored
-
- 17 Oct, 2016 5 commits
-
-
Kunshan Wang authored
-
Kunshan Wang authored
-
qinsoon authored
-
qinsoon authored
-
qinsoon authored
-
- 14 Oct, 2016 3 commits
- 11 Oct, 2016 2 commits
- 10 Oct, 2016 4 commits
-
-
John Zhang authored
-
qinsoon authored
-
qinsoon authored
-
qinsoon authored
-
- 06 Oct, 2016 1 commit
-
-
qinsoon authored
-
- 05 Oct, 2016 3 commits
-
-
Kunshan Wang authored
Creaation and destruction of MuVM, MuCtx and MuIRBuilder. Now the `mvm->new_context`, `ctx->new_ir_builder`, `ctx->close_context` and `b->abort` works. MuVM can also be created via a top-level "C"-style exported function `mu_fastimpl_new()` so that in theory, it can be used in C programs.
-
qinsoon authored
-
qinsoon authored
internal id and machine id do not persist during serialization and restoration. Currently I use fixed ID for machine registers. But internal id is still generated, this might be a problem in the future.
-
- 04 Oct, 2016 2 commits
-
-
Kunshan Wang authored
Now it is the time to actually implement the public API. This commit only contains scaffolds so that it compiles, and I can fill in actual implementations later. Most of them should forward to the actual VM.* methods (with some adaptations).
-
qinsoon authored
-
- 30 Sep, 2016 2 commits
-
-
Kunshan Wang authored
-
qinsoon authored
-
- 29 Sep, 2016 7 commits
-
-
qinsoon authored
-
Kunshan Wang authored
-
Kunshan Wang authored
Found a way to implement handle allocation and dealllocation, and a way to access MuVM from MuCtx using pointers.
-
qinsoon authored
-
Kunshan Wang authored
Re-wrote the muapi2rustapi.py script. Use *const for CStrings and CMuValue.
-
Kunshan Wang authored
Set linker flags properly according to the OS. Tested trap handler callback. It looks like it is easy enough for Rust to interact with C.
-
qinsoon authored
-
- 28 Sep, 2016 2 commits
-
-
Kunshan Wang authored
Added linker flags so it will work in Linux.
-
Kunshan Wang authored
Test whether the generated stubs are reasonable.
-