ChangeLog-2020-2021 revision 1.1.1.1 1 1.1 christos 2021-06-17 Pedro Alves <pedro (a] palves.net>
2 1.1 christos
3 1.1 christos * scoped_ignore_signal.h
4 1.1 christos (scoped_ignore_signal::scoped_ignore_signal)
5 1.1 christos [HAVE_SIGPROCMASK]: Use sigprocmask to block the signal instead of
6 1.1 christos changing the signal disposition for the whole process.
7 1.1 christos (scoped_ignore_signal::~scoped_ignore_signal) [HAVE_SIGPROCMASK]:
8 1.1 christos Use sigtimedwait and sigprocmask to flush and unblock the signal.
9 1.1 christos
10 1.1 christos 2021-06-17 Pedro Alves <pedro (a] palves.net>
11 1.1 christos
12 1.1 christos * scoped_ignore_sigttou.h: New file, moved from gdb/ and renamed.
13 1.1 christos
14 1.1 christos 2021-05-17 Andrew Burgess <andrew.burgess (a] embecosm.com>
15 1.1 christos
16 1.1 christos * .dir-locals.el: Set sentence-end-double-space for all modes, and
17 1.1 christos set brace-list-open to 0 for C and C++ modes.
18 1.1 christos
19 1.1 christos 2021-05-08 Simon Marchi <simon.marchi (a] polymtl.ca>
20 1.1 christos
21 1.1 christos * Makefile.in: Re-generate.
22 1.1 christos * config.in: Re-generate.
23 1.1 christos * configure: Re-generate.
24 1.1 christos
25 1.1 christos 2021-05-08 Pedro Alves <pedro (a] palves.net>
26 1.1 christos
27 1.1 christos * common.m4 (personality test): Remove.
28 1.1 christos
29 1.1 christos 2021-04-30 Tom Tromey <tromey (a] adacore.com>
30 1.1 christos
31 1.1 christos * thread-pool.cc (thread_pool::post_task): Update.
32 1.1 christos * thread-pool.h (class thread_pool) <post_task>: Take rvalue
33 1.1 christos reference to function.
34 1.1 christos
35 1.1 christos 2021-04-27 Michael Weghorn <m.weghorn (a] posteo.de>
36 1.1 christos Simon Marchi <simon.marchi (a] polymtl.ca>
37 1.1 christos
38 1.1 christos * observable.h (class observable): Extend to allow specifying
39 1.1 christos dependencies between observers, keep vector holding observers
40 1.1 christos sorted so that dependencies are notified before observers
41 1.1 christos depending on them.
42 1.1 christos
43 1.1 christos 2021-04-24 Simon Marchi <simon.marchi (a] polymtl.ca>
44 1.1 christos
45 1.1 christos * observable.h (observer_debug_printf,
46 1.1 christos OBSERVER_SCOPED_DEBUG_START_END): New.
47 1.1 christos (class observable) <notify, attach>: Use them.
48 1.1 christos
49 1.1 christos 2021-04-24 Simon Marchi <simon.marchi (a] polymtl.ca>
50 1.1 christos
51 1.1 christos * common-debug.h (struct scoped_debug_start_end)
52 1.1 christos <scoped_debug_start_end>: Change start_msg/end_msg for
53 1.1 christos start_prefix/end_prefix. Add format string parameter and make
54 1.1 christos variadic.
55 1.1 christos <~scoped_debug_start_end>: Adjust.
56 1.1 christos <m_end_msg>: Rename to...
57 1.1 christos <m_end_prefix>: ... this.
58 1.1 christos <m_with_format>: New.
59 1.1 christos <m_msg>: New.
60 1.1 christos (scoped_debug_start_end): Make variadic.
61 1.1 christos (scoped_debug_enter_exit): Adjust.
62 1.1 christos
63 1.1 christos 2021-04-24 Simon Marchi <simon.marchi (a] polymtl.ca>
64 1.1 christos
65 1.1 christos * observable.h (class observable) <struct observer> <observer>:
66 1.1 christos Add name parameter.
67 1.1 christos <name>: New field.
68 1.1 christos <attach>: Add name parameter, update all callers.
69 1.1 christos
70 1.1 christos 2021-04-24 Simon Marchi <simon.marchi (a] polymtl.ca>
71 1.1 christos
72 1.1 christos * observable.h (class observable) <struct observer>: New.
73 1.1 christos <detach, notify>: Update.
74 1.1 christos <m_observers>: Change type to vector of observers.
75 1.1 christos
76 1.1 christos 2021-04-23 Simon Marchi <simon.marchi (a] polymtl.ca>
77 1.1 christos
78 1.1 christos * observable.h (observer_debug): Change to bool.
79 1.1 christos
80 1.1 christos 2021-04-23 Simon Marchi <simon.marchi (a] polymtl.ca>
81 1.1 christos
82 1.1 christos * common-debug.h: Include preprocessor.h.
83 1.1 christos
84 1.1 christos 2021-03-24 Luis Machado <luis.machado (a] linaro.org>
85 1.1 christos
86 1.1 christos * rsp-low.cc (fromhex, hex2bin): Move to ...
87 1.1 christos * common-utils.cc: ... here.
88 1.1 christos (fromhex) Change error message text to not be RSP-specific.
89 1.1 christos * rsp-low.h (fromhex, hex2bin): Move to ...
90 1.1 christos * common-utils.h: ... here.
91 1.1 christos
92 1.1 christos 2021-03-21 Alan Modra <amodra (a] gmail.com>
93 1.1 christos
94 1.1 christos * common-utils.h (startswith): Delete version now supplied by bfd.h.
95 1.1 christos
96 1.1 christos 2021-02-05 Paul E. Murphy <murphy (a] linux.ibm.com>
97 1.1 christos
98 1.1 christos * common-defs.h (ATTRIBUTE_PRINTF): Rename
99 1.1 christos _GL_ATTRIBUTE_FORMAT_PRINTF to _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD.
100 1.1 christos * common-utils.h (xfree): Use GNULIB_NAMESPACE namespace when calling
101 1.1 christos free if this macro is defined.
102 1.1 christos
103 1.1 christos 2021-01-23 Lancelot SIX <lsix (a] lancelotsix.com>
104 1.1 christos
105 1.1 christos * gdb_tilde_expand.cc (gdb_tilde_expand): Improve
106 1.1 christos implementation.
107 1.1 christos (gdb_tilde_expand_up): Delegate logic to gdb_tilde_expand.
108 1.1 christos * gdb_tilde_expand.h (gdb_tilde_expand): Update description.
109 1.1 christos
110 1.1 christos 2021-01-22 Simon Marchi <simon.marchi (a] polymtl.ca>
111 1.1 christos
112 1.1 christos * common-debug.h (debug_prefixed_printf_cond_nofunc): New.
113 1.1 christos * common-debug.c (debug_prefixed_vprintf): Handle a nullptr
114 1.1 christos func.
115 1.1 christos
116 1.1 christos 2021-01-08 Simon Marchi <simon.marchi (a] polymtl.ca>
117 1.1 christos
118 1.1 christos PR gdb/27157
119 1.1 christos * pathstuff.cc (get_standard_cache_dir, get_standard_config_dir,
120 1.1 christos find_gdb_home_config_file): Add empty string check.
121 1.1 christos
122 1.1 christos 2021-01-06 Mike Frysinger <vapier (a] gentoo.org>
123 1.1 christos
124 1.1 christos * common-utils.h (align_up): Fix typo in header comment.
125 1.1 christos
126 1.1 christos 2021-01-04 Simon Marchi <simon.marchi (a] efficios.com>
127 1.1 christos
128 1.1 christos * common-debug.h (debug_print_depth): New.
129 1.1 christos (struct scoped_debug_start_end): New.
130 1.1 christos (scoped_debug_start_end): New.
131 1.1 christos (scoped_debug_enter_exit): New.
132 1.1 christos * common-debug.cc (debug_prefixed_vprintf): Print indentation.
133 1.1 christos
134 1.1 christos 2020-12-11 Andrew Burgess <andrew.burgess (a] embecosm.com>
135 1.1 christos
136 1.1 christos * gdbsupport/common-utils.cc: Change 'ctype.h' include to
137 1.1 christos 'safe-ctype.h'.
138 1.1 christos (extract_string_maybe_quoted): Use safe-ctype function versions.
139 1.1 christos (is_digit_in_base): Likewise.
140 1.1 christos (digit_to_int): Likewise.
141 1.1 christos (strtoulst): Likewise.
142 1.1 christos (skip_spaces): Likewise.
143 1.1 christos (skip_to_space): Likewise.
144 1.1 christos
145 1.1 christos 2020-12-11 Simon Marchi <simon.marchi (a] polymtl.ca>
146 1.1 christos
147 1.1 christos * common-debug.h (debug_prefixed_printf_cond): New.
148 1.1 christos * event-loop.h (event_loop_debug_printf): Use
149 1.1 christos debug_prefixed_printf_cond.
150 1.1 christos
151 1.1 christos 2020-12-08 Alexander Fedotov <alfedotov (a] gmail.com>
152 1.1 christos
153 1.1 christos * pathstuff.cc (get_standard_cache_dir): Use LOCALAPPDATA environment
154 1.1 christos variable when running on Windows.
155 1.1 christos
156 1.1 christos 2020-12-01 Andrew Burgess <andrew.burgess (a] embecosm.com>
157 1.1 christos
158 1.1 christos * tdesc.cc (print_xml_feature::visit): Print enum fields using
159 1.1 christos 'evalue' syntax.
160 1.1 christos
161 1.1 christos 2020-12-01 Chungyi Chi <demonic (a] csie.io>
162 1.1 christos
163 1.1 christos * tdesc.cc (print_xml_feature::visit): Print enum size attribute.
164 1.1 christos
165 1.1 christos 2020-11-20 Tom Tromey <tromey (a] adacore.com>
166 1.1 christos
167 1.1 christos * thread-pool.cc (thread_pool::set_thread_count): Ignore system
168 1.1 christos errors.
169 1.1 christos
170 1.1 christos 2020-11-10 Tom Tromey <tromey (a] adacore.com>
171 1.1 christos
172 1.1 christos PR build/26848:
173 1.1 christos * pathstuff.h: Move include block here...
174 1.1 christos * pathstuff.cc: ... from here.
175 1.1 christos
176 1.1 christos 2020-11-02 Tom Tromey <tom (a] tromey.com>
177 1.1 christos
178 1.1 christos * pathstuff.h (get_standard_config_dir): Declare.
179 1.1 christos * pathstuff.cc (get_standard_config_dir): New function.
180 1.1 christos
181 1.1 christos 2020-11-02 Simon Marchi <simon.marchi (a] efficios.com>
182 1.1 christos
183 1.1 christos * common-exceptions.h: Fix indentation.
184 1.1 christos * event-loop.cc: Fix indentation.
185 1.1 christos * fileio.cc: Fix indentation.
186 1.1 christos * filestuff.cc: Fix indentation.
187 1.1 christos * gdb-dlfcn.cc: Fix indentation.
188 1.1 christos * gdb_string_view.h: Fix indentation.
189 1.1 christos * job-control.cc: Fix indentation.
190 1.1 christos * signals.cc: Fix indentation.
191 1.1 christos
192 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca>
193 1.1 christos
194 1.1 christos * common-debug.cc (debug_prefixed_printf): New.
195 1.1 christos * common-debug.h (debug_prefixed_printf): New declaration.
196 1.1 christos * event-loop.cc (event_loop_debug_printf_1): Remove.
197 1.1 christos * event-loop.h (event_loop_debug_printf_1): Remove.
198 1.1 christos (event_loop_debug_printf): Use debug_prefixed_printf.
199 1.1 christos (event_loop_ui_debug_printf): Use debug_prefixed_printf.
200 1.1 christos
201 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca>
202 1.1 christos
203 1.1 christos * common.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE +
204 1.1 christos AC_LANG_PROGRAM.
205 1.1 christos * configure: Re-generate.
206 1.1 christos
207 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca>
208 1.1 christos
209 1.1 christos * common.m4: Replace AC_FUNC_VFORK with AC_FUNC_FORK.
210 1.1 christos
211 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca>
212 1.1 christos
213 1.1 christos * configure: Re-generate.
214 1.1 christos * warning.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE +
215 1.1 christos AC_LANG_PROGRAM.
216 1.1 christos
217 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca>
218 1.1 christos
219 1.1 christos * configure: Re-generate.
220 1.1 christos * ptrace.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE +
221 1.1 christos AC_LANG_PROGRAM.
222 1.1 christos
223 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca>
224 1.1 christos
225 1.1 christos * configure: Re-generate.
226 1.1 christos * ptrace.m4: Re-indent.
227 1.1 christos
228 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca>
229 1.1 christos
230 1.1 christos * aclocal.m4: Re-generate.
231 1.1 christos * configure: Re-generate.
232 1.1 christos * configure.ac: Remove AM_PROG_CC_STDC.
233 1.1 christos
234 1.1 christos 2020-10-31 Simon Marchi <simon.marchi (a] polymtl.ca>
235 1.1 christos
236 1.1 christos * configure.ac: Use AC_CANONICAL_{BUILD,HOST,TARGET} instead of
237 1.1 christos AC_CANONICAL_SYSTEM.
238 1.1 christos * configure: Re-generate.
239 1.1 christos
240 1.1 christos 2020-10-26 Pedro Alves <pedro (a] palves.net>
241 1.1 christos
242 1.1 christos * eintr.h (handle_eintr): Replace Ret template parameter with
243 1.1 christos ErrorValType. Use it as type of the failure value. Deduce the
244 1.1 christos function's return type using decltype. Use lowercase for function
245 1.1 christos parameter names.
246 1.1 christos
247 1.1 christos 2020-10-25 Simon Marchi <simon.marchi (a] polymtl.ca>
248 1.1 christos
249 1.1 christos * Makefile.in: Re-generate.
250 1.1 christos * acinclude.m4: Update ptrace.m4 path.
251 1.1 christos * ptrace.m4: Move here.
252 1.1 christos
253 1.1 christos 2020-10-08 Andrew Burgess <andrew.burgess (a] embecosm.com>
254 1.1 christos
255 1.1 christos * tdesc.h (allocate_target_description): Update return type.
256 1.1 christos
257 1.1 christos 2020-10-07 Tom Tromey <tromey (a] adacore.com>
258 1.1 christos
259 1.1 christos * Makefile.in: Rebuild.
260 1.1 christos * Makefile.am (libgdbsupport_a_SOURCES): Add search.cc.
261 1.1 christos * search.h: New file.
262 1.1 christos * search.cc: New file.
263 1.1 christos
264 1.1 christos 2020-10-02 Simon Marchi <simon.marchi (a] polymtl.ca>
265 1.1 christos
266 1.1 christos * event-loop.h (debug_event_loop): New variable declaration.
267 1.1 christos (event_loop_debug_printf_1): New function declaration.
268 1.1 christos (event_loop_debug_printf): New macro.
269 1.1 christos * event-loop.cc (debug_event_loop): New variable.
270 1.1 christos (handle_file_event): Add debug print.
271 1.1 christos (event_loop_debug_printf_1): New function.
272 1.1 christos
273 1.1 christos 2020-10-02 Simon Marchi <simon.marchi (a] polymtl.ca>
274 1.1 christos
275 1.1 christos * common-debug.cc (debug_prefixed_vprintf): Move here.
276 1.1 christos * common-debug.h (debug_prefixed_vprintf): Move here.
277 1.1 christos
278 1.1 christos 2020-10-02 Simon Marchi <simon.marchi (a] polymtl.ca>
279 1.1 christos
280 1.1 christos * event-loop.h (add_file_handler): Add "name" parameter.
281 1.1 christos * event-loop.cc (struct file_handler) <name>: New field.
282 1.1 christos (create_file_handler): Add "name" parameter, assign it to file
283 1.1 christos handler.
284 1.1 christos (add_file_handler): Add "name" parameter.
285 1.1 christos
286 1.1 christos 2020-10-01 Kamil Rytarowski <n54 (a] gmx.com>
287 1.1 christos
288 1.1 christos * agent.cc (gdb_connect_sync_socket): Preinitialize addr with zeros.
289 1.1 christos
290 1.1 christos 2020-09-29 Pedro Alves <pedro (a] palves.net>
291 1.1 christos
292 1.1 christos * valid-expr.h (CHECK_VALID_EXPR_INT): Make archetype a template
293 1.1 christos class instead of an alias template and adjust static_assert.
294 1.1 christos
295 1.1 christos 2020-09-24 Simon Marchi <simon.marchi (a] efficios.com>
296 1.1 christos
297 1.1 christos * event-loop.c (struct file_handler): Remove typedef, re-format.
298 1.1 christos
299 1.1 christos 2020-09-16 John Baldwin <jhb (a] FreeBSD.org>
300 1.1 christos
301 1.1 christos * common.m4 (GDB_AC_COMMON): Refactor checks for kinfo_getfile().
302 1.1 christos * configure, config.in: Regenerate.
303 1.1 christos
304 1.1 christos 2020-09-14 Pedro Alves <pedro (a] palves.net>
305 1.1 christos
306 1.1 christos * enum-flags.h: Include "traits.h".
307 1.1 christos (DEF_ENUM_FLAGS_TYPE): Declare a function instead of defining a
308 1.1 christos structure.
309 1.1 christos (enum_underlying_type): Update comment.
310 1.1 christos (namespace enum_flags_detail): New. Move struct zero_type here.
311 1.1 christos (EnumIsUnsigned, EnumIsSigned): New.
312 1.1 christos (class enum_flags): Make most methods constexpr.
313 1.1 christos (operator&=, operator|=, operator^=): Take an enum_flags instead
314 1.1 christos of an enum_type. Make rvalue ref versions deleted.
315 1.1 christos (operator enum_type()): Delete.
316 1.1 christos (operator&, operator|, operator^, operator~): Delete, moved out of
317 1.1 christos class.
318 1.1 christos (raw()): New method.
319 1.1 christos (is_enum_flags_enum_type_t): Declare.
320 1.1 christos (ENUM_FLAGS_GEN_BINOP, ENUM_FLAGS_GEN_COMPOUND_ASSIGN)
321 1.1 christos (ENUM_FLAGS_GEN_COMP): New. Use them to reimplement global
322 1.1 christos operators.
323 1.1 christos (operator~): Now constexpr and reimplemented.
324 1.1 christos (operator<<, operator>>): New deleted functions.
325 1.1 christos * valid-expr.h (CHECK_VALID_EXPR_5, CHECK_VALID_EXPR_6): New.
326 1.1 christos
327 1.1 christos 2020-09-14 Pedro Alves <pedro (a] palves.net>
328 1.1 christos
329 1.1 christos * traits.h (struct nonesuch, struct detector, detected_or)
330 1.1 christos (detected_or_t, is_detected, detected_t, detected_or)
331 1.1 christos (detected_or_t, is_detected_exact, is_detected_convertible): New.
332 1.1 christos * valid-expr.h (CHECK_VALID_EXPR_INT): Use gdb::is_detected_exact.
333 1.1 christos
334 1.1 christos 2020-09-10 Kamil Rytarowski <n54 (a] gmx.com>
335 1.1 christos
336 1.1 christos * eintr.h: New file.
337 1.1 christos
338 1.1 christos 2020-08-13 Simon Marchi <simon.marchi (a] polymtl.ca>
339 1.1 christos
340 1.1 christos * selftest.h (run_tests): Change parameter to array_view.
341 1.1 christos * selftest.c (run_tests): Change parameter to array_view and use
342 1.1 christos it.
343 1.1 christos
344 1.1 christos 2020-07-30 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE>
345 1.1 christos
346 1.1 christos * Makefile.am (AM_CPPFLAGS): Add LARGEFILE_CPPFLAGS.
347 1.1 christos * common.m4 (GDB_AC_COMMON): Use BFD_SYS_PROCFS_H to check for
348 1.1 christos <sys/procfs.h>.
349 1.1 christos * Makefile.in: Regenerate.
350 1.1 christos * configure, config.in: Regenerate.
351 1.1 christos
352 1.1 christos 2020-07-28 Tom de Vries <tdevries (a] suse.de>
353 1.1 christos
354 1.1 christos PR build/26281
355 1.1 christos * gdb_optional.h (class optional): Add volatile member to union
356 1.1 christos contaning m_dummy and m_item.
357 1.1 christos
358 1.1 christos 2020-07-17 Andrew Burgess <andrew.burgess (a] embecosm.com>
359 1.1 christos
360 1.1 christos * tdesc.h (struct target_desc_deleter): Moved here
361 1.1 christos from gdb/target-descriptions.h, extend comment.
362 1.1 christos (target_desc_up): Likewise.
363 1.1 christos
364 1.1 christos 2020-06-30 Tom Tromey <tromey (a] adacore.com>
365 1.1 christos
366 1.1 christos PR build/26183:
367 1.1 christos * gdb_string_view.h (basic_string_view::to_string): Remove.
368 1.1 christos (gdb::to_string): New function.
369 1.1 christos
370 1.1 christos 2020-06-27 Simon Marchi <simon.marchi (a] efficios.com>
371 1.1 christos
372 1.1 christos * tdesc.h (class print_xml_feature) <add_line>: Add
373 1.1 christos ATTRIBUTE_PRINTF.
374 1.1 christos
375 1.1 christos 2020-06-23 Andrew Burgess <andrew.burgess (a] embecosm.com>
376 1.1 christos
377 1.1 christos * tdesc.cc (print_xml_feature::visit_pre): Use add_line to add
378 1.1 christos output content, and call indent as needed in all overloaded
379 1.1 christos variants.
380 1.1 christos (print_xml_feature::visit_post): Likewise.
381 1.1 christos (print_xml_feature::visit): Likewise.
382 1.1 christos (print_xml_feature::add_line): Two new overloaded functions.
383 1.1 christos * tdesc.h (print_xml_feature::indent): New member function.
384 1.1 christos (print_xml_feature::add_line): Two new overloaded member
385 1.1 christos functions.
386 1.1 christos (print_xml_feature::m_depth): New member variable.
387 1.1 christos
388 1.1 christos 2020-06-23 Andrew Burgess <andrew.burgess (a] embecosm.com>
389 1.1 christos
390 1.1 christos * tdesc.cc (print_xml_feature::visit_pre): Print compatible
391 1.1 christos information.
392 1.1 christos * tdesc.h (struct tdesc_compatible_info): Declare new struct.
393 1.1 christos (tdesc_compatible_info_up): New typedef.
394 1.1 christos (tdesc_compatible_info_list): Declare new function.
395 1.1 christos (tdesc_compatible_info_arch_name): Declare new function.
396 1.1 christos
397 1.1 christos 2020-05-25 Michael Weghorn <m.weghorn (a] posteo.de>
398 1.1 christos
399 1.1 christos * common-utils.cc, common-utils.h (stringify_argv): Drop
400 1.1 christos now unused function stringify_argv
401 1.1 christos
402 1.1 christos 2020-05-25 Michael Weghorn <m.weghorn (a] posteo.de>
403 1.1 christos
404 1.1 christos * common-inferior.cc, common-inferior.h (construct_inferior_arguments):
405 1.1 christos Adapt to take a gdb::array_view<char * const> parameter.
406 1.1 christos Adapt call site.
407 1.1 christos
408 1.1 christos 2020-05-25 Michael Weghorn <m.weghorn (a] posteo.de>
409 1.1 christos
410 1.1 christos * common-inferior.cc, common-inferior.h (construct_inferior_arguments):
411 1.1 christos Adapt to handle zero args and return a std::string.
412 1.1 christos Adapt call site.
413 1.1 christos
414 1.1 christos 2020-05-25 Michael Weghorn <m.weghorn (a] posteo.de>
415 1.1 christos
416 1.1 christos * common-inferior.h, common-inferior.cc: (construct_inferior_arguments):
417 1.1 christos Move function here from gdb/infcmd.c, gdb/inferior.h
418 1.1 christos
419 1.1 christos 2020-05-14 Kevin Buettner <kevinb (a] redhat.com>
420 1.1 christos
421 1.1 christos * btrace-common.h (btrace_cpu_vendor): Add CV_AMD.
422 1.1 christos
423 1.1 christos 2020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur (a] intel.com>
424 1.1 christos
425 1.1 christos * common-regcache.h (regcache_read_pc_protected): New function
426 1.1 christos declaration.
427 1.1 christos
428 1.1 christos 2020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur (a] intel.com>
429 1.1 christos
430 1.1 christos * gdb-sigmask.h: Fix typo (pthead_sigmask -> pthread_sigmask).
431 1.1 christos
432 1.1 christos 2020-04-27 Simon Marchi <simon.marchi (a] polymtl.ca>
433 1.1 christos
434 1.1 christos * common-defs.h: Include cstdlib.h.
435 1.1 christos
436 1.1 christos 2020-04-20 Tom Tromey <tromey (a] adacore.com>
437 1.1 christos
438 1.1 christos * scoped_mmap.h (scoped_mmap): Mark move constructor as noexcept.
439 1.1 christos Use initialization style. Don't call destroy.
440 1.1 christos * scoped_fd.h (class scoped_fd): Mark move constructor as
441 1.1 christos noexcept.
442 1.1 christos * gdb_ref_ptr.h (class ref_ptr): Mark move constructor as
443 1.1 christos noexcept.
444 1.1 christos
445 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com>
446 1.1 christos
447 1.1 christos * event-loop.c: Move comment. Remove obsolete comment.
448 1.1 christos
449 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com>
450 1.1 christos
451 1.1 christos * event-loop.h: Move from ../gdb/.
452 1.1 christos * event-loop.cc: Move from ../gdb/.
453 1.1 christos
454 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com>
455 1.1 christos
456 1.1 christos * errors.h (flush_streams): Declare.
457 1.1 christos
458 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com>
459 1.1 christos
460 1.1 christos * gdb_select.h: Move from ../gdb/.
461 1.1 christos
462 1.1 christos 2020-04-13 Tom Tromey <tom (a] tromey.com>
463 1.1 christos
464 1.1 christos * config.in, configure: Rebuild.
465 1.1 christos * common.m4 (GDB_AC_COMMON): Check for poll.h, sys/poll.h,
466 1.1 christos sys/select.h, and poll.
467 1.1 christos
468 1.1 christos 2020-03-31 Tom Tromey <tromey (a] adacore.com>
469 1.1 christos
470 1.1 christos * btrace-common.cc (btrace_data_append): Conditionally call
471 1.1 christos memcpy.
472 1.1 christos
473 1.1 christos 2020-03-27 Andrew Burgess <andrew.burgess (a] embecosm.com>
474 1.1 christos
475 1.1 christos * create-version.sh: Resolve issues highlighted by shellcheck.
476 1.1 christos
477 1.1 christos 2020-03-20 Simon Marchi <simon.marchi (a] efficios.com>
478 1.1 christos
479 1.1 christos * config.in: Re-generate.
480 1.1 christos * configure: Re-generate.
481 1.1 christos
482 1.1 christos 2020-03-17 Kamil Rytarowski <n54 (a] gmx.com>
483 1.1 christos
484 1.1 christos * common-defs.h: Include alloca.h if HAVE_ALLOCA_H is defined.
485 1.1 christos
486 1.1 christos 2020-03-12 Tom Tromey <tom (a] tromey.com>
487 1.1 christos
488 1.1 christos * common-types.h: Remove GDBSERVER code.
489 1.1 christos (gdb_byte, CORE_ADDR, LONGEST, ULONGEST): Redefine.
490 1.1 christos * common-defs.h: Remove GDBSERVER code.
491 1.1 christos
492 1.1 christos 2020-03-12 Simon Marchi <simon.marchi (a] efficios.com>
493 1.1 christos
494 1.1 christos * selftest.m4: Moved from gdb/.
495 1.1 christos * acinclude.m4: Update path to selftest.m4.
496 1.1 christos
497 1.1 christos 2020-03-12 Simon Marchi <simon.marchi (a] efficios.com>
498 1.1 christos
499 1.1 christos * configure.ac: Don't source bfd/development.sh.
500 1.1 christos * common.m4: Source bfd/development.sh.
501 1.1 christos * configure: Re-generate.
502 1.1 christos
503 1.1 christos 2020-03-12 Simon Marchi <simon.marchi (a] efficios.com>
504 1.1 christos
505 1.1 christos * configure: Re-generate.
506 1.1 christos
507 1.1 christos 2020-03-11 Simon Marchi <simon.marchi (a] efficios.com>
508 1.1 christos
509 1.1 christos * configure: Re-generate.
510 1.1 christos * warning.m4: Enable -Wmissing-prototypes.
511 1.1 christos
512 1.1 christos 2020-03-08 Tom Tromey <tom (a] tromey.com>
513 1.1 christos
514 1.1 christos * gdb_binary_search.h: Fix two typos.
515 1.1 christos
516 1.1 christos 2020-03-06 Andrew Burgess <andrew.burgess (a] embecosm.com>
517 1.1 christos
518 1.1 christos * .dir-locals.el: New file.
519 1.1 christos
520 1.1 christos 2020-03-05 Vyacheslav Petrishchev <vyachemail (a] gmail.com>
521 1.1 christos
522 1.1 christos * configure.ac: Added call development.sh.
523 1.1 christos * configure: Regenerate.
524 1.1 christos
525 1.1 christos 2020-03-05 Tankut Baris Aktemur <tankut.baris.aktemur (a] intel.com>
526 1.1 christos
527 1.1 christos * .gitattributes: New file.
528 1.1 christos
529 1.1 christos 2020-03-03 Simon Marchi <simon.marchi (a] efficios.com>
530 1.1 christos
531 1.1 christos * Makefile.in: Re-generate.
532 1.1 christos
533 1.1 christos 2020-02-28 Sergio Durigan Junior <sergiodj (a] redhat.com>
534 1.1 christos
535 1.1 christos * gdb-dlfcn.h (gdb_dlopen): Update comment.
536 1.1 christos
537 1.1 christos 2020-02-19 Andrew Burgess <andrew.burgess (a] embecosm.com>
538 1.1 christos
539 1.1 christos * configure: Regenerate.
540 1.1 christos
541 1.1 christos 2020-02-14 Tom Tromey <tom (a] tromey.com>
542 1.1 christos
543 1.1 christos * common-defs.h: Change path to gnulib/config.h.
544 1.1 christos
545 1.1 christos 2020-02-13 Simon Marchi <simon.marchi (a] efficios.com>
546 1.1 christos
547 1.1 christos * Makefile.am: Rename source files from .c to .cc.
548 1.1 christos (CC, CFLAGS): Don't override.
549 1.1 christos (AM_CFLAGS): Rename to ...
550 1.1 christos (AM_CXXFLAGS): ... this.
551 1.1 christos * Makefile.in: Re-generate.
552 1.1 christos * %.c: Rename to %.cc.
553 1.1 christos
554 1.1 christos 2020-02-11 Simon Marchi <simon.marchi (a] efficios.com>
555 1.1 christos
556 1.1 christos * configure: Re-generate.
557 1.1 christos
558 1.1 christos 2020-02-11 Simon Marchi <simon.marchi (a] efficios.com>
559 1.1 christos
560 1.1 christos * warning.m4: Add -Wstrict-null-sentinel.
561 1.1 christos * configure: Re-generate.
562 1.1 christos
563 1.1 christos 2020-02-11 Simon Marchi <simon.marchi (a] efficios.com>
564 1.1 christos
565 1.1 christos * warning.m4: Move here, from gdb/warning.m4.
566 1.1 christos * acinclude.m4: Update warning.m4 path.
567 1.1 christos * Makefile.in: Re-generate.
568 1.1 christos
569 1.1 christos 2020-02-11 Simon Marchi <simon.marchi (a] efficios.com>
570 1.1 christos
571 1.1 christos * acinclude.m4: Include ../gdb/warning.m4.
572 1.1 christos * configure.ac: Use AM_GDB_WARNINGS.
573 1.1 christos * Makefile.am: Set AM_CFLAGS to WARN_CFLAGS and WERROR_CFLAGS.
574 1.1 christos * Makefile.in: Re-generate.
575 1.1 christos * configure: Re-generate.
576 1.1 christos
577 1.1 christos 2020-02-10 Tom de Vries <tdevries (a] suse.de>
578 1.1 christos
579 1.1 christos * environ.c (gdb_environ::set): Cast concat NULL sentinel to char *.
580 1.1 christos
581 1.1 christos 2020-01-24 Christian Biesinger <cbiesinger (a] google.com>
582 1.1 christos
583 1.1 christos * thread-pool.c (set_thread_name): Add an overload for the NetBSD
584 1.1 christos version of pthread_setname_np.
585 1.1 christos
586 1.1 christos 2020-01-17 Pedro Alves <palves (a] redhat.com>
587 1.1 christos
588 1.1 christos * Makefile.am: Append CXX_DIALECT to CXX.
589 1.1 christos * Makefile.in: Regenerate.
590 1.1 christos
591 1.1 christos 2020-01-17 Pedro Alves <palves (a] redhat.com>
592 1.1 christos
593 1.1 christos * configure.ac: Generate config.h instead of support-config.h.
594 1.1 christos * common-defs.h: Include <gdbsupport/config.h> instead of
595 1.1 christos <gdbsupport/support-config.h>.
596 1.1 christos * Makefile.in: Regenerate.
597 1.1 christos * configure: Regenerate.
598 1.1 christos
599 1.1 christos 2020-01-14 Tom Tromey <tom (a] tromey.com>
600 1.1 christos
601 1.1 christos * Makefile.in: Rebuild.
602 1.1 christos * Makefile.am (check-defines): New target.
603 1.1 christos * check-defines.el: New file.
604 1.1 christos
605 1.1 christos 2020-01-14 Tom Tromey <tom (a] tromey.com>
606 1.1 christos
607 1.1 christos * configure, Makefile.in, aclocal.m4, common.m4, config.in:
608 1.1 christos Rebuild.
609 1.1 christos * common.m4 (GDB_AC_COMMON): Move many checks from
610 1.1 christos gdb/configure.ac.
611 1.1 christos * acinclude.m4: Include bfd.m4, ptrace.m4.
612 1.1 christos
613 1.1 christos 2020-01-14 Tom Tromey <tom (a] tromey.com>
614 1.1 christos
615 1.1 christos * common-defs.h: Add GDBSERVER case. Update includes.
616 1.1 christos * acinclude.m4, aclocal.m4, config.in, configure, configure.ac,
617 1.1 christos Makefile.am, Makefile.in, README: New files.
618 1.1 christos * Moved from ../gdb/gdbsupport/
619