Patrick mewin
mewin pushed to master at mewin/mijin2 2024-06-10 23:12:01 +02:00
e586698fb6 Added bits_t member to BitFlags and is_bitflags_v helper constant.
c214398fac Deprecated readString() method so it is always clear if you want to read a binary encoded string or the file as string. Also added possibility to open a memory stream from any span.
Compare 2 commits »
mewin pushed to master at mewin/iwa 2024-05-21 23:44:59 +02:00
cd886cefff More foundation for more reflection.
mewin pushed to master at mewin/iwa 2024-05-18 00:23:27 +02:00
433c3b4633 Added foundation for future reflection code.
mewin pushed to master at mewin/scons-plus-plus 2024-05-17 20:30:26 +02:00
c8554282f9 Added another ignored warning for compiling libfmt.
mewin pushed to master at mewin/mijin2 2024-05-17 20:29:55 +02:00
463f4ca19c Fixed some compiler errors.
mewin pushed to master at mewin/iwa 2024-04-12 23:30:40 +02:00
50c6c7d6d2 Removed wrong noexcept from ObjectPtr::create() function.
mewin pushed to master at mewin/scons-plus-plus 2024-04-12 21:08:28 +02:00
a5ba3b5d10 Moved Jinja utility functions to S++.
mewin pushed to master at mewin/iwa 2024-04-12 21:08:00 +02:00
ddb4f67735 Made iwa compile as an S++ library.
mewin pushed to master at mewin/scons-plus-plus 2024-04-10 20:54:12 +02:00
7b94bc3fe0 Added git_ref parameter to libbacktrace recipe.
040571f74b Added MeCab recipe.
Compare 2 commits »
mewin pushed to master at mewin/scons-plus-plus 2024-04-06 14:20:50 +02:00
d126296283 Added recipe for iwa.
mewin pushed to master at mewin/bad_apple_os 2024-02-04 02:01:10 +01:00
b965486de3 More implementation of the C standard library.
mewin pushed to master at mewin/bad_apple_os 2024-02-03 02:49:53 +01:00
2a612d2d83 Temporary fix for compiling simple programs.
mewin pushed to master at mewin/bad_apple_os 2024-02-03 02:24:44 +01:00
07e8225be2 Attempt to not make the build fail if x86_64-elf-g++ is missing if it's not actually required.
mewin pushed to master at mewin/bad_apple_os 2024-02-03 02:09:30 +01:00
3ec4fa78b4 Added options to compile stdlib and init executable.
mewin pushed to master at mewin/bad_apple_os 2024-02-03 01:05:29 +01:00
c2a40a8104 Added exit() function and renamed stdlib file to libc.a so GCC is happy.
mewin pushed to master at mewin/bad_apple_os 2024-02-03 00:50:06 +01:00
ca08dcc79b Removed stdint.h again.
mewin pushed to master at mewin/bad_apple_os 2024-02-03 00:38:52 +01:00
debbd09b6d Added --target option to compile either os or stdlib. And renamed previous --target to --arch.
mewin pushed to master at mewin/bad_apple_os 2024-02-02 22:16:06 +01:00
3cd4fe9537 Improved SCons script for building the userspace stdlib.
mewin pushed to master at mewin/bad_apple_os 2024-02-02 02:09:33 +01:00
a096458bdb I might be too tired.
mewin pushed to master at mewin/bad_apple_os 2024-02-02 02:07:00 +01:00
d03604c061 Inherit environment variables so it finds the compilers in PATH.