angular/packages/core/test/signals
Pawel Kozlowski 91ee2697c0 refactor(core): short-circuits invocations of signals equality (#52465)
This change skips signal equality calls on set / update when the
two values (current and the new one) are referentially identical.
The assumption is that equality function implementation should
never return false for 2 values that are the same (according to
the Object.is logic).

PR Close #52465
2023-11-02 10:59:59 -07:00
..
BUILD.bazel refactor: move signals code into primitives package (#51986) 2023-10-06 15:12:00 -07:00
computed_spec.ts refactor: move signals code into primitives package (#51986) 2023-10-06 15:12:00 -07:00
effect_util.ts refactor: move signals code into primitives package (#51986) 2023-10-06 15:12:00 -07:00
glitch_free_spec.ts refactor(core): extract signals API away from the 'signals' package (#51986) 2023-10-06 15:11:59 -07:00
is_signal_spec.ts refactor(core): extract signals API away from the 'signals' package (#51986) 2023-10-06 15:11:59 -07:00
non_reactive_spec.ts refactor(core): extract signals API away from the 'signals' package (#51986) 2023-10-06 15:11:59 -07:00
signal_spec.ts refactor(core): short-circuits invocations of signals equality (#52465) 2023-11-02 10:59:59 -07:00
watch_spec.ts refactor: move signals code into primitives package (#51986) 2023-10-06 15:12:00 -07:00