45 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Commit Statistics
- 8 commits contributed to the release over the course of 205 calendar days.
- 320 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #288 from JohnTitor/rm-phf-stats (
8fd5b77) - Remove mentions to
PHF_STATS(0b7a826) - Merge pull request #280 from jf2048/deref-bytestring (
3776342) - Allow using dereferenced bytestring literal keys in phf_map! (
8c0d057) - Merge pull request #276 from JohnTitor/playground-metadata (
f8e9d27) - Add metadata for playground (
7e212e3) - Merge pull request #274 from ankane/license-files (
21baa73) - Include license files in crates (
1229b2f)
- Merge pull request #288 from JohnTitor/rm-phf-stats (
0.11.1 (2022-08-08)
Chore
- point to local crates for now
Documentation
- state allowed key expressions in
phf_map
Bug Fixes
-
remove now-unnecessary
proc-macro-hackcrate usage Resolves https://github.com/rust-phf/rust-phf/issues/255.This resolves an issue with Windows Defender identifying
proc-macro-hackas threats. It also sheds a depedency that is no longer necessary, now that the MSRV of this crate is 1.46 andproc-macro-hackis only useful for providing support for Rust versions 1.31 through 1.45. Per upstream: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
- 310 commits contributed to the release over the course of 2957 calendar days.
- 3 commits were understood as conventional.
- 1 unique issue was worked on: #249
Commit Details
view details
- #249
- Add
Map::new()function andDefaultimplementation to create new, empty map (baac7d0)
- Add
- Uncategorized
- Release phf_shared v0.11.1, phf_generator v0.11.1, phf_macros v0.11.1, phf v0.11.1, phf_codegen v0.11.1 (
3897b21) - Merge pull request #264 from rust-phf/tweak-changelog (
97f997d) - Replace handmade changelog with generated one by
cargo-smart-release(cb84cf6) - Merge pull request #260 from JohnTitor/fix-repo-link (
1407ebe) - Add category to crates (
32a72c3) - Update repository links on Cargo.toml (
1af3b0f) - Merge pull request #258 from JohnTitor/release-0.11.0 (
c0b9ef9) - Release 0.11.0 (
d2efdc0) - Merge pull request #257 from JohnTitor/edition-2021 (
36ec885) - Make crates edition 2021 (
b9d25da) - Merge pull request #256 from NZXTCorp/remove-proc-macro-hack (
a85f070) - Remove now-unnecessary
proc-macro-hackcrate usage (caf1ce7) - Point to local crates for now (
92e7b43) - Merge pull request #252 from JohnTitor/clippy-fixes (
22570b8) - Fix some Clippy warnings (
71fd47c) - Merge pull request #251 from JohnTitor/weak-deps (
2e1167c) - Make "unicase + macros" features work (
11bb242) - Merge pull request #245 from JohnTitor/phf-0.10.1 (
bed0153) - Prepare 0.10.1 release (
4cc8344) - Merge pull request #244 from reitermarkus/serialize-map (
a43e0e1) - Allow serializing
Map. (b6c682e) - Merge pull request #243 from birkenfeld/patch-1 (
815c17c) - State allowed key expressions in
phf_map(6be1599) - Merge pull request #240 from JohnTitor/docs-update (
da98b9e) - Remove some stuff which is now unnecessary (
6941e82) - Refine doc comments (
d8cfc43) - Merge pull request #234 from JohnTitor/fix-ci (
eba4cc2) - Fix CI failure (
d9b5ff2) - Merge pull request #230 from JohnTitor/release-0.10 (
3ea14b2) - Prepare for release 0.10.0 (
588ac25) - Merge pull request #228 from JohnTitor/release-0.9.1 (
d527f9d) - Prepare for v0.9.1 (
9b71978) - Merge pull request #226 from bhgomes/iterator-traits (
012be08) - Add trait implementations to iterators mirroring std::collections (
e47e4dc) - Merge pull request #224 from bhgomes/const-fns (
65deaf7) - Remove Slice type and fix some docs (
99d3533) - Add len/is_empty const-fns (
f474922) - Merge pull request #223 from JohnTitor/minor-cleanup (
c746106) - Minor cleanups (
8868d08) - Merge pull request #222 from JohnTitor/precisify-msrv (
50f8a0d) - Precisify MSRV (
63886f6) - Merge pull request #219 from JohnTitor/release-0.9.0 (
307969f) - Prepare 0.9.0 release (
2ca46c4) - Cleanup cargo metadata (
a9e4b0a) - Merge pull request #218 from JohnTitor/cleanup (
76f9072) - Run rustfmt (
dd86c6c) - Fix some clippy warnings (
9adc370) - Cleanup docs (
ddecc3a) - Merge pull request #217 from JohnTitor/rename-feature (
ff77659) - Rename
unicase_supporttounicase(b47174b) - Merge pull request #197 from benesch/uncased (
8b44f0c) - Add support for uncased (
2a6087f) - Merge pull request #211 from skyfloogle/ordered-phfborrow (
6ec8afb) - Replace
std::borrow::BorrowwithPhfBorrowfor ordered maps and sets (f43a9cf) - Merge pull request #174 from abonander/169-drop-borrow (
3c087d4) - Replace uses of
std::borrow::Borrowwith newPhfBorrowtrait (b2f3a9c) - Merge pull request #205 from skyfloogle/ordered-stuff (
9ae1678) - Add back ordered_map, ordered_set (
0ab0108) - Merge pull request #208 from JohnTitor/simplify-workspace (
a47ac36) - Use
[patch.crates-io]section instead of path key (f47515b) - Merge pull request #194 from pickfire/patch-1 (
caec346) - Merge pull request #190 from rjsberry/phf-shared-no-default-features (
8dce12c) - Fix style in doc (
a285906) - Fix building with no_std (
db4ce56) - Merge pull request #180 from abonander/master (
81c7cc5) - Release v0.8.0 (
4060288) - Merge pull request #171 from abonander/170-removals (
0d00821) - Remove ordered_map, ordered_set, phf_builder (
8ae2bb8) - Merge pull request #168 from abonander/167-std-default (
a932094) - Switch optional
corefeature to defaultstdfeature (645e23d) - Merge pull request #164 from abonander/perf-improvements (
70129c6) - Use two separate hashes and full 32-bit displacements (
9b70bd9) - Merge pull request #149 from danielhenrymantilla/proc-macro-hack (
ae649cd) - Made macros work in stable (
4fc0d1a) - Merge branch 'master' into patch-1 (
cd0d7ce) - Merge pull request #152 from abonander/unicase-upgrade (
27f7c2c) - Convert to 2018 edition (
9ff66ab) - Merge pull request #145 from cetra3/empty_hash (
2d3176b) - 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) - Merge branch 'release' (
ea7e256) - Merge branch 'release-v0.7.19' into release (
81a4806) - Release v0.7.19 (
0a98dd1) - Merge branch 'release' (
ecab54b) - Merge branch 'release-v0.7.18' into release (
dfa970b) - Release v0.7.18 (
3f71765) - Merge branch 'release' (
5f08563) - Merge branch 'release-v0.7.17' into release (
e073dd2) - Release v0.7.17 (
21ecf72) - Merge branch 'release' (
839f06d) - Merge branch 'release-v0.7.16' into release (
6f5575c) - Release v0.7.16 (
8bf29c1) - Merge branch 'release' (
b4ec398) - Merge branch 'release-v0.7.15' into release (
6bbc9e2) - Release v0.7.15 (
20f896e) - Merge branch 'release' (
7c692d4) - Merge branch 'release-v0.7.14' into release (
ea8dd65) - Release v0.7.14 (
fee66fc) - Merge pull request #82 from Ryman/unicase (
909fac5) - Add an impl of PhfHash for UniCase (
d761144) - Drop all rust features (
888f623) - Introduce a Slice abstraction for buffers (
0cc3844) - Merge branch 'release' (
d9351e1) - Merge branch 'release-v0.7.13' into release (
b582e4e) - Release v0.7.13 (
4769a6d) - Merge branch 'release' (
5659a9d) - Merge branch 'release-v0.7.12' into release (
2f0a5de) - Release v0.7.12 (
9b75ee5) - Merge pull request #75 from aidanhs/aphs-fix-ord-set-doc (
ae5ee38) - Fix ordered set
indexdocumentation (44e495f) - Merge branch 'release' (
87ffab8) - Merge branch 'release-v0.7.11' into release (
7260d04) - Release v0.7.11 (
a004227) - Merge branch 'release' (
1579bec) - Merge branch 'release-v0.7.10' into release (
25cea13) - Release v0.7.10 (
c43154b) - Merge branch 'release' (
2c67ce5) - Merge branch 'release-v0.7.9' into release (
87206e1) - Release v0.7.9 (
b7d29df) - Merge branch 'release' (
cd33902) - Merge branch 'release-v0.7.8' into release (
8bc23a0) - Release v0.7.8 (
aad0b9b) - Merge branch 'release' (
dccff69) - Merge branch 'release-v0.7.7' into release (
2d988b7) - Release v0.7.7 (
c9e7a93) - Run through rustfmt (
58e2223) - Merge branch 'release' (
776046c) - Merge branch 'release-v0.7.6' into release (
2ea7d5c) - Release v0.7.6 (
5bcd5c9) - Fix core feature build (
751c94b) - Use libstd debug builders (
fd71c31) - Simplify no_std logic a bit (
70f2ed9) - Merge pull request #68 from gz/master (
44006f7) - Reinstantiate no_std cargo feature flag. (
7c3f757) - Merge branch 'release' (
1f770df) - Merge branch 'release-v0.7.5' into release (
bb65b8c) - Release v0.7.5 (
fda44f5) - Merge branch 'release' (
269b5dc) - Merge branch 'release-v0.7.4' into release (
7c093e8) - Release v0.7.4 (
c7c0d3c) - Merge pull request #62 from SimonSapin/string-cache (
6f59718) - Add hash() and get_index() to phf_shared. (
d3b2ea0) - Update PhfHash to mirror std:#️⃣:Hash (
96ef156) - Release v0.7.3 (
77ea239) - Merge pull request #59 from alexcrichton/update (
6bd5a93) - Remove prelude imports (
98183e1) - Release v0.7.2 (
642b69d) - Merge pull request #55 from SimonSapin/indexing (
0cc37b2) - Add
indexmethods toOrderedMapandOrderedSet. (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) - Merge pull request #53 from kmcallister/rustup (
7f0392a) - 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) - Merge pull request #49 from kmcallister/rustup (
ee54b59) - 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) - Merge pull request #41 from alexcrichton/update (
79772f4) - 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) - Merge pull request #38 from chris-morgan/master (
668f986) - 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) - Merge pull request #37 from alexcrichton/update (
b9f0a43) - 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) - Merge pull request #32 from sp3d/master (
fc4829a) - 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 #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 #28 from cgaebel/master (
cc0d031) - S/kv/entry/ (
bf62eb8) - Merge pull request #27 from cgaebel/master (
f6ce09a) - 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) - Merge pull request #12 from kmcallister/find-index (
d7ae880) - Provide find_index{,_equiv} on PhfOrdered{Set,Map} (
b16d440) - 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) - 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)
- Release phf_shared v0.11.1, phf_generator v0.11.1, phf_macros v0.11.1, phf v0.11.1, phf_codegen v0.11.1 (