Skip to content

Releases: helly25/mbo

0.2.24

01 May 20:36
86326a7
Compare
Choose a tag to compare

Version 0.2.24, see changelog

  • Improved Extend support.
  • Renamed MboExtendDoNotPrintFieldNames to MboTypesExtendDoNotPrintFieldNames which is the logical naming that follows the internal structure.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.24.tar.gz",
  sha256 = "4bd6131feaee4d1788e80e11ebbde8ac44d8bb04e96fd66ac799bb136311f6dc",
)

0.2.23

07 Apr 12:23
8889257
Compare
Choose a tag to compare

Version 0.2.23, see changelog

  • Added llvm/clang which can be triggered with bazel ... --config=clang.
  • Shortened generated extender names drastically (< 1/3rd).
  • Added union member identification (enables union members for Extend's printing/streaming).
  • Added ability to suppress field name support in Extend by adding using MboExtendDoNotPrintFieldNames = void;.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.23.tar.gz",
  sha256 = "e463398ac8ee8797109b9afae0a66870e1a5da1370597891dff4f9992db9caf2",
)

0.2.22

24 Mar 12:42
e4f7477
Compare
Choose a tag to compare

Version 0.2.22, see changelog

  • Change the way mbo::types::Extend types are constructed to support more complex and deeper nested types.
  • Provide a new mbo::types::extender::Default which wraps all default extenders.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.22.tar.gz",
  sha256 = "0410e0c2ed9bbbfcce5bac3a55160b22fbf169730886af3a6ce67db88b8fcca0",
)

0.2.21

01 Mar 09:04
66f9bda
Compare
Choose a tag to compare

Version 0.2.21, see changelog

  • Optimize AnyScan, ConstScan and ConvertingScan by dropping clone layer. We also explicitly support multiple iterations on one object.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.21.tar.gz",
  sha256 = "c852edfa4352a139d016dc20fea208030bd749586d40b6a8001ec44dfedd0467",
)

0.2.20

28 Feb 16:04
9f6f6de
Compare
Choose a tag to compare

Version 0.2.20, see changelog

  • Changed Extender print and stream ability to output pointers to containers.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.20.tar.gz",
  sha256 = "a1d8d7bccc372d4538aec058e637ad1a539f56225e920b585c12096efd6dee7a",
)

0.2.19

19 Feb 15:37
9e6b9e8
Compare
Choose a tag to compare

Version 0.2.19, see changelog

  • Changed Extender print and stream ability to output pointers to containers.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.19.tar.gz",
  sha256 = "3a170e501602dad4bba3c9e65c7b9a20595bab70ef3e9619e76f4b4872615a0a",
)

0.2.18

29 Jan 18:14
ee9ed10
Compare
Choose a tag to compare

Version 0.2.18, see changelog

  • Change RefWrap:
    • Add constexpr support.
    • Make constructor implicit.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.18.tar.gz",
  sha256 = "58ceb3740c031043129620a7b945be40b663ca837729c01f4b575bce342f6c72",
)

0.2.17

16 Jan 20:52
3949622
Compare
Choose a tag to compare

Version 0.2.17, see changelog

  • Added template-type RefWrap<T>: similar to std::reference_wrapper but supports operators -> and *.
  • Fixed double computation in MBO_RETURN_IF_ERROR.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.17.tar.gz",
  sha256 = "90d7ff2efa43bf01c8a61fd2c07e734d6b9cb82ae34ccbd81ad0044f405cb352",
)

0.2.16

14 Dec 17:38
f4c1819
Compare
Choose a tag to compare

Version 0.2.16, see changelog

  • Fix LimitedOptionsFlag::kEmptyDestructor use in LimitedVector.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.16.tar.gz",
  sha256 = "5b9482e3b5073d5bbc494f586ba84e01c0aa2b543f14e94fa4383ddd99cb31ac",
)

0.2.15

26 Nov 12:59
4ac22fc
Compare
Choose a tag to compare

Version 0.2.15, see changelog

  • Added LimitedOptions support to LimitedVector.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_mbo",
  url = "https://github.com/helly25/mbo/archive/refs/tags/0.2.15.tar.gz",
  sha256 = "0e855e44a2e711f3a39438c89013653770b49a75a712a442174c666a03851582",
)