Alex
|
8898791257
|
Update kernel code
|
2023-08-22 06:21:17 +03:00 |
|
Alex
|
2c51e4432f
|
Update kernel
|
2023-08-06 04:53:14 +03:00 |
|
Alex
|
41db477173
|
Update kernel
|
2023-06-10 13:11:25 +03:00 |
|
Alex
|
f62c8b87f9
|
Ignore UBSAN messages in liballoc_1_1.c
|
2023-05-17 03:34:21 +03:00 |
|
Alex
|
816e5461c9
|
Fix type sizes
|
2023-05-13 07:40:07 +03:00 |
|
Alex
|
b4dbf2c281
|
QoL and bug fixes
|
2023-04-10 03:11:46 +03:00 |
|
Alex
|
98c137566d
|
Replace __attribute__ with a macro from types.h
|
2023-04-07 05:22:14 +03:00 |
|
Alex
|
4e20d4d9f4
|
Enable compilation of project on AArch64 architecture
|
2023-04-04 16:06:54 +03:00 |
|
Alex
|
25256d81a8
|
Added license headers to all project files
|
2023-04-04 02:19:05 +03:00 |
|
Alex
|
43af65b21e
|
Implement strcasecmp, wcslen and wcsrtombs
|
2023-03-30 19:57:12 +03:00 |
|
Alex
|
93afcd2210
|
QoL improvements
|
2023-03-27 20:11:32 +03:00 |
|
Alex
|
49c627589c
|
CheckSIMD should use flags
|
2023-03-27 16:32:42 +03:00 |
|
Alex
|
9718defcaa
|
Add an argument parser
|
2023-03-25 12:02:26 +02:00 |
|
Alex
|
177a80403f
|
Fix isdelim
|
2023-03-25 11:55:42 +02:00 |
|
Alex
|
13890ba91a
|
Add stub headers
|
2023-03-25 11:55:22 +02:00 |
|
Alex
|
518ef7b0fd
|
Add log2
|
2023-03-22 22:50:08 +02:00 |
|
Alex
|
6a492c6b07
|
Update external memory tracker messages
|
2023-03-16 17:20:12 +02:00 |
|
Alex
|
f54b46149d
|
Update debugging code
|
2023-03-14 01:41:47 +02:00 |
|
Alex
|
3738e9b018
|
Small optimization
|
2023-03-12 04:27:41 +02:00 |
|
Alex
|
a101277991
|
Added memory tracker to serial port
|
2023-03-10 21:16:19 +02:00 |
|
Alex
|
5c91f23527
|
x32 is now compiling
|
2023-03-04 21:17:19 +02:00 |
|
Alex
|
392ebc9be2
|
Renamed "__no_instrument_function"
|
2023-02-27 22:19:40 +02:00 |
|
Alex
|
4506648cd6
|
mem* check operations now tell where it failed
|
2023-02-15 07:14:18 +02:00 |
|
Alex
|
fb97217927
|
Renamed "snprintf_" to "snprintf"
|
2023-02-10 05:25:34 +02:00 |
|
Alex
|
a592b85ce5
|
Updated kernel (tl;dr: improved filesystem, tasking, loading files, etc..)
|
2023-02-06 19:35:44 +02:00 |
|
Alex
|
7fd6532345
|
Renamed print functions
|
2023-01-07 20:13:46 +02:00 |
|
Alex
|
f91503d704
|
TODO: implement a faster mem*
|
2023-01-04 06:45:22 +02:00 |
|
Alex
|
9da6f0f98e
|
Support even older CPUs
|
2023-01-04 04:31:31 +02:00 |
|
Alex
|
d13c208218
|
Fixed memset sse
|
2023-01-04 03:32:06 +02:00 |
|
Alex
|
e59eef6be9
|
Moved SIMD mem* functions to separate files
|
2023-01-03 07:09:49 +02:00 |
|
Alex
|
c8bf57df77
|
Renamed memcpy.c file
|
2023-01-03 06:38:01 +02:00 |
|
Alex
|
4501826025
|
Kernel now uses SSE instructions properly
|
2023-01-03 06:36:15 +02:00 |
|
Alex
|
5774ceb9e1
|
Float stuff
|
2022-12-29 07:46:55 +02:00 |
|
Alex
|
b236ca54ee
|
Fixed compiler warnings
|
2022-12-29 05:29:27 +02:00 |
|
Alex
|
045592d8e6
|
Replaced "%x" with "%lx"
|
2022-12-29 04:46:30 +02:00 |
|
Alex
|
83803fb4cf
|
cxxabi stuff
|
2022-12-29 02:06:25 +02:00 |
|
Alex
|
42e10dc2b1
|
Added sqrtf
|
2022-12-29 02:05:51 +02:00 |
|
Alex
|
7cb935db05
|
Crash on check fail
|
2022-12-24 05:50:09 +02:00 |
|
Alex
|
cddf0426e3
|
Fixed compiler warnings
|
2022-12-21 20:05:57 +02:00 |
|
Alex
|
a677f3c159
|
Updated types
|
2022-12-21 00:43:51 +02:00 |
|
Alex
|
e07d774c2b
|
Updated stack guard
|
2022-12-20 06:56:35 +02:00 |
|
Alex
|
ab7f20d5f5
|
Implemented memory tracker
|
2022-12-11 14:34:24 +02:00 |
|
Alex
|
81371b14b0
|
Implemented strtoul, isdelim and strtok
|
2022-12-08 19:17:13 +02:00 |
|
Alex
|
a47f998764
|
isalpha, isupper & strtol implementation
|
2022-12-05 00:43:39 +02:00 |
|
Alex
|
0289054900
|
Changed a lot of files. Summary: profiler support; "SafeFunction"; UnlockDeadLock kernel config; Code optimization & more
|
2022-11-28 08:25:37 +02:00 |
|
Alex
|
a9a5b1f64c
|
More work on cxxabi
|
2022-11-17 17:44:44 +02:00 |
|
Alex
|
95de1f4a3e
|
Updated cxxabi
|
2022-11-17 04:20:11 +02:00 |
|
Alex
|
2571c4f539
|
Added ubsan
|
2022-11-17 03:33:18 +02:00 |
|
Alex
|
4d874a3e81
|
Moved backspace() & append()
|
2022-11-16 16:03:09 +02:00 |
|
Alex
|
cabdc5263e
|
Kernel now compiles on x32
|
2022-11-14 14:54:18 +02:00 |
|