Skip to content

Commit 5dcc83b

Browse files
authored
0.11.0 release (#461)
* chore: update changelog * chore: bump package versions to `0.11.0`
1 parent 6109c31 commit 5dcc83b

4 files changed

Lines changed: 110 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,99 @@
44

55
### To be released
66

7+
---
8+
9+
## 0.11.0
10+
11+
### Workspace
12+
13+
*deps:*
14+
- bump anyhow from 1.0.101 to 1.0.102 by @dependabot[bot]
15+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/431
16+
- bump crate-ci/typos from 1.44.0 to 1.45.0 by @dependabot[bot]
17+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/458
18+
- bump codecov/codecov-action from 5.5.2 to 6.0.0 by @dependabot[bot]
19+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/457
20+
- bump clap from 4.5.57 to 4.6.0 by @dependabot[bot]
21+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/448
22+
- bump rustc-hash from 2.1.1 to 2.1.2 by @dependabot[bot]
23+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/455
24+
- bump nalgebra from 0.34.1 to 0.34.2 by @dependabot[bot]
25+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/456
26+
- bump vtkio from 0.7.0-rc1 to 0.7.0-rc2 by @dependabot[bot]
27+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/452
28+
- bump coupe from `6abd08f` to `30dce98` by @dependabot[bot]
29+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/453
30+
- bump cudarc from 0.19.2 to 0.19.4 by @dependabot[bot]
31+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/454
32+
- update `fast-stm` to `0.7.1` by @imrn99
33+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/460
34+
35+
*ci:*
36+
- build doc on PR, deploy only on push to master by @imrn99
37+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/451
38+
39+
### Published crates
40+
41+
#### honeycomb-core
42+
43+
<sup>core definitions and tools for combinatorial map implementation</sup>
44+
45+
*new:*
46+
- add util method to set a vertex value by @imrn99
47+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/436
48+
49+
*refactor:*
50+
- merge and split attributes only if the orbit composition changes by @imrn99
51+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/445
52+
- **remove `force_` prefix from non-transactional method variants** by @imrn99
53+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/435
54+
- **add `_tx` suffix to `CMap3` transactional embedding methods** by @imrn99
55+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/435
56+
- **add `_tx` suffix to `CMap2` transactional embedding methods** by @imrn99
57+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/435
58+
- **add `_tx` suffix to `CMap3` transactional link and sew methods** by @imrn99
59+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/435
60+
- **add `_tx` suffix to `CMap2` transactional link and sew methods** by @imrn99
61+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/435
62+
- inline `link` operation in `CMap3` sew internals by @imrn99
63+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/447
64+
- use `TVar::replace` instead of `read`+`write` in core components by @imrn99
65+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/445
66+
- remove internal non-tx variants of link ops by @imrn99
67+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/445
68+
- update STM lib features by @imrn99
69+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/428
70+
71+
*fix:*
72+
- add explicit doc_cfg attribute usage by @imrn99
73+
74+
#### honeycomb-kernels
75+
76+
<sup>meshing kernel implementations using combinatorial maps</sup>
77+
78+
*test:*
79+
- use STM properly in anchor attribute tests by @imrn99
80+
81+
#### applications
82+
83+
<sup>examples and benchmarks</sup>
84+
85+
*refactor:*
86+
- replace seq/par insertion split with automatic work split and dispatch by @imrn99
87+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/430
88+
- rewrite Delaunay bench script by @imrn99
89+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/434
90+
- increment `DART_BLOCK_START` to reduce free dart search time by @imrn99
91+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/433
92+
- pre-make new tets outside of transactions by @imrn99
93+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/439
94+
95+
*fix:*
96+
- reserve premade tets' darts in main insertion loop by @imrn99
97+
in https://github.com/LIHPC-Computational-Geometry/honeycomb/pull/459
98+
99+
7100
---
8101

9102
## 0.10.2

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ keywords = ["mesh", "meshing"]
2424
license = "MIT OR Apache-2.0"
2525
readme = "README.md"
2626
repository = "https://github.com/LIHPC-Computational-Geometry/honeycomb"
27-
version = "0.10.2"
27+
version = "0.11.0"
2828

2929
[workspace.dependencies]
3030
# members
31-
honeycomb = { version = "0.10.2", path = "./honeycomb" }
32-
honeycomb-core = { version = "0.10.2", path = "./honeycomb-core" }
33-
honeycomb-kernels = { version = "0.10.2", path = "./honeycomb-kernels" }
34-
honeycomb-render = { version = "0.10.2", path = "./honeycomb-render" }
31+
honeycomb = { version = "0.11.0", path = "./honeycomb" }
32+
honeycomb-core = { version = "0.11.0", path = "./honeycomb-core" }
33+
honeycomb-kernels = { version = "0.11.0", path = "./honeycomb-kernels" }
34+
honeycomb-render = { version = "0.11.0", path = "./honeycomb-render" }
3535

36-
honeycomb-apps = { version = "0.10.2", path = "./applications" }
36+
honeycomb-apps = { version = "0.11.0", path = "./applications" }
3737

3838
# common
3939
anyhow = "1.0.102"

honeycomb-core/src/cmap/builder/tests.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,11 @@ mod cmap {
110110

111111
#[cfg(test)]
112112
const BAD_METAS: [&str; 9] = [
113-
"0.10.1 2", // 2 elems
114-
"0.10.1 2 18 23", // 4 elems
115-
"0.10.1 2.5 18", // bad dim
116-
"0.10.1 2 hi", // bad darts
117-
"0.10.1 bye 18", // bad dim again
113+
"0.11.0 2", // 2 elems
114+
"0.11.0 2 18 23", // 4 elems
115+
"0.11.0 2.5 18", // bad dim
116+
"0.11.0 2 hi", // bad darts
117+
"0.11.0 bye 18", // bad dim again
118118
"super super bad header", // ...
119119
" ", // "" + ' ' + "" + ' ' + ""
120120
"", // empty
@@ -125,7 +125,7 @@ mod cmap {
125125

126126
#[cfg(test)]
127127
const MAP: &[u8] = b"[META]
128-
0.10.2 2 4
128+
0.11.0 2 4
129129
130130
[BETAS]
131131
0 4 1 2 3

0 commit comments

Comments
 (0)