public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM] archer-bauermann-python-patches: Export hooks to Python.
@ 2008-10-17 3:28 bauermann
0 siblings, 0 replies; only message in thread
From: bauermann @ 2008-10-17 3:28 UTC (permalink / raw)
To: archer-commits
The branch, archer-bauermann-python-patches has been updated
discards 4b1ae88963fead27fa5b65c393f1b5b3f4ca5de0 (commit)
discards 7daef81d11755333fcae6b66cd0463b3f369c52f (commit)
discards 8366a2c8314c4b05383b7a641e5583350b1cd9aa (commit)
discards 48b8664afa805fff52c3c3875ba23e3d2a235044 (commit)
discards 018da5ffe52da7ddc5ca3ac23535abf1d2748991 (commit)
discards 8869f2e5c270a9b523ee12a8115a633490e157a7 (commit)
discards ba981a49c3fcbdd296ae8355ae7950f39b3cf30a (commit)
discards e0add0bcedfb32911881ee8ade64f4f722f2ae41 (commit)
discards 3836c5ab21411695939a26a2bb3b23e6dca92a23 (commit)
discards 4e2c2b9d46335715b85d5aa4b441ff5b539ac6e8 (commit)
discards 00220d62f5c04ffeda6af90e753a0a93de060ca4 (commit)
discards 78007a7ca8a0d110603a4d6829114fa987bd89a6 (commit)
discards 0c8b691676ed2c293ce225459772c67ba318da9c (commit)
discards 1b769c3c3a07fed7c18699b6c782b9ac6e72d228 (commit)
discards d3985fcb4a769f6db4714abc692ccc5193768a7d (commit)
via 9698cc7b8119976f540417e367b2f49ec66cc8db (commit)
via 4d9b90f1e9752325324fbb80b54bb9c57e49dfbc (commit)
via 660034240fe25324c426e7fe94eabfbe8823f564 (commit)
via bb683ac2e257ab8b8b3563e0c76a0d48e54a6c92 (commit)
via 96acf4435ebbdd26f8bd95b4ed5cfe397636670b (commit)
via 7af0ec19b344865bf1794a6b6b7c24c77b5627ae (commit)
via 08eba02bd25f5dbb589a6db4d4ad45f49fc97030 (commit)
via 7128411bcdcb0d3252d88b054c5c253d03316b07 (commit)
via 42a14c913bc2386b47d6c55df236c8ee3832edde (commit)
via 5602a65326361d1b2b6bd4692adc9572f601433f (commit)
via 790020cf607a4cd446c3992d0fe9965f996efe1c (commit)
via c97d8a5b1d6cc8855ad9678850d3539ff9303746 (commit)
via af54ecc91aa7e9747d38aded74fccb49fdc5e352 (commit)
via fc3ac8f77e3d6d39731c5f9999d6e0d4dcb95880 (commit)
from 4b1ae88963fead27fa5b65c393f1b5b3f4ca5de0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email.
- Log -----------------------------------------------------------------
commit 9698cc7b8119976f540417e367b2f49ec66cc8db
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Mon Apr 28 05:05:34 2008 -0300
Export hooks to Python.
commit 4d9b90f1e9752325324fbb80b54bb9c57e49dfbc
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Mon Apr 28 16:28:10 2008 -0300
Expose threads to Python.
commit 660034240fe25324c426e7fe94eabfbe8823f564
Author: Tom Tromey <tromey@redhat.com>
Date: Fri Aug 1 08:57:27 2008 -0600
initial python script support
commit bb683ac2e257ab8b8b3563e0c76a0d48e54a6c92
Author: Tom Tromey <tromey@redhat.com>
Date: Sat Sep 13 16:27:40 2008 -0600
add auto-loading based on objfile name
commit 96acf4435ebbdd26f8bd95b4ed5cfe397636670b
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Tue Jul 15 03:43:38 2008 -0300
Pretty-printing support.
* mi/mi-cmd-var.c (mi_cmd_var_set_type_visualizer)
(mi_cmd_var_clear_type_visualizers, mi_cmd_var_set_visualizer): New.
(varobj_update_one): List children, if they have changed.
* mi-cmds.c (mi_cmds): Register var-set-type-visualizer,
var-clear-type-visualizers and var-set-visualizer.
* mi-cmds.h (mi_cmd_var_set_type_visualizer)
(mi_cmd_var_clear_type_visualizers, mi_cmd_var_set_visualizer): New.
* python/python-internal.h (make_cleanup_py_decref): Declare.
* python/python.c (py_decref, make_cleanup_py_decref): New.
* varobj.c (struct varobj): New fields children_requested,
value_formatter and children_lister.
(struct type_visualizer): New.
(create_child_with_value, install_default_visualizer): New.
(value_get_print_value): New parameter value_formatter.
(varobj_add_child): New.
(type_visualizers): New variable.
(varobj_create): Call install_default_visualizer
(varobj_set_display_format): Adjust call to value_get_print_value.
(varobj_set_visualizer, varobj_set_type_visualizer)
(varobj_clear_type_visualizers, update_dynamic_varobj_children)
(varobj_list_children): Set children_requested. Call
update_dynamic_varobj_children if necessary. Call
install_default_visualizer on children.
(install_new_value): Always fetch dynamic varobjs.
(varobj_update): Rework not to try to get value of children for
which Python code has already computed the value.
(create_child): Use create_child_with_value.
(new_variable): Zero new fields.
(free_variable): Free Python objects.
(value_get_print_value): Call Python visualizer, is necessary.
(c_value_of_variable): Directly return Python-produced string
value.
* varobj.h (struct varobj_update_result_t): New field
value_installed.
(varobj_set_type_visualizer, varobj_clear_type_visualizers)
(varobj_set_visualizer): New.
* Makefile.in: Update dependencies.
* mi/mi-cmds.c (mi_cmds) <var-set-visualizer>: Remove.
<var-clear-type-visualizers>: Remove.
<var-set-type-visualizer>: Remove.
* mi/mi-cmds.h (mi_cmd_var_set_visualizer): Remove.
(mi_cmd_var_clear_type_visualizers): Remove.
(mi_cmd_var_set_visualizer): Remove.
* mi/mi-cmd-var.c (mi_cmd_var_set_visualizer): Remove.
(mi_cmd_var_clear_type_visualizers): Remove.
(mi_cmd_var_set_type_visualizer): Remove.
* varobj.h (varobj_clear_type_visualizers,
varobj_set_type_visualizer, varobj_set_visualizer): Remove.
* varobj.c (value_get_print_value): Use
apply_varobj_pretty_printer.
(varobj_clear_type_visualizers): Remove.
(type_visualizer): Remove.
(type_visualizers): Remove.
(varobj_set_type_visualizer): Remove.
(install_default_visualizer): Rewrote.
(varobj_set_visualizer): Remove.
* python/python-internal.h (apply_varobj_pretty_printer):
Declare.
(gdbpy_children_cst, gdbpy_to_string_cst): Declare.
* python/python.c (gdbpy_to_static_cst, gdbpy_children_cst):
* python/python.c (_initialize_python): Define _format_children.
(pretty_print_one_value): Add 'children' argument. Call
_format_children.
(apply_pretty_printer): Update.
(apply_val_pretty_printer): Update.
(apply_varobj_pretty_printer): Update.
* varobj.c (install_visualizer): New function.
(install_default_visualizer): Use it.
(varobj_set_visualizer): New function.
* varobj.h (varobj_set_visualizer): Restore.
* python/python.c (gdbpy_get_default_visualizer): New function.
(GdbMethods) <get_default_visualizer>: New entry.
* mi/mi-cmds.h (mi_cmd_var_set_visualizer): Restore.
* mi/mi-cmds.c (mi_cmds) <var-set-visualizer>: Restore.
* mi/mi-cmd-var.c (mi_cmd_var_set_visualizer): Restore.
* varobj.c (value_get_print_value): Handle replacement value
return. Don't pretty-print if printer fails or returns
replacement.
* python/python-internal.h (apply_varobj_pretty_printer): Update.
* python/python.c (apply_varobj_pretty_printer): Add 'replacement'
argument. Don't print replacement value.
* valprint.h (raw_printing): Declare.
* valprint.c (raw_printing): No longer static.
* varobj.c (update_dynamic_varobj_children): Set num_children on
varobj.
(varobj_get_num_children): Move later. Call
update_dynamic_varobj_children.
commit 7af0ec19b344865bf1794a6b6b7c24c77b5627ae
Author: Tom Tromey <tromey@redhat.com>
Date: Thu Sep 25 12:56:13 2008 -0600
initial Type support
commit 08eba02bd25f5dbb589a6db4d4ad45f49fc97030
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Mon Apr 28 14:50:41 2008 -0300
Expose symtab to Python.
commit 7128411bcdcb0d3252d88b054c5c253d03316b07
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Sun Jun 8 18:38:30 2008 -0300
Expose block and symbol to Python.
commit 42a14c913bc2386b47d6c55df236c8ee3832edde
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Mon Apr 28 13:28:48 2008 -0300
Expose frames to Python.
commit 5602a65326361d1b2b6bd4692adc9572f601433f
Author: Tom Tromey <tromey@redhat.com>
Date: Sun Oct 12 13:32:45 2008 -0600
Add mechanism to define parameters in Python.
gdb
* python/python.c (gdbpy_parameter_value): Rename. No longer
static. Change arguments.
(_initialize_python): Call gdbpy_initialize_parameters.
(get_parameter): Change 'variable' to 'parameter'.
* python/python-param.c: New file.
* Makefile.in (SUBDIR_PYTHON_OBS): Add python-param.o.
(SUBDIR_PYTHON_SRCS): Add python-param.c.
(python-param.o): New target.
* python/python-internal.h (gdbpy_parse_command_name): Declare.
(gdbpy_initialize_parameters): Declare.
* python/python-cmd.c (gdbpy_parse_command_name): Rename. Add
'start_list' argument. No longer static.
(cmdpy_init): Update.
gdb/doc
* gdb.texinfo (Parameters In Python): New node.
(Python API): Update.
commit 790020cf607a4cd446c3992d0fe9965f996efe1c
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Mon Apr 28 05:33:07 2008 -0300
Add mechanism to define commands in Python.
commit c97d8a5b1d6cc8855ad9678850d3539ff9303746
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Mon Jun 9 01:13:18 2008 -0300
Implement Python function objects.
commit af54ecc91aa7e9747d38aded74fccb49fdc5e352
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Mon Apr 28 05:16:05 2008 -0300
Expose breakpoints to Python.
commit fc3ac8f77e3d6d39731c5f9999d6e0d4dcb95880
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Mon Oct 13 22:43:44 2008 -0200
Value conversion additions and fixes.
-----------------------------------------------------------------------
Summary of changes:
gdb/ChangeLog | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
First 500 lines of diff:
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index c3c7abe..5569910 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -64,7 +64,6 @@
* mi/mi-cmds.c (mi_cmds) <var-set-visualizer>: Restore.
* mi/mi-cmd-var.c (mi_cmd_var_set_visualizer): Restore.
-<<<<<<< HEAD:gdb/ChangeLog
2008-10-09 Tom Tromey <tromey@redhat.com>
* python/python.c (_initialize_python): Define _format_children.
@@ -74,8 +73,6 @@
(apply_val_pretty_printer): Update.
(apply_varobj_pretty_printer): Update.
-=======
->>>>>>> ac9096c... * varobj.c (install_visualizer): New function.:gdb/ChangeLog
2008-10-09 Tom Tromey <tromey@redhat.com>
* python/python.c (_initialize_python): Define _format_children.
@@ -170,6 +167,10 @@
Remove.
(frapy_inner_p): Remove.
+2008-09-29 Tom Tromey <tromey@redhat.com>
+
+ * python/python-value.c (valpy_richcompare): Convert Python long.
+
2008-09-27 Tom Tromey <tromey@redhat.com>
* NEWS: Update.
hooks/post-receive
--
Repository for Project Archer.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-10-17 3:28 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-17 3:28 [SCM] archer-bauermann-python-patches: Export hooks to Python bauermann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).