aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-05-16Merge branch 'upstream-master' into 'master'main-16kGiuliano Procida
2023-05-16stg: remove ability to emit unstable outputGiuliano Procida
2023-05-16type_roots: Update `stg` and `stgdiff` documentationSid Nayyar
2023-05-16type_roots: Die when merge is requested on interfaces with type rootsSid Nayyar
2023-05-16type_roots: Add flag to `stg` and `stgdiff` tools for capturing types as rootsSid Nayyar
2023-05-16Abigail reader: remove useless qualifiersGiuliano Procida
2023-05-16Abigail reader: add XML tidying functionalityGiuliano Procida
2023-05-16Abigail reader: strip non-elements before parsing XMLGiuliano Procida
2023-05-16Abigail reader: forbid network access during XML parsingGiuliano Procida
2023-05-16Abigail reader: make `FromLibxml` and `GetName` return `string_view`Giuliano Procida
2023-05-16Abigail reader: use GetName consistentlyGiuliano Procida
2023-05-16Abigail reader: shorten a couple of helper function namesGiuliano Procida
2023-05-16Abigail reader: GetAttributeOrDie: make a local string constGiuliano Procida
2023-05-16stgdiff.md: fix typo in --exact sectionGiuliano Procida
2023-05-16type_roots: Populate type roots while reading ELFSid Nayyar
2023-05-16Abigail reader: add some function description commentsGiuliano Procida
2023-05-16Abigail reader: GetOnlyChild: eliminate name argumentGiuliano Procida
2023-05-16Abigail reader: GetAttribute: assign optional<string> using emplaceGiuliano Procida
2023-05-16Abigail reader: use Die rather than Check in GetOnlyChildGiuliano Procida
2023-05-16Abigail reader: update is-declaration-only handling commentGiuliano Procida
2023-05-16Abigail reader: add short-named helpers for child iterationGiuliano Procida
2023-05-16Abigail reader: use auto* child element iteration loop variable typeGiuliano Procida
2023-05-16type_roots: Add `ReadOptions` struct for ELF readerSid Nayyar
2023-05-16type_roots: Emit `Interface` node from the proto writerSid Nayyar
2023-05-16fix some const correctness issuesMatthias Maennich
2023-05-16type_roots: Add `Interface` node to STG protobuf definitionsSid Nayyar
2023-05-16proto: make `Symbols` node repeated in the format for consistencySid Nayyar
2023-05-16type_roots: Add types map to `Interface` nodeSid Nayyar
2023-05-16comparison: move static functions into anonymous namespaceSid Nayyar
2023-03-29Merge branch 'upstream-master' into 'master'Giuliano Procida
2023-03-29Add pointer-to-member supportGiuliano Procida
2023-03-29comparison: improve bit-field diff reportingGiuliano Procida
2023-03-29type_roots: Rename internal graph variable name for `Interface` vectorSid Nayyar
2023-03-29stg: fidelity: Fix `using absl::string_view::data() as if it is null terminat...Sid Nayyar
2023-03-29type_roots: Rename STG internal `Symbols` node to `Interface`Sid Nayyar
2023-03-29naming: compact bitfield type descriptionsGiuliano Procida
2023-03-29type_roots: Treat typedefs as named types during DWARF processing and type re...Sid Nayyar
2023-03-29DWARF processor: members with no offset attributes have offset zeroGiuliano Procida
2023-03-29proto: Add version field to STG proto formatSid Nayyar
2023-03-29DWARF processor: collect named types specificallyGiuliano Procida
2023-03-29DWARF: add context to `unresolved ids` errorAleksei Vetrov
2023-03-07strip NOLINT commentsGiuliano Procida
2023-03-07Merge branch 'upstream-master' into 'master'Giuliano Procida
2023-03-07fidelity: use DenseIdSet for tracking seen IDsGiuliano Procida
2023-03-07docs: Add documentation for `stgdiff --fidelity` optionSid Nayyar
2023-03-07stgdiff: measure time taken to report fidelityGiuliano Procida
2023-03-07type resolution: use specialised data structures to track seen nodes and mapp...Giuliano Procida
2023-03-07metrics: measure CPU instead of real timeGiuliano Procida
2023-03-07error handling: add a Warn objectGiuliano Procida
2023-03-07type resolution: add metric for total time takenGiuliano Procida