Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FLOC-4452] Delay invariant checks until all diff operations have been applied #2839

Merged
merged 26 commits into from
Jul 11, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ff5f016
A failing test
wallrj Jun 20, 2016
835627a
Add a proxy to collect and apply adjacent set operations to an evolve…
wallrj Jun 21, 2016
2e00493
Add logging so I can see what diffs are failing.
wallrj Jun 22, 2016
962daa5
Tests for the diffs which modify a Node applications and manifestatio…
wallrj Jun 23, 2016
adcf738
A more flexible approach....not quite complete
wallrj Jun 23, 2016
0bec10c
Work in progress
wallrj Jun 23, 2016
a9ce128
Handle add and remove of Pyrsistent objects
wallrj Jun 24, 2016
5502b7b
Handle the freezing of map like objects and sets differently.
wallrj Jun 24, 2016
ae06a41
remove unused import
wallrj Jun 24, 2016
19d0d86
oops, I removed too much
wallrj Jun 24, 2016
ac9e6cb
When removing an item attempt to remove it from the evolver too.
wallrj Jun 24, 2016
68018e1
Merge remote-tracking branch 'origin/master' into invariant-error-FLO…
wallrj Jun 24, 2016
a982d77
docstrings
wallrj Jun 24, 2016
beac6b7
Merge remote-tracking branch 'origin/cancel-timer-FLOC-4450' into inv…
wallrj Jun 24, 2016
5352c86
Merge remote-tracking branch 'origin/master' into invariant-error-FLO…
wallrj Jun 24, 2016
c4e2815
A clearer set up for the expected test object.
wallrj Jul 5, 2016
f8cfdd6
Use twisted MonkeyPatcher directly....maybe overkill?!
wallrj Jul 5, 2016
1e512d5
Explain the purpose of the DiffTestObjInvariant class.
wallrj Jul 5, 2016
b0549a4
Merge remote-tracking branch 'origin/master' into invariant-error-FLO…
wallrj Jul 7, 2016
ff7730f
A note about why we're importing a private function from pyrsistent
wallrj Jul 7, 2016
d452558
Add a attribute to the _Set operation and a new _Replace operation f…
wallrj Jul 7, 2016
a24841f
Use Zope Interface to mark classes that support Pyrsistent evolver me…
wallrj Jul 7, 2016
14e2af6
Give clearer errors when the object supplied to _EvolverProxy.transfo…
wallrj Jul 8, 2016
574cf92
docstring
wallrj Jul 8, 2016
7ec0238
Refactor things...a lot...to get rid of hasattr checks and to have se…
wallrj Jul 8, 2016
7abd8a8
Add missing docstrings
wallrj Jul 8, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading