Patrick mewin
mewin pushed to master at mewin/spp_template 2025-07-13 12:12:39 +02:00
d9f3d03e4d Updated S++
mewin pushed to dev at mewin/mijin2 2025-07-12 16:59:47 +02:00
2d5a7316f1 Added getCPUTicks() and getCPUTicksPerSeconds() functions.
cf45aaa39a Added MIJIN_FUNCNAME() macro.
def8d0b6b8 Removed unused MIJIN_FUNC() macro.
f7daa58b38 Added FixedArrayOutputIterator and use it for logging without heap allocations.
Compare 4 commits »
mewin pushed to master at mewin/scons-plus-plus 2025-07-12 12:51:22 +02:00
75c626c235 Added option to pass CPU features (e.g. vector extensions) to the compiler (GCC/Clang only for now).
mewin pushed to dev at mewin/mijin2 2025-07-12 12:50:16 +02:00
1208f1f59f Added utility type to convert variant members via std::visit.
93a0b6cf58 Added explicit constructor for casting between related not-nullable pointers.
Compare 2 commits »
mewin pushed to testing at mewin/spp_recipes 2025-07-11 18:03:30 +02:00
82185f1a4e Added git_ref argument to mijin recipe.
mewin pushed to master at mewin/scons-plus-plus 2025-07-11 18:01:52 +02:00
202331ba60 Added TARGET_PLATFORM variable and fixed (hopefully) debug symbols on
mewin pushed to master at mewin/scons-plus-plus 2025-07-11 14:54:36 +02:00
9b82fb87c0 Don't create module configuration for dependencies.
mewin pushed to dev at mewin/mijin2 2025-07-11 14:12:34 +02:00
cae7fecb51 First implementation of custom path type.
13f37a81b6 Added Path type (WIP).
9e572061da Added DEBUG to macros being undefed.
Compare 3 commits »
mewin pushed to master at mewin/mijin2 2025-07-11 14:11:31 +02:00
9e572061da Added DEBUG to macros being undefed.
mewin pushed to master at mewin/mijin2 2025-07-11 09:45:30 +02:00
mewin created branch dev in mewin/mijin2 2025-07-11 09:43:13 +02:00
mewin pushed to dev at mewin/mijin2 2025-07-11 09:43:13 +02:00
mewin pushed to master at mewin/mijin2 2025-07-11 01:44:56 +02:00
3c7eda53b2 First implementation of custom path type.
mewin pushed to master at mewin/mijin2 2025-07-11 01:44:32 +02:00
de7925a243 First implementation of my own Path type.
mewin pushed to master at mewin/mijin2 2025-07-10 02:16:52 +02:00
cbd4efb0f9 Added Path type (WIP).
d0be5f7739 Fixed use-after-move in TaskLoop::addTaskImpl() and some minor compilation problems.
Compare 2 commits »
mewin pushed to master at mewin/scons-plus-plus 2025-07-09 00:58:39 +02:00
45b4d164d0 Removed targets from module again to fix recursive references when trying to serialize them.
mewin pushed to master at mewin/mijin2 2025-07-09 00:57:54 +02:00
e6556c6f90 Fixed convertCharType when converting from wchar_t to char.
addae96c91 Made Stream::readAsString() and Stream::c_readAsString() work with arbitrary std::basic_string instances.
Compare 2 commits »
mewin pushed to master at mewin/scons-plus-plus 2025-07-08 18:41:09 +02:00
43503dfec6 Changed folder names for git worktrees to the name of the ref that is checked out for better readability.
7916566d47 Adjusted dynamic library extension for Windows (which is also .lib).
b47ceb81dc Added build_dir to cmake result.
Compare 3 commits »
mewin pushed to testing at mewin/spp_recipes 2025-07-08 18:38:17 +02:00
ad79d0c9a5 Fixed DXC recipe on Windows.
mewin pushed to testing at mewin/spp_recipes 2025-07-08 17:47:19 +02:00
1875e6fff5 Fixed recipe for VulkanHeaders and added recipes for SpirVHeaders and SpirVReflect.
9a00657560 Added experimental recipe for libmagic.
c0b282c9e0 Fixed linking against Glslang library.
ea6fe95db4 Disabled tests for json.
fb841092a7 Added cppdap recipe.
Compare 10 commits »