Skip to content

Commit c3a4421

Browse files
joaquintideslouistatta
authored andcommitted
saved 2025-01-05-Joaquins2024Q4Update.md draft
1 parent 08d6574 commit c3a4421

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

_posts/2025-01-05-Joaquins2024Q4Update.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ massively parallel scenarios where [ParlayHash](https://github.com/cmuparlay/par
2020
has better performance than `boost::concurrent_flat_map`. We haven't been able
2121
to progress much further than that in Q4 2024, mainly because of my lack
2222
of availablity for this specific task.
23+
* I've set up and run [benchmarks](https://github.com/boostorg/boost_unordered_benchmarks/tree/boost_unordered_aggregate_indivi)
24+
comparing [`indivi::flat_umap`](https://github.com/gaujay/indivi_collection)
25+
with `boost::unordered_flat_map`. Although Indivi is generally slower,
26+
a [conversation](https://www.reddit.com/r/cpp/comments/1g2oso8/introducing_flat_umap_a_fast_simdbased_unordered/lrqqsi7/)
27+
with the author led to some interesting design aspects that may be worth exploring further.
2328
* After the last [major update in Boost 1.87.0](https://www.boost.org/libs/unordered/doc/html/unordered.html#changes_release_1_87_0_major_update),
2429
the backlog for Boost.Unordered is basically cleared. This means that the library
2530
will likely enter into maintenance mode, except if new requests show up
@@ -67,3 +72,35 @@ on this functionality from Boost.MPL.
6772
([PR#100](https://github.com/boostorg/mp11/pull/100), released in Boost 1.87.0) to
6873
achieve some rather noticeable compile-time improvements.
6974

75+
### Boost.MultiIndex, Boost.Flyweight
76+
77+
* Updated CI support ([PR#75](https://github.com/boostorg/multi_index/pull/75),
78+
[PR#78](https://github.com/boostorg/multi_index/pull/78),
79+
[PR#20](https://github.com/boostorg/flyweight/pull/20)).
80+
* Investigated issue with Boost.Interprocess
81+
([#236](https://github.com/boostorg/interprocess/issues/236)) that was
82+
causing Boost.Flyweight tests to fail in GCC/MinGW.
83+
84+
### Boost promotion and new website
85+
86+
* Authored the Boost 1.87 announcement [tweet](https://x.com/Boost_Libraries/status/1873826841653633076), and
87+
the Boost.Hash2 acceptance [tweet](https://x.com/Boost_Libraries/status/1873826841653633076).
88+
* Held some meetings with Rob's team on Asciidoc display problems and a new `latest` URL scheme for
89+
doc publication. I'm very excited about the latter, as this addition will likely help
90+
us improve SEO and fight outdated archived links to the libraries docs: for instance, the
91+
link [https://www.boost.io/doc/libs/latest/doc/html/boost_asio.html](https://www.boost.io/doc/libs/latest/doc/html/boost_asio.html)
92+
will _always_ point to the latest published version of Boost.Asio documentation,
93+
unlike version-specific links such as
94+
[https://www.boost.io/doc/libs/1_87_0/doc/html/boost_asio.html](https://www.boost.io/doc/libs/1_87_0/doc/html/boost_asio.html).
95+
* Filed some issues ([#1549](https://github.com/boostorg/website-v2/issues/1549),
96+
[#1576](https://github.com/boostorg/website-v2/issues/1576),
97+
[#1577](https://github.com/boostorg/website-v2/issues/1577)).
98+
99+
### Support to the community
100+
101+
* I've proofread Braden Ganetsky's article on [Natvis testing](https://blog.ganets.ky/NatvisTesting/).
102+
* As a member of the Fiscal Sponsorhip Committee (FSC), we're having conversations with
103+
[For Purpose Law Group](https://www.fplglaw.com/) to finalize the writing of the Boost/C++ Alliance Fiscal Sponsor Agreement (FSA),
104+
and with the Boost Foundation to help them complete the transfer of
105+
the assets to be controlled by such FSA, most importantly the ownership of the
106+
boost.org domain. Both tracks are making progress, albeit at a lower pace than desired.

0 commit comments

Comments
 (0)