lp://qastaging/~mhr3/dee/fix-933131
- Get this branch:
- bzr branch lp://qastaging/~mhr3/dee/fix-933131
Branch merges
- Mikkel Kamstrup Erlandsen (community): Approve
-
Diff: 183 lines (+110/-1)3 files modifiedsrc/dee-tree-index.c (+26/-1)
tests/test-benchmark.c (+58/-0)
tests/test-index.c (+26/-0)
Related bugs
Bug #933131: Prefix search can return the same iter multiple times | High | Fix Released |
|
Related blueprints
Branch information
Recent revisions
- 350. By Michal Hruby
-
Optimizations to the way we build row variants.
All benchmarks measuring data insertion are ~15% faster.
No logic changes, existing tests apply.. Fixes: . Approved by Mikkel Kamstrup Erlandsen.
- 349. By Michal Hruby
-
Implements new --watch-changes option for dee-tool. Helps with debugging.
Tests are not applicable for this change.. Fixes: . Approved by Mikkel Kamstrup Erlandsen.
- 348. By Mikkel Kamstrup Erlandsen
-
A series of optimizations for DeeSequenceModel. Notably benchmarks report improvements:
append+prepend: ~10%
sorted: ~5%
read_string: ~25%
read_row: ~50%
clear: ~10%
walk_next: ~50%
walk_pos: ~15%
FilterModel.collate, collate_ desc,sort_ uint: ~5-10% Probably many small gains here and there.. Fixes: . Approved by Michal Hruby.
- 347. By Mikkel Kamstrup Erlandsen
-
Add benchmarks for model.get_row() and model.clear().. Fixes: . Approved by Michal Hruby.
- 346. By Michal Hruby
-
Added benchmarks for walking the model. Added foreach convenience to TermList.. Fixes: . Approved by Mikkel Kamstrup Erlandsen.
- 345. By Michal Hruby
-
Fixes a bug in prefix searching.
Added tests for the issue.. Fixes: https:/
/bugs.launchpad .net/bugs/ 933111. Approved by Mikkel Kamstrup Erlandsen. - 343. By Mikkel Kamstrup Erlandsen
-
Make DeeTransaction insert rows in an appending manner (instead of prepending) during commit(). Several places in Unity subtly assume an appending behavior on everything. This, among others, caused results from lenses to be reversed when using a DeeTransaction.
Most of the noise in this diff is me adding tonnes of test case left and right to track this down. The real meat is in the last revision.. Fixes: https:/
/bugs.launchpad .net/bugs/ 924353. Approved by Michal Hruby.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/dee