public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Remove some more TYPE/FIELD macros
@ 2023-08-31 15:46 Simon Marchi
  2023-08-31 15:46 ` [PATCH 1/7] gdb: introduce field::is_artificial / field::set_is_artificial Simon Marchi
                   ` (7 more replies)
  0 siblings, 8 replies; 10+ messages in thread
From: Simon Marchi @ 2023-08-31 15:46 UTC (permalink / raw)
  To: gdb-patches; +Cc: Simon Marchi

Here's another round of gdbtypes.h macro removal, converting to methods.

Simon Marchi (7):
  gdb: introduce field::is_artificial / field::set_is_artificial
  gdb: remove FIELD_ARTIFICIAL
  gdb: remove TYPE_FIELD_ARTIFICIAL
  gdb: introduce field::bitsize / field::set_bitsize
  gdb: remove FIELD_BITSIZE
  gdb: remove TYPE_FIELD_BITSIZE
  gdb: remove TYPE_FIELD_PACKED

 gdb/ada-lang.c                    | 75 ++++++++++++++++---------------
 gdb/ada-typeprint.c               |  8 ++--
 gdb/ada-valprint.c                |  8 ++--
 gdb/amd64-tdep.c                  |  6 +--
 gdb/arm-tdep.c                    |  2 +-
 gdb/ax-gdb.c                      |  6 +--
 gdb/buildsym.c                    |  2 +-
 gdb/c-typeprint.c                 | 15 +++----
 gdb/c-varobj.c                    |  4 +-
 gdb/coffread.c                    |  6 +--
 gdb/compile/compile-c-types.c     |  2 +-
 gdb/compile/compile-cplus-types.c |  6 +--
 gdb/compile/compile-object-load.c |  2 +-
 gdb/cp-valprint.c                 | 16 +++----
 gdb/ctfread.c                     |  4 +-
 gdb/dwarf2/read.c                 | 36 +++++++--------
 gdb/eval.c                        |  2 +-
 gdb/f-lang.c                      |  2 +-
 gdb/gdb-gdb.py.in                 |  4 +-
 gdb/gdbtypes.c                    | 32 ++++++-------
 gdb/gdbtypes.h                    | 40 ++++++++++++-----
 gdb/guile/scm-type.c              |  2 +-
 gdb/i386-windows-tdep.c           |  2 +-
 gdb/m2-typeprint.c                |  5 +--
 gdb/mdebugread.c                  |  6 +--
 gdb/p-typeprint.c                 |  5 +--
 gdb/p-valprint.c                  |  4 +-
 gdb/python/py-type.c              |  4 +-
 gdb/rust-lang.c                   |  6 +--
 gdb/stabsread.c                   | 23 +++++-----
 gdb/target-descriptions.c         |  2 +-
 gdb/typeprint.c                   |  4 +-
 gdb/valops.c                      |  6 +--
 gdb/valprint.c                    |  4 +-
 gdb/value.c                       | 10 ++---
 35 files changed, 188 insertions(+), 173 deletions(-)


base-commit: 79771b88bf22d7b4499363ba8a2dbd6a534deb98
-- 
2.42.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-08-31 17:16 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-31 15:46 [PATCH 0/7] Remove some more TYPE/FIELD macros Simon Marchi
2023-08-31 15:46 ` [PATCH 1/7] gdb: introduce field::is_artificial / field::set_is_artificial Simon Marchi
2023-08-31 15:46 ` [PATCH 2/7] gdb: remove FIELD_ARTIFICIAL Simon Marchi
2023-08-31 15:46 ` [PATCH 3/7] gdb: remove TYPE_FIELD_ARTIFICIAL Simon Marchi
2023-08-31 15:46 ` [PATCH 4/7] gdb: introduce field::bitsize / field::set_bitsize Simon Marchi
2023-08-31 15:46 ` [PATCH 5/7] gdb: remove FIELD_BITSIZE Simon Marchi
2023-08-31 15:46 ` [PATCH 6/7] gdb: remove TYPE_FIELD_BITSIZE Simon Marchi
2023-08-31 15:46 ` [PATCH 7/7] gdb: remove TYPE_FIELD_PACKED Simon Marchi
2023-08-31 17:05 ` [PATCH 0/7] Remove some more TYPE/FIELD macros Tom Tromey
2023-08-31 17:16   ` Simon Marchi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).