Commit Graph

37 Commits

Author SHA1 Message Date
flysand7 3d761f344f accept the patch from this random based guy on stackoverflow 2023-09-04 18:52:58 +11:00
flysand7 bbea5423f6 change CI scripts in accordance with build script 2023-09-02 11:47:40 +11:00
flysand7 e1b7a84ba6 make thread locals work 2023-09-02 11:45:00 +11:00
flysand7 d8dc35c083 switch stacks 2023-08-30 19:52:29 +11:00
flysand7 8b7850f03e make release build work with dynamic linker 2023-08-26 17:11:12 +11:00
flysand7 8ceb3e2e49 add more options 2023-08-26 17:08:46 +11:00
flysand7 45ae248539 readd --test option to build script 2023-08-26 16:52:59 +11:00
flysand7 be17cebb56 why it crash normally but fine in gdb and valgrind AAAAAAAA 2023-08-26 10:36:26 +11:00
flysand7 1f448dab10 pull out arch-specific stuff into its own folder (windows broken) 2023-08-25 20:18:28 +11:00
flysand7 82788654d8 Linux threads (not working) 2023-08-15 19:54:02 +11:00
flysand7 50fe56949f Fix SSE by aligning the stack 2023-08-05 22:35:45 +11:00
flysand7 35717f62a0 make dynamic linker perform relocs and jump into the main code 2023-08-05 21:33:19 +11:00
flysand7 246e9f2071 Fix optimized builds emitting SSE code 2023-08-04 06:20:32 +11:00
flysand7 845d08ee3a Hide dbg_printfs behind a define 2023-08-04 05:46:05 +11:00
flysand7 a812a18033 Custom linux headers 2023-08-04 05:36:03 +11:00
flysand7 5b2d0c0c9d self-relocation in dynamic loader 2023-08-04 00:16:15 +11:00
flysand7 c293fc7813 Start on dynamic loader 2023-08-02 14:43:07 +11:00
flysand7 57a2e138cd Clean up build script 2023-08-02 10:34:37 +11:00
flysand7 e041fdd474 Add export section to library.json 2023-08-01 13:05:10 +11:00
flysand7 8efd9b7c7a Add data model macro setting 2023-08-01 12:20:43 +11:00
flysand7 fd8f580b63 Rename DEBUG to _DEBUG 2023-08-01 11:28:18 +11:00
flysand7 5a9bea11ad Fix failing link on empty file 2023-08-01 11:26:13 +11:00
flysand7 9442c41168 Fix missing whitespace in buildscript 2023-08-01 02:05:05 +11:00
flysand7 42dd38804a Terminal colors in build script (yay) 2023-07-31 09:43:01 +11:00
flysand7 2954ad3b63 Get windows build working 2023-07-31 07:55:59 +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 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 7e6066ff85 Rewrite build script in python, use JSON5 for configuration 2023-07-27 09:17:57 +11:00