Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: y-crdt/y-crdt
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.17.4
Choose a base ref
...
head repository: y-crdt/y-crdt
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 42e54bde85ea26c542a49ab6f893956c8ede0f5b
Choose a head ref

Commits on Jan 22, 2024

  1. Merge pull request #379 from y-crdt/release-v0.17.4

    release v0.17.4
    Horusiath authored Jan 22, 2024
    Copy the full SHA
    40b7bde View commit details
  2. Copy the full SHA
    9775f9d View commit details
  3. Copy the full SHA
    fcc82b0 View commit details
  4. Copy the full SHA
    a3c0317 View commit details

Commits on Feb 2, 2024

  1. new observer design

    Horusiath committed Feb 2, 2024
    Copy the full SHA
    782134e View commit details

Commits on Feb 8, 2024

  1. new observer API in core

    Horusiath committed Feb 8, 2024
    Copy the full SHA
    9524aa3 View commit details
  2. Copy the full SHA
    833ee99 View commit details
  3. fixed observers in ywasm

    Horusiath committed Feb 8, 2024
    Copy the full SHA
    7e3111e View commit details
  4. fixed yffi changes

    Horusiath committed Feb 8, 2024
    1
    Copy the full SHA
    4b98e9a View commit details
  5. fixed yffi-tests

    Horusiath committed Feb 8, 2024
    Copy the full SHA
    554721a View commit details
  6. Merge pull request #385 from Horusiath/new-observers

    New observers
    Horusiath authored Feb 8, 2024
    Copy the full SHA
    a2a2317 View commit details

Commits on Feb 11, 2024

  1. Copy the full SHA
    cd15621 View commit details

Commits on Feb 12, 2024

  1. optimize wasm build

    dmonad committed Feb 12, 2024
    Copy the full SHA
    6cffcd9 View commit details
  2. Merge pull request #387 from y-crdt/optimize-wasm-pkg

    optimize wasm build
    Horusiath authored Feb 12, 2024
    Copy the full SHA
    5069b56 View commit details

Commits on Feb 15, 2024

  1. introduced RootRefs

    Horusiath committed Feb 15, 2024
    Copy the full SHA
    877499a View commit details

Commits on Feb 16, 2024

  1. Copy the full SHA
    4ab1faf View commit details

Commits on Feb 22, 2024

  1. Working YArray on ywasm

    Horusiath committed Feb 22, 2024
    Copy the full SHA
    73d2626 View commit details
  2. Copy the full SHA
    7afa7b9 View commit details

Commits on Feb 24, 2024

  1. ywasm: working YArray

    Horusiath committed Feb 24, 2024
    Copy the full SHA
    c1f1ce4 View commit details
  2. ywasm: prepared UndoManager

    Horusiath committed Feb 24, 2024
    Copy the full SHA
    fb8073c View commit details
  3. ywasm: prepared WeakLink

    Horusiath committed Feb 24, 2024
    Copy the full SHA
    6c38c3d View commit details
  4. ywasm: flattened YDoc

    Horusiath committed Feb 24, 2024
    Copy the full SHA
    3e98907 View commit details

Commits on Feb 29, 2024

  1. Copy the full SHA
    d33f946 View commit details
  2. ywasm: support YWeakLink

    Horusiath committed Feb 29, 2024
    Copy the full SHA
    064444c View commit details
  3. ywasm: support YMap

    Horusiath committed Feb 29, 2024
    Copy the full SHA
    5d24059 View commit details
  4. ywasm: support YText

    Horusiath committed Feb 29, 2024
    Copy the full SHA
    ddf8a8a View commit details

Commits on Mar 2, 2024

  1. ywasm: support XML types

    Horusiath committed Mar 2, 2024
    Copy the full SHA
    5b1f1d8 View commit details

Commits on Mar 3, 2024

  1. Copy the full SHA
    d45b345 View commit details

Commits on Mar 7, 2024

  1. Copy the full SHA
    7d60a01 View commit details
  2. Copy the full SHA
    9054653 View commit details

Commits on Mar 8, 2024

  1. Copy the full SHA
    56c8963 View commit details
  2. Copy the full SHA
    7f137df View commit details
  3. Copy the full SHA
    b07878e View commit details
  4. Copy the full SHA
    19cdcd8 View commit details
  5. added documentation

    Horusiath committed Mar 8, 2024
    Copy the full SHA
    9b70f79 View commit details
  6. fixed doc.rs example

    Horusiath committed Mar 8, 2024
    Copy the full SHA
    e732534 View commit details
  7. updated yffi tests

    Horusiath committed Mar 8, 2024
    Copy the full SHA
    7d50569 View commit details
  8. added BranchID to yffi

    Horusiath committed Mar 8, 2024
    Copy the full SHA
    9ed4e5d View commit details
  9. yffi: fixed one test

    Horusiath committed Mar 8, 2024
    Copy the full SHA
    80dbfba View commit details
  10. Copy the full SHA
    10e6f1c View commit details
  11. wtf 1

    Horusiath committed Mar 8, 2024
    Copy the full SHA
    a105298 View commit details

