Patrick mewin
mewin created pull request mewin/spp_template#1 2025-09-13 12:51:44 +02:00
feature/bootstrapper
mewin created branch feature/bootstrapper in mewin/spp_template 2025-09-13 12:51:16 +02:00
mewin pushed to feature/bootstrapper at mewin/spp_template 2025-09-13 12:51:16 +02:00
911c5cd674 Made the bootstrapper respect the -s option.
9abb3ba39f Added S++ bootstrap script that downloads SCons++ to a local folder.
4f7f516015 Removed S++ submodule.
Compare 3 commits »
mewin pushed to master at mewin/scons-plus-plus 2025-09-12 09:56:47 +02:00
07c2496342 Fixed .sln generation (a little) and changed config to create one .pdb per target.
mewin pushed to master at mewin/mijin2 2025-08-30 00:31:54 +02:00
4d19752964 Added quoted() string helper.
0e988a4d9e Added member_pointer_of traits.
a95885880f Added formatter for exceptions.
d76e64c062 Fixed converting auf DynamicPointers, added wrapDynamic helper to simplify creating non-owning DynamicPointers.
e704c082b7 Some fixes for logging, added MIJIN_LOG_IF and the DebugOutputLogSink.
Compare 7 commits »
mewin pushed to dev at mewin/mijin2 2025-07-25 00:53:06 +02:00
680acdb332 Fixed compilation of boxed_object.hpp in non-debug builds.
3d507ddef7 Finally implemented object pools.
Compare 2 commits »
mewin pushed to master at mewin/scons-plus-plus 2025-07-25 00:51:02 +02:00
e19f6115be Disabled array-bounds warnings for GCC due to (probably?) false positives.
mewin pushed to dev at mewin/mijin2 2025-07-17 23:47:08 +02:00
d35140d278 Added missing template parameter.
mewin pushed to dev at mewin/mijin2 2025-07-17 10:57:24 +02:00
933a36d992 Added formattable utility.
d3659f11f7 Implemented getCPUTicks() and getCPUTicksPerSecond() for Windows.
d207774868 Added missing include.
Compare 3 commits »
mewin pushed to dev at mewin/mijin2 2025-07-17 07:51:39 +02:00
54d9cd327a Added undef for VOID.
mewin pushed to dev at mewin/mijin2 2025-07-16 21:08:20 +02:00
93ef90aeb8 Added function_traits.
ba6ffa6c42 Added getCPUTicks() and getCPUTicksPerSeconds() functions.
2cf270df84 Added MIJIN_FUNCNAME() macro.
9808fcf50e Removed unused MIJIN_FUNC() macro.
e91924e049 Added FixedArrayOutputIterator and use it for logging without heap allocations.
Compare 16 commits »
mewin pushed to dev at mewin/mijin2 2025-07-16 21:07:13 +02:00
657b0d1ab1 Added function_traits.
4bd6843ba5 Made logger thread-safe and added filters.
657d05341c Added NotNullable::release() function.
9cefc52568 Replaced default deleter used in DynamicPointer so it fits better with other functions.
2d413764f0 Added Stream functions for reading and writing 0-terminated strings.
Compare 6 commits »
mewin pushed to master at mewin/mijin2 2025-07-15 18:21:16 +02:00
51092bb4cb Added splitView() and splitLines() to string utility functions.
mewin opened issue mewin/mijin2#3 2025-07-15 11:57:39 +02:00
Write tests for trimView() functions.
mewin commented on issue mewin/mijin2#2 2025-07-15 10:46:49 +02:00
PathIterator: full_ is only required for debugging

Not true, full_ is required for stopping iteration at begin and end.

mewin closed issue mewin/mijin2#2 2025-07-15 10:46:24 +02:00
PathIterator: full_ is only required for debugging
mewin opened issue mewin/mijin2#2 2025-07-15 10:32:29 +02:00
PathIterator: full_ is only required for debugging
mewin pushed to master at mewin/scons-plus-plus 2025-07-14 18:51:52 +02:00
8b5d66dbec Forward CCFLAGS to Visual Studio project for IntelliSense.
6326454729 Fixed how C++ standard is passed to VS/IntelliSense.
18293fdcf7 Fixed target info dumping.
Compare 4 commits »
mewin pushed to master at mewin/mijin2 2025-07-14 17:16:29 +02:00
02e99bbc82 Made logger thread-safe and added filters.
ad627b7c70 Added NotNullable::release() function.
4a9a60c7f5 Replaced default deleter used in DynamicPointer so it fits better with other functions.
Compare 3 commits »
mewin pushed to master at mewin/mijin2 2025-07-14 10:08:19 +02:00
7939d458b3 Added Stream functions for reading and writing 0-terminated strings.
b5546067a8 Added missing include.
Compare 3 commits »