svelte
Advanced tools
Comparing version 5.0.0-next.129 to 5.0.0-next.130
@@ -5,3 +5,3 @@ { | ||
"license": "MIT", | ||
"version": "5.0.0-next.129", | ||
"version": "5.0.0-next.130", | ||
"type": "module", | ||
@@ -8,0 +8,0 @@ "types": "./types/index.d.ts", |
@@ -656,8 +656,9 @@ import { DEV } from 'esm-env'; | ||
if (effects.length > 0) { | ||
if ((filter_flags & EFFECT) !== 0) { | ||
collected_effects.push(...effects); | ||
} | ||
if (!shallow) { | ||
for (var i = 0; i < effects.length; i++) { | ||
// We might be dealing with many effects here, far more than can be spread into | ||
// an array push call (callstack overflow). So let's deal with each effect in a loop. | ||
for (var i = 0; i < effects.length; i++) { | ||
if ((filter_flags & EFFECT) !== 0) { | ||
collected_effects.push(effects[i]); | ||
} | ||
if (!shallow) { | ||
process_effects(effects[i], filter_flags, false, collected_effects); | ||
@@ -681,3 +682,2 @@ } | ||
function flush_nested_effects(effect, filter_flags, shallow = false) { | ||
infinite_loop_guard(); | ||
/** @type {import('#client').Effect[]} */ | ||
@@ -1168,3 +1168,3 @@ var collected_effects = []; | ||
context_stack_item.e = null; | ||
for (let i = 0; i < effects.length; i++) { | ||
for (var i = 0; i < effects.length; i++) { | ||
effect(effects[i]); | ||
@@ -1171,0 +1171,0 @@ } |
@@ -9,3 +9,3 @@ // generated during release, do not modify | ||
*/ | ||
export const VERSION = '5.0.0-next.129'; | ||
export const VERSION = '5.0.0-next.130'; | ||
export const PUBLIC_VERSION = '5'; |
Sorry, the diff of this file is too big to display
2062718
45141