dee

lp://qastaging/~mhr3/dee/fix-933131

Created by Michal Hruby and last modified
Get this branch:
bzr branch lp://qastaging/~mhr3/dee/fix-933131
Only Michal Hruby can upload to this branch. If you are Michal Hruby please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Michal Hruby
Project:
dee
Status:
Merged

Recent revisions

352. By Michal Hruby

Add a prefix search benchmark

351. By Michal Hruby

Fix duplication of iters during prefix searches

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.

344. By Michal Hruby

Release 1.0.4

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
This branch contains Public information 
Everyone can see this information.

Subscribers