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
*
Merge branch 'perf'
Dan Goodliffe
2023-08-24
|
\
|
*
Prevent multiple inline copies of json::Value destructor
Dan Goodliffe
2023-08-23
|
*
Cache the Hook name/column relation for non-subclass multi-row selects
Dan Goodliffe
2023-08-23
|
*
Add a copying to_lower wrapper
Dan Goodliffe
2023-08-22
|
*
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
[next]