Commit Graph

64 Commits

Author SHA1 Message Date
bumbread 0abfd8cf3d On the second thought memmove was correct 2022-08-10 13:58:13 +11:00
bumbread b426c0f2ee Support for -fstack-protector 2022-08-08 23:39:43 +11:00
bumbread ee2b02a5c4 Make sure printf %a works for all floats 2022-08-07 17:24:37 +11:00
bumbread 5e96c041ba realise that tgmath.h is a time sink 2022-08-06 23:37:34 +11:00
bumbread 38da83bfe0 nearbyint rewrite 2022-08-06 16:31:44 +11:00
bumbread abd8710841 Fix some printf bugs and document other 2022-08-06 11:06:03 +11:00
bumbread bfaa80c628 branchless fpclassify 2022-08-05 22:47:19 +11:00
bumbread b349443f8a GUI assert + WinMain handling 2022-08-05 17:27:46 +11:00
bumbread b90d7119d4 Add UTF-8 codepage support 2022-07-31 05:06:15 +11:00
bumbread 7a153ada70 removed shell32.dll dependency 2022-07-30 16:15:11 +11:00
bumbread c12676e3de assert.h documentation 2022-07-29 06:00:47 +11:00
bumbread e58cf8d645 fgetpos/fsetpos 2022-07-28 17:57:44 +11:00
bumbread aa3073904d stdio.h: freopen 2022-07-26 02:10:48 +11:00
bumbread bf9646609e Some err handling and ++todo 2022-07-24 20:31:35 +11:00
bumbread 21f0e54e7f Better handling of stream buffering, implement ungetc 2022-07-24 08:58:15 +11:00
bumbread 5e0d4ae8b7 use based functions from ryuu instead of ryuu itself, also fix some bugs 2022-07-20 11:41:24 +11:00
bumbread 951eef6af6 printf complete 2022-07-19 09:20:09 +11:00
bumbread 8f0bf83f0b bad floats for printf 2022-07-19 08:27:37 +11:00
bumbread e96c840ce4 hex float print 2022-07-19 04:58:39 +11:00
bumbread a84b34abdd printf: integer formats 2022-07-18 06:43:41 +11:00
bumbread 2bfdcc94cf unicode.h: encoding/decoding UTF-8/16 2022-07-02 18:51:48 +11:00
NeGate e864a4904a Made bake.cmd faster and added most thrd_* functions 2022-06-29 03:21:35 -04:00
bumbread d70de47c01 I have no idea but something for linux 2022-06-28 23:57:14 +11:00
bumbread 81feacd996 time.h: time, difftime calls 2022-06-27 23:34:13 +11:00
bumbread f068e506c7 stdlib.h: qsort (slow) 2022-06-27 13:40:19 +11:00
bumbread e1a2205fc7 Simple printf and restore assert stuff 2022-06-26 17:42:17 +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 337e6734a7 Stack checking et uchar utf8->utf16 2022-06-22 23:36:26 +11:00
bumbread 5cf93a6532 Make _Thread_local work on windows haven't tested tho 2022-06-22 00:40:10 +11:00
bumbread 88ef3bf81f Separate out platform stuff 2022-06-20 17:28:03 +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 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 0ef1894917 Unicode shit (wctype.h) 2022-06-16 18:49:46 +11:00
bumbread f80957583b prinf formats 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 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
NeGate c893a5716c Started work on system() 2022-06-08 21:59:48 -04:00
NeGate 4ac9fa33bd Added some time.h stuff 2022-06-08 00:24:27 -04:00
NeGate 4950f1febd Added bsearch 2022-06-07 23:13:18 -04:00
NeGate 9458655faf fixed realloc behavior, added getenv and reentrant strtok variant 2022-06-07 22:36:49 -04:00
NeGate 911841be30 Added atexit 2022-06-07 22:17:57 -04:00
bumbread 3c0baa113f strtok and some changes to string.h 2022-06-07 20:26:29 +11:00