- 08 May, 2018 1 commit
-
-
Kunshan Wang authored
It now compiles and runs on Java 10.
-
- 06 May, 2018 1 commit
-
-
Zixian Cai authored
Resolve "sbt-antlr4 version needs a bump" Closes #15 See merge request mu/mu-impl-ref2!6
-
- 05 May, 2018 1 commit
-
-
George Rayns authored
-
- 19 Feb, 2018 1 commit
-
-
Kunshan Wang authored
It now takes a frame cursor ref instead of a stack ref.
-
- 11 Nov, 2017 1 commit
-
- 12 Sep, 2017 2 commits
-
-
Zixian Cai authored
Create soft link to .so file on macOS See merge request !5
-
Zixian Cai authored
-
- 07 Sep, 2017 1 commit
-
-
Kunshan Wang authored
The bug has been fixed by upstream.
-
- 05 Sep, 2017 2 commits
-
-
Kunshan Wang authored
A bug causes `sbt compile` to hang after compilation finishes successfully. URL: https://github.com/typesafehub/sbteclipse/issues/346
-
Kunshan Wang authored
-
- 13 Aug, 2017 1 commit
-
-
Kunshan Wang authored
This will give the user more control over logging in Holstein. Specifically, the XML configuration can configure appenders so that logs can be written into stderr instead of stdout.
-
- 30 Jul, 2017 1 commit
-
-
Kunshan Wang authored
-
- 19 Jul, 2017 1 commit
-
-
Kunshan Wang authored
Switched Scala version to 2.12.2, the most recent stable version. It will now require Java 1.8. Fixed existing uses of deprecated features. Removed the `uvm.clientsupport` package. This package was intended to help Mu clients build text-based Mu IR bundles. However, we started using the IR Builder API instead, and the `uvm.clientsupport` package remained unused. The same capability can be provided by the `mu-tool-compiler` project (https://gitlab.anu.edu.au/mu/mu-tool-compiler). `uvm.clientsupport` provided a non-SSA-to-ssa converter, which can be useful for clients. If there are needs of resurrecting that feature, please checkout the previous commit.
-
- 15 Jul, 2017 2 commits
-
-
Kunshan Wang authored
Preparations need to be done before testing, such as compiling native programs and setting environment variables.
-
Kunshan Wang authored
Now it no longer assume the higher 16 bits of a ref are either all 0s or all 1s. The layout of bits of tabref64 is changed, but is not visible to the client.
-
- 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 mu/mu-impl-ref2#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.
-