Fix latent bug in source cache
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a5c8942037498e81504df3d06f88666e31e54f46..9fb0abb2175f9611993943797a5e58f27d594a8b 100644 (file)
@@ -1,3 +1,66 @@
+2019-08-06  Tom Tromey  <tromey@adacore.com>
+
+       * source-cache.c (extract_lines): No longer a method.
+       Changed type of parameter.  Include final newline.
+       (selftests::extract_lines_test): New function.
+       (_initialize_source_cache): Likewise.
+       * source-cache.h (class source_cache)
+       <extract_lines>: Don't declare.
+
+2019-08-06  Tom Tromey  <tromey@adacore.com>
+
+       * breakpoint.c (init_breakpoint_sal): Update.
+       (breakpoint): Update.
+       * breakpoint.h (struct breakpoint) <filter>: Now a
+       unique_xmalloc_ptr.
+
+2019-08-05  Christian Biesinger  <cbiesinger@google.com>
+
+       * NEWS: Mention dictionary access on blocks.
+       * python/py-block.c (blpy_getitem): New function.
+       (block_object_as_mapping): New struct.
+       (block_object_type): Use new struct for tp_as_mapping field.
+
+2019-08-05  Christian Biesinger  <cbiesinger@google.com>
+
+       * objfiles.h (objfile): Add a comment describing partial symbols.
+
+2019-08-05  Tom Tromey  <tromey@adacore.com>
+
+       * compile/compile.c (_initialize_compile): Use _(), not N_().
+       * thread.c (_initialize_thread): Use _(), not N_().
+       * stack.c (_initialize_stack): Use _(), not N_().
+       * printcmd.c (_initialize_printcmd): Use _(), not N_().
+
+2019-08-04  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * dwarf2read.c (struct dw2_symtab_iterator):
+       <want_specific_block>: Remove.
+       <block_index>: Change type to gdb::optional.
+       (dw2_symtab_iter_init): Remove WANT_SPECIFIC_BLOCK parameter,
+       change type of BLOCK_INDEX parameter to gdb::optional.
+       (dw2_symtab_iter_next): Re-write in function of gdb::optional.
+       (dw2_lookup_symbol): Don't pass argument for
+       WANT_SPECIFIC_BLOCK.
+       (dw2_expand_symtabs_for_function): Don't pass argument for
+       WANT_SPECIFIC_BLOCK, pass empty optional for BLOCK_INDEX.
+       (class dw2_debug_names_iterator)
+       <dw2_debug_names_iterator>: Remove WANT_SPECIFIC_BLOCK
+       parameter, change BLOCK_INDEX type to gdb::optional.
+       <m_want_specific_block>: Remove.
+       <m_block_index>: Change type to gdb::optional.
+       (dw2_debug_names_iterator::next): Change type of IS_STATIC to
+       gdb::optional.  Re-write in function of gdb::optional.
+       (dw2_debug_names_lookup_symbol): Don't pass argument for
+       WANT_SPECIFIC_BLOCK.
+       (dw2_debug_names_expand_symtabs_for_function): Don't pass
+       argument for WANT_SPECIFIC_BLOCK, pass empty optional for
+       BLOCK_INDEX.
+
+2019-08-03  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
+
+        * NEWS: Mention changes to "info sources" command.
+
 2019-08-03  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
 
        * symtab.c (filename_partial_match_opts): New struct type.
This page took 0.034496 seconds and 4 git commands to generate.