GitHub / CodSpeedHQ/codspeed-node / commits
Node.js libraries to create CodSpeed benchmarks
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| b7f1be74 | feat(vitest,tinybench): emit benchmark markers inside the sample window | not-matthias <m****s@c****o> | 12 days ago | |
| 079e488b | chore: bump instrument-hooks | not-matthias <m****s@c****o> | 12 days ago | |
| 3411926a | feat: add macOS-only vitest benchmark and CI job | not-matthias <m****s@c****o> | 13 days ago | |
| 4dae7981 | v5.5.0 | Adrien Cacciaguerra <a****a@g****m> | 17 days ago | |
| 1d2e682f | ci: shard instrumentation benchmarks and add turbo cache | Guillaume Lagrange <g****e@g****u> | 19 days ago | |
| cf8173d8 | feat: add electron mailbox demo example | Guillaume Lagrange <g****e@g****u> | 19 days ago | |
| 8c1fa636 | chore: bump lerna | Guillaume Lagrange <g****e@g****u> | 19 days ago | |
| 9d944356 | chore: temporarily disable profiler for macos test | Guillaume Lagrange <g****e@g****u> | 20 days ago | |
| c7c3795a |
ref(core): extract getCallingFile utility for plugins to share
Co-authored-by: Claude <n****y@a****m> |
Guillaume Lagrange <g****e@g****u> | 20 days ago | |
| ed6274af |
build: bump eslint and @typescript-eslint to v8 line
Co-authored-by: Claude <n****y@a****m> |
Guillaume Lagrange <g****e@g****u> | 20 days ago | |
| fe38d703 |
feat: add @codspeed/playwright package to bench electron apps
Co-authored-by: Claude <n****y@a****m> |
Guillaume Lagrange <g****e@g****u> | 20 days ago | |
| 3f3604dc |
build: bump prettier to 3 and typescript to 5.6
Co-authored-by: Claude <n****y@a****m> |
Guillaume Lagrange <g****e@g****u> | 20 days ago | |
| 637fe1af | feat: migrate from moon to turbo | Guillaume Lagrange <g****e@g****u> | 20 days ago | |
| 285527c9 | chore: bump instrument-hooks | Guillaume Lagrange <g****e@g****u> | 25 days ago | |
| b05972c7 | feat: add newer instrument_hooks markers to native_core | Guillaume Lagrange <g****e@g****u> | 25 days ago | |
| aa9d1270 | v5.4.0 | Adrien Cacciaguerra <a****a@g****m> | about 2 months ago | |
| 7c97dc2d | v5.3.0 | Adrien Cacciaguerra <a****a@g****m> | about 2 months ago | |
| 42a33dd9 | ci: add workflow_dispatch to test the release pipeline | Guillaume Lagrange <g****e@g****u> | 2 months ago | |
| eb04a2e5 | feat: add darwin pre-build to the release pipeline | Guillaume Lagrange <g****e@g****u> | 2 months ago | |
| f41f338d | feat: bump instrument-hooks to use int32_t as pid | Guillaume Lagrange <g****e@g****u> | 2 months ago | |
| adc689a6 | chore: bump node-gyp to support python 3.12+ | Guillaume Lagrange <g****e@g****u> | 2 months ago | |
| e6a55ce4 | ci: add macos integration test | Guillaume Lagrange <g****e@g****u> | 2 months ago | |
| 6b2a0125 | chore: bump instrument-hooks to dump linked libraries | Guillaume Lagrange <g****e@g****u> | 2 months ago | |
| c157255a | feat: dump node process information when running | Guillaume Lagrange <g****e@g****u> | 3 months ago | |
| 1ddf48be | v5.2.0 | Adrien Cacciaguerra <a****a@g****m> | 4 months ago | |
| 86299a6d | feat: add memory profiling support | not-matthias <m****s@c****o> | 4 months ago | |
| 4f97cbe0 | feat(ci): add memory profiling | not-matthias <m****s@c****o> | 4 months ago | |
| 4b39225c | v5.1.0 | Adrien Cacciaguerra <a****a@g****m> | 4 months ago | |
| 48f7af27 | chore: prevent lerna to format pnpm lock | Adrien Cacciaguerra <a****a@g****m> | 4 months ago | |
| 869c6951 | chore: ensure released tag is signed | Adrien Cacciaguerra <a****a@g****m> | 4 months ago | |
| 229fd77b | chore: update lock file format | Adrien Cacciaguerra <a****a@g****m> | 4 months ago | |
| 485c0ca9 | chore: bump vitest to v4 in examples and add explicit vitest v3 example for b... | Adrien Cacciaguerra <a****a@g****m> | 4 months ago | |
| 4613be9a | feat(vitest-plugin): retrieve vitest major version to know which config to apply | Adrien Cacciaguerra <a****a@g****m> | 4 months ago | |
| 866b5e14 | feat(vitest): support vitest v4 |
Qingyu Wang <4****a@u****m>
Committed by: Adrien Cacciaguerra <a****a@g****m> |
5 months ago | |
| 2e31d9e5 | fix(vitest-plugin): ensure vitest peer dep is below v4 | Adrien Cacciaguerra <a****a@g****m> | 7 months ago | |
| 635c77c8 | feat: rename instrumentation to simulation | Guillaume Lagrange <g****e@g****u> | 7 months ago | |
| 174369c7 |
chore: bump instrument-hooks
Signed-off-by: Guillaume Lagrange <g****e@g****u> |
not-matthias <2****s@u****m>
Committed by: Guillaume Lagrange <g****e@g****u> |
8 months ago | |
| b1e4a945 | v5.0.1 | Adrien Cacciaguerra <a****a@g****m> | 9 months ago | |
| d6da530f | fix: make tinybench peer dep broader | Adrien Cacciaguerra <a****a@g****m> | 9 months ago | |
| f3c1c66c | fix(vitest-plugin): update readme with correct minimal vitest version | Guillaume Lagrange <g****e@g****u> | 9 months ago | |
| f079976a | v5.0.0 | Arthur Pastel <a****l@g****m> | 9 months ago | |
| 48accc48 | fix(core): fix tests failing after running `pnpm install` |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| f6d18d36 | feat(core): throw when trying to call setupCore with no native core |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 0847172e | fix(core): split node flags to be more minimalistic in walltime |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 81f0dc9f | fix(core): split node flags to be more minimalistic in walltime | Guillaume Lagrange <g****e@g****u> | 9 months ago | |
| c3ddfff2 | ci: re-follow main version for action to use v4 | Guillaume Lagrange <g****e@g****u> | 9 months ago | |
| b989ef4c | ci: re-follow main version for action to use v4 |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 102e9c1d | ci: pin action to v3 and remove moon's --concurency usage | Guillaume Lagrange <g****e@g****u> | 9 months ago | |
| 58ca4bb9 | ci: pin action to v3 and remove moon's --concurency usage |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 4173870f | refactor(tinybench): share structure across walltime and instrumented |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| a62c40df | ci: fix deprecation warning about set-output |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| b1ea180b | ci(core): run tests on arm as well |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 41cdf662 | ci(core): build artifacts for both x86 and arm64 during release |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| a2541912 | chore(core): print error when failing to load native core |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 44cf1752 | refactor(tinybench-plugin): commonize logic between `run` and `runSync` |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 6688f9a2 | feat(vitest-plugin): add perf profiling for vitest plugin |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 2194b10a | refactor(vitest-plugin): make the walltimerunner class less cluttered |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| fdc463d8 | chore: fix eslint warnings |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| ca109b69 | feat(tinybench-plugin): support bench runSync in instrumented mode |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 5a51aced | feat(core): add a warning in results.json about walltime profiling code |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 8b062ba2 | feat(tinybench-plugin): add support for perf profiling |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| cef4fa41 | refactor(tinybench-plugin): call setupCore no matter the codspeed mode if not... |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| 9fc499c3 | feat(core): add native __codspeed_root_frame__ function |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
9 months ago | |
| a3d2755c | chore: bump version to 5.0.0 | Guillaume Lagrange <g****e@g****u> | 10 months ago | |
| cb3de54a | feat: use instrument-hooks for all instrumented integrations | Guillaume Lagrange <g****e@g****u> | 10 months ago | |
| ae037131 | ci: allow publishing alpha releases from tag |
Guillaume Lagrange <g****e@g****u>
Committed by: Arthur Pastel <a****l@g****m> |
10 months ago | |
| 8c86d0af | fix(tinybench): fix package.json ordering warning | Guillaume Lagrange <g****e@g****u> | 10 months ago | |
| 88267606 | chore: bump @types/node to match repo node version | Guillaume Lagrange <g****e@g****u> | 10 months ago | |
| dc4c5bcd | chore: bump vitest and rollup dev dependencies | Guillaume Lagrange <g****e@g****u> | 10 months ago | |
| e312a3b0 | fix: stop relying on system valgrind to build | Guillaume Lagrange <g****e@g****u> | 10 months ago | |
| 759ec384 | feat: add instrument hooks bindings | Guillaume Lagrange <g****e@g****u> | 10 months ago | |
| e2f143c5 | feat!(vitest-plugin): support vitest v3 and drop older versions | Adrien Cacciaguerra <a****a@g****m> | 11 months ago | |
| c9d21692 | chore(with-typescript-esm): switch vitest bench to recursiveFibo | Adrien Cacciaguerra <a****a@g****m> | 11 months ago | |
| 353593be | chore: bump pnpm from 8 to 10 | Adrien Cacciaguerra <a****a@g****m> | 11 months ago | |
| bfb95e23 | feat(tinybench-plugin): support bench.name opts | Adrien Cacciaguerra <a****a@g****m> | 11 months ago | |
| 6fbdcf9d | ci: add vitest-plugin to the walltime runs |
Guillaume Lagrange <g****e@g****u>
Committed by: Adrien Cacciaguerra <a****a@g****m> |
11 months ago | |
| ba7fd740 | feat(vitest-plugin): add walltime support |
Guillaume Lagrange <g****e@g****u>
Committed by: Adrien Cacciaguerra <a****a@g****m> |
11 months ago | |
| c809cc5c | refactor(vitest-plugin): move instrumented behavior in dedicated file |
Guillaume Lagrange <g****e@g****u>
Committed by: Adrien Cacciaguerra <a****a@g****m> |
11 months ago | |
| 3aa88de2 | chore(tinybench-plugin): use vitest instead of jest | Guillaume Lagrange <g****e@g****u> | 11 months ago | |
| 66f902ff | chore(tinybench-plugin): make tinybench-plugin an es module | Guillaume Lagrange <g****e@g****u> | 11 months ago | |
| 2a16f262 | chore: bump form data |
Guillaume Lagrange <g****e@g****u>
Committed by: Adrien Cacciaguerra <a****a@g****m> |
11 months ago | |
| 40d3f328 | chore: remove outdated example | Guillaume Lagrange <g****e@g****u> | 11 months ago | |
| ae687f0f | feat!(tinybench-plugin): bump tinybench and add walltime support |
Guillaume Lagrange <g****e@g****u>
Committed by: Adrien Cacciaguerra <a****a@g****m> |
11 months ago | |
| 4c4e3806 | chore: bump node to 20 | Guillaume Lagrange <g****e@g****u> | 11 months ago | |
| 6a3c4210 | chore: bump moon | Guillaume Lagrange <g****e@g****u> | 11 months ago | |
| d56edda8 | feat: add a fix-format moon target | Guillaume Lagrange <g****e@g****u> | 11 months ago | |
| cbb7a256 | feat: add flake for native build python dependency | Guillaume Lagrange <g****e@g****u> | 11 months ago | |
| d593f4e6 | feat: add CLAUDE.md | Guillaume Lagrange <g****e@g****u> | 11 months ago | |
| 6df11e89 | v4.0.1 | Adrien Cacciaguerra <a****a@g****m> | about 1 year ago | |
| 2b3c29e4 | feat: allow vite 6 | Sébastien Vanvelthem <b****e@g****m> | over 1 year ago | |
| acaf9256 | v4.0.0 | Adrien Cacciaguerra <a****a@g****m> | over 1 year ago | |
| 7351c4e2 | chore: remove initOptimizations function | Adrien Cacciaguerra <a****a@g****m> | over 1 year ago | |
| 60fc89b8 | feat!: update V8 flags and force optimization | Adrien Cacciaguerra <a****a@g****m> | over 1 year ago | |
| c8110bd8 | chore: improve naming in workflow examples | Arthur Pastel <a****l@g****m> | over 1 year ago | |
| 7215aa2a | ci: bump actions/checkout to v4 |
fargito <f****6@g****m>
Committed by: François Farge <f****6@g****m> |
over 1 year ago | |
| f2c6054a | v3.1.1 | Adrien Cacciaguerra <a****a@g****m> | almost 2 years ago | |
| 85d1506b | fix(vitest-plugin): ensure typings are found when using exports | Adrien Cacciaguerra <a****a@g****m> | almost 2 years ago | |
| 46a7a56e | v3.1.0 | Adrien Cacciaguerra <a****a@g****m> | over 2 years ago | |
| fd2118bc | feat(vitest-plugin): always run codspeed benchmarks when using the plugin, as... | Adrien Cacciaguerra <a****a@g****m> | over 2 years ago | |
| ffeaa232 | feat(vitest-plugin): add support for benchmark hooks | Adrien Cacciaguerra <a****a@g****m> | over 2 years ago |