An open API service providing commit metadata for open source projects.

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

← Back to repository