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).