[Top][All Lists]

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

[Guile-commits] GNU Guile branch, wip-rtl-assembler, created. v2.1.0-20-

From: Andy Wingo
Subject: [Guile-commits] GNU Guile branch, wip-rtl-assembler, created. v2.1.0-20-g07d2ec5
Date: Sun, 19 May 2013 20:58:48 +0000

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 "GNU Guile".

The branch, wip-rtl-assembler has been created
        at  07d2ec5ed1f197de88d9bc0d438fd9db54714458 (commit)

- Log -----------------------------------------------------------------
commit 07d2ec5ed1f197de88d9bc0d438fd9db54714458
Author: Andy Wingo <address@hidden>
Date:   Wed May 1 22:45:19 2013 +0200

    Add RTL disassembler
    * module/
    * module/system/vm/disassembler.scm: New module.
    * module/system/repl/command.scm (disassemble): Work with RTL programs.

commit 4b288b514b47a0fad495e940aabfd073a3fc4a56
Author: Andy Wingo <address@hidden>
Date:   Sun May 5 18:26:53 2013 +0200

    RTL programs print with their name
    * libguile/print.c (iprin1): Use scm_i_program_print for RTL programs
    * libguile/procprop.c (scm_procedure_name): For RTL programs, call
      scm_i_rtl_program_name if there is no override.
    * libguile/programs.h:
    * libguile/programs.c (scm_i_rtl_program_name): New helper, dispatches
      to (system vm program).
      (scm_i_program_print): For RTL programs, the fallback prints the code
      pointer too.
    * module/system/vm/program.scm (rtl-program-name): Use the debug info to
      get an RTL program name.
      (write-program): Work with RTL programs too.
    * module/system/vm/debug.scm (find-program-debug-info): Load procedure
      names as symbols.
    * test-suite/tests/rtl.test ("procedure name"): Add test.

commit 42a0c608f7663988cb96496d655f87dd1777be8d
Author: Andy Wingo <address@hidden>
Date:   Sun May 5 17:52:59 2013 +0200

    move procedure-name and procedure-source to procprop.c
    * libguile/procprop.h:
    * libguile/procprop.c (scm_procedure_name, scm_procedure_source): Move
      these functions here, from debug.[ch].

commit bc9a144bf570b45e0bb72b2cebe990b62b41b8a4
Author: Andy Wingo <address@hidden>
Date:   Wed May 1 22:17:51 2013 +0200

    Add runtime support for reading debug information from ELF [testme]
    * module/
    * module/system/vm/debug.scm: New module.
    * module/system/vm/elf.scm (elf-section-by-name): New helper.
      (elf-symbol-table-len): New helper.

commit af92044544e874febf2a6e967ff27c5b0f1abbc5
Author: Andy Wingo <address@hidden>
Date:   Mon May 28 12:37:56 2012 +0200

    Add RTL assembler
    * module/
    * module/system/vm/assembler.scm: New module, implementing an assembler
      for RTL.
    * test-suite/
    * test-suite/tests/rtl.test: New test suite.
    * module/system/vm/elf.scm (make-elf-symbol*): Add constructor; export
      as make-elf-symbol.
      (elf-symbol-len): New export.
      (write-elf32-symbol, write-elf64-symbol): New helpers.
      (write-elf-symbol): New export.


GNU Guile

reply via email to

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