diff options
author | Doug Evans <xdje42@gmail.com> | 2014-06-03 01:58:15 -0700 |
---|---|---|
committer | Doug Evans <xdje42@gmail.com> | 2014-06-03 01:58:15 -0700 |
commit | 06eb158633faa8746dd39f19ce784448bb7ece00 (patch) | |
tree | af106d0dafb2da97a959d2008a02abe3b0e61e4d /gdb/ChangeLog | |
parent | aef392c4aee243fe0fe2897d8847aebbbff6abdb (diff) | |
download | gdb-06eb158633faa8746dd39f19ce784448bb7ece00.zip gdb-06eb158633faa8746dd39f19ce784448bb7ece00.tar.gz gdb-06eb158633faa8746dd39f19ce784448bb7ece00.tar.bz2 |
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.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index ff829fc..2cf2ed0 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,29 @@ 2014-06-02 Doug Evans <xdje42@gmail.com> + 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. + +2014-06-02 Doug Evans <xdje42@gmail.com> + Add command support for Guile. * Makefile.in (SUBDIR_GUILE_OBS): Add scm-cmd.o. (SUBDIR_GUILE_SRCS): Add scm-cmd.c. |