Commit Graph

7729 Commits (ccc47a0747e58fc0db367086c4f022f88617a84b)
 

Author SHA1 Message Date
Rich Harris ccc47a0747 remove unused second argument to source, and runtime immutable option to createRoot (not sure what that was doing there?)
2 years ago
Rich Harris 84a30b55cd remove unused second argument to derived
2 years ago
Rich Harris afd2efa2d7 add immutable to transform state
2 years ago
Rich Harris b049cc72cd only mutate in legacy mode
2 years ago
Rich Harris e28095f534 create sources when reading proxy properties inside deriveds
2 years ago
Dominic Gannaway 15136428a6 handle frozen
2 years ago
Dominic Gannaway 28ac98e3f0 fix test
2 years ago
Dominic Gannaway 4288843576 ensure we proxy when assigning to state
2 years ago
Dominic Gannaway cb731aa876 fix mistake
2 years ago
Dominic Gannaway 0982d19bf3 improve runtime
2 years ago
Dominic Gannaway b2ddc462c6 more tweaks
2 years ago
Dominic Gannaway 236b191b78 tweaks
2 years ago
Rich Harris c063a71729 move each logic into its own module; breathe sigh of relief
2 years ago
Rich Harris 358c93853f move util into utils file
2 years ago
Rich Harris 0e1cdd9e52 update test - effects no longer fire on mutations unnecessarily
2 years ago
Rich Harris 5a899c2244 track reassignments separately from mutations
2 years ago
Rich Harris 6d151ce444 remove state-not-mutated warning, which is no longer valid
2 years ago
Rich Harris c59b3011e4 fix
2 years ago
Rich Harris 5ff4932373 get tests passing
2 years ago
Rich Harris 5f8988ad73 update test
2 years ago
Rich Harris 8a2e94163d only create sources for writable properties
2 years ago
Rich Harris ef6ee52f3d remove proxy helper from public API
2 years ago
Rich Harris 03288f50ef emit $.proxy
2 years ago
Rich Harris 39214edb0e shuffle things around
2 years ago
Rich Harris fb6043e03f rename stuff
2 years ago
Rich Harris fcfce74dd3 more
2 years ago
Rich Harris 44d0087b56 only create sources for own properties
2 years ago
Rich Harris 3b754b51df maybe this is unnecessary?
2 years ago
Rich Harris 0db3edc3e8 eliminate closures
2 years ago
Rich Harris 3a6ad8dabd more 1337
2 years ago
Dominic Gannaway 80b2253cc2 Fix each
2 years ago
Rich Harris 575d0fcfe7 skipped, partially passing array test
2 years ago
Rich Harris a77eca23db fix array memory leak
2 years ago
Rich Harris 9bf3a6ddf0 more tests
2 years ago
Rich Harris b45cd60198 tests
2 years ago
Rich Harris f61370ef8a nested magic
2 years ago
Rich Harris b6fb020526 read length eagerly — triggers reconciliation
2 years ago
Rich Harris fa8ca04d9c magic objects
2 years ago
Dominic Gannaway 2fa06447cf
fix: improve template text node serialization (#9722)
2 years ago
Dominic Gannaway 7eba35b9d1
fix: improve infinite loop capturing (#9721)
2 years ago
gtmnayan 8266229c42
fix repl (#9720)
2 years ago
Simon H cb1ea1f2db
fix: ensure `$$slots` exists in runes mode (#9718)
2 years ago
Simon H 4a8f0bc7e7
fix: keep fallback value after spread update not setting that prop (#9717)
2 years ago
Simon H 65fa717ccd
fix: port over props that were set prior to initialization (#9704)
2 years ago
Dominic Gannaway 2e461eb314
chore: remove redundant hydration code (#9698)
2 years ago
Simon H e3dc185a4c
fix: tweak const tag parsing (#9715)
2 years ago
Simon H f88895e955
fix: allow `bind:this` with dynamic type on inputs (#9713)
2 years ago
Simon H 1fe0152dd4
fix: delegate events on elements with bind-this (#9696)
2 years ago
Simon H 2416587215
fix: ensure implicit children snippet renders correctly (#9706)
2 years ago
Rich Harris bde42d5676
`$inspect` rune (#9705)
2 years ago