Commit Graph

  • d9b00077fe py: initial version of Python bindings Dirkjan Ochtman 2021-03-24 10:59:57 +0100
  • d16804ec26 Add helper method for Python bindings Dirkjan Ochtman 2021-03-24 10:59:19 +0100
  • 969077fd63 Consistent ordering of impl blocks Dirkjan Ochtman 2021-03-24 10:24:26 +0100
  • 8bbba40ac1 Start a workspace Dirkjan Ochtman 2021-03-24 09:41:36 +0100
  • a146790e17 Bump version number to 0.7.1 0.7.1 Dirkjan Ochtman 2021-03-24 11:53:20 +0100
  • 8f7959eeed Use separate total value for bigrams Dirkjan Ochtman 2021-02-11 12:08:19 +0100
  • 9addd3810b Use more compact cache key Dirkjan Ochtman 2021-02-11 11:55:27 +0100
  • 83aa46593a Use bit vectors to improve performance Dirkjan Ochtman 2021-02-11 11:39:58 +0100
  • 9dd1cf089d Simplify the API some more Dirkjan Ochtman 2021-02-10 13:23:37 +0100
  • 4338ff2c0c Fix formatting Dirkjan Ochtman 2021-02-10 13:10:38 +0100
  • cd06fbecc8 Guarantee known size of the output iterator Dirkjan Ochtman 2021-02-10 13:06:57 +0100
  • d190aa5240 Simplify API by moving result data into Search Dirkjan Ochtman 2021-02-10 13:03:06 +0100
  • 9735e64ee4 Bump version to 0.5.1 Dirkjan Ochtman 2021-02-10 12:51:36 +0100
  • 95804e9672 Derive Clone for Search Dirkjan Ochtman 2021-02-10 12:51:21 +0100
  • da26dedfc8 Apply clippy suggestion Dirkjan Ochtman 2021-02-10 11:53:15 +0100
  • a862ec97a5 Version bump to 0.5.0 Dirkjan Ochtman 2021-02-10 11:49:09 +0100
  • 13b29d183e Take an explicit search parameter Dirkjan Ochtman 2021-02-10 11:48:24 +0100
  • be0f8c0ed7 Don't normalize input strings implicitly Dirkjan Ochtman 2021-02-08 15:53:24 +0100
  • 8c08bb9e14 Add check_segments function 0.4.0 Dirkjan Ochtman 2021-02-04 11:20:36 +0100
  • f3aaaa656d Bump version to 0.4.0 Dirkjan Ochtman 2021-02-04 11:00:49 +0100
  • 5127aac1ec Add optional support for serde Dirkjan Ochtman 2021-02-04 11:00:27 +0100
  • bacf82c8cc Separate incorrect segmentation out of TEST_CASES Dirkjan Ochtman 2021-02-04 10:40:45 +0100
  • 96187965b6 Extract public asssert_segments() function Dirkjan Ochtman 2021-02-04 10:40:04 +0100
  • 45e569379c Default to calculating total from unigram map Dirkjan Ochtman 2021-02-04 10:29:26 +0100
  • 0d2930c408 Add API to create segmenter from hashmaps directly Dirkjan Ochtman 2021-02-04 10:19:52 +0100
  • b85fc6adc2 Rename testcases to test_cases Dirkjan Ochtman 2021-02-04 10:17:55 +0100
  • 55cc7c54a3 Use powi() instead of powf() for performance Dirkjan Ochtman 2021-02-04 10:17:11 +0100
  • 970caeba44 Use std HashMap to simplify API Dirkjan Ochtman 2021-02-04 10:16:38 +0100
  • c1068c2e53 Bump version number to 0.3.2 0.3.2 Dirkjan Ochtman 2021-02-01 17:25:55 +0100
  • 29d2d94a8d Reorganize tests and test data to expose test cases Dirkjan Ochtman 2021-02-01 17:25:32 +0100
  • d4df4ce29a Update ahash requirement from 0.6.1 to 0.7.0 dependabot-preview[bot] 2021-01-27 13:55:09 +0000
  • 2fad46bfce
    Update ahash requirement from 0.6.1 to 0.7.0 dependabot-preview[bot] 2021-01-27 13:55:09 +0000
  • bb83352791 Add a rename notice renamed Dirkjan Ochtman 2020-12-16 11:36:08 +0100
  • 41fb2075a6 Tighten the language a little bit Dirkjan Ochtman 2020-12-16 10:48:31 +0100
  • 27d20f07e5 Add crate badges to README Dirkjan Ochtman 2020-12-16 10:44:56 +0100
  • a8d93efbb6 Add cover to README Dirkjan Ochtman 2020-12-16 10:38:59 +0100
  • f51a6e6cd5 Merge branch 'local' into main Dirkjan Ochtman 2020-12-16 10:41:59 +0100
  • 275c3c63cb Rename crate to instant-segment Dirkjan Ochtman 2020-12-16 10:36:38 +0100
  • 3a37893e74
    Update README with new name Dirkjan Ochtman 2020-12-15 21:02:22 +0100
  • dcc1c5edc1 Bump version to 0.3.1 0.3.1 Dirkjan Ochtman 2020-12-07 16:30:23 +0100
  • cb3c9707ef Add docstring for Segmenter type Dirkjan Ochtman 2020-12-07 14:38:41 +0100
  • adf7995adb Remove now unused error type Dirkjan Ochtman 2020-12-07 14:38:31 +0100
  • 2ab57ca0b1 Fix typo Dirkjan Ochtman 2020-12-07 14:36:59 +0100
  • c571996925 Simplify bigram scoring algorithm Dirkjan Ochtman 2020-12-07 14:24:33 +0100
  • f26793379b No longer need a macro for testing Dirkjan Ochtman 2020-12-07 11:55:27 +0100
  • 912e6477e3 Fix clippy problems in test data setup 0.3.0 Dirkjan Ochtman 2020-12-07 11:46:42 +0100
  • 4aaa661328 Bump version number to 0.3.0 Dirkjan Ochtman 2020-12-07 11:40:09 +0100
  • eeb9c77bc7 Simplify Segmenter setup API Dirkjan Ochtman 2020-12-07 11:39:49 +0100
  • 4b7760ee41 Bump version number 0.2.1 Dirkjan Ochtman 2020-11-26 11:40:03 +0100
  • c11da266aa Update performance claim in README Dirkjan Ochtman 2020-11-26 11:39:57 +0100
  • d554825594 Name complex type as suggested by clippy Dirkjan Ochtman 2020-11-26 11:33:36 +0100
  • 691ecbc3c6 Simplify handling of empty tails Dirkjan Ochtman 2020-11-26 11:20:06 +0100
  • ae3896b47b Use range for previous argument as well Dirkjan Ochtman 2020-11-26 11:07:14 +0100
  • bc20e39c1e Make slicing cheaper by adding a little unsafe code Dirkjan Ochtman 2020-11-26 11:03:09 +0100
  • bb1b1db9c5 Pass Range instead of str to search() Dirkjan Ochtman 2020-11-26 10:52:22 +0100
  • 4be435e0fb Make split values absolute instead of relative Dirkjan Ochtman 2020-11-26 10:52:14 +0100
  • b7daaff47a Simplify top-level loop Dirkjan Ochtman 2020-11-26 10:18:44 +0100
  • 2f9cb95b5c Avoid allocations for split vectors Dirkjan Ochtman 2020-11-26 09:45:06 +0100
  • 62bb7130b6 Switch to main as default branch Dirkjan Ochtman 2020-11-25 22:31:27 +0100
  • bd497d155d Remove unnecessary closure wrapper Dirkjan Ochtman 2020-11-25 22:30:14 +0100
  • ed8e13b10c Use all features for clippy, too Dirkjan Ochtman 2020-11-25 22:24:08 +0100
  • 52dd5ec598 Allow MPL licenses Dirkjan Ochtman 2020-11-25 17:34:03 +0100
  • a1f03e32fe Remove unused lifetime Dirkjan Ochtman 2020-11-25 17:33:50 +0100
  • 2164044eb1 Build with all features enabled Dirkjan Ochtman 2020-11-25 17:31:35 +0100
  • 47271ff81e Allocate a single Vec to back cached splits Dirkjan Ochtman 2020-11-25 17:01:58 +0100
  • 947e003a48 Store splits instead of string slices Dirkjan Ochtman 2020-11-25 16:23:37 +0100
  • 1df3c4397e Inline TextDivider iterator Dirkjan Ochtman 2020-11-25 15:52:44 +0100
  • ead9a3064b Better typed handling of previous word Dirkjan Ochtman 2020-11-25 14:12:38 +0100
  • ea4438f2e8 Make Segmenter::score() slightly more efficient Dirkjan Ochtman 2020-11-25 13:10:13 +0100
  • 540348f703 Abstract over test data format code and API Dirkjan Ochtman 2020-11-24 10:38:19 +0100
  • 54c6e64e21 Bump version number 0.2.0 Dirkjan Ochtman 2020-11-23 13:56:25 +0100
  • 0d7fbd53e7 Prevent allocations where possible Dirkjan Ochtman 2020-11-23 13:52:51 +0100
  • 10afa21349 Update ahash requirement from 0.5.7 to 0.6.1 dependabot-preview[bot] 2020-11-25 08:48:43 +0000
  • 020d08195a
    Update ahash requirement from 0.5.7 to 0.6.1 dependabot-preview[bot] 2020-11-25 08:48:43 +0000
  • 2b39f45547 Update GitHub Actions 0.1.1 Dirkjan Ochtman 2020-11-23 13:24:46 +0100
  • 1b4377715f Move from err-derive to thiserror Dirkjan Ochtman 2020-11-23 13:23:16 +0100
  • e5e46d6c1b Upgrade to ahash 0.5.7 Dirkjan Ochtman 2020-11-23 13:21:54 +0100
  • 9c5f93644a Fill out more Cargo metadata 0.1.0 Dirkjan Ochtman 2020-11-23 13:20:03 +0100
  • 93bbff91ca Create initial README (fixes #1) Dirkjan Ochtman 2020-06-17 22:11:06 +0200
  • 43976237e2 Create initial README (fixes #1) Dirkjan Ochtman 2020-06-17 22:11:06 +0200
  • 76bdcf1ca5 Separate state from Segmenter Dirkjan Ochtman 2020-05-28 19:56:13 +0200
  • 98a8368be6 Avoid string allocations for search Dirkjan Ochtman 2020-05-28 19:56:13 +0200
  • b9c8402b0c Prevent allocations for memo keys Dirkjan Ochtman 2020-05-28 19:56:13 +0200
  • 0f69f267d8 Use ahash for hashing Dirkjan Ochtman 2020-05-28 19:56:13 +0200
  • c11b30526d Add simple benchmark Dirkjan Ochtman 2020-05-28 19:56:13 +0200
  • 38f9747c92 Initial version Dirkjan Ochtman 2020-05-26 19:59:05 +0200