Skip to content

Tags: pinkforest/rust-phf

Tags

phf-v0.11.2

Toggle phf-v0.11.2's commit message

Verified

This commit was signed with the committer’s verified signature.
JohnTitor Yuki Okushi
Release phf_shared v0.11.2, phf_generator v0.11.2, phf_macros v0.11.2…

…, phf v0.11.2, phf_codegen v0.11.2

phf_shared-v0.11.2

Toggle phf_shared-v0.11.2's commit message

Verified

This commit was signed with the committer’s verified signature.
JohnTitor Yuki Okushi
Release phf_shared v0.11.2, phf_generator v0.11.2, phf_macros v0.11.2…

…, phf v0.11.2, phf_codegen v0.11.2

phf_macros-v0.11.2

Toggle phf_macros-v0.11.2's commit message

Verified

This commit was signed with the committer’s verified signature.
JohnTitor Yuki Okushi
Release phf_shared v0.11.2, phf_generator v0.11.2, phf_macros v0.11.2…

…, phf v0.11.2, phf_codegen v0.11.2

phf_generator-v0.11.2

Toggle phf_generator-v0.11.2's commit message

Verified

This commit was signed with the committer’s verified signature.
JohnTitor Yuki Okushi
Release phf_shared v0.11.2, phf_generator v0.11.2, phf_macros v0.11.2…

…, phf v0.11.2, phf_codegen v0.11.2

phf_codegen-v0.11.2

Toggle phf_codegen-v0.11.2's commit message

Verified

This commit was signed with the committer’s verified signature.
JohnTitor Yuki Okushi
Release phf_shared v0.11.2, phf_generator v0.11.2, phf_macros v0.11.2…

…, phf v0.11.2, phf_codegen v0.11.2

phf-v0.11.1

Toggle phf-v0.11.1's commit message
### Chore

 - <csr-id-92e7b433a4f62cc9b070cd1d678a6061d0906ee6/> point to local crates for now

### Documentation

 - state allowed key expressions in `phf_map`

