Release 8th June 2023
Pre-release
Pre-release
What's Changed
This release primarily adds support for Dwarf4 Debug-Fission binaries. It also adds the base support for Type Graph, kept behind a feature flag.
- drgn: rebase on main by @JakeHillion in #138
- Integration test: Add "target_function" option by @ajor in #140
- resources: manage headers properly by @JakeHillion in #139
- Integration test README: Document "skip" and "oil_disable" by @ajor in #141
- features: switch to bitset by @JakeHillion in #133
- Fix all warnings and enable -Werror for all targets by @ajor in #142
- Add Alignment Tests by @ajor in #144
- OID: Set glog VLOG level globally for all modules by @ajor in #145
- DrgnUtils: Add isSizeComplete and underlyingType helper functions by @ajor in #146
- CodeCov: Collect coverage from all source files by @ajor in #147
- TypeGraph: Update container TOML format by @ajor in #148
- Add TypeGraph code by @ajor in #150
- tomlplusplus: compile header once by @JakeHillion in #149
- TypeGraph: Add new CodeGen by @ajor in #151
- TypeGraph: Fix std::string container by @ajor in #152
- TypeGraph: Handle alias templates by @ajor in #154
- Turn FeatureSet into a generic EnumBitset by @ajor in #155
- TypeGraph: Allocator improvements by @ajor in #156
- TypeGraph: Fix multi dimensional arrays by @ajor in #153
- integration_py: fix expected sizes by @JakeHillion in #158
- drgn: add split dwarf support by @JakeHillion in #160
Full Changelog: v2023-04-27...v2023-06-08