|
680acdb332
|
Fixed compilation of boxed_object.hpp in non-debug builds.
|
2025-07-25 00:51:53 +02:00 |
|
|
3d507ddef7
|
Finally implemented object pools.
|
2025-07-25 00:51:32 +02:00 |
|
|
d35140d278
|
Added missing template parameter.
|
2025-07-17 23:47:00 +02:00 |
|
|
933a36d992
|
Added formattable utility.
|
2025-07-17 10:56:52 +02:00 |
|
|
d3659f11f7
|
Implemented getCPUTicks() and getCPUTicksPerSecond() for Windows.
|
2025-07-17 10:56:39 +02:00 |
|
|
d207774868
|
Added missing include.
|
2025-07-17 10:56:15 +02:00 |
|
|
54d9cd327a
|
Added undef for VOID.
|
2025-07-17 07:51:19 +02:00 |
|
|
93ef90aeb8
|
Added function_traits.
|
2025-07-16 21:07:50 +02:00 |
|
|
ba6ffa6c42
|
Added getCPUTicks() and getCPUTicksPerSeconds() functions.
|
2025-07-16 21:07:50 +02:00 |
|
|
2cf270df84
|
Added MIJIN_FUNCNAME() macro.
|
2025-07-16 21:07:50 +02:00 |
|
|
9808fcf50e
|
Removed unused MIJIN_FUNC() macro.
|
2025-07-16 21:07:50 +02:00 |
|
|
e91924e049
|
Added FixedArrayOutputIterator and use it for logging without heap allocations.
|
2025-07-16 21:07:50 +02:00 |
|
|
79f49829d3
|
Added utility type to convert variant members via std::visit.
|
2025-07-16 21:07:50 +02:00 |
|
|
042e0d2465
|
Added explicit constructor for casting between related not-nullable pointers.
|
2025-07-16 21:07:50 +02:00 |
|
|
018c75a5ed
|
First implementation of custom path type.
|
2025-07-16 21:07:50 +02:00 |
|
|
33bc48dd58
|
Added Path type (WIP).
|
2025-07-16 21:07:50 +02:00 |
|
Patrick Wuttke
|
51092bb4cb
|
Added splitView() and splitLines() to string utility functions.
|
2025-07-15 18:21:10 +02:00 |
|
Patrick Wuttke
|
02e99bbc82
|
Made logger thread-safe and added filters.
|
2025-07-14 17:16:24 +02:00 |
|
Patrick Wuttke
|
ad627b7c70
|
Added NotNullable::release() function.
|
2025-07-14 17:16:09 +02:00 |
|
Patrick Wuttke
|
4a9a60c7f5
|
Replaced default deleter used in DynamicPointer so it fits better with other functions.
|
2025-07-14 17:15:25 +02:00 |
|
Patrick Wuttke
|
d8b03893b3
|
Merge branch 'master' of https://git.mewin.de/mewin/mijin2
|
2025-07-14 10:08:04 +02:00 |
|
Patrick Wuttke
|
7939d458b3
|
Added Stream functions for reading and writing 0-terminated strings.
|
2025-07-14 10:07:57 +02:00 |
|
Patrick Wuttke
|
b5546067a8
|
Added missing include.
|
2025-07-14 10:07:37 +02:00 |
|
|
9e572061da
|
Added DEBUG to macros being undefed.
|
2025-07-11 14:11:14 +02:00 |
|
|
d0be5f7739
|
Fixed use-after-move in TaskLoop::addTaskImpl() and some minor compilation problems.
|
2025-07-10 02:16:29 +02:00 |
|
|
e6556c6f90
|
Fixed convertCharType when converting from wchar_t to char.
|
2025-07-09 00:57:45 +02:00 |
|
|
addae96c91
|
Made Stream::readAsString() and Stream::c_readAsString() work with arbitrary std::basic_string instances.
|
2025-07-09 00:57:19 +02:00 |
|
|
cf860392a5
|
Added missing copy assignment operator for ConstMemoryView.
|
2025-07-08 00:35:12 +02:00 |
|
|
8ad34427f3
|
Made TypelessBuffer allocator-aware and split some of its functionality into MemoryView type.
|
2025-07-07 00:12:34 +02:00 |
|
|
59780ed6de
|
Fixed compilation of MemoryFileSystem if MIJIN_DEFAULT_ALLOCATOR is not copy-constructible.
|
2025-07-06 12:37:45 +02:00 |
|
|
888b0a16f7
|
Fixed use of MIJIN_CONFIG_HEADER.
|
2025-07-06 12:37:06 +02:00 |
|
|
d29a025ec5
|
Properly constexpred and noexcepted BoxedObject.
|
2025-07-03 09:10:36 +02:00 |
|
|
40c0d888e6
|
Added std::hash for tuples, because why not.
|
2025-07-02 23:10:30 +02:00 |
|
|
bf53622b19
|
Added missing construction and destruction of StackAllocatorSnapshotData, which is only required when MIJIN_STACK_ALLOCATOR_DEBUG is 2.
|
2025-07-02 16:40:46 +02:00 |
|
|
6090d5fc74
|
Implemented stacktrace collection for Windows.
|
2025-07-02 16:39:26 +02:00 |
|
|
a1d7a63aba
|
Added flusing to the stdio log sink.
|
2025-07-02 16:39:02 +02:00 |
|
|
1d32530be7
|
Added allReady() and getAll() functions for futures and c_allDone() with tasks for tasks.
|
2025-07-01 18:19:38 +02:00 |
|
|
973b62a348
|
Added some missing headers.
|
2025-06-28 02:23:23 +02:00 |
|
|
86f3790ce1
|
Added stack allocator snapshots.
|
2025-06-26 16:55:33 +02:00 |
|
|
1cbd435fbf
|
Added missing Signal constructor taking const-qualified member functions.
|
2025-06-25 00:45:40 +02:00 |
|
|
573c431dbd
|
Lots of windows fixes and some more improvements.
|
2025-06-24 15:21:01 +02:00 |
|
|
36a908ab8a
|
Added StackAllocator type.
|
2025-06-23 00:24:03 +02:00 |
|
|
a956560183
|
Made coroutines allocator-aware (let's hope this really works).
|
2025-06-23 00:23:50 +02:00 |
|
|
2fc03e4050
|
Made Signal allocator-aware.
|
2025-06-23 00:21:46 +02:00 |
|
|
94e94f02b6
|
Modified assertion macros so they evaluate to an empty instruction instead of nothing in non-debug builds.
|
2025-06-23 00:21:24 +02:00 |
|
|
7284d3d15f
|
Added STL formatters for Stacktrace and Stackframe.
|
2025-06-23 00:20:17 +02:00 |
|
|
2b368c1d4f
|
Added converting constructor for AllocatorDeleter.
|
2025-06-23 00:19:30 +02:00 |
|
|
9c4765dbaf
|
Added converting constructors for NotNullable.
|
2025-06-23 00:18:47 +02:00 |
|
|
05bc3d5147
|
Added optional_base trait.
|
2025-06-23 00:17:30 +02:00 |
|
|
232a01eb28
|
Added alignUp() variant for pointers.
|
2025-06-23 00:16:52 +02:00 |
|