- 09 Jul, 2017 1 commit
-
-
Kunshan Wang authored
It now determines the JDK library path by the result of uname -m, rather than hard-coding amd64
-
- 06 Jul, 2017 1 commit
-
-
Kunshan Wang authored
Now checks memory operations and function call argument types.
-
- 02 Jul, 2017 1 commit
-
-
Kunshan Wang authored
Type inferer and predefined entities are no longer single objects. They can be instantiated like other classes. An SSA variable now has an `inferred type` field which represents its type. The type is filled in when loading a bundle, and can be dependedn on during execution. Added stricter static checking related to variable types.
-
- 28 Jun, 2017 2 commits
-
-
Kunshan Wang authored
With a better uvm.staticanalysys.StaticAnalyzer, Holstein should have reject ill-formed Mu bundles if there are type errors. Fixing this will need refactoring, moving `uvm.refimpl.internals.scala` into a package for general IR processing, not specific to the interpreter implementation. See #10
-
Kunshan Wang authored
-
- 26 Jun, 2017 1 commit
-
-
Kunshan Wang authored
Fixed some problem left in the operations for tagref64 which are caused by porting from microvm-p2, the legacy Python-based Micro VM implementation. Added documentation and test cases for tagref64-related operations.
-
- 04 Jun, 2017 1 commit
-
-
Kunshan Wang authored
And apparently no Scala code is changed.
-
- 22 May, 2017 1 commit
-
-
John Zhang authored
-
- 19 May, 2017 1 commit
-
-
Kunshan Wang authored
Fixes some incompatibilities with scala-ide 4.6
-
- 11 May, 2017 1 commit
-
-
Kunshan Wang authored
Now BundleConstructor will construct ExposedFunc objects after all functions are created.
-
- 30 Apr, 2017 1 commit
-
-
Kunshan Wang authored
This will allow mu-client-pypy to use this hack in the master branch by setting the --uPtrHack=true VM option.
-
- 29 Apr, 2017 1 commit
-
-
Kunshan Wang authored
It should treat the string parameter as an iref to a 0-terminated string.
-
- 27 Apr, 2017 2 commits
-
-
Kunshan Wang authored
fix suggestion of the forgotten definition for sizeOf(IRBuilderRef) See merge request !3
-
John Zhang authored
-
- 25 Apr, 2017 1 commit
-
-
Kunshan Wang authored
-
- 19 Apr, 2017 1 commit
-
-
Kunshan Wang authored
- Implemented @uvm.irbuilder.new_ir_builder - Fixed @uvm.irbuilder.gen_sym where the %name parameter should be optional
-
- 21 Feb, 2017 1 commit
-
-
John Zhang authored
-
- 20 Feb, 2017 2 commits
-
-
Kunshan Wang authored
Now "automagic relocation" can be enabled by a VMConf option "automagicReloc". It is disabled by default.
-
Kunshan Wang authored
Manual symbols can be added via the make_boot_image api function. Note: curently manual symbols can only be used during boot image building, and can be used for relocations, only. At run time, the manual symbols are invisible, because Holstein cannot actually generate ELF (or MachO) images compatible with native programs.
-
- 09 Feb, 2017 1 commit
-
-
Kunshan Wang authored
-
- 26 Jan, 2017 1 commit
-
-
Timm Allman authored
-
- 28 Sep, 2016 2 commits
-
-
Kunshan Wang authored
-
Kunshan Wang authored
-
- 21 Sep, 2016 2 commits
-
-
Kunshan Wang authored
-
Kunshan Wang authored
Moved from the deprecated "flat" sbt project definition style to the recommended "multi-project" style. Bumped dependency versions.
-
- 19 Sep, 2016 1 commit
-
-
Kunshan Wang authored
-
- 14 Sep, 2016 1 commit
-
-
Kunshan Wang authored
-
- 13 Sep, 2016 1 commit
-
-
Kunshan Wang authored
This will fix the problem that some memory is reclaimed by the GC before the intended end-of-life. Now many classes implement the AutoCloseable interface and manage their resources in the C++ style.
-
- 12 Sep, 2016 2 commits
-
-
Kunshan Wang authored
-
Kunshan Wang authored
-
- 08 Sep, 2016 4 commits
-
-
Kunshan Wang authored
-
Kunshan Wang authored
-
Kunshan Wang authored
-
John Zhang authored
-
- 07 Sep, 2016 1 commit
-
-
Kunshan Wang authored
-
- 06 Sep, 2016 1 commit
-
-
Kunshan Wang authored
-
- 05 Sep, 2016 4 commits
-
-
Kunshan Wang authored
The normal destination may use the results of the instruction. So the excClause needs to be created after the instruction is created and the results are created.
-
Kunshan Wang authored
-
Kunshan Wang authored
-
Kunshan Wang authored
-