This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. 06eb158633faa8746dd39f19ce784448bb7ece00
- From: devans at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 3 Jun 2014 08:59:33 -0000
- Subject: gdb and binutils branch master updated. 06eb158633faa8746dd39f19ce784448bb7ece00
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