Commits on Mar 9, 2024

  1. Copy the full SHA
    00f8e48 View commit details
  2. fixed c ffi tests

    Horusiath committed Mar 9, 2024
    Copy the full SHA
    10f3b6d View commit details
  3. Merge pull request #393 from Horusiath/nested-and-roots

    Introducing logical collection pointers
    Horusiath authored Mar 9, 2024
    Copy the full SHA
    1810664 View commit details
  4. Copy the full SHA
    887faf3 View commit details
  5. Merge pull request #394 from Horusiath/replace-rand

    replace rand crate with fastrand
    Horusiath authored Mar 9, 2024
    Copy the full SHA
    6cb5276 View commit details

Commits on Mar 10, 2024

  1. Copy the full SHA
    c075ce2 View commit details
  2. fixed lib.rs docs

    Horusiath committed Mar 10, 2024
    Copy the full SHA
    77002a5 View commit details

Commits on Mar 12, 2024

  1. Merge pull request #395 from Horusiath/ysync-protocol

    moved ysync protocol into yrs
    Horusiath authored Mar 12, 2024
    Copy the full SHA
    5615b00 View commit details
  2. release v0.18

    Horusiath committed Mar 12, 2024
    Copy the full SHA
    42e54bd View commit details
Showing with 8,985 additions and 7,416 deletions.
  1. +2 −2 .github/workflows/main.yml
  2. +167 −230 Cargo.lock
  3. +115 −144 tests-ffi/include/libyrs.h
  4. +90 −32 tests-ffi/main.cpp
  5. +3 −3 tests-wasm/editing-traces.tests.js
  6. +4 −2 tests-wasm/index.js
  7. +1 −1 tests-wasm/package-lock.json
  8. +1 −0 tests-wasm/package.json
  9. +10 −10 tests-wasm/testHelper.js
  10. +13 −13 tests-wasm/y-array.tests.js
  11. +55 −14 tests-wasm/y-doc.tests.js
  12. +55 −54 tests-wasm/y-undo.tests.js
  13. +88 −77 tests-wasm/y-weak-link.tests.js
  14. +41 −41 tests-wasm/y-xml.tests.js
  15. +3 −4 yffi/Cargo.toml
  16. +5 −2 yffi/cbindgen.toml
  17. +185 −291 yffi/src/lib.rs
  18. +6 −5 yrs/Cargo.toml
  19. +4 −3 yrs/src/any.rs
  20. +27 −15 yrs/src/block.rs
  21. +2 −1 yrs/src/block_iter.rs
  22. +4 −11 yrs/src/block_store.rs
  23. +890 −0 yrs/src/branch.rs
  24. +109 −289 yrs/src/doc.rs
  25. +1 −1 yrs/src/gc.rs
  26. +1 −1 yrs/src/id_set.rs
  27. +2 −2 yrs/src/iter.rs
  28. +104 −18 yrs/src/lib.rs
  29. +77 −26 yrs/src/moving.rs
  30. +262 −180 yrs/src/observer.rs
  31. +5 −6 yrs/src/slice.rs
  32. +48 −146 yrs/src/store.rs
  33. +425 −0 yrs/src/sync/awareness.rs
  34. +11 −0 yrs/src/sync/mod.rs
  35. +475 −0 yrs/src/sync/protocol.rs
  36. +35 −35 yrs/src/test_utils.rs
  37. +4 −3 yrs/src/tests/compatibility_tests.rs
  38. +1 −0 yrs/src/tests/edit_traces.rs
  39. +95 −54 yrs/src/transaction.rs
  40. +48 −62 yrs/src/types/array.rs
  41. +40 −60 yrs/src/types/map.rs
  42. +128 −635 yrs/src/types/mod.rs
  43. +56 −70 yrs/src/types/text.rs
  44. +47 −48 yrs/src/types/weak.rs
  45. +115 −97 yrs/src/types/xml.rs
  46. +61 −80 yrs/src/undo.rs
  47. +6 −7 yrs/src/update.rs
  48. +12 −9 ywasm/Cargo.toml
  49. +421 −0 ywasm/src/array.rs
  50. +143 −0 ywasm/src/collection.rs
  51. +504 −0 ywasm/src/doc.rs
  52. +757 −0 ywasm/src/js.rs
  53. +217 −4,619 ywasm/src/lib.rs
  54. +341 −0 ywasm/src/map.rs
  55. +446 −0 ywasm/src/text.rs
  56. +420 −0 ywasm/src/transaction.rs
  57. +193 −0 ywasm/src/undo.rs
  58. +280 −0 ywasm/src/weak.rs
  59. +421 −0 ywasm/src/xml_elem.rs
  60. +328 −0 ywasm/src/xml_frag.rs
  61. +575 −0 ywasm/src/xml_text.rs
  62. +0 −13 ywasm/tests/web.rs
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -84,7 +84,7 @@ jobs:
version: 'latest'

- name: build wasm
run: wasm-pack build --target nodejs ./ywasm
run: wasm-pack build --release --target nodejs ./ywasm

- name: test web assembly
run: cd ./tests-wasm && npm i && npm test
@@ -121,4 +121,4 @@ jobs:
run: cd ./tests-ffi && make all

- name: run tests
run: ./tests-ffi/yrs-ffi-tests
run: ./tests-ffi/yrs-ffi-tests
Loading