[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