Commit Graph
190 Commits
Author SHA1 Message Date
Ed Page eebe950b2c chore: Update deps 2021-10-01 08:29:05 -05:00
Ed Page 3cd24f5cca chore: Release 2021-09-14 10:03:34 -05:00
Ed Page 335bd89193 chore: Update dependencies 2021-09-01 07:13:35 -05:00
Ed Page 92e46848a3 chore: Update dependencies 2021-09-01 06:38:52 -05:00
Ed Page dbea7ab1e0 chore: Release 2021-08-30 09:16:40 -05:00
Ed Page ce6b9b9516 chore: Release 2021-08-20 12:16:11 -05:00
Ed Page c5028ded31 chore: Release 2021-08-06 09:03:52 -05:00
Ed Page 936ec335a5 chore: Release 2021-08-04 08:47:54 -05:00
Ed Page acf5fd331b chore: Release 2021-08-02 09:58:00 -05:00
Ed Page 2dce866937 chore: Release 2021-08-02 09:55:25 -05:00
Ed Page 11a8c50c67 Merge pull request #321 from crate-ci/dependabot/cargo/env_logger-0.9.0
chore(deps): Bump env_logger from 0.8.4 to 0.9.0
2021-08-02 08:28:36 -05:00
Ed Page e2bcf10dd8 Merge pull request #323 from crate-ci/dependabot/cargo/assert_cmd-1.0.8
chore(deps): Bump assert_cmd from 1.0.7 to 1.0.8
2021-08-02 08:28:09 -05:00
dependabot[bot] d0d7a1437a chore(deps): Bump assert_cmd from 1.0.7 to 1.0.8
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases)
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md)
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.7...v1.0.8)

---
updated-dependencies:
- dependency-name: assert_cmd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 07:05:27 +00:00
dependabot[bot] 0ab1993bcb chore(deps): Bump serde from 1.0.126 to 1.0.127
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.126 to 1.0.127.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.126...v1.0.127)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 07:05:18 +00:00
dependabot[bot] febcee3332 chore(deps): Bump env_logger from 0.8.4 to 0.9.0
Bumps [env_logger](https://github.com/env-logger-rs/env_logger) from 0.8.4 to 0.9.0.
- [Release notes](https://github.com/env-logger-rs/env_logger/releases)
- [Changelog](https://github.com/env-logger-rs/env_logger/blob/main/CHANGELOG.md)
- [Commits](https://github.com/env-logger-rs/env_logger/compare/v0.8.4...v0.9.0)

---
updated-dependencies:
- dependency-name: env_logger
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 07:05:08 +00:00
Ed Page f5b42c3e61 chore: Release 2021-07-30 12:14:20 -05:00
Ed Page 2304fc6735 chore: Release 2021-07-30 12:12:07 -05:00
Ed Page 9a8d41fcb2 chore: Release 2021-07-30 12:09:59 -05:00
Ed Page bdafa4167e chore: Remove 'difference' dependency
Fixes #307
2021-07-30 11:35:30 -05:00
Ed Page 39afbec0ea chore: Release 2021-07-30 11:10:12 -05:00
Ed Page 488d24f78b chore: Release 2021-07-27 15:43:50 -05:00
Ed Page 30038f572b chore: Release 2021-07-27 15:33:16 -05:00
Ed Page f60e798a2a chore: Release 2021-07-27 15:31:01 -05:00
Ed Page 3486c23bdb chore: Release 2021-07-27 15:29:18 -05:00
Ed Page 4c2f2c434a feat(dict): Shared PHF support 2021-07-01 11:14:30 -05:00
Ed Page c8d1058a71 refactor(dict): Change typos-dict to trie
This is +/- 15%, depending on the benchmark.
2021-07-01 10:41:56 -05:00
Ed Page a1e95bc7c0 refactor(dict): Pull out table-lookup logic
Before, only some dicts did we guarentee were pre-sorted.  Now, all are
for-sure pre-sorted.

This also gives each dict the size-check to avoid lookup.

But this is really about refactoring in prep for playing with other
lookup options, like tries.
2021-06-30 10:12:17 -05:00
Ed Page 8f3f5b90ad chore: Release 2021-06-29 15:34:25 -05:00
Ed Page 9149c4765d chore: Release 2021-06-29 15:05:18 -05:00
Ed Page ded90f2387 perf(parser): Auto-detect unicode
For smaller, ascii-only content, this seems to be taking ~30% less time
for parsing.
2021-06-29 05:28:17 -05:00
Ed Page 3e5787c0e2 chore: Release 2021-06-28 14:56:13 -05:00
Ed Page e9c800b2bf chore: Release 2021-06-15 17:32:26 -05:00
Ed Page 5304d94fb7 chore: Release 2021-06-15 10:53:20 -05:00
Ed Page c1096917a6 chore: Release 2021-06-15 10:52:49 -05:00
Ed Page 3a4d039c4f chore: Reduce code-gen memory usage
More `const fn` removals to reduce compilation memory use
2021-06-07 08:58:34 -05:00
Ed Page a861cbfb1f chore: Release 2021-06-07 08:04:04 -05:00
Ed Page 04f5d40e57 chore: Release 2021-06-05 14:39:37 -05:00
Ed Page 3a952cba8f chore: Release 2021-06-05 14:37:25 -05:00
Ed Page b1cf03c7eb refactor(varcon): Move away from PHF
This is mostly to give implementation flexibility for changing out how
we store the data to reduce compilation memory usage.

This does have performance impact, jumping from ~220ns to ~320ns for a
dict lookup, according to our micro benchmarks.
2021-06-04 14:59:46 -05:00
Ed Page 592b36d23c chore: Release 2021-05-31 21:31:29 -05:00
Ed Page b7ec6c0f0f chore: Update dependencies 2021-05-31 20:59:24 -05:00
Ed Page 96341acd48 chore: Release 2021-05-28 19:35:00 -05:00
Ed Page d45e7cf5a3 fix(cli): Don't crash on stdin
Fixes #264
2021-05-28 19:02:27 -05:00
Ed Page 7371d92b16 chore: Release 2021-05-28 08:34:11 -05:00
Ed Page b4e198a280 chore: Release 2021-05-27 13:56:37 -05:00
Ed Page 8cb17d1363 chore: Release 2021-05-25 21:02:40 -05:00
Ed Page 3e66a99674 chore: Release 2021-05-21 20:41:02 -05:00
Ed Page 3995745362 chore: Release 2021-05-21 20:39:12 -05:00
Ed Page fb0dac4297 refactor(dict): Allow 0..n corrections in BuiltIn
The main use case is taking `ther` -> `there` and adding `the` and
`their`.
2021-05-18 12:02:03 -05:00
Ed Page b830872ad0 chore: Update enumflags2 2021-05-13 10:20:15 -05:00