Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
Add bench lto=thin
  • Loading branch information
alexheretic committed Oct 18, 2024
1 parent b1ca612 commit 7c78d6b
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 8 deletions.
3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[workspace]
members = ["gfx-glyph", "glyph-brush", "layout", "draw-cache"]
resolver = "2"

[profile.bench]
lto = "thin"
15 changes: 9 additions & 6 deletions glyph-brush/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
# Unreleased (v0.7.11)
* Update _twox-hash_ to 2.

# 0.7.10
* Fix conversions from OwnedSection -> Section with non-default extra type.

# 0.7.9
* Add `GlyphCruncher::glyphs` doc example of using `section_index` & `byte_index`.
* Update _rustc-hash_ to `2`.
* Update _rustc-hash_ to 2.

# v0.7.8
* Update _ordered-float_ to `4`.
* Update _ordered-float_ to 4.

# v0.7.7
* Allow `Text::new` to work with any `X` type. **This may break usage**, however it will hopefully be non-breaking in practice as the compiler should always be able to infer this.
Expand All @@ -22,7 +25,7 @@
* Implement `Eq` for `BrushError`.

# 0.7.4
* Update _ordered-float_ to `3`.
* Update _ordered-float_ to 3.

# 0.7.3
* Add documentation of `GlyphBrush` generic types & workarounds when `.build()` type inference fails.
Expand All @@ -32,7 +35,7 @@
* Add `GlyphBrushBuilder::multithread` to allow setting the (default on) draw-cache multithreading.

# 0.7.1
* Update _ordered-float_ to `2`.
* Update _ordered-float_ to 2.

# 0.7
* **OpenType (.otf) fonts are now supported** in addition to .ttf fonts. They're just as fast as .ttf fonts too.
Expand Down Expand Up @@ -86,14 +89,14 @@
* Add `GlyphBrushBuilder::without_fonts()` for creating a brush without any fonts.

# 0.6.1
* Require `glyph_brush_layout` `0.1.8` to help ensure `rusttype` dependency convergence.
* Require _glyph_brush_layout_ 0.1.8 to help ensure _rusttype_ dependency convergence.

# 0.6
* `GlyphBrushBuilder` removed `initial_cache_size`, `gpu_cache_scale_tolerance`, `gpu_cache_position_tolerance`, `gpu_cache_align_4x4` public fields replaced by `gpu_cache_builder` field. This change allows the following changes.
* Add `GlyphBrush::to_builder` method to construct `GlyphBrushBuilder`s from `GlyphBrush`.
* Add `GlyphBrushBuilder::replace_fonts`, `GlyphBrushBuilder::rebuild` methods. Along with `to_builder` these may be used to rebuild a `GlyphBrush` with different fonts more conveniently.
* Replace `hashbrown` with `rustc-hash` + `std::collections` these are the same in 1.36.
* Update rusttype -> `0.8`. _Compatible with rusttype `0.6.5` & `0.7.9`._
* Update _rusttype_ -> `0.8`. _Compatible with rusttype `0.6.5` & `0.7.9`._

# 0.5.4
* Semver trick re-export glyph_brush `0.6` without `GlyphBrushBuilder`.
Expand Down
4 changes: 2 additions & 2 deletions glyph-brush/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ glyph_brush_draw_cache = { version = "0.1.1", path = "../draw-cache" }
glyph_brush_layout = { version = "0.2.3", path = "../layout" }
ordered-float = "4"
rustc-hash = "2"
twox-hash = { version = "2.0.0", default-features = false, features = ["xxhash64"] }
twox-hash = { version = "2", default-features = false, features = ["xxhash64"] }

# enable twox-hash rand everywhere except wasm
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.twox-hash]
version = "2.0.0"
version = "2"
default-features = false
features = ["random"]

Expand Down

0 comments on commit 7c78d6b

Please sign in to comment.