Commit Graph

350 Commits

Author SHA1 Message Date
bumbread 328e9f6c35 Factor out some unicode stuff also it compiles on linux 2022-06-28 22:49:30 +11:00
bumbread 0d58124c26 Restore makefile because it has better comptimes 2022-06-28 18:04:22 +11:00
bumbread 14c3e8b758 some stuff 2022-06-28 13:08:03 +11:00
bumbread be2c9d132e Complete tgmath.h 2022-06-28 12:35:26 +11:00
bumbread 06aa9a096c Remove unused function 2022-06-27 23:36:51 +11:00
bumbread 81feacd996 time.h: time, difftime calls 2022-06-27 23:34:13 +11:00
bumbread 441320f888 some tgmath.h macros 2022-06-27 14:38:44 +11:00
bumbread ff34259408 make string.h be pretty 2022-06-27 14:10:39 +11:00
bumbread 4176a3b485 make stdio.h be pretty 2022-06-27 13:58:24 +11:00
bumbread 3a41ec9245 make math.h be pretty 2022-06-27 13:47:01 +11:00
bumbread f068e506c7 stdlib.h: qsort (slow) 2022-06-27 13:40:19 +11:00
bumbread d232486a11 stdlib.h: quick exit 2022-06-27 13:04:46 +11:00
bumbread e1a2205fc7 Simple printf and restore assert stuff 2022-06-26 17:42:17 +11:00
bumbread 0f6a9ff988 Remove unneeded define of ln2 2022-06-26 15:55:15 +11:00
bumbread 8f67e3a6ce Update readme 2022-06-26 15:39:15 +11:00
bumbread c2cc9e5129 Implement caching for file streams 2022-06-24 14:54:51 +11:00
bumbread 1e58a85f02 fputc 2022-06-24 13:43:47 +11:00
bumbread 29a98bf8a3 Implement strdup 2022-06-24 12:45:55 +11:00
bumbread 25db1abb6e close all streams on exit 2022-06-24 12:38:54 +11:00
bumbread 673a363d4b uchar.h 2022-06-24 12:24:04 +11:00
bumbread 337e6734a7 Stack checking et uchar utf8->utf16 2022-06-22 23:36:26 +11:00
bumbread 7165ac1c41 move wchar_t out of unicode data folder 2022-06-22 01:14:46 +11:00
bumbread 5cf93a6532 Make _Thread_local work on windows haven't tested tho 2022-06-22 00:40:10 +11:00
bumbread 7cb9dc133f stdio.h the beginning 2022-06-22 00:32:46 +11:00
bumbread 88ef3bf81f Separate out platform stuff 2022-06-20 17:28:03 +11:00
bumbread 4c09cdcca4 TODO list 2022-06-20 15:41:44 +11:00
bumbread 027314a435 readme 2022-06-20 14:51:19 +11:00
bumbread c024b3b241 Assert stack trace 2022-06-19 16:24:36 +11:00
bumbread e79c192472 CORDIC trig functions 2022-06-18 13:53:07 +11:00
bumbread a16e2d5a6e bababbababababababa 2022-06-16 23:39:50 +11:00
bumbread b414343f52 reorganize, random fixes 2022-06-16 23:36:35 +11:00
bumbread cca63462fc math generic exp function 2022-06-16 21:51:55 +11:00
bumbread 9df9a57b67 use SSE for sqrt 2022-06-16 21:39:11 +11:00
bumbread 08053f6c96 revert errno 2022-06-16 21:38:24 +11:00
bumbread bc1c0bcc11 Improve unicode compile times 2022-06-16 20:34:46 +11:00
bumbread 59e70ebfc9 hotfix 2022-06-16 19:09:52 +11:00
bumbread 0ef1894917 Unicode shit (wctype.h) 2022-06-16 18:49:46 +11:00
bumbread 293b812a03 make errno great again 2022-06-16 16:17:19 +11:00
bumbread f80957583b prinf formats 2022-06-16 16:16:07 +11:00
bumbread f533aa779c Float division functions 2022-06-16 16:16:07 +11:00
bumbread 105251088f Move macros into assert.h 2022-06-16 16:16:07 +11:00
NeGate 343ca0058e Hotfix 2022-06-14 18:47:02 -04:00
NeGate 7936d0c633 Added C11 mutexes 2022-06-14 18:46:14 -04:00
bumbread effd0acb63 math.h rounding functions 2022-06-11 17:17:24 +11:00
bumbread 2320a22706 Steal some math funcs 2022-06-11 15:49:07 +11:00
bumbread 6f57efcaa9 non-std functions for fenv.g 2022-06-10 23:34:51 +11:00
bumbread caef55ef67 tests for fenv.h, improv 2022-06-10 18:38:32 +11:00
bumbread 2cc1ad7504 fenv.h 2022-06-10 18:24:21 +11:00
bumbread 1a834c303d basic sqrt implementation 2022-06-10 13:08:45 +11:00
bumbread 5890659112 tabs ==> spaces 2022-06-09 20:15:37 +11:00