* dwarf2read.c (set_die_type): Fix typo in comment.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 12d2a29d3af86260e8ca68d5a10858bf513fdd3e..9d8af7754d320fd3d932d038f524aee199aa4f99 100644 (file)
@@ -1,3 +1,84 @@
+2010-08-23  Doug Evans  <dje@google.com>
+
+       * dwarf2read.c (read_structure_type): Add comment.
+       (read_enumeration_type): Add comment.
+       (process_enumeration_scope): Move definition of some locals
+       closer to their use.
+       (read_namespace_type): Add comment.
+       (set_die_type): Fix typo in comment.
+
+2010-08-23  Tom Tromey  <tromey@redhat.com>
+
+       PR python/11145:
+       * python/py-value.c: Include expression.h.
+       (valpy_do_cast): New function.
+       (valpy_cast): Use it.
+       (valpy_dynamic_cast): New function.
+       (valpy_reinterpret_cast): Likewise.
+       (value_object_methods): Add dynamic_cast, reinterpret_cast.
+
+2010-08-23  Tom Tromey  <tromey@redhat.com>
+
+       PR python/11391:
+       * python/py-value.c (valpy_nonzero): Don't throw error for other
+       Value types.
+
+2010-08-23  Tom Tromey  <tromey@redhat.com>
+
+       PR python/10676:
+       * python/py-type.c: Include bcache.h, vec.h.
+       (struct type_equality_entry): New.
+       (compare_strings): New function.
+       (check_types_equal): Likewise.
+       (check_types_worklist): Likewise.
+       (typy_richcompare): Likewise.
+       (type_object_type): Set tp_richcompare field.
+
+2010-08-23  Tom Tromey  <tromey@redhat.com>
+
+       PR python/10953:
+       * python/py-type.c (typy_fields): Call check_typedef.
+       (typy_template_argument): Add TRY_CATCH.
+
+2010-08-23  Tom Tromey  <tromey@redhat.com>
+
+       PR python/11915:
+       * python/py-type.c (typy_array): New function.
+       (type_object_methods): Add "array".
+
+2010-08-20  Pedro Alves  <pedro@codesourcery.com>
+
+       * python/python.c: Include "serial.h".
+       (gdbpy_event_fds): Change type to `struct serial *' a array from
+       int array.
+       (gdbpy_run_events): Change parameters.  Use serial_readchar in
+       place of read.
+       (gdbpy_post_event): Use serial_write in place of write.
+       (gdbpy_initialize_events): Use serial_pipe instead of pipe, and
+       serial_async in place of add_file_handler.
+
+2010-08-20  Pedro Alves  <pedro@codesourcery.com>
+
+       * serial.h (gdb_pipe, serial_pipe): Declare.
+       * serial.c (serial_interface_lookup): Take a const char pointer.
+       (serial_fdopen): Rename to ...
+       (serial_fdopen_ops): ... this.  Add an OPS parameter and use it.
+       Call the OPS' fdopen function if there is one.
+       (serial_fdopen): Rewrite as wrapper to serial_fdopen_ops.
+       (serial_pipe): New.
+       (struct serial_ops) <fdopen>: New field.
+
+       * ser-mingw.c (free_pipe_state):
+       (free_pipe_state): Close output on non-pex pipes.
+       (pipe_windows_fdopen): New.
+       (gdb_pipe): New.
+       (_initialize_ser_windows): Register pipe_windows_fdopen.
+       * ser-go32.c (gdb_pipe): New.
+       * ser-pipe.c (pipe_close): Close file descriptor even if there's
+       no state pointer.
+       (pipe_ops): Delete.
+       (gdb_pipe): New.
+
 2010-08-20  Keith Seitz  <keiths@redhat.com>
 
        PR symtab/11465:
This page took 0.023872 seconds and 4 git commands to generate.