[python] merging master -> python

Tom Tromey tromey@redhat.com
Thu Nov 20 22:22:00 GMT 2008


FYI, I've merged from the 'master' branch to the python branch and
fixed things up.

This required a small number of changes; the ChangeLog from these is
appended.  I think if I did this again I would probably just resolve
the conflicts and commit the result before making it build, and then
I'd write a follow-on patch to fix the problems.

I built and tested this on x86 F9.  It seems to do reasonably well on
the test suite.

If there are any problems, let me know and I will fix them ASAP.

Benjamin, try updating to this version.  It includes the updated
demangler, so I think it ought to fix the problem you were seeing.

Tom

2008-11-20  Tom Tromey  <tromey@redhat.com>

	* gdbtypes.c (delete_main_type): Use TYPE_FIELD_LOC_KIND.
	* varobj.c (value_get_print_value): Don't set raw_printing.
	* valprint.h (struct value_print_options) <raw>: New field.
	(raw_printing): Remove.
	* printcmd.c (print_command_1): Set 'raw' field.
	(output_command): Likewise.
	(do_one_display): Likewise.
	* valprint.c (raw_printing): Don't declare.
	(val_print): Use 'raw' field.
	(value_print): Likewise.
	(user_print_options): Update.
	* python/python-value.c (valpy_str): Update.
	* python/python-symbol.c (gdbpy_initialize_symbols): Don't define
	SYMBOL_METHODS_DOMAIN.
	* python/python-type.c (convert_field): Use field_is_static.
	* python/python.h (apply_val_pretty_printer): Update.
	* python/python.c (print_string_repr): Change signature.
	(print_children): Likewise.
	(apply_val_pretty_printer): Likewise.



More information about the Archer mailing list