Skip to content

Releases: google/emboss

v2024.0903.221435

03 Sep 22:14
Compare
Choose a tag to compare
Use bzlmod to manage dependencies

This will also make it easier to maintain emboss in the BCR
(https://github.com/bazelbuild/bazel-central-registry/tree/main/modules/emboss).

v2024.0809.170004

09 Aug 17:00
8c45c34
Compare
Choose a tag to compare
Merge pull request #166 from studgeek/me/dep-copy

Explicitly define default ContiguousBuffer assign op

v2024.0808.014417

08 Aug 01:44
Compare
Choose a tag to compare
Fix for Python 3.9

Python 3.9 is still supported, but Python 3.9 does not support type
unions with the `|` operator. This change removes these in favor of
`Union[...]` or `Optional[...]` as appropriate.

Confirmed all tests pass using Python 3.9

v2024.0807.152946

07 Aug 15:29
1d0536d
Compare
Choose a tag to compare
Merge pull request #165 from jasongraffius/toolchain-matrix

Update actions to run both clang and GCC

v2024.0722.140800

22 Jul 14:08
084992d
Compare
Choose a tag to compare
Merge pull request #159 from jasongraffius/add-bazel-test-workflow

Add Github action to run Bazel tests for every PR

v2024.0719.180131

19 Jul 18:01
Compare
Choose a tag to compare
Runs compilation failure tests.

v2024.0718.173957

18 Jul 17:39
d048c8c
Compare
Choose a tag to compare
Update set of supported alias-safe types (#158)

Renames `IsChar` to `IsAliasSafe`, removes `signed char` as an alias
safe type and adds in conditional support for `std::byte` as an anlias
safe type if available.

Fixes: #116

v2024.0718.010921

18 Jul 01:09
4c78078
Compare
Choose a tag to compare
Merge pull request #149 from EricRahm/use_dataclass

Convert `ir_data` to a `dataclass`

v2024.0716.040724

16 Jul 04:07
e8a03a7
Compare
Choose a tag to compare
Forward kwargs to emboss_cc_library (#155)

* Forward kwargs to emboss_cc_library

Forwards kwargs to emboss_cc_library to fix
https://github.com/google/emboss/issues/154.

* Exercise kwargs in testdata

v2024.0716.040205

16 Jul 04:02
1ae0f27
Compare
Choose a tag to compare
Remove unused <ostream> (#157)

`<ostream>` isn't needed unless enum traits are being used, in that case
it will be included by the files that need it. Removing this fixes a
failure for targets that don't have `<ostream>` available.

Fixes: 156