Commit graph

751 commits

Author SHA1 Message Date
db0ad947db
feat(c): proof of concept of C api
will be long and unpleasant but feasible
2024-09-27 22:11:35 +02:00
0b471b72fa
Merge pull request #28 from hexedtech/release/v0.7.2
chore: bump for 0.7.2
2024-09-26 02:50:45 +02:00
7ab2650572
Merge branch 'dev' into release/v0.7.2 2024-09-26 02:48:27 +02:00
39f88587e1
Merge pull request #26 from hexedtech/fix/lifetimes
fix: lifetimes
2024-09-26 02:46:38 +02:00
03039a97a1
chore: bump for 0.7.2 2024-09-26 02:43:18 +02:00
8fa666d47b
chore: commits since 0.7.1 2024-09-26 02:29:58 +02:00
d733a0e4e2
chore: update glue code to remove .stop() 2024-09-26 02:29:46 +02:00
4d418c814e
fix: use Weak refs to prevent leaky cycles 2024-09-26 02:29:13 +02:00
03cb9a5acf
Merge pull request #24 from hexedtech/release/0.7.1
Release/0.7.1
2024-09-25 23:23:29 +02:00
4191fc2257
fix(js): remove unneded result wraps 2024-09-25 23:00:01 +02:00
79f063123e
chore: bump version 2024-09-25 22:56:37 +02:00
297762c0b4
fix(js): wrong argument, also remove Result<> 2024-09-25 22:56:07 +02:00
95f800c762
fix: doctests fail with features enabled, dont run 2024-09-25 22:53:32 +02:00
eb797f6074
Merge pull request #23 from hexedtech/fix/lua-macos-build
fix: lua macos build
2024-09-25 22:42:56 +02:00
bd1d4829ff
ci: i dont know yaml 2024-09-25 21:34:34 +02:00
a04ecdcd19
ci: run on any push 2024-09-25 21:33:53 +02:00
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
224350cdb6
Merge pull request #11 from hexedtech/add-version
feat: add version function to the client.
2024-09-25 18:26:00 +02:00
a756b2805c
feat(java): workspace user list 2024-09-25 17:36:35 +02:00
7d3a7ebef5 fix: add version to lua, fix annotations
also snuck in a tiny change for rockspec file
2024-09-25 17:28:52 +02:00
3da0bfd40a chore(js): added glue for version function 2024-09-25 17:28:52 +02:00
e0ea884b53 chore(java): added glue for version method 2024-09-25 17:28:52 +02:00
cschen
0ffcef360b add python glue 2024-09-25 17:28:52 +02:00
cschen
37347311fb changes the position of the function to the lib folder and simplify it. 2024-09-25 17:28:52 +02:00
cschen
80219f2cce feat: add version function to the client. 2024-09-25 17:28:52 +02:00
799123c681
Merge pull request #19 from hexedtech/fix/js-event
fix: add Workspace::event to js api
2024-09-25 17:28:31 +02:00
eb3d31b8ff fix: add Workspace::event to js api 2024-09-25 17:13:20 +02:00
8249888d5a
Merge pull request #20 from hexedtech/fix/doc-tests
fix: mark tests as no_run: they require net access
2024-09-25 17:12:48 +02:00
d31b3d244a
fix: use async blocks rather than main + async fn 2024-09-25 16:54:54 +02:00
d506d8cc74
fix: add ghost main() function for nightly/beta rust doctests 2024-09-25 16:42:09 +02:00
6bf98d37e0
Merge branch 'dev' into fix/doc-tests 2024-09-25 16:31:51 +02:00
frelodev
b988c7e1a6
Merge pull request #21 from hexedtech/fix/ci-test-runs
ci: run on PRs since its needed to merge
2024-09-25 09:12:43 +02:00
5004620da1
ci: run on PRs since its needed to merge 2024-09-25 06:10:18 +02:00
f41f2c2f9c
fix: mark tests as no_run: they require net access 2024-09-25 05:46:48 +02:00
3f2f98a9f2
Merge pull request #18 from hexedtech/feat/jni-toolbox
feat: use jni-toolbox for glue
2024-09-25 00:56:37 +02:00
a5f1f1f752
chore: use released version 2024-09-24 23:48:44 +02:00
21cf2a6445
Merge pull request #16 from hexedtech/feat/userlist
feat: add user_list, allow config::new with &str
2024-09-24 20:36:19 +02:00
9d1b919b31
Revert "chore: draft of user_list for java but its broken"
This reverts commit ba1a53c3a9.
2024-09-24 19:57:03 +02:00
0095511cc7
fix: &mut object references
it just works?? maybe it did all the time...
2024-09-24 03:35:42 +02:00
678f8bd9ea
chore: updated jni-toolbox usage 2024-09-23 18:12:13 +02:00
1d0d87d521
feat(java): converted remaining glue to toolbox 2024-09-23 00:26:11 +02:00
cschen
a5410cf1b2
Merge pull request #17 from hexedtech/feat/lua-rock 2024-09-22 16:19:56 +02:00
cschen
221a46dc16
Merge pull request #15 from hexedtech/docs/tests 2024-09-22 16:16:40 +02:00
7056dc341c
feat: add jni-toolbox, convert client 2024-09-22 02:22:51 +02:00
d7c4ef3891
Merge pull request #12 from hexedtech/fix-ci-python
New Ci for Windows and no-abi build option for python
2024-09-21 13:27:43 +02:00
bf9746c8b4
Merge pull request #14 from hexedtech/better-conf2
Better configuration api for python
2024-09-21 13:27:09 +02:00
ba1a53c3a9
chore: draft of user_list for java but its broken 2024-09-21 13:18:53 +02:00
db77fce3ab
chore: implemented user_list for lua, js, py 2024-09-21 13:18:38 +02:00
693ab9f979
ci(lua): only run on stable 2024-09-21 12:52:29 +02:00
6ee236b528
ci(lua): install dkjson because luarocks wont work 2024-09-21 12:36:24 +02:00