Commit graph

25 commits

Author SHA1 Message Date
55929146d6
fix: add macos build args to build.rs, simplify ci
since we dont need to pass custom build command anymore to make lua work
on macos, we can dramatically slim down our lua and test CIs
2024-09-25 21:32:01 +02:00
cschen
f6c0b878cb feat: add specific feature flag to specify building python without abi.
This is needed because if we want to ship to sublime, having the `pyo3/abi-*`
feature enabled will result in a wheel that needs the `python3.dll` (f****g windows)
which sublime does not ship. This works fine for Linux and Mac Os, but
for windows we will need to build without abi and for Python3.8 directly
for sublime specifically and also with the abi for the generic python wheel to be
used everywhere else.
2024-09-19 21:32:46 +02:00
ac94fb86fd
chore: rename feature to py for consistency 2024-09-13 22:21:53 +02:00
e2ae53b35f
feat: initial work on jni-rs java glue 2024-08-06 23:30:16 +02:00
Camillo Schenone
13a4163d1e feat: added python glue, still needs some tweaking in the building of the dylib 2024-03-16 14:36:41 +01:00
b113c23e01 fix: update folder in buildscript 2024-03-10 13:01:59 +01:00
c748f49941 feat:added js glue 2024-03-10 12:42:56 +01:00
830ef1fa9b fix: made lua glue work
Co-authored-by: alemi <me@alemi.dev>
2024-03-10 02:18:54 +01:00
136ce6b052 fix: put java commands behind feature flag 2024-03-10 01:22:05 +01:00
71006696ee feat: java now works 2024-03-09 23:57:20 +01:00
23db5af4d2 feat: java glue (kind of) 2024-03-09 23:27:08 +01:00
a38c28f401 feat: moved out proto + feature flag cleanup
Co-authored-by: alemi <me@alemi.dev>
2024-03-09 19:59:36 +01:00
47127bbb41 chore: back from transport to proto 2024-02-09 00:39:07 +01:00
1cf17dc151 chore: proto cleanup and simplification
reuse as much as possible, keep rpc messages close with their rpc,
helper struct for uuid with into() and from(). also replaced the simple
things, such as imports and struct fields
2024-02-07 01:09:28 +01:00
1ee185b5ec feat: add auth service
sneaked in to help with server development
2024-02-01 17:54:36 +01:00
1657521356 workspace_service cleanup 2024-01-01 23:34:59 +01:00
85add1ca0d moved some messages from workspace_service to files 2024-01-01 23:29:35 +01:00
6230371020 feat: fixed proto and tonic includes
Co-authored-by: zaaarf <me@zaaarf.foo>
Co-authored-by: alemi <me@alemi.dev>
2023-12-29 01:06:28 +01:00
ab982f4882 changed build method for proto and lib proto includes 2023-12-28 22:04:40 +01:00
3f49730e7e list of proto files to build 2023-12-28 00:20:45 +01:00
9a1d84bc64 chore: split cursor and buffer protos 2023-08-16 17:08:53 +02:00
ebbca24a99 chore: dramatically simplified everything
working on this was really hard, so i'm making simple things first.
removed almost everything except bare buffer changes, and not even done
in a smart way, but should be a working PoC? now trying to make a
working client to test it out and actually work on a real prototype
2023-04-07 03:10:45 +02:00
4491482b0a feat: improved protocol definition
use session for authentication, then workspace to keep in sync and
subscribe to new buffers. Buffer service will dispatch live updates.
2022-07-30 14:35:38 +02:00
754695770d fix: build protocol definitions paths
Co-authored-by: f-tlm <f-tlm@users.noreply.github.com>
2022-07-13 01:59:01 +02:00
65300edf90
build: initial commit with tonic stubs 2022-07-10 19:01:56 +02:00