gdb and binutils branch master updated. 06eb158633faa8746dd39f19ce784448bb7ece00
devans@sourceware.org
devans@sourceware.org
Tue Jun 3 08:59:00 GMT 2014
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 "gdb and binutils".
The branch, master has been updated
via 06eb158633faa8746dd39f19ce784448bb7ece00 (commit)
from aef392c4aee243fe0fe2897d8847aebbbff6abdb (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 -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=06eb158633faa8746dd39f19ce784448bb7ece00
commit 06eb158633faa8746dd39f19ce784448bb7ece00
Author: Doug Evans <xdje42@gmail.com>
Date: Tue Jun 3 01:58:15 2014 -0700
Add parameter support for Guile.
* Makefile.in (SUBDIR_GUILE_OBS): Add scm-param.o.
(SUBDIR_GUILE_SRCS): Add scm-param.c.
(scm-param.o): New rule.
* guile/guile-internal.h (gdbscm_gc_dup_argv): Declare.
(gdbscm_misc_error): Declare.
(gdbscm_canonicalize_command_name): Declare.
(gdbscm_scm_to_host_string): Declare.
(gdbscm_scm_from_host_string): Declare.
(gdbscm_initialize_parameters): Declare.
* guile/guile.c (initialize_gdb_module): Call
gdbscm_initialize_parameters.
* guile/lib/gdb.scm: Export parameter symbols.
* guile/scm-cmd.c (gdbscm_canonicalize_command_name): Renamed from
cmdscm_canonicalize_name and made public. All callers updated.
* guile/scm-exception.c (gdbscm_misc_error): New function.
* guile/scm-param.c: New file.
* guile/scm-string.c (gdbscm_scm_to_string): Add comments.
(gdbscm_scm_to_host_string): New function.
(gdbscm_scm_from_host_string): New function.
* scm-utils.c (gdbscm_gc_dup_argv): New function.
testsuite/
* gdb.guile/scm-parameter.exp: New file.
doc/
* guile.texi (Guile API): Add entry for Parameters In Guile.
(GDB Scheme Data Types): Mention <gdb:parameter> object.
(Parameters In Guile): New node.
-----------------------------------------------------------------------
Summary of changes:
gdb/ChangeLog | 24 +
gdb/Makefile.in | 6 +
gdb/doc/ChangeLog | 6 +
gdb/doc/guile.texi | 175 +++++
gdb/guile/guile-internal.h | 14 +
gdb/guile/guile.c | 1 +
gdb/guile/lib/gdb.scm | 20 +
gdb/guile/scm-cmd.c | 6 +-
gdb/guile/scm-exception.c | 13 +-
gdb/guile/scm-param.c | 1163 +++++++++++++++++++++++++++++
gdb/guile/scm-string.c | 38 +
gdb/guile/scm-utils.c | 29 +
gdb/testsuite/ChangeLog | 4 +
gdb/testsuite/gdb.guile/scm-parameter.exp | 168 +++++
14 files changed, 1663 insertions(+), 4 deletions(-)
create mode 100644 gdb/guile/scm-param.c
create mode 100644 gdb/testsuite/gdb.guile/scm-parameter.exp
hooks/post-receive
--
gdb and binutils
More information about the Gdb-cvs
mailing list