42 Commits

Author SHA1 Message Date
Orion Kindel
03f1512458 fix: tests, logging 2023-04-26 09:48:28 -05:00
Orion Kindel
fde857a563 feat: test ClientObserveStream, improve server middleware modularity 2023-04-22 18:02:15 -05:00
Orion Kindel
f718d9b482 feat: add structural equality class because java object equality stinks 2023-04-21 14:09:31 -05:00
Orion Kindel
0d2d7505f8 feat: server 2023-04-21 02:46:02 -05:00
Orion Kindel
73d2233ff9 feat: message stuff equals, clientobservestream 2023-04-20 13:42:28 -05:00
Orion Kindel
c71993ba24 fix: oops 2023-04-20 11:33:20 -05:00
Orion Kindel
f3c8c02296 fix: cg fix 2023-04-20 11:16:47 -05:00
Orion Kindel
66a3784627 feat: use Payload in apis 2023-04-20 11:13:27 -05:00
Orion Kindel
b8e9eaceb0 fix: fmt 2023-04-20 01:58:43 -05:00
Orion Kindel
c4bd8c6273 feat: payload, content format changes 2023-04-20 01:58:11 -05:00
Orion Kindel
30e4a235f3 feat: known options, uri parsing 2023-04-19 20:37:42 -05:00
Orion Kindel
ff7c0b00e4 fix: ref opt native fns should be instance methods 2023-04-18 17:42:03 -05:00
Orion Kindel
72285ad7a1 fix: ref msg native fns should be instance methods 2023-04-17 20:56:30 -05:00
Orion Kindel
618133f5f1 feat: use Logger for logging 2023-04-17 12:08:43 -05:00
Orion Kindel
c13f3b9dbc feat: e2e test 2023-04-16 20:01:54 -05:00
Orion Kindel
af1f249d9a feat: add Java Platform, e2e test stubs 2023-04-15 22:24:43 -05:00
Orion Kindel
f00dd85502 test: i hate this 2023-04-13 16:16:40 -05:00
Orion Kindel
c700a6c43c fix: Ptr race conditions, add dev.toad.msg.ref.Message => toad_msg::Message conversion 2023-04-11 17:42:58 -05:00
Orion Kindel
8679ae0a78 refactor: rework msg module structure 2023-04-11 16:29:23 -05:00
Orion Kindel
913ed46e13 chore: fix toad-jni dep 2023-04-11 15:28:58 -05:00
Orion Kindel
ea59f92cb5 feat: rework Runtime.Config.Builder to be Runtime.Builder, add explicit bind to address 2023-04-11 13:39:43 -05:00
Orion Kindel
a8aa0f8bf7 feat: rework config to use builder pattern 2023-04-10 09:44:16 -05:00
Orion Kindel
f561c4e9c5 refactor: ptr abstraction 2023-04-09 20:57:26 -07:00
Orion Kindel
44ffe4f073 feat: rework memory allocation to throw when pointers are invalid, fix pointers yielded to java, add pattern for yielding stable pointers to data not owned by Runtime 2023-04-09 20:44:39 -07:00
Orion Kindel
e94f94d1a2 fix: fmt 2023-04-08 22:54:31 -07:00
Orion Kindel
b400124096 feat: runtime 2023-04-08 22:54:04 -07:00
Orion Kindel
7eef137bcd feat: update toad-jni 2023-04-08 10:35:23 -07:00
Orion Kindel
7c96dd576b docs: tweak readme 2023-04-05 10:35:55 -07:00
Orion Kindel
6837291715 fix: move unsafe from fn decl to body 2023-04-05 10:32:21 -07:00
Orion Kindel
c41ace15f0 docs: add extern safety note 2023-04-05 10:28:43 -07:00
Orion Kindel
336849a058 docs: fix glue docs 2023-04-05 10:26:55 -07:00
Orion Kindel
4a64f116dc chore: update readme, update toad-jni, pin jni 2023-04-05 10:23:28 -07:00
Orion Kindel
8eee5f3827 feat: ffi uint types 2023-04-05 10:20:20 -07:00
Orion Kindel
42c30b84dd chore: rename toad-java-glue-rs -> glue, WIP ffi package with uint types 2023-04-05 09:16:32 -07:00
Orion Kindel
4c981c9c9a docs: add glue/readme 2023-04-05 09:08:11 -07:00
Orion Kindel
e5622087dc docs: update readme 2023-04-04 18:12:28 -07:00
Orion Kindel
3c59e4afe2 chore: add rust, coursier to asdf 2023-04-04 17:44:55 -07:00
Orion Kindel
48b51eba0c chore: rm unused 2023-04-04 15:40:02 -07:00
Orion Kindel
e3b775e6ff refactor: haha eat rocks switch statement 2023-04-04 15:39:40 -07:00
Orion Kindel
36f708b514 chore: fmt 2023-04-04 15:37:28 -07:00
Orion Kindel
ecf9086b35 feat: small commit 2023-04-04 15:36:01 -07:00
Orion Kindel
d318388c8f feat: initial commit (scala/scala3 tpl) 2023-03-30 17:13:54 -07:00