index
:
Slicer
main
Library and tools for extensible serialisation of ICE objects.
Dan Goodliffe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
Create Optional ModelParts on the stack with std::optional
Dan Goodliffe
2023-08-21
*
Add a DB perf case for a complex with non-optional members
Dan Goodliffe
2023-08-21
*
Make remaining non-root ModelParts on the stack
Dan Goodliffe
2023-08-21
*
Make ModelPartRoots on stack
Dan Goodliffe
2023-08-20
*
Create Optional ModelParts as unique_ptrs
Dan Goodliffe
2023-08-20
*
Create dictionary container/children ModelParts on the stack
Dan Goodliffe
2023-08-20
*
Logical inversion
Dan Goodliffe
2023-08-20
*
Remove enable_shared_from_this from ModelPart
Dan Goodliffe
2023-08-14
*
Don't support operations that don't make sense
Dan Goodliffe
2023-08-14
*
Hook range iter constructor which doesn't call moveMatch for end
Dan Goodliffe
2023-08-12
*
Pass ModelPartParam by value, it's just a pointer
Dan Goodliffe
2023-08-12
*
Simply Sequence get anon child with emplace
Dan Goodliffe
2023-08-12
*
Fix to_lower so actually lowers the string
Dan Goodliffe
2023-08-11
*
Add perf test over DB SQL select complex
Dan Goodliffe
2023-08-11
*
WIP perf tests
Dan Goodliffe
2023-08-11
*
Misc tidy up in db module
Dan Goodliffe
2023-08-11
*
Fix weird bracing
Dan Goodliffe
2023-08-11
*
Bit of dedupe in DocumentTreeIterateDictAttrs
Dan Goodliffe
2023-08-11
*
Remove unnecessary ValueTarget wrappers
Dan Goodliffe
2023-08-10
*
Move private stuff into anon namespace
Dan Goodliffe
2023-08-10
*
Move ModelTreeIterate* into the anonymous namespace
Dan Goodliffe
2023-08-07
*
Implement ModelTreeIterate as a wrapper around ModelTreeIterateRoot
Dan Goodliffe
2023-08-07
*
Type-safe variant emplace based model tree iteration
Dan Goodliffe
2023-08-07
*
Fix implementation of json dictionary serialize in non-object mode
Dan Goodliffe
2023-08-06
*
Move private stuff into anon namespace
Dan Goodliffe
2023-08-06
*
Prefer [moving] emplace over insert
Dan Goodliffe
2023-08-06
*
Single call point for DocumentTreeIterate::visit
Dan Goodliffe
2023-08-06
*
Modernize set up of class name/ref maps
Dan Goodliffe
2023-08-06
*
Make [de]serializers on stack
Dan Goodliffe
2023-08-06
*
Add missing DLL_PUBLIC to IceBase destructor
Dan Goodliffe
2023-08-06
*
Add missing special members to IceBase
Dan Goodliffe
2023-08-06
*
Test making deserializers on stack
Dan Goodliffe
2023-08-06
*
[De]serializeAny[With] uses unique_ptr
Dan Goodliffe
2023-08-06
*
ModelPartForDictionary<T>::OnEachChild creates pair MP on stack
Dan Goodliffe
2023-08-06
*
any_ptr accepts refs and forward refs
Dan Goodliffe
2023-08-06
*
Replace lots of shared_ptr with unique_ptr or any_ptr
Dan Goodliffe
2023-08-06
*
Introduce any_ptr and replace shared_ptr model part params
Dan Goodliffe
2023-08-05
*
Fix constref correctness for shared_ptr parameter in ChildHandler
Dan Goodliffe
2023-08-05
*
Modernize XML specific tests
Dan Goodliffe
2023-08-05
*
Use Glib::ustring::format over boost::lexical_cast for XML numeric format
Dan Goodliffe
2023-08-05
*
Use faster std::from_chars over boost::lexical_cast for XML numeric parse
Dan Goodliffe
2023-08-05
*
Constref correctness for shared_ptr parameters
Dan Goodliffe
2023-08-05
*
Refactor XmlDeserializer::DocumentTreeIterateElement with no pointer copy
Dan Goodliffe
2023-08-05
*
Refactor XmlSerializer::ModelTreeProcessElement with no pointer copy
Dan Goodliffe
2023-08-05
*
Refactor JsonSerializer::ModelTreeIterateRoot with no pointer copy
Dan Goodliffe
2023-08-05
*
Refactor JsonSerializer::ModelTreeIterate with no pointer copy
Dan Goodliffe
2023-08-05
*
Reformat with new clang-format
Dan Goodliffe
2023-08-01
*
Simplified Ice::ByteSeq interfaces
slicer-1.11.0
Dan Goodliffe
2022-08-11
*
Use defaulted Ice::initialize
Dan Goodliffe
2022-08-07
*
Simplified document interfaces
Dan Goodliffe
2022-08-07
[next]