flysand7
|
d9f530fe58
|
Add memory pool to cia-mem, use it for FILE
|
2023-07-31 04:17:57 +11:00 |
flysand7
|
80fde89a6f
|
add todo list
|
2023-07-30 21:12:52 +11:00 |
flysand7
|
9f44678472
|
Underscore syscall stuff
|
2023-07-30 19:47:59 +11:00 |
flysand7
|
9ac97f1e9d
|
Memory manager on linux + remove C23 attributes for now
|
2023-07-30 18:45:14 +11:00 |
flysand7
|
e2158eed8b
|
Update readme
|
2023-07-29 00:50:04 +11:00 |
flysand7
|
b4d8fe5adc
|
Separate out stdint and stdbool
|
2023-07-29 00:15:38 +11:00 |
flysand7
|
84ab80b663
|
Maybe finally fix Github CI issues
|
2023-07-28 23:16:35 +11:00 |
flysand7
|
50cb96f875
|
?
|
2023-07-28 23:13:17 +11:00 |
flysand7
|
55b53bf554
|
Github CI fix llvm version
|
2023-07-28 23:10:13 +11:00 |
flysand7
|
60db0beac4
|
?
|
2023-07-28 23:08:28 +11:00 |
flysand7
|
544948fbf5
|
Github CI downgrade ubuntu version
|
2023-07-28 23:03:43 +11:00 |
flysand7
|
f08633efff
|
Github CI don't build nasm
|
2023-07-28 23:00:43 +11:00 |
flysand7
|
76ced48fed
|
Github CI cached llvm and clang
|
2023-07-28 22:57:42 +11:00 |
flysand7
|
bd3622dddf
|
Fix compile error
|
2023-07-28 22:52:54 +11:00 |
flysand7
|
fff9716dc8
|
Add windows build to CI
|
2023-07-28 22:47:06 +11:00 |
flysand7
|
a71e49ca22
|
Fix linux build failing
|
2023-07-28 22:41:53 +11:00 |
flysand7
|
8a5804b51d
|
Fix module deps checks, make allocators use one proc
|
2023-07-28 22:29:12 +11:00 |
flysand7
|
76904bd19b
|
Handle inter-module dependencies
|
2023-07-28 21:52:12 +11:00 |
flysand7
|
3abf5e3f7f
|
Memory API
|
2023-07-28 21:49:56 +11:00 |
flysand7
|
9119be8e24
|
Fix formatting on ciabatta.c
|
2023-07-28 20:55:41 +11:00 |
flysand7
|
e65506babb
|
Remove root object parens from jsons
|
2023-07-28 20:53:20 +11:00 |
flysand7
|
8d14b1749a
|
Make cuik compile
|
2023-07-28 20:41:37 +11:00 |
flysand7
|
bdce40092d
|
try cuik?
|
2023-07-28 20:16:09 +11:00 |
flysand7
|
1f811d7646
|
Make it compile on windows
|
2023-07-28 19:53:06 +11:00 |
flysand7
|
5e177fae50
|
Quick and dirty file api
|
2023-07-28 00:49:53 +11:00 |
flysand7
|
dbd10db051
|
Underscore prefix TinyRT definitions
|
2023-07-28 00:04:24 +11:00 |
flysand7
|
06e1057ad2
|
Use target platform from the build script, don't autodetect
|
2023-07-27 23:58:00 +11:00 |
flysand7
|
0e14742117
|
Update CI
|
2023-07-27 09:23:33 +11:00 |
flysand7
|
3d25b60b30
|
Update CI
|
2023-07-27 09:21:39 +11:00 |
flysand7
|
7e6066ff85
|
Rewrite build script in python, use JSON5 for configuration
|
2023-07-27 09:17:57 +11:00 |
flysand7
|
7329ca1f92
|
change the naming scheme for C modules
|
2023-07-26 20:35:54 +11:00 |
flysand7
|
13ba60e338
|
Auto-generate ciabatta.c
|
2023-07-26 16:54:37 +11:00 |
flysand7
|
4c2ed6e7e4
|
prefix cia defines with underscore
|
2023-07-25 16:31:34 +11:00 |
flysand7
|
c8a6a65509
|
rename tinyrt api names
|
2023-07-25 16:27:13 +11:00 |
flysand7
|
1007f634fb
|
Add program api to tinyrt
|
2023-07-25 16:24:19 +11:00 |
flysand7
|
8a93fa68ff
|
Change tinyrt inclusion macros to always be defined
|
2023-07-25 16:09:15 +11:00 |
flysand7
|
d49add907c
|
TinyRT abstraction layer
|
2023-07-24 02:33:12 +11:00 |
flysand7
|
42e9d208fb
|
Fix rmdir on non-existing paths
|
2023-07-23 21:28:47 +11:00 |
flysand7
|
ea78e5de46
|
git add .
|
2023-07-23 21:24:50 +11:00 |
flysand7
|
bfbe6c82a0
|
!
|
2023-07-23 20:57:52 +11:00 |
flysand7
|
a06e024b74
|
?!
|
2023-07-23 20:55:58 +11:00 |
flysand7
|
f8766a5f9d
|
???
|
2023-07-23 20:54:24 +11:00 |
flysand7
|
90aa340c37
|
?
|
2023-07-23 20:52:48 +11:00 |
flysand7
|
39febaf2c2
|
a
|
2023-07-23 20:49:55 +11:00 |
flysand7
|
85462678a4
|
gh-actions run luarocks to install lua deps
|
2023-07-23 20:48:35 +11:00 |
flysand7
|
2222c6ecc7
|
Update github actions
|
2023-07-23 20:44:26 +11:00 |
flysand7
|
6390cd3622
|
Switch to lua build script
|
2023-07-23 20:36:23 +11:00 |
flysand7
|
85e0c445ae
|
Implement __stack_chk_fail
|
2023-07-23 18:28:04 +11:00 |
flysand7
|
c72164fff0
|
Write proper plt relocations in entry assembly, fix stack checking not working correctly
|
2023-07-23 18:19:53 +11:00 |
flysand7
|
c8df2f9d42
|
Retrieve envp, call main
|
2023-07-23 03:28:16 +11:00 |