### Bug Fixes

 - remove now-unnecessary `proc-macro-hack` crate usage
   Resolves <rust-phf#255>.
   
   This resolves an issue with Windows Defender identifying `proc-macro-hack` as threats. It also sheds
   a depedency that is no longer necessary, now that the MSRV of this crate is 1.46 and
   `proc-macro-hack` is only useful for providing support for Rust versions 1.31 through 1.45. Per
   [upstream](https://github.com/dtolnay/proc-macro-hack):
   
   > **Note:** _As of Rust 1.45 this crate is superseded by native support for #\[proc\_macro\] in
   > expression position. Only consider using this crate if you care about supporting compilers between
   > 1.31 and 1.45._

### Commit Statistics

 - 234 commits contributed to the release over the course of 2957 calendar days.
 - 3 commits where understood as [conventional](https://www.conventionalcommits.org).
 - 1 unique issue was worked on: rust-phf#249

### Commit Details

 * **rust-phf#249**
    - Add `Map::new()` function and `Default` implementation to create new, empty map (baac7d0)
 * **Uncategorized**
    - Replace handmade changelog with generated one by `cargo-smart-release` (cb84cf6)
    - Add category to crates (32a72c3)
    - Update repository links on Cargo.toml (1af3b0f)
    - Release 0.11.0 (d2efdc0)
    - Merge pull request rust-phf#257 from JohnTitor/edition-2021 (36ec885)
    - Make crates edition 2021 (b9d25da)
    - remove now-unnecessary `proc-macro-hack` crate usage (caf1ce7)
    - point to local crates for now (92e7b43)
    - Merge pull request rust-phf#253 from JohnTitor/action-tweaks (a3e04bc)
    - Fix some Clippy warnings (71fd47c)
    - Make "unicase + macros" features work (11bb242)
    - Prepare 0.10.1 release (4cc8344)
    - Allow serializing `Map`. (b6c682e)
    - state allowed key expressions in `phf_map` (6be1599)
    - Remove some stuff which is now unnecessary (6941e82)
    - Refine doc comments (d8cfc43)
    - Fix CI failure (d9b5ff2)
    - Prepare for release 0.10.0 (588ac25)
    - Prepare for v0.9.1 (9b71978)
    - add trait implementations to iterators mirroring std::collections (e47e4dc)
    - remove Slice type and fix some docs (99d3533)
    - add len/is_empty const-fns (f474922)
    - Minor cleanups (8868d08)
    - Precisify MSRV (63886f6)
    - Prepare 0.9.0 release (2ca46c4)
    - Cleanup cargo metadata (a9e4b0a)
    - Run rustfmt (dd86c6c)
    - Fix some clippy warnings (9adc370)
    - Cleanup docs (ddecc3a)
    - Rename `unicase_support` to `unicase` (b47174b)
    - Add support for uncased (2a6087f)
    - Replace `std::borrow::Borrow` with `PhfBorrow` for ordered maps and sets (f43a9cf)
    - replace uses of `std::borrow::Borrow` with new `PhfBorrow` trait (b2f3a9c)
    - Add back ordered_map, ordered_set (0ab0108)
    - Use `[patch.crates-io]` section instead of path key (f47515b)
    - Merge pull request rust-phf#194 from pickfire/patch-1 (caec346)
    - Fix style in doc (a285906)
    - Fix building with no_std (db4ce56)
    - Release v0.8.0 (4060288)
    - Merge pull request rust-phf#172 from kornelski/patch-1 (eee56c0)
    - remove ordered_map, ordered_set, phf_builder (8ae2bb8)
    - switch optional `core` feature to default `std` feature (645e23d)
    - use two separate hashes and full 32-bit displacements (9b70bd9)
    - Merge pull request rust-phf#157 from abonander/array-formatting (8fc18be)
    - Made macros work in stable (4fc0d1a)
    - convert to 2018 edition (9ff66ab)
    - Fix & include tests for empty maps (83fd51c)
    - Release v0.7.24 (1287414)
    - Docs for new macro setup (364ed47)
    - Fix feature name (e3a7442)
    - Reexport macros through phf crate (588fd1a)
    - Release v0.7.23 (a050b6f)
    - Release 0.7.22 (ab88405)
    - Release v0.7.21 (6c7e2d9)
    - Typo (8d23b15)
    - Link to docs.rs (61142c5)
    - Release v0.7.20 (f631f50)
    - Release v0.7.19 (0a98dd1)
    - Release v0.7.18 (3f71765)
    - Release v0.7.17 (21ecf72)
    - Release v0.7.16 (8bf29c1)
    - Release v0.7.15 (20f896e)
    - Release v0.7.14 (fee66fc)
    - Add an impl of PhfHash for UniCase (d761144)
    - Drop all rust features (888f623)
    - Introduce a Slice abstraction for buffers (0cc3844)
    - Release v0.7.13 (4769a6d)
    - Release v0.7.12 (9b75ee5)
    - Fix ordered set `index` documentation (44e495f)
    - Release v0.7.11 (a004227)
    - Release v0.7.10 (c43154b)
    - Release v0.7.9 (b7d29df)
    - Release v0.7.8 (aad0b9b)
    - Release v0.7.7 (c9e7a93)
    - Run through rustfmt (58e2223)
    - Release v0.7.6 (5bcd5c9)
    - Fix core feature build (751c94b)
    - Use libstd debug builders (fd71c31)
    - Simplify no_std logic a bit (70f2ed9)
    - Reinstantiate no_std cargo feature flag. (7c3f757)
    - Release v0.7.5 (fda44f5)
    - Release v0.7.4 (c7c0d3c)
    - Add hash() and get_index() to phf_shared. (d3b2ea0)
    - Update PhfHash to mirror std::hash::Hash (96ef156)
    - Release v0.7.3 (77ea239)
    - Remove prelude imports (98183e1)
    - Release v0.7.2 (642b69d)
    - Add `index` methods to `OrderedMap` and `OrderedSet`. (d2af00d)
    - Release v0.7.1 (9cb9de9)
    - Release v0.7.0 (555a690)
    - Stabilize phf (e215273)
    - Drop debug_builders feature (0b68ea5)
    - Release v0.6.19 (5810d30)
    - Clean up debug impls (7e32f39)
    - Upgrade to rustc 1.0.0-dev (d8be84eb4 2015-03-29) (built 2015-03-29) (7d74f1f)
    - Release v0.6.18 (36efc72)
    - Fix for upstream changes (eabadcf)
    - Release v0.6.17 (271ccc2)
    - Release v0.6.15 (ede14df)
    - Release v0.6.14 (cf64ebb)
    - Release v0.6.13 (4fdb533)
    - Fix warnings and use debug builders (4d28684)
    - Release v0.6.12 (59ca586)
    - Release v0.6.11 (e1e6d3b)
    - Release v0.6.10 (fc45373)
    - Add documentation for phf_macros (8eca797)
    - Move tests to phf_macros (40dbc32)
    - Remove core feature (d4c189a)
    - Release v0.6.9 (822f4e3)
    - Fix for upstream changes (f014882)
    - Release v0.6.8 (cd637ca)
    - Upgrade to rustc 1.0.0-nightly (6c065fc8c 2015-02-17) (built 2015-02-18) (cbd9a41)
    - .map(|t| t.clone()) -> .cloned() (044f690)
    - Add example to root module docs (fbbb530)
    - Release v0.6.7 (bfc36c9)
    - Release v0.6.6 (b09a174)
    - Fix for upstream changse (9bd8705)
    - Release v0.6.5 (271e784)
    - Fix for upstream changes (3db7cef)
    - Fix doc URLs (e1c53fc)
    - Move docs to this repo and auto build them (f8ef160)
    - Release v0.6.4 (6866c1b)
    - Release v0.6.3 (b0c5e3c)
    - Release v0.6.2 (d9ddf45)
    - Implement IntoIterator (2f63ded)
    - Link to libstd by default (24555b1)
    - Release v0.6.1 (ca0e9f6)
    - Fix for upstream changes (69ca376)
    - Fix for stability changes (f7fb510)
    - More sed fixes (81b54b2)
    - Release v0.6.0 (09d6870)
    - Rename phf_mac to phf_macros (c50d107)
    - More fixes for bad sed (28af2aa)
    - Fix silly sed error (39e098a)
    - Show -> Debug (384ead4)
    - Release v0.5.0 (8683be2)
    - Add type to Show implementations (c5a4f31)
    - Remove unused features (88700a2)
    - Remove fmt::String impls for structures (5135f02)
    - Release v0.4.9 (28cbe70)
    - Fix for upstream changes (0b22188)
    - Release v0.4.8 (bb858f1)
    - Release v0.4.7 (d83f551)
    - Fix for upstream changes (c3ae5ac)
    - Release v0.4.6 (360bf81)
    - Release v0.4.5 (ab4786c)
    - Fix for upstream changes (6963a16)
    - Release v0.4.4 (f678635)
    - Fix for upstream changes (2b4863f)
    - Release v0.4.3 (4f5902c)
    - Fix for weird type inference breakage (3c36bfb)
    - Release v0.4.2 (69d92b8)
    - Update to rust master (4a0d48d)
    - Release v0.4.1 (0fba837)
    - Release v0.4.0 (49dbb36)
    - Fix for upstream changes and drop xxhash (fc2539f)
    - Release v0.3.0 (0a80b06)
    - Fix for unboxed closure changes (d96a1e5)
    - Rename Set and OrderedSet iterators (9103fc5)
    - add support for [u8, ..N] keys (e26947c)
    - Bump to 0.2 (4546f51)
    - Remove uneeded feature (98dde65)
    - Alter entries iterator behavior (14627f5)
    - Bump to 0.1.0 (43d9a50)
    - Merge pull request rust-phf#31 from jamesrhurst/exactsize (d20c311)
    - Make publishable on crates.io (4ad2bb2)
    - ExactSize is now ExactSizeIterator (6a7cc6e)
    - Use repository packages (6e3a54d)
    - Add license and descriptions (ff7dad4)
    - Update to use BorrowFrom (2f3c605)
    - Merge pull request rust-phf#25 from cmr/master (aa3e2d0)
    - s/kv/entry/ (bf62eb8)
    - more code review (aec5aab)
    - code review (88d54c2)
    - Added key+value equivalents for the map getters. (7ced000)
    - Switch from find to get (88abf6c)
    - Fix some deprecation warnings (af2dd53)
    - Update for collections traits removal (f585e4c)
    - Remove deprecated reexports (b697d13)
    - Hide deprecated reexports from docs (d120067)
    - Add deprecated reexports (5752604)
    - Fix doc header size (8f5c0f0)
    - Fix docs (eadea0b)
    - Convert PhfOrderedSet to new naming conventions (de193c7)
    - Switch over PhfOrderedMap to new naming scheme (f17bae1)
    - Convert PhfSet to new naming conventions (b2416db)
    - Move and rename PhfMap stuff (7fc934a)
    - Update for Equiv DST changes (719de47)
    - Clean up warnings (b44065b)
    - Fix docs (83a8116)
    - Drop libstd requirement (dd3d0f1)
    - Remove unneeded import (15cc179)
    - Update docs location (49647cd)
    - Misc cleanup (2fe6940)
    - Use XXHash instead of SipHash (bd10658)
    - Use slice operators (a1b5030)
    - Fix warnings in tests (4bf6f82)
    - Remove old crate_name attributes (35701e2)
    - Fix typo (68458d3)
    - Rephrase order guarantees (3c2661d)
    - Update examples (85a3b28)
    - Minor cleanup (2f75f5f)
    - Provide find_index{,_equiv} on PhfOrdered{Set,Map} (b16d440)
    - Merge pull request rust-phf#11 from huonw/speed++ (3687c0e)
    - Update for lifetime changes (af0a11c)
    - Add back crate_name for rustdoc (92ec57a)
    - More cleanup (20dea1d)
    - One more where clause (d6e5d77)
    - Switch to where clause syntax (13b9389)
    - cargo update (2a650ef)
    - Re-disable in-crate tests (9c4d247)
    - Properly support cross compiled builds (b2220d9)
    - Reenable tests for phf crate for docs (3ab5bd1)
    - Update for pattern changes (f79814a)
    - Move test to tests dir (c9ca9b1)
    - Add more _equiv methods (61eea75)
    - Elide lifetimes (20a1e83)
    - Impl Index for PhfMap and PhfOrderedMap (3995dbc)
    - Switch Travis to using cargo (95f3c90)
    - Rename module (25aeba6)
    - Rename phf_shared to phf (6372fa4)
    - Turn off tests for main crates (6718b60)
    - Pull shared code into a module (19c4f8d)
    - Move iterator maps to construction time (a8bb815)
    - Implement more iterator traits for PhfMap iters (4b48972)
    - Merge pull request rust-phf#6 from alexcrichton/new-cargo-flag (a90e7cc)
    - Add support for remaining literals (55ededf)
    - Byte and char key support (789990e)
    - Support binary literal keys! (6bfb12b)
    - Parameterize the key type of PhfOrdered* (f6ce641)
    - Parameterize the key type of PhfMap and Set (cb4ed93)
    - Update for crate_id removal (a0ab8d7)
    - Split to two separate Cargo packages (4ff3544)

phf_shared-v0.11.1

Toggle phf_shared-v0.11.1's commit message
### Chore

 - <csr-id-71977b26194ce6049a063131792760933952424b/> Update siphasher to 0.3

### Other

 - <csr-id-3068a18e997ef04c302a10b51271353897a92027/> make uncased feature compatible with no_std


### Commit Statistics

 - 130 commits contributed to the release over the course of 2946 calendar days.
 - 2 commits where understood as [conventional](https://www.conventionalcommits.org).
 - 0 issues like '(#ID)' where seen in commit messages

### Commit Details

 * **Uncategorized**
    - Replace handmade changelog with generated one by `cargo-smart-release` (cb84cf6)
    - Add README.md for some crates (e0b34fa)
    - Add category to crates (32a72c3)
    - Update repository links on Cargo.toml (1af3b0f)
    - Release 0.11.0 (d2efdc0)
    - Make crates edition 2021 (b9d25da)
    - Make "unicase + macros" features work (11bb242)
    - Fix build issues. (ee82cc9)
    - Implement PhfHash for arrays of any size. (cf0f6ec)
    - Refine doc comments (d8cfc43)
    - make uncased feature compatible with no_std (3068a18)
    - Fix CI failure (d9b5ff2)
    - Prepare for release 0.10.0 (588ac25)
    - Minor cleanups (8868d08)
    - Prepare 0.9.0 release (2ca46c4)
    - Run rustfmt (dd86c6c)
    - Fix some clippy warnings (9adc370)
    - Cleanup docs (ddecc3a)
    - Add support for uncased (2a6087f)
    - replace uses of `std::borrow::Borrow` with new `PhfBorrow` trait (b2f3a9c)
    - Allow using the owned `String` type for `phf` dynamic code generation. (58dfc05)
    - Release v0.8.0 (4060288)
    - switch optional `core` feature to default `std` feature (645e23d)
    - use sip128 instead of hashing twice (a8e67c3)
    - use two separate hashes and full 32-bit displacements (9b70bd9)
    - Merge pull request rust-phf#159 from upsuper/rand-07 (f6407a0)
    - fix formatting for arrays after rust-phf#156 (40c1476)
    - fix `FmtConst` for `[u8]` (12b4fde)
    - Merge branch 'master' into patch-1 (cd0d7ce)
    - implement support for 128-bit ints and fix high magnitude vals (5be5919)
    - convert to 2018 edition (9ff66ab)
    - upgrade `unicase` (4a7f766)
    - don't rely on `fmt::Debug` for codegen (97405f5)
    - Update siphasher to 0.3 (71977b2)
    - Release v0.7.24 (1287414)
    - Downgrade siphasher (54dd1e2)
    - Upgrade rand and siphasher (80d9894)
    - Release v0.7.23 (a050b6f)
    - Release 0.7.22 (ab88405)
    - Release v0.7.21 (6c7e2d9)
    - Link to docs.rs (61142c5)
    - Switch to non-deprecated SipHasher (fb3c115)
    - Release v0.7.20 (f631f50)
    - Release v0.7.19 (0a98dd1)
    - Release v0.7.18 (3f71765)
    - Release v0.7.17 (21ecf72)
    - Add UniCase support to phf_macros and bump unicase version (2af3abb)
    - Release v0.7.16 (8bf29c1)
    - Release v0.7.15 (20f896e)
    - Release v0.7.14 (fee66fc)
    - Add an impl of PhfHash for UniCase (d761144)
    - Drop all rust features (888f623)
    - Conditionally compile String and Vec impls (8105ae8)
    - Implement PhfHash for String and Vec<u8> (ae820e6)
    - Release v0.7.13 (4769a6d)
    - Release v0.7.12 (9b75ee5)
    - Release v0.7.11 (a004227)
    - Release v0.7.10 (c43154b)
    - Release v0.7.9 (b7d29df)
    - Release v0.7.8 (aad0b9b)
    - Release v0.7.7 (c9e7a93)
    - Run through rustfmt (58e2223)
    - Release v0.7.6 (5bcd5c9)
    - Simplify no_std logic a bit (70f2ed9)
    - Reinstantiate no_std cargo feature flag. (7c3f757)
    - Release v0.7.5 (fda44f5)
    - Release v0.7.4 (c7c0d3c)
    - Add hash() and get_index() to phf_shared. (d3b2ea0)
    - Update PhfHash to mirror std::hash::Hash (96ef156)
    - Make PhfHash endianness-independent (8f406b9)
    - Release v0.7.3 (77ea239)
    - Release v0.7.2 (642b69d)
    - Release v0.7.1 (9cb9de9)
    - Release v0.7.0 (555a690)
    - Release v0.6.19 (5810d30)
    - Release v0.6.18 (36efc72)
    - Fix for upstream changes (eabadcf)
    - Release v0.6.17 (271ccc2)
    - Release v0.6.15 (ede14df)
    - Release v0.6.14 (cf64ebb)
    - Update to rustc 1.0.0-dev (e46610966 2015-03-17) (built 2015-03-17) (54f32dd)
    - Release v0.6.13 (4fdb533)
    - Release v0.6.12 (59ca586)
    - Release v0.6.11 (e1e6d3b)
    - Release v0.6.10 (fc45373)
    - Add doc URLs (4605db3)
    - Remove core feature (d4c189a)
    - Release v0.6.9 (822f4e3)
    - More fixes (0c04b9c)
    - Fix for upstream changes (f014882)
    - Release v0.6.8 (cd637ca)
    - Release v0.6.7 (bfc36c9)
    - Fix for upstream changes (5ff7040)
    - Release v0.6.6 (b09a174)
    - Release v0.6.5 (271e784)
    - Fix for upstream changes (3db7cef)
    - Move docs to this repo and auto build them (f8ef160)
    - Release v0.6.4 (6866c1b)
    - Release v0.6.3 (b0c5e3c)
    - Release v0.6.2 (d9ddf45)
    - Link to libstd by default (24555b1)
    - Release v0.6.1 (ca0e9f6)
    - Fix for stability changes (f7fb510)
    - Release v0.6.0 (09d6870)
    - Release v0.5.0 (8683be2)
    - Fix deprecation warning (d0fa86a)
    - Release v0.4.9 (28cbe70)
    - Fix for upstream changes (0b22188)
    - Release v0.4.8 (bb858f1)
    - Release v0.4.7 (d83f551)
    - Fix for upstream changes (c3ae5ac)
    - Release v0.4.6 (360bf81)
    - Release v0.4.5 (ab4786c)
    - Release v0.4.4 (f678635)
    - Fix for upstream changes (2b4863f)
    - Release v0.4.3 (4f5902c)
    - Release v0.4.2 (69d92b8)
    - Update to rust master (4a0d48d)
    - Release v0.4.1 (0fba837)
    - Make sure we're actually no_std (126c6e2)
    - Re-fix str and [u8] hashing when cross compiling (a0eb200)
    - Release v0.4.0 (49dbb36)
    - Fix for upstream changes and drop xxhash (fc2539f)
    - Release v0.3.0 (0a80b06)
    - add support for [u8, ..N] keys (e26947c)
    - Bump to 0.2 (4546f51)
    - Bump to 0.1.0 (43d9a50)
    - Merge pull request rust-phf#31 from jamesrhurst/exactsize (d20c311)
    - Make publishable on crates.io (4ad2bb2)
    - Pull shared code into a module (19c4f8d)

phf_macros-v0.11.1

Toggle phf_macros-v0.11.1's commit message
### Chore

 - <csr-id-d40d663ca96f668bcd6f86cc691085629111c0b5/> upgrade syn/proc-macro

### Bug Fixes

 - remove now-unnecessary `proc-macro-hack` crate usage
   Resolves <rust-phf#255>.
   
   This resolves an issue with Windows Defender identifying `proc-macro-hack` as threats. It also sheds
   a depedency that is no longer necessary, now that the MSRV of this crate is 1.46 and
   `proc-macro-hack` is only useful for providing support for Rust versions 1.31 through 1.45. Per
   [upstream](https://github.com/dtolnay/proc-macro-hack):
   
   > **Note:** _As of Rust 1.45 this crate is superseded by native support for #\[proc\_macro\] in
   > expression position. Only consider using this crate if you care about supporting compilers between
   > 1.31 and 1.45._

### Other

 - <csr-id-8225c4b90d6ee71483304e71342c269fca86a044/> Update code for changes in Rust
   LitBinary is now LitByteStr

### Commit Statistics

 - 150 commits contributed to the release over the course of 2751 calendar days.
 - 3 commits where understood as [conventional](https://www.conventionalcommits.org).
 - 0 issues like '(#ID)' where seen in commit messages

### Commit Details

 * **Uncategorized**
    - Replace handmade changelog with generated one by `cargo-smart-release` (cb84cf6)
    - Add category to crates (32a72c3)
    - Update repository links on Cargo.toml (1af3b0f)
    - Release 0.11.0 (d2efdc0)
    - Merge pull request rust-phf#257 from JohnTitor/edition-2021 (36ec885)
    - Make crates edition 2021 (b9d25da)
    - remove now-unnecessary `proc-macro-hack` crate usage (caf1ce7)
    - Make "unicase + macros" features work (11bb242)
    - Extract `phf_macros` tests as a separated crate (8cf694d)
    - Remove some stuff which is now unnecessary (6941e82)
    - Refine doc comments (d8cfc43)
    - Fix CI failure (d9b5ff2)
    - Fix `phf` dev dep version (3cc6f05)
    - Prepare for release 0.10.0 (588ac25)
    - Fix publish failure (fbb18f9)
    - Prepare for v0.9.1 (9b71978)
    - remove Slice type and fix some docs (99d3533)
    - Minor cleanups (8868d08)
    - Bless tests (dab668c)
    - Fix the release failure (647f331)
    - Downgrade `phf` dev-dep version for now (7dd8a1b)
    - Prepare 0.9.0 release (2ca46c4)
    - Cleanup cargo metadata (a9e4b0a)
    - Fix test (ffa7e41)
    - Run rustfmt check on CI (1adfb30)
    - Run rustfmt (dd86c6c)
    - Rename `unicase_support` to `unicase` (b47174b)
    - Run UI tests only on stable (7522b16)
    - Add back ordered_map, ordered_set (0ab0108)
    - Improve implementation for unicase support (6957e47)
    - Restore unicase_support for phf_macros (77e6cce)
    - Use `[patch.crates-io]` section instead of path key (f47515b)
    - Fix phf_macros on no_std (d7af3dc)
    - Merge pull request rust-phf#194 from pickfire/patch-1 (caec346)
    - Update stderrs (0f1407e)
    - Update expected test case output for latest nightly (e387f69)
    - Release v0.8.0 (4060288)
    - Avoid missing main error in tests (1992222)
    - Merge pull request rust-phf#172 from kornelski/patch-1 (eee56c0)
    - upgrade syn/proc-macro (d40d663)
    - remove ordered_map, ordered_set, phf_builder (8ae2bb8)
    - port compile-fail tests to trybuild (4a4256c)
    - create `Display` adapters for `phf_codegen` builders (93aa7ae)
    - Merge pull request rust-phf#164 from abonander/perf-improvements (70129c6)
    - ignore compiletest (f1362b2)
    - proc_macro_hygiene is not needed with proc-macro-hack (ab473a4)
    - Merge pull request rust-phf#157 from abonander/array-formatting (8fc18be)
    - Made macros work in stable (4fc0d1a)
    - implement support for 128-bit ints and fix high magnitude vals (5be5919)
    - Fixed typo in benchmark (f46b2e1)
    - Fix tests (ae4ef3e)
    - Release v0.7.24 (1287414)
    - Reexport macros through phf crate (588fd1a)
    - Convert phf_macros to new-style proc-macros (5ae4131)
    - Release v0.7.23 (a050b6f)
    - Update to nightly-2018-08-23 (e03f536)
    - Release 0.7.22 (ab88405)
    - Fix build (2071d25)
    - Update to latest nightly (fcf758f)
    - Upgrade rand (e7b5a35)
    - Release v0.7.21 (6c7e2d9)
    - Upgrade to rustc 1.16.0-nightly (c07a6ae77 2017-01-17) (dc756bf)
    - Don't ICE on bad syntax (e87e95f)
    - Link to docs.rs (61142c5)
    - Cleanup (9278c47)
    - Fix tests (5947cd1)
    - Remove time dependency (98f56e5)
    - Dependency cleanup (f106aa6)
    - Release v0.7.20 (f631f50)
    - Update to Rust 1.15.0-nightly (7b3eeea22 2016-11-21) (39cc485)
    - Release v0.7.19 (0a98dd1)
    - Update phf_macros to Rust 1.14.0-nightly (7c69b0d5a 2016-11-01) (b7d2d4d)
    - Release v0.7.18 (3f71765)
    - Fix for latest nightly (35e991b)
    - Release v0.7.17 (21ecf72)
    - Fix for latest nightly (cb1ec95)
    - Remove dead code (df0d8e8)
    - Add compile-fail test for equivalent UniCase keys (711515a)
    - Add UniCase support to phf_macros and bump unicase version (2af3abb)
    - Release v0.7.16 (8bf29c1)
    - Update the TokenTree import (f404629)
    - Release v0.7.15 (20f896e)
    - Release v0.7.14 (fee66fc)
    - Introduce a Slice abstraction for buffers (0cc3844)
    - Release v0.7.13 (4769a6d)
    - Update to Rust 2016-02-22 (c995514)
    - Release v0.7.12 (9b75ee5)
    - Support byte string keys in phf_macros (fixes rust-phf#76) (652beae)
    - Release v0.7.11 (a004227)
    - Update for changed return value of parser.eat (82da9f0)
    - Switch timing info back to a hint (771e781)
    - Release v0.7.10 (c43154b)
    - Update for syntax changes (3be2db8)
    - Release v0.7.9 (b7d29df)
    - Registry now seems to live in rustc_plugin instead of rustc::plugin (ba8d701)
    - Release v0.7.8 (aad0b9b)
    - Rustup (a6c43fa)
    - Release v0.7.7 (c9e7a93)
    - rustup for phf_macros (4c51ffc)
    - Run through rustfmt (58e2223)
    - Release v0.7.6 (5bcd5c9)
    - Release v0.7.5 (fda44f5)
    - Update code for changes in Rust (8225c4b)
    - Macro assemble benchmark map and match to ensure sync (a2486ed)
    - Add benchmarks (9585cc3)
    - Release v0.7.4 (c7c0d3c)
    - Update PhfHash to mirror std::hash::Hash (96ef156)
    - Release v0.7.3 (77ea239)
    - Release v0.7.2 (642b69d)
    - Add an index test (f51f449)
    - Release v0.7.1 (9cb9de9)
    - Fix phf-macros (6c98e9f)
    - Release v0.7.0 (555a690)
    - Stabilize phf (e215273)
    - Release v0.6.19 (5810d30)
    - Release v0.6.18 (36efc72)
    - Fix for upstream changes (eabadcf)
    - Release v0.6.17 (271ccc2)
    - Release v0.6.15 (ede14df)
    - Remove broken test (f54adb7)
    - Release v0.6.14 (cf64ebb)
    - Release v0.6.13 (4fdb533)
    - Fix warnings and use debug builders (4d28684)
    - Release v0.6.12 (59ca586)
    - Fix phf_macros (6567152)
    - Release v0.6.11 (e1e6d3b)
    - Release v0.6.10 (fc45373)
    - Add doc URLs (4605db3)
    - Add documentation for phf_macros (8eca797)
    - Move generation logic to its own crate (cfeee87)
    - Move tests to phf_macros (40dbc32)
    - Release v0.6.9 (822f4e3)
    - More fixes (0c04b9c)
    - Release v0.6.8 (cd637ca)
    - Release v0.6.7 (bfc36c9)
    - Fix for upstream changes (5ff7040)
    - rustup to current master (f6922e2)
    - Release v0.6.6 (b09a174)
    - Release v0.6.5 (271e784)
    - Move docs to this repo and auto build them (f8ef160)
    - Release v0.6.4 (6866c1b)
    - Remove unused feature (2ee5f78)
    - InternedString.get() removal; brings us to rustc 1.0.0-dev (80627cd3c 2015-02-07 12:01:31 +0000) (3150bf0)
    - Release v0.6.3 (b0c5e3c)
    - Use out of tree rand (9e1623b)
    - Release v0.6.2 (d9ddf45)
    - Release v0.6.1 (ca0e9f6)
    - Fix for stability changes (f7fb510)
    - Release v0.6.0 (09d6870)
    - Rename phf_mac to phf_macros (c50d107)

phf_generator-v0.11.1

Toggle phf_generator-v0.11.1's commit message
### Other

 - Unpin the `criterion` dependency


### Commit Statistics

 - 77 commits contributed to the release over the course of 2723 calendar days.
 - 1 commit where understood as [conventional](https://www.conventionalcommits.org).
 - 0 issues like '(#ID)' where seen in commit messages

### Commit Details

 * **Uncategorized**
    - Unpin the `criterion` dependency (27a2ce4)
    - Replace handmade changelog with generated one by `cargo-smart-release` (cb84cf6)
    - Disable default features for rand dep in phf_generator (deefda1)
    - Add README.md for some crates (e0b34fa)
    - Add category to crates (32a72c3)
    - Update repository links on Cargo.toml (1af3b0f)
    - Release 0.11.0 (d2efdc0)
    - Make crates edition 2021 (b9d25da)
    - Make "unicase + macros" features work (11bb242)
    - Refine doc comments (d8cfc43)
    - Fix CI failure (d9b5ff2)
    - Prepare for release 0.10.0 (588ac25)
    - Prepare for v0.9.1 (9b71978)
    - Pin `criterion` version (b19afb6)
    - Fix included files (0442122)
    - Prepare 0.9.0 release (2ca46c4)
    - Cleanup cargo metadata (a9e4b0a)
    - Run rustfmt (dd86c6c)
    - Cleanup docs (ddecc3a)
    - Tweak benchmarks (5ea2854)
    - Use `[patch.crates-io]` section instead of path key (f47515b)
    - Fix phf_macros on no_std (d7af3dc)
    - Merge pull request rust-phf#194 from pickfire/patch-1 (caec346)
    - Update to rand v0.8 (6d5bfb4)
    - Release v0.8.0 (4060288)
    - Update criterion (9de3d83)
    - use two separate hashes and full 32-bit displacements (9b70bd9)
    - add simple test for timing checks (ecb9fd5)
    - Upgrade rand to 0.7 (522f823)
    - convert to 2018 edition (9ff66ab)
    - Release v0.7.24 (1287414)
    - Upgrade rand and siphasher (80d9894)
    - Release v0.7.23 (a050b6f)
    - Upgrade rand (9098872)
    - Release 0.7.22 (ab88405)
    - Upgrade rand (e7b5a35)
    - Release v0.7.21 (6c7e2d9)
    - Link to docs.rs (61142c5)
    - Dependency cleanup (f106aa6)
    - Release v0.7.20 (f631f50)
    - Release v0.7.19 (0a98dd1)
    - Release v0.7.18 (3f71765)
    - Release v0.7.17 (21ecf72)
    - Release v0.7.16 (8bf29c1)
    - Release v0.7.15 (20f896e)
    - Release v0.7.14 (fee66fc)
    - Release v0.7.13 (4769a6d)
    - Release v0.7.12 (9b75ee5)
    - Release v0.7.11 (a004227)
    - Release v0.7.10 (c43154b)
    - Release v0.7.9 (b7d29df)
    - Release v0.7.8 (aad0b9b)
    - Release v0.7.7 (c9e7a93)
    - Run through rustfmt (58e2223)
    - Release v0.7.6 (5bcd5c9)
    - Release v0.7.5 (fda44f5)
    - Release v0.7.4 (c7c0d3c)
    - Add hash() and get_index() to phf_shared. (d3b2ea0)
    - Update PhfHash to mirror std::hash::Hash (96ef156)
    - Release v0.7.3 (77ea239)
    - Minor generator cleanup (14e81a9)
    - Release v0.7.2 (642b69d)
    - Release v0.7.1 (9cb9de9)
    - Release v0.7.0 (555a690)
    - Release v0.6.19 (5810d30)
    - Release v0.6.18 (36efc72)
    - Release v0.6.17 (271ccc2)
    - Bump rand version (8959cee)
    - Release v0.6.15 (ede14df)
    - Update to rand 0.2 (ab49d38)
    - Release v0.6.14 (cf64ebb)
    - Release v0.6.13 (4fdb533)
    - Release v0.6.12 (59ca586)
    - Release v0.6.11 (e1e6d3b)
    - Release v0.6.10 (fc45373)
    - Add doc roots (e22cdea)
    - Move generation logic to its own crate (cfeee87)

phf_codegen-v0.11.1

Toggle phf_codegen-v0.11.1's commit message
### Other

 - <csr-id-f04e8def1d3ca69dadada2b37297a1b92cfe5440/> add example using byte strings

### Commit Statistics

 - 100 commits contributed to the release over the course of 2723 calendar days.
 - 1 commit where understood as [conventional](https://www.conventionalcommits.org).
 - 0 issues like '(#ID)' where seen in commit messages

### Commit Details

 * **Uncategorized**
    - Replace handmade changelog with generated one by `cargo-smart-release` (cb84cf6)
    - Add category to crates (32a72c3)
    - Update repository links on Cargo.toml (1af3b0f)
    - Release 0.11.0 (d2efdc0)
    - Make crates edition 2021 (b9d25da)
    - Merge pull request rust-phf#253 from JohnTitor/action-tweaks (a3e04bc)
    - Fix some Clippy warnings (71fd47c)
    - Make "unicase + macros" features work (11bb242)
    - Prepare 0.10.1 release (4cc8344)
    - Extract `phf_macros` tests as a separated crate (8cf694d)
    - Refine doc comments (d8cfc43)
    - Fix CI failure (d9b5ff2)
    - Prepare for release 0.10.0 (588ac25)
    - Prepare for v0.9.1 (9b71978)
    - remove Slice type and fix some docs (99d3533)
    - Minor cleanups (8868d08)
    - Prepare 0.9.0 release (2ca46c4)
    - Cleanup cargo metadata (a9e4b0a)
    - Run rustfmt (dd86c6c)
    - Fix some clippy warnings (9adc370)
    - Cleanup docs (ddecc3a)
    - Add support for uncased (2a6087f)
    - replace uses of `std::borrow::Borrow` with new `PhfBorrow` trait (b2f3a9c)
    - Add back ordered_map, ordered_set (0ab0108)
    - Use `[patch.crates-io]` section instead of path key (f47515b)
    - Release v0.8.0 (4060288)
    - Merge pull request rust-phf#172 from kornelski/patch-1 (eee56c0)
    - remove ordered_map, ordered_set, phf_builder (8ae2bb8)
    - Merge pull request rust-phf#166 from abonander/158-trybuild (50c6c75)
    - fix intra-module links (774c527)
    - remove links to `phf` types since that crate is not linked (e7830f9)
    - add example using byte strings (f04e8de)
    - create `Display` adapters for `phf_codegen` builders (93aa7ae)
    - use two separate hashes and full 32-bit displacements (9b70bd9)
    - Merge pull request rust-phf#159 from upsuper/rand-07 (f6407a0)
    - add tests for array and byte-slice keys (cb7aa0c)
    - convert to 2018 edition (9ff66ab)
    - upgrade `unicase` (4a7f766)
    - don't rely on `fmt::Debug` for codegen (97405f5)
    - Fix & include tests for empty maps (83fd51c)
    - Release v0.7.24 (1287414)
    - Release v0.7.23 (a050b6f)
    - Release 0.7.22 (ab88405)
    - Release v0.7.21 (6c7e2d9)
    - Link to docs.rs (61142c5)
    - Dependency cleanup (f106aa6)
    - Release v0.7.20 (f631f50)
    - Release v0.7.19 (0a98dd1)
    - Release v0.7.18 (3f71765)
    - Release v0.7.17 (21ecf72)
    - Release v0.7.16 (8bf29c1)
    - Release v0.7.15 (20f896e)
    - Add overlooked phf path overrides (da5f9be)
    - Allow specifying a module path to the phf crate for codegen (4a7999e)
    - Release v0.7.14 (fee66fc)
    - Add an impl of PhfHash for UniCase (d761144)
    - Introduce a Slice abstraction for buffers (0cc3844)
    - Release v0.7.13 (4769a6d)
    - Release v0.7.12 (9b75ee5)
    - Release v0.7.11 (a004227)
    - Release v0.7.10 (c43154b)
    - Release v0.7.9 (b7d29df)
    - Release v0.7.8 (aad0b9b)
    - Release v0.7.7 (c9e7a93)
    - Run through rustfmt (58e2223)
    - Release v0.7.6 (5bcd5c9)
    - Release v0.7.5 (fda44f5)
    - Work around rust#27438 by adding a call to a non-generic function (ddfaebf)
    - Release v0.7.4 (c7c0d3c)
    - Don’t use/recommend `env!` in build scripts. (b9391ff)
    - Release v0.7.3 (77ea239)
    - Doc tweak (0d23afb)
    - Warn about rustc stack overflow (48759a8)
    - Fix docs (4b94d0f)
    - Fix example (0705574)
    - Remove unneeded feature flag (efac42a)
    - Release v0.7.2 (642b69d)
    - Release v0.7.1 (9cb9de9)
    - Fix codegen tests (4f1cf46)
    - Release v0.7.0 (555a690)
    - Release v0.6.19 (5810d30)
    - Release v0.6.18 (36efc72)
    - Fix for upstream changes (eabadcf)
    - Release v0.6.17 (271ccc2)
    - Release v0.6.15 (ede14df)
    - Remove pointless dev-dependencies (4620622)
    - Release v0.6.14 (cf64ebb)
    - Release v0.6.13 (4fdb533)
    - Fix warnings and use debug builders (4d28684)
    - Remove unused feature (efcdc74)
    - Release v0.6.12 (59ca586)
    - Fix whitespace in codegen (8078e83)
    - Release v0.6.11 (e1e6d3b)
    - Pretty print generated structs (96c5ef3)
    - Fix string keys in codegen (71db0b9)
    - Release v0.6.10 (fc45373)
    - Add doc roots (e22cdea)
    - Add docs to phf_codegen (8b71a9a)
    - Fix paths in codegen (75b37fd)
    - Add a codegen crate (311bf94)