What's Changed
Workspace
fix:
deps:
- upgrade iai-callgrind from
0.14.0
to0.15.1
by @imrn99
in #348 - update
typos
and adjust new lint by @imrn99
in #352 - update criterion requirement from 0.6.0 to 0.7.0 by @dependabot[bot]
in #357 - update iai-callgrind requirement from 0.15.1 to 0.16.1 by @dependabot[bot]
in #356 - bump codecov/codecov-action from 5.4.3 to 5.5.1 by @dependabot[bot]
in #367 - bump actions/checkout from 4 to 5 by @dependabot[bot]
in #365
Published crates
honeycomb (not yet published)
main crate
- enable
honeycomb-core
'spar-internals
feature by default
honeycomb-core
core definitions and tools for combinatorial map implementation
new:
- implement parallel iterators over cells and parallel initialization routines by @imrn99
in #346- gated behind a new
par-internals
feature, enabled by default in the re-export crate
- gated behind a new
- implement 3D cmap file deserialization by @imrn99
in #364 - add casting method for vector and vertex structs
refactor:
- rename transactional methods with
_tx
suffix by @imrn99
in #355 - add new method to
UnknownAttributeStorage
trait to clear a slot of the storage - remove redundant cell ID computation in
sew
s by @imrn99
in #360 - remove mutable borrow from
CMap3::release_dart
signature
fix:
- correct cell ID computation in 3-(un)sew by @imrn99
in #360 - clear attribute values when releasing darts
- add missing dart reservation logic using new
CMapX::claim_dart
method
honeycomb-kernels
implementations of meshing kernels using combinatorial maps
new:
honeycomb-render
visualization tool for combinatorial maps
refactor:
- rise zoom speed
Others
honeycomb-benches
core structures & methods benchmarks
new:
Full Changelog: 0.9.0...0.10.0