MMU

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-09-09
10:29
remember initial library load name as a fallback leaf check-in: d5142a5388 user: murphy tags: trunk
10:05
removed unused Unix includes, safeguard if `RTLD_DI_LINKMAP` is unavailable check-in: 2699df76d5 user: murphy tags: trunk
02:18
MMULoad output tweak check-in: 0654492d53 user: murphy tags: trunk
02:08
completed rename refactoring in `test/` directory m) check-in: e3015e1751 user: murphy tags: trunk
02:06
better handling of "lib" name prefix check-in: 2352863fa3 user: murphy tags: trunk
01:39
revert pre-initialization of "full" library path check-in: 6943e4db46 user: murphy tags: trunk
01:33
`LibraryOptions::synchronized` flag, remembered UTF-8 setting for libraries, code cosmetics check-in: 1cd801a3f2 user: murphy tags: trunk
2026-09-08
23:34
added missing `algorithm` include check-in: b5843a5d3b user: murphy tags: trunk
22:51
another workaround for subtle Windows <-> POSIX incompatibility check-in: 324aa8b689 user: murphy tags: trunk
22:46
miscellaneous compilation fixes check-in: afbf573078 user: murphy tags: trunk
22:42
avoid Win32 ANSI API in more places check-in: ca97d630ee user: murphy tags: trunk
21:39
removed unused include check-in: 5f78a0726f user: murphy tags: trunk
21:37
library loading test program check-in: 9186fdd77d user: murphy tags: trunk
21:37
Linux tweaks of Library class check-in: 7c9885a40b user: murphy tags: trunk
20:12
MSVC compatibility check-in: d0e1823217 user: murphy tags: trunk
19:50
CMake auxiliary library linkage, CLion settings check-in: 6fc4e3bf61 user: murphy tags: trunk
18:39
print version in `MMUStress` check-in: ecf57a6b18 user: murphy tags: trunk
17:59
miscellaneous compilation fixes check-in: d996364e29 user: murphy tags: trunk
17:30
Conan build system update check-in: 78fe57ff96 user: murphy tags: trunk
16:50
library version information, internal and external check-in: 470ab946ac user: murphy tags: trunk
11:54
updated copyright statements, source tree settings check-in: 0842430b75 user: murphy tags: trunk
11:44
export CMake configuration when installing, build system tweaks check-in: 5ca5c1714f user: murphy tags: trunk
2025-11-26
23:34
set data pointers and strides even for zero-size arrays check-in: dee367ec7c user: murphy tags: trunk, v1.5.0
2025-11-25
15:52
corrected `Array*::set_slice` methods empty result case check-in: 1d0b38d6a6 user: murphy tags: trunk
15:31
added `Array*::set_{slice,reverse}` methods, added `MMU_ARRAY_UNSAFE_ACCESS` option, fixed some type conversion warnings check-in: 9ef0bc0f34 user: murphy tags: trunk
2025-11-23
20:19
corrected `Array2D::{row,col}` implementations check-in: 45525faf8e user: murphy tags: trunk
20:18
Corrected `default_warning` implementation when libc knows the program name check-in: 50a67a7cd4 user: murphy tags: trunk
2025-11-19
21:50
safety tweaks for `pool_buffer` backend check-in: 685ecc4508 user: murphy tags: trunk
16:20
added `Array*::empty()` methods check-in: 9a960b7428 user: murphy tags: trunk
16:19
allow truncating results of `pool_buffer`, minor allocator cleanup check-in: c7a92e56bc user: murphy tags: trunk
2025-11-17
08:56
changed default buffer pool pointer from thread-local to synchronized global (avoiding some problems moving allocator instances), added facilities to allocate arrays from buffer pools check-in: c3974e6f08 user: murphy tags: trunk
2025-11-15
19:34
support to map temporary files check-in: 0a81174067 user: murphy tags: trunk
01:50
spelling correction check-in: caf3ee1007 user: murphy tags: trunk
2025-11-04
02:03
fixed late references to `other` instance in moving `Array*` constructors check-in: 54e66a3803 user: murphy tags: trunk, v1.4.0
2025-11-01
16:44
added `IBuffer::file` to retrieve the underlying file descriptor check-in: 1a2f7388f6 user: murphy tags: trunk
16:16
clarified documentation of `IBuffer::truncate` check-in: 9990eda040 user: murphy tags: trunk
2025-10-31
06:12
strip prefix from file paths in error messages check-in: c67a0c2c2a user: murphy tags: trunk
00:34
added forgotten `truncate` test check-in: ba83fd175e user: murphy tags: trunk
2025-10-30
23:51
implemented `IBuffer::truncate` on Win32 delayed to destructor check-in: bd5d67a4c6 user: murphy tags: trunk
23:34
added `IBuffer::truncate` method, not yet functional on Win32 check-in: e72f5a7564 user: murphy tags: trunk
22:57
header guards for optional library components check-in: e9f1bade9a user: murphy tags: trunk
19:04
suppressed nonsensical GCC warnings in `Array*.hpp` check-in: fd7594df71 user: murphy tags: trunk
18:36
improved export of compilation flags via Conan check-in: 964a465270 user: murphy tags: trunk
05:34
corrected preprocessor conditionals in README example check-in: 4ebe86d867 user: murphy tags: trunk
04:55
improved C++17 forward compatibility check-in: c2507f5376 user: murphy tags: trunk
01:01
corrected symbol not found case in `ILibrary::get` check-in: 275a345e2b user: murphy tags: trunk
01:00
updated README check-in: 1e6a018f2c user: murphy tags: trunk
00:01
corrected declaration of `runtime_id` check-in: 70c36600fb user: murphy tags: trunk
2025-10-29
23:54
shared library symbol resolution interface tweaks check-in: db74b2abdf user: murphy tags: trunk
18:06
added shared library loading functionality check-in: 3eac1401a8 user: murphy tags: trunk