Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2019-08-16
| ||
23:31 | Test results of contiguous() for array slices Leaf check-in: b316dfa00e user: murphy tags: trunk | |
23:28 | Moved lock calls out of borrow constructors for simplicity and improved exception safety check-in: fa7a094e38 user: murphy tags: trunk | |
17:18 | Renamed mmap_arcv test case to arcv_mmap to avoid collision check-in: 7f37e29ec4 user: murphy tags: trunk | |
17:16 | Corrected locking for unique borrows check-in: 00e156eb25 user: murphy tags: trunk | |
16:20 | Convenient polymorphic container type check-in: 22395db8f8 user: murphy tags: trunk | |
14:26 | Set proper scope of ARC library preprocessor defines check-in: 0737065488 user: murphy tags: trunk | |
13:44 | Allow mutable access to unique borrows even for const-qualified targets check-in: 9f9a5f7a13 user: murphy tags: trunk | |
13:16 | Removed Win32 warning from ARC_mmap.cpp, tests succeeded with winelib check-in: ad8a3f62ac user: murphy tags: trunk | |
13:14 | Improved handling of memory mapping options, template argument for mmap_arcv check-in: ff072211b2 user: murphy tags: trunk | |
11:36 | Automatic handling of non-page-aligned file mappings check-in: e42099abb2 user: murphy tags: trunk | |
08:58 | Added method to check whether pointer array stride matches element size check-in: a74ecb4de0 user: murphy tags: trunk | |
04:28 | Memory-mapped file access tweaks, tentative implementation for Windows check-in: 4f4119d4c1 user: murphy tags: trunk | |
02:56 | Memory-mapped file access for Unix check-in: 00e3d7b098 user: murphy tags: trunk | |
00:23 | Avoid code duplication in construction of error messages check-in: 073ebe221a user: murphy tags: trunk | |
2019-08-15
| ||
21:15 | Error location details for out_of_range exceptions check-in: 69bc9ba0da user: murphy tags: trunk | |
21:01 | Corrections for array slice length calculation and error detection check-in: a59fb88603 user: murphy tags: trunk | |
20:52 | Test case for array slicing check-in: 791a3613e7 user: murphy tags: trunk | |
20:14 | Improved test of type casts and sub-object accesses check-in: ade5d32416 user: murphy tags: trunk | |
18:37 | Array stride and improved sub-object support check-in: 89da3757ba user: murphy tags: trunk | |
18:36 | Support to compile without exceptions check-in: 816c403dfa user: murphy tags: trunk | |
2019-08-14
| ||
02:06 | Copy-on-write object test check-in: 64891820a2 user: murphy tags: trunk | |
02:06 | Corrections to ARObject and copy-on-write semantics check-in: b955d5df32 user: murphy tags: trunk | |
2019-08-13
| ||
01:45 | Corrected destroy call in ARObject trait check-in: 89025625b7 user: murphy tags: trunk | |
01:41 | Support explicit cloning and copy-on-write semantics check-in: 5eee2dea9f user: murphy tags: trunk | |
2019-08-11
| ||
19:21 | Improved object lifetime management check-in: e6fb675328 user: murphy tags: trunk | |
2019-08-09
| ||
02:21 | Support for special initial use counts and object preparation check-in: 1c731853fa user: murphy tags: trunk | |
00:31 | Reverted to zero reference counts for fresh objects check-in: c54d570f22 user: murphy tags: trunk | |
2019-08-08
| ||
20:15 | Let objects be born with one strong reference check-in: 4b6ee8bfd0 user: murphy tags: trunk | |
2019-08-07
| ||
22:13 | Set element count of invalid pointers to zero check-in: 898a6e870d user: murphy tags: trunk | |
22:11 | Pointer reset methods check-in: 64866573ea user: murphy tags: trunk | |
22:03 | Array slicing operations check-in: 4a4c0ffed7 user: murphy tags: trunk | |
2019-07-31
| ||
23:33 | Concurrent access tests check-in: 20a4c09bbe user: murphy tags: trunk | |
23:28 | Added missing const specifiers to timing arguments check-in: ef3f704f62 user: murphy tags: trunk | |
22:50 | Use type traits rather than dynamic cast to select control block class check-in: bdc99b0b04 user: murphy tags: trunk | |
00:54 | Smart control block type selection for make_arc check-in: b6d233a7e7 user: murphy tags: trunk | |
00:36 | No-op copy semantics for control blocks check-in: 22f876ef3e user: murphy tags: trunk | |
2019-07-30
| ||
23:31 | Move control block base class to public API check-in: 4e902c47f0 user: murphy tags: trunk | |
23:07 | Refactored control block logic check-in: df678ea68a user: murphy tags: trunk | |
22:35 | Declaration specifier cleanup check-in: 3e77fe04db user: murphy tags: trunk | |
22:20 | Spelling correction in README check-in: e914a4b943 user: murphy tags: trunk | |
2019-07-29
| ||
02:36 | Extended type casting test to manual sharing check-in: 0be0bf63b3 user: murphy tags: trunk | |
02:29 | Corrected further friend declarations, expanded type cast test check-in: 0ec5cb1536 user: murphy tags: trunk | |
02:21 | Type casting test check-in: 2328b72310 user: murphy tags: trunk | |
02:21 | Corrected friend declarations check-in: 202f4a8265 user: murphy tags: trunk | |
02:12 | Public header name and installation tweaks check-in: 1493e7524d user: murphy tags: trunk | |
01:53 | Borrow timeout support check-in: 14d457f4b3 user: murphy tags: trunk | |
01:20 | Boolean context for some macro arguments check-in: 49f1fddfed user: murphy tags: trunk | |
01:05 | Added a README file check-in: 5eaa3e9649 user: murphy tags: trunk | |
00:08 | Symmetric to_weak and to_strong methods check-in: 0dea07b213 user: murphy tags: trunk | |
00:07 | Removed unused main.cpp check-in: 5eff533ebb user: murphy tags: trunk | |