]>
Piment Noir Git Repositories - benchmarks-js.git/log
Jérôme Benoit [Mon, 11 May 2026 14:01:27 +0000 (16:01 +0200)]
chore: remove deprecated pnpm field from package.json
renovate[bot] [Sun, 10 May 2026 11:50:39 +0000 (13:50 +0200)]
chore(deps): update all non-major dependencies (#451)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 9 May 2026 17:07:49 +0000 (19:07 +0200)]
chore(deps): update dependency lint-staged to v17 (#447)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 9 May 2026 15:47:06 +0000 (17:47 +0200)]
chore(deps): update commitlint monorepo to v21 (#448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 9 May 2026 15:44:53 +0000 (17:44 +0200)]
chore(deps): update pnpm to v11 (#449)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dependabot[bot] [Sat, 9 May 2026 13:47:06 +0000 (15:47 +0200)]
chore(deps): bump fast-uri in the npm_and_yarn group across 1 directory (#450)
Bumps the npm_and_yarn group with 1 update in the / directory: [fast-uri](https://github.com/fastify/fast-uri).
Updates `fast-uri` from 3.1.0 to 3.1.2
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2)
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
renovate[bot] [Thu, 7 May 2026 08:16:34 +0000 (10:16 +0200)]
chore(deps): update pnpm to v10.33.4 (#446)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Wed, 6 May 2026 12:46:37 +0000 (14:46 +0200)]
chore(deps): update pnpm to v10.33.3 (#445)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 2 May 2026 12:41:57 +0000 (14:41 +0200)]
chore(deps): update dependency @biomejs/biome to ^2.4.14 (#444)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Fri, 1 May 2026 22:05:41 +0000 (00:05 +0200)]
chore(deps): update all non-major dependencies to ^20.5.3 (#443)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Wed, 29 Apr 2026 09:13:51 +0000 (11:13 +0200)]
fix(deps): update dependency tinybench to ^6.0.1 (#442)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 28 Apr 2026 11:59:42 +0000 (13:59 +0200)]
fix(deps): update dependency remeda to ^2.34.0 (#441)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 25 Apr 2026 16:36:22 +0000 (18:36 +0200)]
chore(deps): update all non-major dependencies (#440)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Thu, 23 Apr 2026 17:06:28 +0000 (19:06 +0200)]
chore(deps): update pnpm to v10.33.2 (#439)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 21 Apr 2026 11:48:32 +0000 (13:48 +0200)]
chore(deps): update dependency eslint-plugin-perfectionist to ^5.9.0 (#437)
* chore(deps): update dependency eslint-plugin-perfectionist to ^5.9.0
* [autofix.ci] apply automated fixes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
renovate[bot] [Mon, 20 Apr 2026 09:26:40 +0000 (11:26 +0200)]
fix(deps): update dependency uuid to v14 (#438)
* fix(deps): update dependency uuid to v14
* [autofix.ci] apply automated fixes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
renovate[bot] [Fri, 17 Apr 2026 14:05:48 +0000 (16:05 +0200)]
chore(deps): update all non-major dependencies (#436)
* chore(deps): update all non-major dependencies
* [autofix.ci] apply automated fixes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
renovate[bot] [Thu, 16 Apr 2026 23:54:46 +0000 (01:54 +0200)]
chore(deps): update dependency @biomejs/biome to ^2.4.12 (#435)
* chore(deps): update dependency @biomejs/biome to ^2.4.12
* [autofix.ci] apply automated fixes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Jérôme Benoit [Tue, 14 Apr 2026 20:06:11 +0000 (22:06 +0200)]
Merge pull request #434 from jerome-benoit/renovate/lock-file-maintenance
chore(deps): lock file maintenance
autofix-ci[bot] [Tue, 14 Apr 2026 19:58:44 +0000 (19:58 +0000)]
[autofix.ci] apply automated fixes
renovate[bot] [Tue, 14 Apr 2026 19:58:10 +0000 (19:58 +0000)]
chore(deps): lock file maintenance
Jérôme Benoit [Sat, 11 Apr 2026 13:54:01 +0000 (15:54 +0200)]
Merge pull request #433 from jerome-benoit/renovate/pnpm-action-setup-6.x
chore(deps): update pnpm/action-setup action to v6
renovate[bot] [Sat, 11 Apr 2026 11:29:15 +0000 (13:29 +0200)]
chore(deps): update all non-major dependencies (#432)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
autofix-ci[bot] [Sat, 11 Apr 2026 01:53:09 +0000 (01:53 +0000)]
[autofix.ci] apply automated fixes
renovate[bot] [Sat, 11 Apr 2026 01:52:36 +0000 (01:52 +0000)]
chore(deps): update pnpm/action-setup action to v6
renovate[bot] [Mon, 6 Apr 2026 16:08:02 +0000 (18:08 +0200)]
chore(deps): lock file maintenance (#431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Thu, 2 Apr 2026 11:43:19 +0000 (13:43 +0200)]
fix(deps): update all non-major dependencies (#430)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Wed, 1 Apr 2026 11:41:04 +0000 (13:41 +0200)]
fix(deps): update all non-major dependencies (#429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 31 Mar 2026 15:39:41 +0000 (17:39 +0200)]
chore(deps): lock file maintenance (#427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 31 Mar 2026 13:46:35 +0000 (15:46 +0200)]
chore(deps): update dependency @biomejs/biome to ^2.4.10 (#428)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 27 Mar 2026 20:13:09 +0000 (21:13 +0100)]
chore(deps): bump brace-expansion (#426)
Bumps the npm_and_yarn group with 1 update in the / directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).
Updates `brace-expansion` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.4...v5.0.5)
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.5
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 27 Mar 2026 17:59:04 +0000 (18:59 +0100)]
chore(deps): bump yaml in the npm_and_yarn group across 1 directory (#425)
Bumps the npm_and_yarn group with 1 update in the / directory: [yaml](https://github.com/eemeli/yaml).
Updates `yaml` from 2.8.2 to 2.8.3
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3)
---
updated-dependencies:
- dependency-name: yaml
dependency-version: 2.8.3
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
renovate[bot] [Thu, 26 Mar 2026 13:38:26 +0000 (14:38 +0100)]
chore(deps): update all non-major dependencies (#423)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dependabot[bot] [Thu, 26 Mar 2026 13:37:59 +0000 (14:37 +0100)]
chore(deps): bump picomatch in the npm_and_yarn group across 1 directory (#424)
Bumps the npm_and_yarn group with 1 update in the / directory: [picomatch](https://github.com/micromatch/picomatch).
Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4)
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
renovate[bot] [Wed, 25 Mar 2026 12:01:02 +0000 (13:01 +0100)]
chore(deps): update all non-major dependencies (#422)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 23 Mar 2026 12:04:27 +0000 (13:04 +0100)]
chore(deps): lock file maintenance (#421)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Thu, 19 Mar 2026 18:50:52 +0000 (19:50 +0100)]
chore(deps): update dependency @biomejs/biome to ^2.4.8 (#420)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Wed, 18 Mar 2026 19:14:21 +0000 (20:14 +0100)]
chore(deps): update pnpm/action-setup action to v5 (#419)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Wed, 18 Mar 2026 18:11:57 +0000 (19:11 +0100)]
chore(deps): lock file maintenance (#418)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 17 Mar 2026 18:15:15 +0000 (19:15 +0100)]
chore(deps): update all non-major dependencies (#417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Tue, 17 Mar 2026 13:33:00 +0000 (14:33 +0100)]
chore: update biome schema version
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
dependabot[bot] [Sun, 15 Mar 2026 10:45:19 +0000 (11:45 +0100)]
chore(deps): bump flatted in the npm_and_yarn group across 1 directory (#415)
Bumps the npm_and_yarn group with 1 update in the / directory: [flatted](https://github.com/WebReflection/flatted).
Updates `flatted` from 3.3.4 to 3.4.1
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.4...v3.4.1)
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.1
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
renovate[bot] [Sun, 15 Mar 2026 10:45:03 +0000 (11:45 +0100)]
chore(deps): update dependency lint-staged to ^16.4.0 (#416)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 14 Mar 2026 22:31:56 +0000 (23:31 +0100)]
chore(deps): update all non-major dependencies (#414)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Thu, 12 Mar 2026 11:08:50 +0000 (12:08 +0100)]
chore(deps): update all non-major dependencies (#413)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 10 Mar 2026 16:36:07 +0000 (17:36 +0100)]
chore(deps): update all non-major dependencies (#412)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Mar 2026 18:05:35 +0000 (19:05 +0100)]
chore(deps): update pnpm to v10.31.0 (#411)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 7 Mar 2026 12:14:18 +0000 (13:14 +0100)]
chore(deps): update all non-major dependencies to ^9.39.4 (#410)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Fri, 6 Mar 2026 12:04:46 +0000 (13:04 +0100)]
chore(deps): update dependency @biomejs/biome to ^2.4.6 (#409)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Wed, 4 Mar 2026 12:39:06 +0000 (13:39 +0100)]
chore(deps): lock file maintenance (#406)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Wed, 4 Mar 2026 12:01:02 +0000 (13:01 +0100)]
chore(deps): update all non-major dependencies (#408)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 3 Mar 2026 01:51:57 +0000 (02:51 +0100)]
chore(deps): update dependency @biomejs/biome to ^2.4.5 (#407)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 2 Mar 2026 14:16:39 +0000 (15:16 +0100)]
chore(deps): update all non-major dependencies (#405)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 28 Feb 2026 14:14:31 +0000 (15:14 +0100)]
chore(deps): update all non-major dependencies (#403)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dependabot[bot] [Sat, 28 Feb 2026 14:14:23 +0000 (15:14 +0100)]
chore(deps): bump minimatch in the npm_and_yarn group across 1 directory (#404)
Bumps the npm_and_yarn group with 1 update in the / directory: [minimatch](https://github.com/isaacs/minimatch).
Updates `minimatch` from 10.2.2 to 10.2.4
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v10.2.2...v10.2.4)
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.2.4
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
renovate[bot] [Wed, 25 Feb 2026 12:28:58 +0000 (13:28 +0100)]
chore(deps): update node.js to v24.14.0 (#402)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 24 Feb 2026 11:14:30 +0000 (12:14 +0100)]
chore(deps): update all non-major dependencies (#401)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 23 Feb 2026 14:43:55 +0000 (15:43 +0100)]
chore(deps): lock file maintenance (#400)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Sat, 21 Feb 2026 15:53:51 +0000 (16:53 +0100)]
chore: ignore .sisyphus directory
Jérôme Benoit [Sat, 21 Feb 2026 09:41:23 +0000 (10:41 +0100)]
chore(deps): update ajv to 6.14.0
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
renovate[bot] [Sat, 21 Feb 2026 09:36:19 +0000 (10:36 +0100)]
chore(deps): update all non-major dependencies (#398)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Fri, 20 Feb 2026 17:00:02 +0000 (18:00 +0100)]
chore(deps): update minimatch to 10.2.2
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
renovate[bot] [Wed, 18 Feb 2026 15:51:26 +0000 (16:51 +0100)]
chore(deps): update all non-major dependencies (#397)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Wed, 18 Feb 2026 12:11:04 +0000 (13:11 +0100)]
chore: make eslint works again
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 18 Feb 2026 10:54:11 +0000 (11:54 +0100)]
chore: update ajv minimum version to 8.18.0
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 18 Feb 2026 10:43:01 +0000 (11:43 +0100)]
chore: migrate biome configuration to 2.4.2
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
renovate[bot] [Tue, 17 Feb 2026 15:20:52 +0000 (16:20 +0100)]
chore(deps): update dependency @biomejs/biome to ^2.4.2 (#396)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 16 Feb 2026 22:21:56 +0000 (23:21 +0100)]
chore(deps): lock file maintenance (#395)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 16 Feb 2026 20:20:50 +0000 (21:20 +0100)]
chore(deps): update all non-major dependencies (#394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Thu, 12 Feb 2026 16:25:05 +0000 (17:25 +0100)]
chore(deps): update all non-major dependencies (#393)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Tue, 10 Feb 2026 22:27:56 +0000 (23:27 +0100)]
style: harmonize Bench configuration format across all benchmarks
Jérôme Benoit [Tue, 10 Feb 2026 22:22:05 +0000 (23:22 +0100)]
feat: add benchmark:all script using npm-run-all2
Jérôme Benoit [Tue, 10 Feb 2026 22:18:40 +0000 (23:18 +0100)]
chore: add missing benchmark scripts and sort alphabetically
Jérôme Benoit [Tue, 10 Feb 2026 22:17:07 +0000 (23:17 +0100)]
feat(bench): add void 0 and Object.is patterns to is-undefined
Jérôme Benoit [Tue, 10 Feb 2026 22:13:06 +0000 (23:13 +0100)]
feat(bench): add common JS pattern benchmarks
Add 9 new benchmark files for frequently used JS patterns:
- array-iteration: for loop vs for...of vs forEach vs reduce
- string-concatenation: + vs template literal vs concat vs join
- type-checking: typeof vs instanceof vs Array.isArray vs toString
- array-filter: filter() vs for loop vs reduce
- array-find: find() vs findIndex() vs some() vs for loop
- set-vs-array-lookup: Set.has() vs includes() vs indexOf()
- object-iteration: for...in vs Object.keys/values/entries
- number-parsing: parseInt vs Number vs unary + vs bitwise ops
- property-check: in vs hasOwnProperty vs Object.hasOwn vs Reflect.has
Jérôme Benoit [Tue, 10 Feb 2026 22:02:24 +0000 (23:02 +0100)]
Revert "feat(bench): add nanoid and immer benchmarks"
This reverts commit
473df3ea0887565cef9984fb0ae73c3c3fa50f0b .
Jérôme Benoit [Tue, 10 Feb 2026 22:00:41 +0000 (23:00 +0100)]
feat(bench): add nanoid and immer benchmarks
- uuid-generator: add nanoid for ID generation comparison
- deep-clone-object: add immer produce for immutable clone comparison
Jérôme Benoit [Tue, 10 Feb 2026 21:59:23 +0000 (22:59 +0100)]
feat(bench): add remeda benchmarks and refactor imports
Add remeda library with benchmarks for:
- deep-clone-object: remedaClone
- deep-merge-object: remedaMergeDeep
- is-empty-object: remedaIsEmpty
Refactor all ramda/remeda imports to use named imports
instead of namespace imports for better tree-shaking.
Jérôme Benoit [Tue, 10 Feb 2026 21:53:02 +0000 (22:53 +0100)]
feat(bench): add ramda benchmarks
Add ramda library and benchmarks for:
- deep-clone-object: R.clone
- deep-merge-object: R.mergeDeepRight
- is-empty-object: R.isEmpty
- min: R.reduce(R.min, ...)
- max: R.reduce(R.max, ...)
Jérôme Benoit [Tue, 10 Feb 2026 21:44:02 +0000 (22:44 +0100)]
chore(deps): remove rambda dependency
Rambda v11 removed clone, isEmpty, and mergeDeepRight with no equivalents.
The remaining 'merge' is shallow-only, inappropriate for deep-merge benchmark.
Jérôme Benoit [Tue, 10 Feb 2026 21:38:44 +0000 (22:38 +0100)]
fix(bench): disable warmup for slow busy-wait benchmarks
Tinybench's default warmup phase caused timeouts with 2-second busy-wait
functions. Disable warmup and set minimum iterations for proper measurement.
Jérôme Benoit [Tue, 10 Feb 2026 21:27:54 +0000 (22:27 +0100)]
fix(bench): correct tinybench API usage and busy-wait timing
- fibonacci.mjs: use bench.table() instead of bench.results for consistent output
- busy-wait.mjs: increase bench time to account for interval delay
Jérôme Benoit [Tue, 10 Feb 2026 21:12:12 +0000 (22:12 +0100)]
refactor(bench): migrate from tatami-ng to tinybench
- Migrated 16 benchmark files from tatami-ng to tinybench API
- Replaced group/bench/run pattern with Bench class
- Added console.table() output for all benchmarks
- Removed tatami-ng dependency (already done in previous commit)
- All benchmarks verified working
Note: busy-wait.mjs has pre-existing timeout issue (documented in notepad)
Note: round-robin-index.mjs referenced in plan does not exist in repository
Jérôme Benoit [Tue, 10 Feb 2026 20:12:09 +0000 (21:12 +0100)]
chore(deps): add tinybench dependency
Jérôme Benoit [Mon, 9 Feb 2026 21:45:44 +0000 (22:45 +0100)]
chore: update biome configuration schema version
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
renovate[bot] [Mon, 9 Feb 2026 15:44:08 +0000 (16:44 +0100)]
chore(deps): lock file maintenance (#392)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Feb 2026 15:08:35 +0000 (16:08 +0100)]
chore(deps): update pnpm to v10.29.2 (#391)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sun, 8 Feb 2026 14:37:19 +0000 (15:37 +0100)]
chore(deps): update all non-major dependencies (#390)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sat, 7 Feb 2026 15:37:58 +0000 (16:37 +0100)]
chore(deps): update dependency eslint-plugin-jsdoc to ^62.5.3 (#388)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Fri, 6 Feb 2026 14:50:46 +0000 (15:50 +0100)]
chore(deps): update dependency eslint-plugin-jsdoc to ^62.5.2 (#387)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Thu, 5 Feb 2026 12:53:45 +0000 (13:53 +0100)]
fix(deps): update all non-major dependencies (#386)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dependabot[bot] [Wed, 4 Feb 2026 13:23:29 +0000 (14:23 +0100)]
chore(deps): bump @isaacs/brace-expansion (#384)
Bumps the npm_and_yarn group with 1 update in the / directory: @isaacs/brace-expansion.
Updates `@isaacs/brace-expansion` from 5.0.0 to 5.0.1
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
renovate[bot] [Wed, 4 Feb 2026 13:22:57 +0000 (14:22 +0100)]
chore(deps): update dependency @biomejs/biome to ^2.3.14 (#385)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 3 Feb 2026 12:53:46 +0000 (13:53 +0100)]
chore(deps): update autofix-ci/action digest to
7a166d7 (#382)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 3 Feb 2026 12:53:39 +0000 (13:53 +0100)]
fix(deps): update all non-major dependencies (#383)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 2 Feb 2026 14:45:38 +0000 (15:45 +0100)]
chore(deps): lock file maintenance (#381)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Sun, 1 Feb 2026 19:17:42 +0000 (20:17 +0100)]
chore(deps): update all non-major dependencies (#380)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Wed, 28 Jan 2026 12:15:46 +0000 (13:15 +0100)]
chore: bump biome schema version to 2.3.13
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
renovate[bot] [Wed, 28 Jan 2026 11:06:49 +0000 (12:06 +0100)]
chore(deps): lock file maintenance (#376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Wed, 28 Jan 2026 10:46:43 +0000 (11:46 +0100)]
chore(deps): update all non-major dependencies (#379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>