lumiera_/src/lib/diff
Ichthyostega 57b105bbc5 fix a re-entrance problem
initially, even the diff applicator was meant to be a
"throwaway" object. But then, on writing some tests,
it seemed natural to allow re-using a single applicator,
after having attached it to some target.

With that change, I failed to care for the garbage
left back in the "old" sequence after applying one diff;
since in the typical usage sequence, the first use builds
content from scratch, this problem starts to show up only
with the third usage, where the garbage left from the input
of the second usage appears at the begin of the "new sequence"

Solution is to throw away that garbage explicitly on re-entrance
2016-06-10 02:48:22 +02:00
..
diff-language.hpp WIP: daft top layer of generic diff applicator 2016-02-21 00:49:13 +01:00
diff.cpp reorganise compilation units 2015-08-30 04:57:32 +02:00
gen-node.cpp add support for Ref::THIS (questionable, #996) 2016-04-18 01:21:38 +02:00
gen-node.hpp explicit error message 2016-05-28 01:49:03 +02:00
index-table.hpp allow for iterative access to the snapshot data in the lookup table 2015-01-04 14:23:12 +01:00
list-diff-application.hpp fix/change DiffApplicator to allow applying several diffs 2015-10-31 05:15:47 +01:00
list-diff-detector.hpp identify and decide on some of the insidious questions of design 2015-03-21 19:23:41 +01:00
list-diff.hpp diff-language interpreter: prefer to take payload by const& 2015-10-24 02:42:13 +02:00
record-content-mutator.hpp Bugfix: yet another init problem after swapping contents 2015-11-01 04:49:22 +01:00
record.hpp fix a re-entrance problem 2016-06-10 02:48:22 +02:00
test-mutation-target.hpp improved log msg 2016-06-09 01:21:06 +02:00
tree-diff-application.hpp fix a re-entrance problem 2016-06-10 02:48:22 +02:00
tree-diff-mutator-binding.hpp round-up and document the attribute binding and test 2016-06-09 01:10:52 +02:00
tree-diff.hpp add support for Ref::THIS (questionable, #996) 2016-04-18 01:21:38 +02:00
tree-mutator-attribute-binding.hpp better name for nested handle type 2016-06-09 01:18:21 +02:00
tree-mutator-collection-binding.hpp better name for nested handle type 2016-06-09 01:18:21 +02:00
tree-mutator.hpp better name for nested handle type 2016-06-09 01:18:21 +02:00