Andrew Jeffery
|
bcf191bea3
|
Add values_at
|
2022-04-08 18:18:48 +01:00 |
|
Andrew Jeffery
|
89eb598858
|
Fix keys_at
|
2022-04-08 18:18:48 +01:00 |
|
Andrew Jeffery
|
baa56b0b57
|
Add range_at
|
2022-04-08 18:18:48 +01:00 |
|
Andrew Jeffery
|
decd03a5d7
|
Add values iterator
|
2022-04-08 18:18:47 +01:00 |
|
Andrew Jeffery
|
1ca49cfa9b
|
Add range to transactable and rename value to get
Also changes values to get_conflicts for more clarity on what it does
and opening up the name for iterating over values.
|
2022-04-08 18:18:22 +01:00 |
|
Andrew Jeffery
|
4406a5b208
|
Add range query
This is a way of efficiently getting just the keys and values in a
range.
|
2022-04-08 18:17:54 +01:00 |
|
Orion Henry
|
609234bb9d
|
Merge pull request #330 from jeffa5/experiment-graphemes
Remove grapheme splitting internally
|
2022-04-08 12:54:54 -04:00 |
|
Andrew Jeffery
|
69f51b77f4
|
Merge pull request #334 from jeffa5/experiment-add-object-text-at
Add object replacement character in text_at
|
2022-04-08 05:38:05 -05:00 |
|
Andrew Jeffery
|
94a122478d
|
Add object replacement character in text_at
|
2022-04-08 10:13:52 +01:00 |
|
Andrew Jeffery
|
1bbcd4c151
|
Test that we can insert long strings into text
|
2022-04-08 09:36:48 +01:00 |
|
Andrew Jeffery
|
80ce447d72
|
Add conversion from &String for Value and ScalarValue
|
2022-04-08 09:36:48 +01:00 |
|
Andrew Jeffery
|
e4e9e9a691
|
Add tests for inserting into text
This ensures that we can still insert entire graphemes (small strings)
and break them into chars automatically.
|
2022-04-08 09:36:47 +01:00 |
|
Andrew Jeffery
|
842797f3aa
|
Use Unicode Scalars instead of graphemes in text
|
2022-04-08 09:35:59 +01:00 |
|
Orion Henry
|
9ca4792424
|
fmt
|
2022-04-07 14:53:14 -04:00 |
|
Orion Henry
|
37d90c5b8e
|
optimize fork_at
|
2022-04-07 14:43:56 -04:00 |
|
Orion Henry
|
9f3ae61b91
|
use doc.text() in js toString()
|
2022-04-07 14:24:12 -04:00 |
|
Orion Henry
|
f5d858df82
|
Merge remote-tracking branch 'origin/experiment' into wasm_readme
|
2022-04-07 14:23:52 -04:00 |
|
Orion Henry
|
6d9ed5cde4
|
start at 0.0.1
|
2022-04-07 14:17:16 -04:00 |
|
Orion Henry
|
88bd14c07e
|
Merge pull request #309 from jeffa5/experiment-parent-obj
Add `parent_object` and `path_to_object` functions
|
2022-04-07 14:03:35 -04:00 |
|
Andrew Jeffery
|
06d2306d54
|
Add path_to_object
|
2022-04-07 15:04:00 +01:00 |
|
Andrew Jeffery
|
cc8134047a
|
Document parent_object
|
2022-04-07 14:52:25 +01:00 |
|
Andrew Jeffery
|
e9adc32486
|
Fixup OpIdSearch's key extraction
|
2022-04-07 14:51:31 +01:00 |
|
Andrew Jeffery
|
a88d49cf45
|
Fixup builds
|
2022-04-07 14:32:17 +01:00 |
|
Andrew Jeffery
|
ebb73738da
|
Remove B
|
2022-04-07 14:21:52 +01:00 |
|
Andrew Jeffery
|
bd2f252e0b
|
Try and fix parent object query
|
2022-04-07 14:21:17 +01:00 |
|
Andrew Jeffery
|
9e71736b88
|
Fixup after rebase
|
2022-04-07 14:21:16 +01:00 |
|
Andrew Jeffery
|
12a4987ce7
|
Use prop rather than exposing legacy::Key
|
2022-04-07 14:20:57 +01:00 |
|
Andrew Jeffery
|
aeadedd584
|
Add watch example
|
2022-04-07 14:20:57 +01:00 |
|
Andrew Jeffery
|
dcc6c68485
|
Add parent's id to the op tree
|
2022-04-07 14:20:56 +01:00 |
|
Andrew Jeffery
|
0f2bd3fb27
|
Make edit-trace vals be a string and use splice_text
|
2022-04-07 12:22:28 +01:00 |
|
Orion Henry
|
9fe8447d21
|
loadDoc -> load() and forkAt()
|
2022-04-07 01:19:27 -04:00 |
|
Andrew Jeffery
|
d65280518d
|
Merge pull request #329 from jeffa5/experiment-treequery-ref
Have queries be able to return references to scalars
|
2022-04-06 03:06:39 -05:00 |
|
Andrew Jeffery
|
53f6904ae5
|
Add to_owned method to get a static value
|
2022-04-04 21:13:09 +01:00 |
|
Andrew Jeffery
|
330aebb44a
|
Make wasm ScalarValue take a cow
|
2022-04-04 21:04:23 +01:00 |
|
Orion Henry
|
17acab25b5
|
fix _obj notation
|
2022-04-04 12:51:54 -04:00 |
|
Orion Henry
|
0d83f5f595
|
decorate
|
2022-04-04 12:50:13 -04:00 |
|
Orion Henry
|
777a516051
|
spelling/grammar
|
2022-04-04 12:50:13 -04:00 |
|
Orion Henry
|
4edb034a64
|
adding readme tests
|
2022-04-04 12:50:08 -04:00 |
|
Orion Henry
|
3737ad316b
|
spelling
|
2022-04-04 12:37:59 -04:00 |
|
Orion Henry
|
051a0bbb54
|
early draft of the readme
|
2022-04-04 12:37:59 -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
|
545807cf74
|
Have historic versions clone the value again
This is to currently avoid the issue with counters.
|
2022-04-04 13:06:36 +01:00 |
|
Andrew Jeffery
|
fa2971a29a
|
Have value be a reference for scalars
|
2022-04-04 12:47:08 +01:00 |
|
Andrew Jeffery
|
a2d4b2a778
|
Use ref on seek_op
|
2022-04-04 11:58:37 +01:00 |
|
Andrew Jeffery
|
48ce85dbfb
|
Add ref to treequery to allow borrowing ops
|
2022-04-04 11:55:22 +01:00 |
|
Andrew Jeffery
|
8f4562b2cb
|
Have apply_changes take an iterator
|
2022-04-01 23:02:56 +01:00 |
|
Andrew Jeffery
|
b54075fe4d
|
Add makefile to run edit-traces
|
2022-04-01 13:56:15 +01:00 |
|
Andrew Jeffery
|
6494945a42
|
Merge pull request #327 from jeffa5/experiment-del-inc-names
Rename `del` and `inc` to `delete` and `increment`
|
2022-04-01 07:47:13 -05:00 |
|
Andrew Jeffery
|
d331ceb6d4
|
Rename set to put and set_object to put_object
|
2022-04-01 13:40:58 +01:00 |
|