Andrew Jeffery
|
d667552a98
|
Add increment observation for observer
|
2022-04-20 14:44:04 +01:00 |
|
Andrew Jeffery
|
b6fd7ac26e
|
Add op_observer to documents and transactions
This replaces the built-in patches with a more generic mechanism, and
includes a convenience observer which uses the old patches.
|
2022-04-19 17:30:05 +01:00 |
|
Orion Henry
|
965240d8f6
|
Merge remote-tracking branch 'origin/experiment' into wasm_readme
|
2022-04-08 18:07:44 -04:00 |
|
Andrew Jeffery
|
07553195fa
|
Update wasm and js with new names
|
2022-04-08 18:23:56 +01:00 |
|
Orion Henry
|
37d90c5b8e
|
optimize fork_at
|
2022-04-07 14:43:56 -04:00 |
|
Orion Henry
|
9fe8447d21
|
loadDoc -> load() and forkAt()
|
2022-04-07 01:19:27 -04:00 |
|
Orion Henry
|
4edb034a64
|
adding readme tests
|
2022-04-04 12:50:08 -04:00 |
|
Orion Henry
|
83c08344e7
|
wip2
|
2022-04-04 12:37:57 -04:00 |
|
Orion Henry
|
d8c126d1bc
|
wip
|
2022-04-04 12:35:28 -04:00 |
|
Andrew Jeffery
|
d331ceb6d4
|
Rename set to put and set_object to put_object
|
2022-04-01 13:40:58 +01:00 |
|
Andrew Jeffery
|
632857a4e6
|
Rename del and inc in wasm and js
|
2022-04-01 13:36:26 +01:00 |
|
Andrew Jeffery
|
3631ddfd55
|
Fix js side
|
2022-04-01 11:48:04 +01:00 |
|
Orion Henry
|
ab580df947
|
Merge remote-tracking branch 'origin/experiment' into getnerate-patches
|
2022-03-30 13:04:51 -06:00 |
|
Martin Kleppmann
|
f83fb5ec61
|
More tests
|
2022-03-30 13:12:07 -04:00 |
|
Martin Kleppmann
|
a9eddd88cc
|
Bugfix: resurrection of deleted list elements
|
2022-03-30 13:12:07 -04:00 |
|
Martin Kleppmann
|
ba177c3d83
|
Fix broken handling of conflicts on list elements
|
2022-03-30 13:12:07 -04:00 |
|
Martin Kleppmann
|
fa0a8953dc
|
More tests and comments
|
2022-03-30 13:12:07 -04:00 |
|
Martin Kleppmann
|
289dd95196
|
Fix index calculation for insertions at the head
|
2022-03-30 13:12:07 -04:00 |
|
Martin Kleppmann
|
c908979372
|
Fix search for the correct insertion position
|
2022-03-30 13:12:07 -04:00 |
|
Martin Kleppmann
|
7025bb6541
|
Tests and fixes for list patches
|
2022-03-30 13:12:07 -04:00 |
|
Martin Kleppmann
|
26efee509d
|
First patch implementation from pairing session with Orion
|
2022-03-30 13:12:01 -04:00 |
|
Orion Henry
|
f5e8b998ca
|
expose getChangeByHash in wasm
|
2022-03-23 09:34:44 -04:00 |
|
Orion Henry
|
9e1a063bc0
|
v20 - object replacement char
|
2022-03-14 14:47:54 -04:00 |
|
Orion Henry
|
c51073c150
|
add paths/materialize to api
|
2022-03-09 17:53:30 -05:00 |
|
Orion Henry
|
beae33402a
|
update wasm test for set_object
|
2022-03-07 11:46:25 -05:00 |
|
Orion Henry
|
06302e4a17
|
make() defaults to text
|
2022-02-24 00:22:56 -05:00 |
|
Orion Henry
|
2fc0705907
|
change MAP,LIST,TEXT to be {},[],'' - allow recursion
|
2022-02-23 19:43:13 -05:00 |
|
Orion Henry
|
c8c695618b
|
remove marks
|
2022-02-10 11:42:15 -05:00 |
|
Orion Henry
|
d1b0d41239
|
move marks into its own test
|
2022-02-10 11:17:15 -05:00 |
|
Orion Henry
|
9136f00e43
|
bugfix: duplicate seq not blocked on apply_changes, clone did not close a transaction, added fork and merge to wasm
|
2022-02-10 11:14:44 -05:00 |
|
Karissa McKelvey
|
98a65f98f7
|
Add failing test for decoding a conflicted merge
|
2022-02-09 13:17:07 -08:00 |
|
Orion Henry
|
0f49608dde
|
spans have types not names
|
2022-02-02 16:29:23 -05:00 |
|
Orion Henry
|
1d0c54ca9a
|
raw_spans with ids
|
2022-02-02 16:21:33 -05:00 |
|
Orion Henry
|
ee80837feb
|
raw_spans experiment
|
2022-02-02 15:55:41 -05:00 |
|
Orion Henry
|
836e6ba510
|
fix return types
|
2022-01-31 17:21:16 -05:00 |
|
Orion Henry
|
7b32faa238
|
all ts tests passing
|
2022-01-31 17:07:20 -05:00 |
|
Orion Henry
|
c49bf55ea4
|
almost working ts
|
2022-01-31 16:48:03 -05:00 |
|
Karissa McKelvey
|
d3f4be0654
|
Fix typescript errors in test
|
2022-01-31 13:03:27 -08:00 |
|
Karissa McKelvey
|
831faa2589
|
uint datatypes & fix some more typescript errors
|
2022-01-31 12:48:49 -08:00 |
|
Orion Henry
|
4c84ccba06
|
half done - not working typescript
|
2022-01-31 15:23:46 -05:00 |
|
Orion Henry
|
a2e433348a
|
mark encode/decode/serde
|
2022-01-31 14:02:24 -05:00 |
|
Orion Henry
|
b794f4803d
|
rework marks as inserts between values
|
2022-01-31 14:02:24 -05:00 |
|
Orion Henry
|
e679c4f6a0
|
v0 wip
|
2022-01-31 14:02:23 -05:00 |
|
Orion Henry
|
cfa1067c19
|
rework wasm function to use js types more directly
|
2022-01-28 17:07:59 -05:00 |
|
Orion Henry
|
54fec3e438
|
lamport compare was backward on actorids and so was value resolution
|
2022-01-20 14:17:11 -08:00 |
|
Orion Henry
|
d50062b769
|
move values into the counter type - remove need for vis_window
|
2022-01-14 06:27:42 -08:00 |
|
Orion Henry
|
04c7e9184d
|
port over all the sync tests to the wasm api
|
2022-01-09 08:05:00 -08:00 |
|
Orion Henry
|
ef89520d7c
|
more tests for wasm
|
2022-01-03 14:59:46 -05:00 |
|
Orion Henry
|
4c4484b897
|
fix bug in wasm
|
2022-01-03 12:58:08 -05:00 |
|
Orion Henry
|
780298b72c
|
docs, tests, code cleanup
|
2021-12-21 09:23:34 -08:00 |
|