viuavm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch issue-0f8c916c-rework-imports upda


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue-0f8c916c-rework-imports updated. v0.9.0-2310-g4c2b7c0
Date: Fri, 28 Dec 2018 15:33:51 +0100 (CET)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Viua VM".

The branch, issue-0f8c916c-rework-imports has been updated
       via  4c2b7c0f9e3d23c04cef78ee1f3a3d7988950a69 (commit)
      from  89889b5acbc79f1d4d5c023669f775fdef539f30 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4c2b7c0f9e3d23c04cef78ee1f3a3d7988950a69
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 28 15:30:03 2018 +0100

    Add basic support for dynamic imports
    
    Modules specified for dynamic imports:
    
        .import: [[dynamic]] Module_name
    
    will be loaded by the assembler, and functions exported by them will be
    made visible inside the compilation unit. However, no function from a
    dynamic module will be emitted in the module or executable produced by
    the current compilation unit - as a dynamically linked moduel should.
    
    What is left to be done is implementation of the linking logic at
    startup, after a module or executable is loaded by the VM.
    
    For now, you should use the static import feature:
    
        .import: [[static]] Module_name
    
    for semi-automatic linking.

-----------------------------------------------------------------------

Summary of changes:
 include/viua/front/asm.h   |  1 +
 src/front/asm.cpp          |  5 +--
 src/front/asm/generate.cpp | 89 +++++++++++++++++++++++++++++++++++++++-------
 src/front/kernel.cpp       |  4 +--
 4 files changed, 83 insertions(+), 16 deletions(-)


hooks/post-receive
-- 
Viua VM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]