Releases: helly25/mbo
Releases · helly25/mbo
0.2.24
Version 0.2.24, see changelog
- Improved
Extend
support. - Renamed
MboExtendDoNotPrintFieldNames
toMboTypesExtendDoNotPrintFieldNames
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
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 addingusing 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
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
Version 0.2.21, see changelog
- Optimize
AnyScan
,ConstScan
andConvertingScan
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
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
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
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
Version 0.2.17, see changelog
- Added template-type
RefWrap<T>
: similar tostd::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
Version 0.2.16, see changelog
- Fix
LimitedOptionsFlag::kEmptyDestructor
use inLimitedVector
.
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
Version 0.2.15, see changelog
- Added
LimitedOptions
support toLimitedVector
.
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",
)