[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".
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=07d2ec5ed1f197de88d9bc0d438fd9db54714458
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/Makefile.am:
* 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
too.
* 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/Makefile.am:
* 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/Makefile.am:
* module/system/vm/assembler.scm: New module, implementing an assembler
for RTL.
* test-suite/Makefile.am:
* 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.
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Guile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile branch, wip-rtl-assembler, created. v2.1.0-20-g07d2ec5,
Andy Wingo <=