Commit Graph
47 Commits
Author SHA1 Message Date
dependabot[bot]andGitHub 4f2051712e Bump regex from 1.10.4 to 1.10.5
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.4 to 1.10.5.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.10.4...1.10.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 03:43:21 +00:00
dependabot[bot]andGitHub ca69e0b2fa ---
updated-dependencies:
- dependency-name: crc32fast
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 03:47:16 +00:00
Oliver Hamlet 458841ce45 Update version numbers and changelog for v4.0.0 2024-05-02 20:54:56 +01:00
Oliver Hamlet 97f366f7b9 Update esplugin to v5.0.1 2024-05-02 20:29:07 +01:00
Oliver Hamlet df88090a5d Update to Rust's 2021 edition
This means that the winapi sub-dependency is built with fewer features.
2024-05-02 19:55:52 +01:00
Oliver Hamlet 922a8f9e7d Update version numbers and changelog for v3.1.0 2023-09-05 18:49:13 +01:00
Oliver Hamlet 30c140eb4d Add support for Starfield
As far as loot-condition-interpreter is concerned, it's not really any
different from Fallout 4.
2023-09-05 18:48:44 +01:00
Oliver Hamlet 1043c21572 Update version numbers and changelog for v3.0.0 2023-08-18 17:39:24 +01:00
dependabot[bot]andGitHub 6924bda991 Update criterion requirement from 0.4.0 to 0.5.0
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs) to permit the latest version.
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.4.0...0.5.0)

---
updated-dependencies:
- dependency-name: criterion
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-24 03:56:51 +00:00
Oliver Hamlet 195bda0d7e Update version numbers and changelog for v2.4.0 2023-04-24 17:19:47 +01:00
Oliver Hamlet 23731c1333 Update pelite to 0.10.0 2022-11-09 00:04:40 +00:00
Oliver Hamlet d283bae744 Update version numbers and changelog for v2.3.1 2022-09-15 22:32:32 +01:00
Oliver Hamlet 977cf26d40 Update esplugin to 4.0.0 2022-09-15 22:20:51 +01:00
dependabot[bot]andGitHub 628b64ffb6 Update criterion requirement from 0.3.0 to 0.4.0
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs) to permit the latest version.
- [Release notes](https://github.com/bheisler/criterion.rs/releases)
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.0...0.4.0)

---
updated-dependencies:
- dependency-name: criterion
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 03:02:29 +00:00
Oliver Hamlet 85e92873bd Update versions and changelog for v2.3.0 2022-02-27 08:26:49 +00:00
Oliver Hamlet a17542c0e9 Update versions and changelog for v2.2.2 2022-02-04 16:52:51 +00:00
dependabot[bot]andGitHub e2bfd0c9cf Update nom requirement from 6.0.0 to 7.0.0
Updates the requirements on [nom](https://github.com/Geal/nom) to permit the latest version.
- [Release notes](https://github.com/Geal/nom/releases)
- [Changelog](https://github.com/Geal/nom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Geal/nom/compare/6.0.0...7.0.0)

---
updated-dependencies:
- dependency-name: nom
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-23 03:02:15 +00:00
Oliver Hamlet eae8f542ea Update versions and changelogs for v2.2.1 2021-04-25 20:02:12 +01:00
Oliver Hamlet 169d4652d9 Update versions and changelogs for v2.2.0 2021-04-17 15:33:10 +01:00
Oliver Hamlet f71a2abed1 Update my email address 2021-04-17 11:04:16 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ebae951eae Update nom requirement from 5.0.0 to 6.0.0 (#6)
Updates the requirements on [nom](https://github.com/Geal/nom) to permit the latest version.
- [Release notes](https://github.com/Geal/nom/releases)
- [Changelog](https://github.com/Geal/nom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Geal/nom/compare/5.0.0...6.0.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 18:51:39 +00:00
Oliver Hamlet 2d05577fab Update versions and changelog for v2.1.2 2020-10-23 23:05:32 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Oliver Hamlet
ea8824eb1f Update pelite requirement from 0.8.0 to 0.9.0 (#4)
* Update pelite requirement from 0.8.0 to 0.9.0

Updates the requirements on [pelite](https://github.com/CasualX/pelite) to permit the latest version.
- [Release notes](https://github.com/CasualX/pelite/releases)
- [Changelog](https://github.com/CasualX/pelite/blob/master/changelog.md)
- [Commits](https://github.com/CasualX/pelite/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oliver Hamlet <oliver.hamlet@gmail.com>
2020-09-07 12:05:00 +01:00
Oliver Hamlet 9ef3aa23d5 Update versions and changelog for v2.1.1 2020-06-13 23:46:36 +01:00
Oliver Hamlet d0bde327c2 Speed up CRC32 calculation
It turns out that passing in one byte at a time is really inefficient
(which really should have been obvious...). For small files the
difference is insignificant, but for Skyrim SE's Update.esm (18 MB)
feeding in the buffered file content slice made the calculation twice
as fast, and this seems to have non-linear effect, as the benchmark
against Dragonborn.esm (63 MB) would have taken ~ 1137 seconds to run
when passing one byte at a time (the benchmark using a buffer took ~ 5
seconds).

On top of that, switching to the crc32fast crate has an insignificant
effect on benchmarking with Blank.esm, but Update.esm's benchmark
was twice as fast again, and when benchmarking with Dragonborn.esm,
using crc32fast was ~ 170x faster than using the crc crate!
2020-06-13 23:17:32 +01:00