Commit Graph

  • c7893db4b4
    fix Unicode substring match requiring exact match master Pascal Kuthe 2023-12-22 20:01:18 +0100
  • 4a04baf6ba
    fixup benchmark Pascal Kuthe 2023-12-22 19:47:10 +0100
  • 2a0fe11e39
    release version 0.3.0 Pascal Kuthe 2023-12-22 19:44:10 +0100
  • 13853d81be
    fixup release date Pascal Kuthe 2023-12-22 19:40:04 +0100
  • 34553f009d
    fix substring matching Unicode haystacks (#34) Pascal Kuthe 2023-12-22 19:27:20 +0100
  • 1edf451192
    Correctly handle normalization in pattern API Pascal Kuthe 2023-12-17 18:36:07 +0100
  • b41c989daf
    fix short circuiting logic when doing exact matches (#32) Riccardo Mazzarini 2023-12-17 17:27:10 +0100
  • abf7454f4b
    Fix small typo (#31) a-kenji 2023-11-01 15:02:13 +0000
  • e86f523e33
    Fix file name and excluded no needed files in Cargo.toml (#30) blinxen 2023-10-20 19:12:32 +0200
  • 74d789c8e3
    Merge pull request #28 from blinxen/master Pascal Kuthe 2023-10-15 22:22:27 +0200
  • 831f502df3
    Merge pull request #29 from blinxen/remove-unused-dep Pascal Kuthe 2023-10-15 22:13:08 +0200
  • 9454f25325 Fix linter errors blinxen 2023-10-15 20:46:27 +0200
  • dfb9c997d3 Remove unused dependency blinxen 2023-10-15 20:15:20 +0200
  • b52199cd75 Symlink license file in subcrate The published crate on crates.io does not contain a license file This is required for Fedora packaging (and probably other distributions) blinxen 2023-10-15 20:04:54 +0200
  • 89e32f915e
    fix typos in documentation (#27) a-kenji 2023-09-30 18:40:04 +0200
  • 8992c5c787
    fix typo in readme (#25) Knut Aldrin 2023-09-10 23:33:37 +0200
  • 2abe133a94
    add typos-rs to ci (#24) Tudyx 2023-09-10 21:54:40 +0200
  • 9e413c76b9
    release version 0.2.1 Pascal Kuthe 2023-09-02 14:50:54 +0200
  • 323a6973ba
    ensure that the matcher runs on the first tick Pascal Kuthe 2023-09-02 14:28:35 +0200
  • 68fee4609e
    Update README.md Pascal Kuthe 2023-08-31 02:00:46 +0200
  • e2e0f69aa8
    allow direct access to column pattern Pascal Kuthe 2023-08-29 15:11:27 +0200
  • 8b22bc28cb
    feature gate unicode support in nucleo-matcher Pascal Kuthe 2023-08-29 14:25:00 +0200
  • 2de732889f
    Merge pull request #16 from helix-editor/release_nucleo_matcher Pascal Kuthe 2023-08-29 00:21:07 +0200
  • 20bf02f0ac
    Prepare for 0.2 release Pascal Kuthe 2023-08-28 01:50:55 +0200
  • de844d6ace
    move pattern API to nucleo-matcher Pascal Kuthe 2023-08-28 01:33:47 +0200
  • 3e48c9f1ee
    fix clippy lint Pascal Kuthe 2023-08-27 17:29:34 +0200
  • 648dec1ceb
    move Utf32String to nucleo-matcher Pascal Kuthe 2023-08-27 17:29:17 +0200
  • 14014ed883
    reformat with rustfmt 1.71 Pascal Kuthe 2023-08-27 17:22:21 +0200
  • b38fdfa8d7
    add option to prefer prefix matches Pascal Kuthe 2023-08-27 16:21:51 +0200
  • f18c19cd53
    fix sort order of literal matcher (#13) Pascal Kuthe 2023-08-21 01:02:53 +0200
  • 685e699bc5
    doc: Fix misspelling of nucleo (#11) Ivan Enderlin 2023-08-16 15:43:22 +0200
  • 272f2bc971
    publish temporary release to crates.io Pascal Kuthe 2023-08-11 18:31:14 +0200
  • 7476504978
    Move reset to seperate function (#10) Poliorcetics 2023-08-11 18:25:00 +0200
  • 9c4b71027f
    fix scoring of new items Pascal Kuthe 2023-08-08 17:32:29 +0200
  • 1756e47f44
    Optimize rayon iterator usage to avoid allocation Pascal Kuthe 2023-08-08 00:07:42 +0200
  • 3abe7b4c02
    fix negative matches Pascal Kuthe 2023-08-08 00:06:49 +0200
  • a2b0491fad
    remove unused file Pascal Kuthe 2023-08-06 20:48:51 +0200
  • ca9ffd9cb0
    fix high leverl helper method Pascal Kuthe 2023-08-06 20:18:55 +0200
  • 1aafe89a16
    fix typos Pascal Kuthe 2023-08-06 20:15:56 +0200
  • b9ac6c9a20
    correctly handle empty patterns in utility fuction Pascal Kuthe 2023-08-06 20:01:02 +0200
  • 4fc0281dd7
    correctly handle empty strings and strip leading and trailing whitespace Pascal Kuthe 2023-08-06 19:55:31 +0200
  • 6b08991fac
    test pattrn parsing and fix edgecases Pascal Kuthe 2023-08-06 14:42:47 +0200
  • bb0b5f8726
    fix negative matching Pascal Kuthe 2023-08-06 13:32:32 +0200
  • ccacf9798c
    cleanup memory ordering Pascal Kuthe 2023-08-06 03:44:19 +0200
  • d500fb90dd
    fix sorting Pascal Kuthe 2023-08-06 03:36:45 +0200
  • 6127ab86a3
    Encode matcher state as snapshots Pascal Kuthe 2023-08-05 18:59:06 +0200
  • 093ecafb01
    Merge pull request #4 from helix-editor/typos Pascal Kuthe 2023-08-05 18:31:41 +0200
  • f73a1988f2
    Remove unused modules/files Michael Davis 2023-08-05 10:25:12 -0500
  • b4f547b0f4
    Fix typos Michael Davis 2023-08-05 10:25:01 -0500
  • e774ca23b8
    Merge pull request #2 from helix-editor/ghaci Pascal Kuthe 2023-08-04 19:29:23 +0200
  • 00a5b24c21
    Fix 'cargo docs' warnings Michael Davis 2023-08-04 11:41:21 -0500
  • def0cb23cb
    Resolve clippy warnings Michael Davis 2023-08-04 11:33:45 -0500
  • 4ede8824c0
    Add a CI workflow Michael Davis 2023-08-04 11:03:04 -0500
  • 9670035cdc
    fix incorrect unmatched count calculation Pascal Kuthe 2023-08-04 08:55:54 +0200
  • e499e2b601
    small spelling and grammar fixes (#1) Gabriel Dinner-David 2023-08-04 02:23:01 -0400
  • f4e19b4567
    add missing file Pascal Kuthe 2023-08-03 22:28:53 +0200
  • c32ab3971a
    update README Pascal Kuthe 2023-08-03 22:19:25 +0200
  • 4049cdbd13
    allow sorting to be canceled Pascal Kuthe 2023-08-03 21:05:02 +0200
  • 91a265eb6b
    expose last matched pattern to allow correct index rendering Pascal Kuthe 2023-08-03 20:34:42 +0200
  • af2c1e190c
    enable chunk based bonuses Pascal Kuthe 2023-08-03 20:27:57 +0200
  • 6dcfb41545
    update README Pascal Kuthe 2023-08-03 02:34:49 +0200
  • 7a432aa051
    Improve cancel speed for large matches Pascal Kuthe 2023-08-03 02:29:13 +0200
  • 4f59b0fb91
    fix substring matching Pascal Kuthe 2023-08-03 00:59:24 +0200
  • 960441f3b2
    Deprioritize camel case Pascal Kuthe 2023-08-03 00:28:46 +0200
  • 6cc59600e2
    switch to lock-free item list Pascal Kuthe 2023-08-02 18:45:55 +0200
  • 2cbb46e738
    Treat colon as path delimiter Pascal Kuthe 2023-07-30 16:51:49 +0200
  • 1cb902ccdb
    Grapheme segment input and match on first grapheme char Pascal Kuthe 2023-07-30 16:48:15 +0200
  • 878fd7b7ea
    fix typos Pascal Kuthe 2023-07-30 05:02:12 +0200
  • 1ce8850f7e
    cleanup bugs Pascal Kuthe 2023-07-30 04:52:44 +0200
  • 6b8ee0f585
    progress on high level API Pascal Kuthe 2023-07-29 21:43:02 +0200
  • 39982dc81a
    snapshot Pascal Kuthe 2023-07-27 22:08:06 +0200
  • 8d7a149b30
    move matcher to subcrate Pascal Kuthe 2023-07-26 15:32:04 +0200
  • 2ce871b70c
    fairly stable and consistent fuzzy matching Pascal Kuthe 2023-07-25 03:10:49 +0200
  • becd35c5de
    better algorithm Pascal Kuthe 2023-07-24 03:32:11 +0200
  • 8527340bc9
    high test and fuzz coverage, fix lots of bugs Pascal Kuthe 2023-07-22 03:37:15 +0200
  • 74e2b46f04
    fix remaining bugs, achive high coverage Pascal Kuthe 2023-07-21 00:16:15 +0200
  • 9ffa5e63c2
    fix scoring and case-sensitive matching Pascal Kuthe 2023-07-20 21:19:11 +0200
  • 52f1712a78
    add API for greedly algorithm and make sure it passes tests Pascal Kuthe 2023-07-20 16:33:14 +0200
  • d844ab7f3b
    fix typos Pascal Kuthe 2023-07-20 16:03:31 +0200
  • 33822be2ab
    fix bugs in fuzzy matching Pascal Kuthe 2023-07-20 15:55:59 +0200
  • e964d42849
    better implementation Pascal Kuthe 2023-07-20 02:09:51 +0200
  • 6837b4e2cb
    hardcode score config, fix some overights and perf Pascal Kuthe 2023-07-18 19:20:15 +0200
  • d0703bb6e0
    Initial fuzzy matcher implementation Pascal Kuthe 2023-07-17 17:26:27 +0200
  • 93c75f6867
    Initial commit Pascal Kuthe 2023-07-17 17:29:11 +0200