Drew Galbraith
|
6ae111dc66
|
Move request/response serialization to YunqMessage trait.
|
2024-07-30 15:13:34 -07:00 |
Drew Galbraith
|
e41f58c714
|
Use method number in rust yunq client.
|
2024-07-30 14:33:19 -07:00 |
Drew Galbraith
|
d4f60f4942
|
Moved process exit to syscall helper.
Final call moved so syscall is private now.
Also cleans up the macro a fair bit.
|
2024-07-28 21:01:03 -07:00 |
Drew Galbraith
|
c2f9f5388b
|
Move yunq client to use syscall helpers.
|
2024-07-28 20:54:52 -07:00 |
Drew Galbraith
|
5705f8d2ab
|
Move more syscall usages to helper functions.
|
2024-07-28 20:10:32 -07:00 |
Drew Galbraith
|
ca67da16e6
|
[Mammoth] Move thread syscalls to wrappers.
|
2024-07-28 19:48:05 -07:00 |
Drew Galbraith
|
612a5ac572
|
Remove unused zcap
|
2024-07-28 19:30:31 -07:00 |
Drew Galbraith
|
4d94bc0ea8
|
Make unsafe more limited in memory initialization.
|
2024-07-28 19:29:23 -07:00 |
Drew Galbraith
|
d35e8d253f
|
Reorganize mammoth lib in rust.
|
2024-07-28 19:26:23 -07:00 |
Drew Galbraith
|
d5a5041c4b
|
Add multithreading to rust code.
|
2024-07-28 19:02:03 -07:00 |
Drew Galbraith
|
19144f7be9
|
Fix rust compiler warnings.
|
2024-07-28 18:14:18 -07:00 |
Drew Galbraith
|
1e073d5060
|
Split yunq compliation to library and use it in build process.
|
2024-07-28 18:08:34 -07:00 |
Drew Galbraith
|
370ba9ae40
|
Hacky auto build for rust yunq.
|
2024-07-28 14:32:50 -07:00 |
Drew Galbraith
|
2cbf871d09
|
Add codegen for new rust yunq parser.
|
2024-07-27 20:23:03 -07:00 |
Drew Galbraith
|
8f35d38e93
|
Add macros to derive message serializations.
|
2024-07-27 18:30:17 -07:00 |
Drew Galbraith
|
ccd13fecf1
|
Use in macro.
|
2024-07-27 08:36:56 -07:00 |
Drew Galbraith
|
3eea4d811a
|
Example yunq implementation for one Yellowstone endpoint.
|
2024-07-26 23:36:07 -07:00 |
Drew Galbraith
|
51d40f6db6
|
Return result type from syscall and format info on panic.
|
2024-07-26 16:31:57 -07:00 |
Drew Galbraith
|
e310eee468
|
Add method for formatting strings.
|
2024-07-26 15:57:10 -07:00 |
Drew Galbraith
|
32ccbedb7a
|
Basic allocations in rust user-space.
|
2024-07-26 15:20:21 -07:00 |
Drew Galbraith
|
40a50e8d00
|
Add entrypoint to rust mammoth.
|
2024-07-26 14:44:05 -07:00 |
Drew Galbraith
|
b0048b0a4f
|
Barebones rust example working in user space.
Requires manually copying the executable over to the image.
|
2024-06-08 15:47:58 -07:00 |