Skip to content

Releases: GrammaTech/gtirb

2.0.0

14 Dec 13:45
Compare
Choose a tag to compare

Changelog

  • The Java API has been substantially reworked. Including:
    • Most of the core API classes now have a more polished interface.
    • The API for handling AuxData has been completely redesigned.
    • New testing infrastructure based on JUnit5 has been added.
    • More extensive test cases have been added.
  • Add elfStackExec and elfStackSize AuxData definitions
  • Add IR.modules_named helper method to Python API.
  • Add IR.findModules(String name) helper method to Java API.

1.12.0

14 Sep 01:19
Compare
Choose a tag to compare

Changelog

  • Add elfDynamicInit and elfDynamicFini AuxData definitions

Full Changelog: v1.11.1...v1.12.0

v.1.11.0

15 Aug 15:55
Compare
Choose a tag to compare

Note that this release, due to changes to the protobuf definitions of symbolic expression attributes, is backwards-incompatible with previous GTIRB files.

  • Replace symbolic expression attributes with composable labels.

Initial GTIRB Release

29 Oct 15:31
Compare
Choose a tag to compare

This is the first public release of GrammaTech's Intermediate Representation for Binaries (GTIRB).

This release introduces the core public API of the GTIRB C++ library (see the API) which should be stable. This release also defines the GTIRB serialization via Google's protocol buffers (see gtirb/src/proto/IR.proto).