Commit graph

  • 4d65b2db7d fix: error in the worker that merged more operations than needed. cschen 2024-08-14 11:08:10 +0200
  • bd6423856b
    chore(java): try_recv async zaaarf 2024-08-14 00:27:26 +0200
  • a9d713fd75
    feat: async try_recv, delta_request zaaarf 2024-08-14 00:24:32 +0200
  • ada6ed49c1
    fix(java): async content(), moved select_buffer zaaarf 2024-08-13 21:58:40 +0200
  • ab9c6530cd
    fix: better try_recv mutex logic for cursor ctrl alemi 2024-08-13 18:05:46 +0200
  • 2a016a6619
    fix: add .content() back alemi 2024-08-13 18:03:20 +0200
  • 8874f31eeb
    fix: add from error for oneshot channel alemi 2024-08-13 18:00:17 +0200
  • 6e33339fa9
    fix: lua off alemi 2024-08-13 17:59:58 +0200
  • 9acb7b6007 wip: Some attempts at getting DT to work with buffer controller and buffer worker! This attempt doesn't use a ref to the crdt! But uses an extra channel! cschen 2024-08-13 00:36:09 +0200
  • 0dfba0064a
    chore: removed unneeded parens alemi 2024-08-10 16:13:44 +0200
  • 781a130c62
    chore: moved tools into ext alemi 2024-08-10 16:13:16 +0200
  • 9c6036da56
    chore: export CodempEvent alemi 2024-08-10 16:12:28 +0200
  • 6bf541028d
    feat(java): replace all expect/unwrap with throwing JNIException zaaarf 2024-08-10 02:45:20 +0200
  • 53503ae117
    feat(java): glue for workspace events zaaarf 2024-08-09 14:11:13 +0200
  • 264dd319d3 fix(python): fixed the type hints, adapted glue to latest workspace, uniformed names in the glue cschen 2024-08-09 09:14:27 +0200
  • 53cd0068b5 chore(python): temporary modification to the build script to make it easier to test with sublime cschen 2024-08-09 09:13:14 +0200
  • 6448dea3fb
    chore: un-pin patch alemi 2024-08-09 00:53:06 +0200
  • 29ffba3309
    chore: remove unused deps and imports alemi 2024-08-09 00:49:31 +0200
  • 9a1263302c
    chore: remove old java build deps alemi 2024-08-09 00:41:23 +0200
  • 61be0009ba
    fix: removed InternallyMutable::wait alemi 2024-08-09 00:40:46 +0200
  • a8b4eab445
    feat: api struct for event alemi 2024-08-09 00:40:33 +0200
  • 07dd964466
    fix: improved workspace events channel alemi 2024-08-09 00:39:58 +0200
  • ad881ab067 chore(python): remove old monolithic ffi cschen 2024-08-09 00:01:56 +0200
  • 99cbebb4f8 fix(python): stragglers files cschen 2024-08-09 00:00:21 +0200
  • 7e8a46f9b8 feat(python): new leaner glue, up to date cschen 2024-08-08 23:58:45 +0200
  • a85122050b chore: build.sh script for napi build frelodev 2024-08-08 23:22:53 +0200
  • 754b88fd73 feat: javascript glue frelodev 2024-08-08 19:54:47 +0200
  • f699d2e8fe
    feat: jank workspace event poll/get alemi 2024-08-08 22:01:08 +0200
  • f2be80427a
    chore: move stuff around alemi 2024-08-08 21:58:20 +0200
  • f6edc2cbb0
    feat(lua): add runtime driver stop control alemi 2024-08-08 21:56:22 +0200
  • 0ca5165b73
    feat: improve InternallyMutable alemi 2024-08-08 21:55:52 +0200
  • f14a8c40a5
    feat: add codemp user to api alemi 2024-08-08 21:55:21 +0200
  • 0aa7690533
    feat: lua leave, detach, delete alemi 2024-08-08 04:42:11 +0200
  • e736646b8c
    feat: add close_client helper in lua alemi 2024-08-08 04:14:24 +0200
  • 898ab22e22
    feat: add fn to get all workspace names alemi 2024-08-08 04:14:13 +0200
  • 793cebb787
    feat: add static client store for lua alemi 2024-08-08 04:02:56 +0200
  • 775cde1d7f
    feat: CodempClient is also an inner Arc<> alemi 2024-08-08 03:59:28 +0200
  • e1ba683fd0
    fix: updated lua ffi alemi 2024-08-08 02:48:21 +0200
  • a9bab2bb03
    feat: java glue leave_workspace, detach, new connect zaaarf 2024-08-08 02:45:52 +0200
  • 893c3d31e0
    feat: better auth: multiworkspace, proper flow alemi 2024-08-08 02:30:34 +0200
  • 59d8a4640d
    fix: proper lifetime for cursor, renamed methods alemi 2024-08-08 02:27:06 +0200
  • 515cab331c
    chore: cleanup, reorganizing java glue zaaarf 2024-08-08 00:29:54 +0200
  • 487422eb99
    feat: added detach buffer and leave workspace alemi 2024-08-08 00:28:35 +0200
  • 6e9727128d
    feat: controllers now implement stop alemi 2024-08-08 00:28:15 +0200
  • cd8f7cd5c5
    feat: internally mutable alemi 2024-08-08 00:27:24 +0200
  • 4de09cb164
    chore: de-arced a bit alemi 2024-08-08 00:25:22 +0200
  • ffa8d8ea82 Updated Javascript Glue with Napi frelodev 2024-08-07 23:06:33 +0200
  • e4b6e82485
    docs: fix pic alemi 2024-08-07 17:34:46 +0200
  • 6212718e99
    feat: recv, buffer_list, tweaks, gradle zaaarf 2024-08-07 10:22:01 +0200
  • 84996489e1
    feat: working glue zaaarf 2024-08-07 02:43:25 +0200
  • 4bb35f1727
    feat: buffer controller, cleanup zaaarf 2024-08-07 01:44:27 +0200
  • 329287df53
    feat: more work on java ffi glue alemi 2024-08-07 01:34:13 +0200
  • 490670b8bc
    feat: try_recv CursorController zaaarf 2024-08-07 00:37:58 +0200
  • 73fe5eb023 python glue: small build config change cschen 2024-08-07 00:21:50 +0200
  • 7d90793467
    feat: get_buffer, get_cursor, get_workspace_id zaaarf 2024-08-07 00:00:24 +0200
  • 72e86a8079
    fix: lua use try_init for logging alemi 2024-08-06 23:56:28 +0200
  • 13f862a0e8
    chore: some glue code for jni alemi 2024-08-06 23:55:57 +0200
  • e2ae53b35f
    feat: initial work on jni-rs java glue zaaarf 2024-08-06 23:30:00 +0200
  • df95b20728 Merge remote-tracking branch 'origin/glue' into glue cschen 2024-08-06 23:28:39 +0200
  • bdbd94879b feat: added maturin wheel building config as completely separate "project", feat: added stubs for python glue, bundled in the wheel, feat: the python glue now uses less stupid names. cschen 2024-08-06 23:28:09 +0200
  • 2cc23f2ec2
    feat: lua logger improvements alemi 2024-08-06 23:02:28 +0200
  • cd9a2d6247
    fix: lib name is codemp_lua, override addr via env alemi 2024-08-06 23:01:44 +0200
  • 05a4c88967
    fix: controller with 1 generic alemi 2024-08-06 23:00:45 +0200
  • e85833a40f
    chore: migrate errors to thiserror zaaarf 2024-08-06 23:00:04 +0200
  • 95ece68ae6
    fix: removed filler error zaaarf 2024-08-06 00:16:52 +0200
  • f9784e961d feat: updated to new glue, magic. fix: added sublime junk to gitignore Camillo Schenone 2024-08-05 22:44:46 +0200
  • b75caaf959
    fix: lua glue uses structs directly alemi 2024-08-05 19:16:17 +0200
  • 39533ae086
    feat: wrappers for Cursor and Op alemi 2024-08-05 19:15:30 +0200
  • 5e4cbe5fb1
    fix: org name ehe alemi 2024-08-05 19:14:51 +0200
  • 84c77eaca3
    feat: inner Arc<T> on controllers alemi 2024-08-05 19:13:48 +0200
  • 25e56f9894 fix: python glue works (only tested on mac though) v0.6.2 Camillo Schenone 2024-03-16 15:42:36 +0100
  • 859baf6572 fix: whops forgot the actual python glue xD version bump Camillo Schenone 2024-03-16 15:38:09 +0100
  • 13a4163d1e feat: added python glue, still needs some tweaking in the building of the dylib Camillo Schenone 2024-03-16 14:36:41 +0100
  • f0003f04bd chore: leftover lua lib.rs zaaarf 2024-03-10 13:13:11 +0100
  • b113c23e01 fix: update folder in buildscript zaaarf 2024-03-10 13:01:59 +0100
  • c748f49941 feat:added js glue frelodev 2024-03-10 12:42:56 +0100
  • 830ef1fa9b fix: made lua glue work zaaarf 2024-03-10 02:18:54 +0100
  • 074c88feee feat: added lua ffi bindings alemi 2024-03-10 01:39:08 +0100
  • 73fc3005c4 chore: renamed glue module zaaarf 2024-03-10 01:36:50 +0100
  • 136ce6b052 fix: put java commands behind feature flag zaaarf 2024-03-10 01:22:05 +0100
  • 71006696ee feat: java now works zaaarf 2024-03-09 23:57:20 +0100
  • 23db5af4d2 feat: java glue (kind of) zaaarf 2024-03-09 23:27:08 +0100
  • 6fe5372387 chore: removed dead code zaaarf 2024-03-09 22:07:40 +0100
  • be97974efe chore: removed docs.html v0.6.1 zaaarf 2024-03-09 20:02:06 +0100
  • a38c28f401 feat: moved out proto + feature flag cleanup zaaarf 2024-03-09 19:59:36 +0100
  • 4694a01c9b fix: don't borrow self as mut to join workspace zaaarf 2024-03-09 17:20:40 +0100
  • bc2469d7e1 chore: bump version v0.6.0 alemi 2024-02-09 01:30:44 +0100
  • b5300268fc ci: ugly ci fix with ssh-agent alemi 2024-02-09 01:26:31 +0100
  • 089a4bb43f chore: merge branch 'workspace' into dev alemi 2024-02-09 01:16:49 +0100
  • 9422f9a216 docs: updated docs alemi 2024-02-09 01:16:16 +0100
  • a622ac773c docs: updated main doc page examples alemi 2024-02-09 01:04:24 +0100
  • 4fdd2a79c4 fix: api doesn't really require woot or similar alemi 2024-02-09 01:04:10 +0100
  • f706237828 chore: removed blocking_recv alemi 2024-02-09 01:03:38 +0100
  • e0d4360d09 feat: BufferNode also From<&str> alemi 2024-02-09 00:59:04 +0100
  • 47127bbb41 chore: back from transport to proto alemi 2024-02-09 00:39:07 +0100
  • 45c1106d98 chore: cleanup dependencies and features alemi 2024-02-09 00:35:49 +0100
  • c9a36ea8ec fix: cleaned up code, fixed multi-op change issues alemi 2024-02-09 00:35:08 +0100
  • 99a268185a fix: increase channels buffer size alemi 2024-02-07 21:24:31 +0100
  • ed1ce45e7f fix: send path received from server alemi 2024-02-07 04:41:13 +0100
  • d78362c745 feat: getter for workspace alemi 2024-02-07 03:47:37 +0100