16a791e8a6
chore: update dependencies
...
CI / Luacheck (pull_request) Successful in 47s
CI / StyLua (pull_request) Successful in 41s
CI / Cargo Format (pull_request) Successful in 1m8s
Conventional Tools Commitlint / Commitlint (pull_request) Successful in 25s
CI / Build and test (pull_request) Successful in 4m42s
CI / StyLua (push) Successful in 34s
CI / Luacheck (push) Successful in 47s
CI / Cargo Format (push) Successful in 1m0s
Conventional Tools Commitlint / Commitlint (push) Successful in 21s
CI / Build and test (push) Successful in 3m29s
Summary:
run `cargo update`
Test Plan:
CI and manual testing
2024-10-27 18:19:10 +00:00
renovate[bot]
cfa7e29ae4
fix(deps): update rust crate ignore to v0.4.23
...
CI / Luacheck (push) Successful in 27s
CI / StyLua (push) Successful in 13s
CI / Cargo Format (push) Successful in 21s
CI / Build and test (push) Successful in 1m59s
Conventional Tools Commitlint / Commitlint (push) Successful in 5s
Reviewed By: AdeAttwood
Imported From: https://github.com/AdeAttwood/ivy.nvim/pull/93
2024-09-16 19:49:49 +01:00
renovate[bot]
829bb008b8
fix(deps): update rust crate rayon to 1.10.0
2024-03-25 08:48:35 +00:00
renovate[bot]
6ffdb7795a
fix(deps): update rust crate rayon to 1.9.0
2024-02-28 09:21:29 +00:00
renovate[bot]
e5f00bfb1e
fix(deps): update rust crate rayon to 1.8.1
2024-01-17 21:14:17 +00:00
renovate[bot]
f48e712a4f
fix(deps): update rust crate ignore to 0.4.22
2024-01-08 08:00:54 +00:00
renovate[bot]
6a57a15e4b
fix(deps): update rust crate ignore to 0.4.21
2023-12-02 16:41:32 +00:00
renovate[bot]
421c9b5999
fix(deps): update rust crate rayon to 1.8.0
2023-10-22 17:35:24 +01:00
c562190829
refactor: remove lazy_static
...
once_cell has now been merged into rust core. This removes the
lazy_static dependency and migrates over to the built in `OnceLock`.
Its always good to remove dependencies where possible, this also give us
a preference for the built in `OnceLock`
```
Benchmark 1: chore: add benchmark for `set_items`
Time (mean ± σ): 6.327 s ± 0.199 s [User: 15.316 s, System: 1.323 s]
Range (min … max): 6.087 s … 6.712 s 10 runs
Benchmark 2: refactor: remove lazy_static
Time (mean ± σ): 6.171 s ± 0.251 s [User: 15.223 s, System: 1.382 s]
Range (min … max): 5.910 s … 6.776 s 10 runs
Summary
'refactor: remove lazy_static' ran
1.03 ± 0.05 times faster than 'chore: add benchmark for `set_items`'
```
2023-10-22 17:23:28 +01:00
renovate[bot]
de7f9a2292
chore(deps): update rust crate criterion to 0.5.1
2023-06-09 09:38:06 -07:00
dependabot[bot]
e553517f7a
chore: bump rayon from 1.6.1 to 1.7.0
...
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.6.1...rayon-core-v1.7.0 )
---
updated-dependencies:
- dependency-name: rayon
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 16:23:16 +00:00
dependabot[bot]
0d528d3b1c
chore: bump ignore from 0.4.19 to 0.4.20
...
Bumps [ignore](https://github.com/BurntSushi/ripgrep ) from 0.4.19 to 0.4.20.
- [Release notes](https://github.com/BurntSushi/ripgrep/releases )
- [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/ripgrep/commits/ignore-0.4.20 )
---
updated-dependencies:
- dependency-name: ignore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-16 13:25:44 +00:00
dependabot[bot]
877adb42b4
chore: bump ignore from 0.4.18 to 0.4.19
...
Bumps [ignore](https://github.com/BurntSushi/ripgrep ) from 0.4.18 to 0.4.19.
- [Release notes](https://github.com/BurntSushi/ripgrep/releases )
- [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/ripgrep/commits )
---
updated-dependencies:
- dependency-name: ignore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-06 14:18:39 +00:00
dependabot[bot]
8b75c9b536
chore: bump rayon from 1.6.0 to 1.6.1
...
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.6.0...rayon-core-v1.6.1 )
---
updated-dependencies:
- dependency-name: rayon
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 18:05:04 +00:00
dependabot[bot]
8635cf81ee
chore: bump rayon from 1.5.3 to 1.6.0
...
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.5.3 to 1.6.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/v1.5.3...rayon-core-v1.6.0 )
---
updated-dependencies:
- dependency-name: rayon
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 20:33:34 +00:00
c63ff5ff37
chore: update dependencies
2022-09-18 19:50:24 +01:00
Xymist
c5e8677a37
Introduce Rayon for parallel iteration and sorting
...
- Use `into_par_iter()` before setting out to calculate scores and then
filter by them
This represents a more efficient parallelism approach, with no mutex
or global state at top level.
ivy_files(kubernetes) time: [4.5800 ms 4.6121 ms 4.6467 ms]
change: [-55.056% -54.570% -54.133%] (p = 0.00 < 0.05)
Performance has improved.
ivy_match(file.lua) time: [1.1514 µs 1.1599 µs 1.1694 µs]
change: [+0.4116% +2.0753% +3.6710%] (p = 0.01 < 0.05)
Change within noise threshold.
2022-08-26 16:34:15 +01:00
Xymist
8ab074b537
Add benchmarks and an example bin for profiling
2022-08-26 14:20:17 +01:00
e7b7dc1e4c
feat: experimental first rust implementation of libivy
2022-08-25 20:19:01 +01:00