Commit Graph

374 Commits

Author SHA1 Message Date
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
flysand7 f2be833f82 Fix build scripts, align some code, make a workable test 2023-07-23 02:23:39 +11:00
flysand7 b5e4824060 Update readme 2023-07-23 01:49:32 +11:00
flysand7 31dbc0abd1 ANEW 2023-07-23 01:30:04 +11:00
flysand7 da0f34325c I dont know what that is but i need to push it 2023-07-17 16:11:56 +11:00
flysand7 30b0423e0a Fix alignment on failure messages 2023-06-25 04:43:38 +11:00
flysand7 8b828d4906 Add failure message to JUnit output 2023-06-25 04:41:21 +11:00
flysand7 805ed17f93 Fix XML escapes in JUnit output 2023-06-25 04:36:44 +11:00
flysand7 b3d38c1a10
Update test.yml 2023-06-25 04:27:08 +11:00
flysand7 f7ca7f33fc Add JUnit output 2023-06-25 04:23:13 +11:00
flysand7 0fd422148c add fprint* functions to test suite 2023-06-25 04:23:13 +11:00
flysand7 c1582bc4be Change scripts to powershell 2023-06-25 04:23:13 +11:00
flysand7 2a734fe46f
Update build.yml to use powershell 2023-06-25 04:14:29 +11:00
flysand7 7d769085a2
Create test.yml 2023-06-25 04:14:07 +11:00
flysand7 2438fad20e Fix up repo for the badge 2023-06-25 02:54:28 +11:00
flysand7 cea9df36b7 Fix up the yml file for badge 2023-06-25 02:53:28 +11:00
flysand7 e88bf9e116 Add CI status to readme.md 2023-06-25 02:52:53 +11:00
flysand7 520acb6fc4 Update readme.md 2023-06-25 02:50:53 +11:00
flysand7 64191d2148 Account for 'shit aint working' kind of issue 2023-06-25 02:44:39 +11:00
flysand7 2cad69beeb Timestamp printing in tests 2023-06-25 02:44:39 +11:00
flysand7 a5ade8a786
Add NASM to CI 2023-06-25 02:45:20 +11:00
flysand7 b862ba1b42
Update build.yml 2023-06-25 02:41:35 +11:00
flysand7 8237605a53
CI 2023-06-25 02:38:25 +11:00
flysand7 69c4583e03 More tests 2023-06-24 19:41:40 +11:00
flysand7 f5c02177d5 Print tests in the same order they were executed in 2023-06-24 19:29:24 +11:00
flysand7 4144329296 Rename CRT test file 2023-06-24 19:19:58 +11:00