Commit Graph

53 Commits

Author SHA1 Message Date
cha0s
92c23424a3 feat: addChildren 2019-05-21 03:09:06 -05:00
cha0s
68d27ae5ba chore: bump 2019-05-17 06:15:36 -05:00
cha0s
60df5d61df chore: dead code 2019-05-14 03:42:37 -05:00
cha0s
f3273648b6 perf: flatten pfu 2019-05-14 03:42:26 -05:00
cha0s
3631a7f669 refactor: immutablen't 2019-05-13 21:07:51 -05:00
cha0s
2ccd527884 chore: naming 2019-05-10 02:33:03 -05:00
cha0s
3e4f48c517 perf: faster props and auto sync children init 2019-05-08 23:54:30 -05:00
cha0s
c937aae5ef perf: tickSynchronized to skip most trait tickers 2019-05-08 21:28:47 -05:00
cha0s
4bece84a47 perf: flat tickers 2019-05-05 20:04:50 -05:00
cha0s
57d6b78dde perf: tiny opt 2019-05-04 13:06:33 -05:00
cha0s
e3a76de12b chore: tidy 2019-05-03 23:48:51 -05:00
cha0s
2eefd555bf perf: calculate synchronized children ahead of time 2019-05-03 23:12:50 -05:00
cha0s
6143a76e0d chore: bumps 2019-04-29 20:08:14 -05:00
cha0s
b86bd93db1 refactor: byebye mixins package 2019-04-28 23:45:03 -05:00
cha0s
655cfce7f9 fix: Make sure we actually have a buffer buffer 2019-04-25 00:02:30 -05:00
cha0s
79d358b3ee refactor: net 2019-04-24 18:01:17 -05:00
cha0s
3d9e38aa5f chore: server/client guards 2019-04-23 15:25:03 -05:00
cha0s
7825e647b0 feat: handle null and undefined 2019-04-20 01:55:16 -05:00
cha0s
a03014e968 refactor: setStateful, updateState 2019-04-19 22:29:28 -05:00
cha0s
a5e83f7325 feat: first-class booleans 2019-04-19 14:04:07 -05:00
cha0s
63cb41943b perf: various opts 2019-04-17 00:40:18 -05:00
cha0s
05ce7cd8ba refactor: immutable diff steps 2019-04-16 21:39:50 -05:00
cha0s
e63766b045 refactor: Synchronized is a mixin 2019-04-16 17:52:56 -05:00
cha0s
f8cc832ba5 feat: SynchronizedMixin 2019-04-16 16:34:28 -05:00
cha0s
c7b333aec1 refactor: packet restructuring 2019-04-15 10:03:02 -05:00
cha0s
1da0db0d21 chore: format 2019-04-12 17:59:28 -05:00
cha0s
400b2ebb7d refactor: immutable optimizations 2019-04-12 13:18:34 -05:00
cha0s
cc75cac4e2 refactor: Buffer string and JSON, msgpack latter 2019-04-11 21:33:30 -05:00
cha0s
6da4e21835 feat: packets! 2019-04-11 15:30:15 -05:00
cha0s
d368db1560 refactor: new key protocol 2019-04-11 12:52:51 -05:00
cha0s
b811d09112 chore: tiny opt 2019-04-11 06:49:42 -05:00
cha0s
7c72956ef8 fix: wrong packing op check 2019-04-09 10:22:26 -04:00
cha0s
3e73bc9950 fix: unsigned indexes 2019-04-08 09:20:29 -04:00
cha0s
f7d74df32c fix: unsigned string length 2019-04-08 08:42:24 -04:00
cha0s
1fec2670e1 fix: skip remove op value 2019-04-08 08:37:39 -04:00
cha0s
2af1f694a4 fix: send strings as unsigned 2019-04-08 08:37:22 -04:00
cha0s
9a467c74c5 feat: pack it real good 2019-04-08 08:31:02 -04:00
cha0s
eda0baa415 refactor: Synchronizer 2019-04-07 21:04:40 -04:00
cha0s
18f7b6b3cf feat: state.nextStep 2019-04-07 16:46:07 -04:00
cha0s
650ef7af78 feat: tick statefuls 2019-04-07 16:15:55 -04:00
cha0s
2002911505 refactor: StateSynchronizer no longer does diff 2019-04-07 15:59:04 -04:00
cha0s
7529e7cee0 feat: Synchronized 2019-04-07 12:43:50 -04:00
cha0s
ab9228a405 chore: format 2019-04-05 23:50:48 -04:00
cha0s
f541052c63 feat: state packing 2019-04-05 23:40:04 -04:00
cha0s
1a9b60709d fix: skip null update 2019-04-05 23:39:54 -04:00
cha0s
6eb7d6bad9 refactor: state update 2019-04-05 23:14:29 -04:00
cha0s
8f3a8d9513 chore: acceptStateChange -> patchState 2019-04-05 16:16:55 -04:00
cha0s
e7c6cb8556 refactor: elegance 2019-04-05 16:08:59 -04:00
cha0s
9f6a20bbc2 chore: deps 2019-03-28 12:44:56 -05:00
cha0s
077b20a56c refactor: synchronizer is now 'stateless' 2019-03-28 02:09:46 -05:00