Orion Henry
|
a85798cb8e
|
try immutable data structures - move serde to its own file
|
2020-03-31 19:16:46 -07:00 |
|
Orion Henry
|
3642e990e3
|
some simple optimizations
|
2020-03-31 15:54:41 -07:00 |
|
Orion Henry
|
af34d7ef36
|
move undo stack and clock out of opset
|
2020-03-31 06:49:47 -07:00 |
|
Orion Henry
|
461c970e30
|
light edits
|
2020-03-30 16:45:28 -07:00 |
|
Orion Henry
|
f8aa3e2fd5
|
Reduce memory overhead for versions
|
2020-03-30 16:04:24 -07:00 |
|
Orion Henry
|
ccd90c1e61
|
version.rc<op_set>
|
2020-03-30 15:27:09 -07:00 |
|
Orion Henry
|
fca6e1c09e
|
move things out of op_set that are not needed
|
2020-03-30 15:15:30 -07:00 |
|
Orion Henry
|
9eed955d18
|
keep a cache of elemids in the object
|
2020-03-30 14:32:38 -07:00 |
|
Orion Henry
|
f7b3a57d20
|
handle insert remove properly in diffs - preserve undo stack
|
2020-03-30 08:42:25 -07:00 |
|
Orion Henry
|
f97e36f770
|
linked diffs dont need to be remapped
|
2020-03-29 23:58:23 -07:00 |
|
Orion Henry
|
9ffb4624c1
|
Noop when deleteing a delete
|
2020-03-29 23:22:10 -07:00 |
|
Orion Henry
|
7e9b49f4bd
|
Refactor the undo and diffs to be return args instead of pass by mut ref
|
2020-03-29 23:14:48 -07:00 |
|
Orion Henry
|
09f4e09030
|
fixed a bug where detached objects would error on diff generation
|
2020-03-29 22:55:26 -07:00 |
|
Orion Henry
|
319993cd6a
|
add links
|
2020-03-29 18:35:39 -07:00 |
|
Orion Henry
|
6c0f21e47e
|
elemids not properly deleting
|
2020-03-29 16:42:15 -07:00 |
|
Orion Henry
|
e24e073c10
|
code cleanup around diff generation
|
2020-03-29 15:58:24 -07:00 |
|
Orion Henry
|
853a5223b4
|
special case to serialize empty diffs
|
2020-03-29 13:24:24 -07:00 |
|
Orion Henry
|
1c92dc6d24
|
undo/redo
|
2020-03-29 10:12:55 -07:00 |
|
Orion Henry
|
8380c6a451
|
merge cleanup
|
2020-03-29 07:33:52 -07:00 |
|
Orion Henry
|
058a0f6b3e
|
move op_handle into its own file
|
2020-03-28 23:42:01 -07:00 |
|
Orion Henry
|
7aa7ebe968
|
light cleanup
|
2020-03-28 22:44:11 -07:00 |
|
Orion Henry
|
bd338e9ee2
|
bug in the command compressing code
|
2020-03-28 21:33:42 -07:00 |
|
Orion Henry
|
d13a859039
|
light cleanup
|
2020-03-28 20:19:58 -07:00 |
|
Orion Henry
|
6e76450f5a
|
error on set=null
|
2020-03-28 18:49:31 -07:00 |
|
Orion Henry
|
b9d003d13d
|
bug in my element iterator
|
2020-03-28 18:34:06 -07:00 |
|
Orion Henry
|
45ecce648d
|
some light cleanup
|
2020-03-28 16:02:58 -07:00 |
|
Orion Henry
|
9fa6ea8520
|
combile similar ops when generating a change
|
2020-03-28 15:48:31 -07:00 |
|
Orion Henry
|
5609c1a3e8
|
big operation refactor
|
2020-03-28 14:46:31 -07:00 |
|
Orion Henry
|
899feaefb1
|
simple refactor - apply_ops
|
2020-03-28 08:27:11 -07:00 |
|
Orion Henry
|
923b767d0a
|
columner encoding
|
2020-03-27 08:15:57 -07:00 |
|
Orion Henry
|
1152b6006c
|
break out ObjectID from OpID - implement table obj_id hack
|
2020-03-26 16:50:26 -07:00 |
|
Orion Henry
|
8ee72ba1e2
|
flatten out oprequest struct
|
2020-03-26 07:31:48 -07:00 |
|
Orion Henry
|
a0ece5c413
|
forgot to add helpers
|
2020-03-25 15:18:22 -07:00 |
|
Orion Henry
|
8139f83dfd
|
fixed increment
|
2020-03-25 15:09:24 -07:00 |
|
Orion Henry
|
771c6bee18
|
all backend tests passing
|
2020-03-25 14:15:23 -07:00 |
|
Orion Henry
|
0a4e28a52d
|
fix deps/pred/insert bugs
|
2020-03-25 13:13:36 -07:00 |
|
Orion Henry
|
d016278107
|
make child optional
|
2020-03-24 13:07:48 -07:00 |
|
Orion Henry
|
22f06f79c6
|
get_patch() works
|
2020-03-24 12:12:51 -07:00 |
|
Orion Henry
|
76491bc07d
|
wip
|
2020-03-23 21:21:01 -07:00 |
|
Orion Henry
|
2e80b5b3a2
|
wip
|
2020-03-23 11:20:10 -07:00 |
|
Orion Henry
|
2aaeb4788c
|
wip
|
2020-03-22 14:36:15 -04:00 |
|
Orion Henry
|
3ec6991b40
|
wip
|
2020-03-20 15:17:44 -04:00 |
|
Orion Henry
|
5ce3a177b1
|
wip
|
2020-03-19 14:14:08 -04:00 |
|
Orion Henry
|
7b866b98b9
|
wip - 7 tests passing
|
2020-03-17 12:59:08 -04:00 |
|
Orion Henry
|
ce21167174
|
wip
|
2020-03-16 15:12:27 -04:00 |
|
Alex Good
|
7ff7265637
|
Remove deploy from Travis setup
|
2020-03-12 16:49:48 +00:00 |
|
Orion Henry
|
d25137875b
|
dont dupe change
|
2020-03-11 13:45:52 -04:00 |
|
Orion Henry
|
737576ef6c
|
Merge pull request #9 from alexjg/histories
fix transitive deps bug, refactor actor_histories, remove root_value
|
2020-03-11 12:30:56 -04:00 |
|
Orion Henry
|
8f3e664d2d
|
empty clock comment
|
2020-03-11 12:28:47 -04:00 |
|
Orion Henry
|
6e0933099f
|
pr feedback cleanup
|
2020-03-11 12:19:27 -04:00 |
|