Skip to content

Commit 2082920

Browse files
committed
Merge branch 'main' into class-enhancements
2 parents 48d2e83 + 64a32ce commit 2082920

File tree

1,307 files changed

+13265
-33073
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,307 files changed

+13265
-33073
lines changed

.changeset/beige-files-pull.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/great-bulldogs-wonder.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/hot-frogs-melt.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
- [ ] Prefix your PR title with `feat:`, `fix:`, `chore:`, or `docs:`.
55
- [ ] This message body should clearly illustrate what problems it solves.
66
- [ ] Ideally, include a test that fails without this PR but passes with it.
7+
- [ ] If this PR changes code within `packages/svelte/src`, add a changeset (`npx changeset`).
78

89
### Tests and linting
910

benchmarking/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
output

benchmarking/benchmarks.js

Lines changed: 0 additions & 58 deletions
This file was deleted.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
import { kairo_avoidable_owned, kairo_avoidable_unowned } from './kairo/kairo_avoidable.js';
2+
import { kairo_broad_owned, kairo_broad_unowned } from './kairo/kairo_broad.js';
3+
import { kairo_deep_owned, kairo_deep_unowned } from './kairo/kairo_deep.js';
4+
import { kairo_diamond_owned, kairo_diamond_unowned } from './kairo/kairo_diamond.js';
5+
import { kairo_mux_unowned, kairo_mux_owned } from './kairo/kairo_mux.js';
6+
import { kairo_repeated_unowned, kairo_repeated_owned } from './kairo/kairo_repeated.js';
7+
import { kairo_triangle_owned, kairo_triangle_unowned } from './kairo/kairo_triangle.js';
8+
import { kairo_unstable_owned, kairo_unstable_unowned } from './kairo/kairo_unstable.js';
9+
import { mol_bench_owned, mol_bench_unowned } from './mol_bench.js';
10+
import {
11+
sbench_create_0to1,
12+
sbench_create_1000to1,
13+
sbench_create_1to1,
14+
sbench_create_1to1000,
15+
sbench_create_1to2,
16+
sbench_create_1to4,
17+
sbench_create_1to8,
18+
sbench_create_2to1,
19+
sbench_create_4to1,
20+
sbench_create_signals
21+
} from './sbench.js';
22+
23+
// This benchmark has been adapted from the js-reactivity-benchmark (https://github.com/milomg/js-reactivity-benchmark)
24+
// Not all tests are the same, and many parts have been tweaked to capture different data.
25+
26+
export const reactivity_benchmarks = [
27+
sbench_create_signals,
28+
sbench_create_0to1,
29+
sbench_create_1to1,
30+
sbench_create_2to1,
31+
sbench_create_4to1,
32+
sbench_create_1000to1,
33+
sbench_create_1to2,
34+
sbench_create_1to4,
35+
sbench_create_1to8,
36+
sbench_create_1to1000,
37+
kairo_avoidable_owned,
38+
kairo_avoidable_unowned,
39+
kairo_broad_owned,
40+
kairo_broad_unowned,
41+
kairo_deep_owned,
42+
kairo_deep_unowned,
43+
kairo_diamond_owned,
44+
kairo_diamond_unowned,
45+
kairo_triangle_owned,
46+
kairo_triangle_unowned,
47+
kairo_mux_owned,
48+
kairo_mux_unowned,
49+
kairo_repeated_owned,
50+
kairo_repeated_unowned,
51+
kairo_unstable_owned,
52+
kairo_unstable_unowned,
53+
mol_bench_owned,
54+
mol_bench_unowned
55+
];

benchmarking/benchmarks/kairo/kairo_avoidable.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_avoidable.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33
import { busy } from './util.js';
44

55
function setup() {

benchmarking/benchmarks/kairo/kairo_broad.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_broad.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33

44
function setup() {
55
let head = $.state(0);

benchmarking/benchmarks/kairo/kairo_deep.js renamed to benchmarking/benchmarks/reactivity/kairo/kairo_deep.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { assert, fastest_test } from '../../utils.js';
2-
import * as $ from '../../../packages/svelte/src/internal/client/index.js';
1+
import { assert, fastest_test } from '../../../utils.js';
2+
import * as $ from 'svelte/internal/client';
33

44
let len = 50;
55
const iter = 50;

0 commit comments

Comments
 (0)