Evan You
|
f5700245b0
|
refactor: improve functional patch
|
2018-11-13 00:29:18 -05:00 |
|
Evan You
|
fc5aa6d0be
|
feat: proper static tree skip
|
2018-11-12 22:42:34 -05:00 |
|
Evan You
|
6e424397d1
|
refactor: bring back clone for reused nodes
|
2018-11-12 22:21:56 -05:00 |
|
Evan You
|
65c1ea8930
|
wip: defer patchData as nodeOp
|
2018-11-12 22:07:55 -05:00 |
|
Evan You
|
2f3ddf20b5
|
refactor: document new scheduler
|
2018-11-12 12:42:35 -05:00 |
|
Evan You
|
cb7ad12ed4
|
wip: rename file
|
2018-11-12 12:39:59 -05:00 |
|
Evan You
|
d27f5ee8e2
|
wip: remove outdated files
|
2018-11-12 12:37:22 -05:00 |
|
Evan You
|
f13fbe8686
|
wip: properly handle invalidated mount/unmount
|
2018-11-10 00:33:41 -05:00 |
|
Evan You
|
5639022f80
|
wip: fix insertBefore
|
2018-11-09 18:08:53 -05:00 |
|
Evan You
|
544f37ae48
|
wip: simplify time-slicing implementation
|
2018-11-09 18:01:58 -05:00 |
|
Evan You
|
76a94c2c41
|
refactor: small tweaks
|
2018-11-08 20:37:19 -05:00 |
|
Evan You
|
a95532495a
|
refactor: properly cleanup invalidated jobs
|
2018-11-08 20:08:28 -05:00 |
|
Evan You
|
d39eb6cdbc
|
wip: disable time-slicing in compat mode
|
2018-11-08 18:41:04 -05:00 |
|
Evan You
|
64029b4a54
|
feat: detailed info in renderTriggered + hint for skipping slot updates
|
2018-11-08 18:20:07 -05:00 |
|
Evan You
|
6027d480f3
|
feat: renderTriggered for forced updates
|
2018-11-08 14:09:52 -05:00 |
|
Evan You
|
2ee60e0a03
|
test: all tests passing!
|
2018-11-08 13:37:39 -05:00 |
|
Evan You
|
bd1b06f1cc
|
test: fix some tests
|
2018-11-08 12:54:11 -05:00 |
|
Evan You
|
157971b3cb
|
fix: domProps handling
|
2018-11-03 06:31:54 +09:00 |
|
Evan You
|
9d1f0f248d
|
wip: fix more tests
|
2018-11-03 06:31:31 +09:00 |
|
Evan You
|
f79f0e658b
|
wip: fix one test
|
2018-11-03 06:31:31 +09:00 |
|
Evan You
|
ba571cda61
|
wip: trying to make tests work
|
2018-11-03 06:31:31 +09:00 |
|
Evan You
|
d70b7d6dd5
|
wip: error handling and nextTick for time slicing
|
2018-11-03 06:31:31 +09:00 |
|
Evan You
|
d5862d8c51
|
feat: make functional components time-slicable
|
2018-11-03 06:31:30 +09:00 |
|
Evan You
|
6ba02827b1
|
feat: experimental time-slicing
|
2018-11-03 06:31:30 +09:00 |
|
Evan You
|
e6be55a498
|
chore: relax render type for tsx
|
2018-11-03 05:59:45 +09:00 |
|
Evan You
|
ccc835caff
|
chore: fix warning indent
|
2018-11-03 05:59:29 +09:00 |
|
Evan You
|
bf6e49559a
|
chore: do not warn about reserved methods
|
2018-11-03 05:40:31 +09:00 |
|
Evan You
|
3e31de3742
|
chore: fix warning newline
|
2018-11-03 05:37:01 +09:00 |
|
Evan You
|
774cce324d
|
chore: remove unnecessary hooks api
|
2018-11-03 05:28:29 +09:00 |
|
Evan You
|
8602b61efb
|
refactor: use more efficient useComputed() implementation
|
2018-10-30 01:10:03 -04:00 |
|
Evan You
|
f9e3e38fdb
|
chore: add warning when attempting to mutate non-observable hooks return value
|
2018-10-30 00:42:26 -04:00 |
|
Evan You
|
a17c377be0
|
feat: enable returning observable state from hooks()
|
2018-10-30 00:33:45 -04:00 |
|
Evan You
|
6767bf83c4
|
feat: hooks that match current API
|
2018-10-29 18:50:07 -04:00 |
|
Evan You
|
894bead914
|
feat: make hooks usable inside classes
|
2018-10-28 19:15:18 -04:00 |
|
Evan You
|
98782b326a
|
chore: move hooks to experimental
|
2018-10-28 17:47:22 -04:00 |
|
Evan You
|
a6a571f973
|
test: basic tests for hooks
|
2018-10-28 17:45:53 -04:00 |
|
Evan You
|
665cd8e3d9
|
feat(runtime-test): triggerEvent
|
2018-10-28 17:43:27 -04:00 |
|
Evan You
|
52e6964d6c
|
test: tests for memoize
|
2018-10-28 17:18:41 -04:00 |
|
Evan You
|
131936f144
|
feat: skip constant trees and memoize fn
|
2018-10-28 16:41:29 -04:00 |
|
Evan You
|
d8cda2387f
|
perf: skip props update if data object is the same
|
2018-10-28 15:58:59 -04:00 |
|
Evan You
|
c9b33a9e69
|
feat: delegate pointer events
|
2018-10-28 15:23:37 -04:00 |
|
Evan You
|
e8dd725e41
|
fix: fragment replaceVNode
|
2018-10-28 14:22:52 -04:00 |
|
Evan You
|
45e9a42a1a
|
refactor: improve scheduler error warning message
|
2018-10-28 14:22:34 -04:00 |
|
Evan You
|
665ff43fad
|
refactor(scheduler): improve infinite loop detection
|
2018-10-28 12:59:08 -04:00 |
|
Evan You
|
98e79943d2
|
fix(hooks): fix effect update & cleanup
|
2018-10-28 12:10:29 -04:00 |
|
Evan You
|
a7bcb7898f
|
refactor: improve error logging
|
2018-10-28 12:09:38 -04:00 |
|
Evan You
|
ebf67ad208
|
fix(scheduler): handle queueJob inside postFlushCbs
|
2018-10-28 12:08:58 -04:00 |
|
Evan You
|
01bb8d1894
|
fix: parent chain error when root is functional
|
2018-10-28 12:08:20 -04:00 |
|
Evan You
|
832d715afe
|
feat: implement basic hooks
|
2018-10-27 22:10:25 -04:00 |
|
Evan You
|
6982f755fd
|
build: update runtime-dom global name
|
2018-10-26 17:51:09 -04:00 |
|