dee

lp:~kamstrup/dee/optimized-getters

Created by Mikkel Kamstrup Erlandsen and last modified
Get this branch:
bzr branch lp:~kamstrup/dee/optimized-getters
Only Mikkel Kamstrup Erlandsen can upload to this branch. If you are Mikkel Kamstrup Erlandsen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mikkel Kamstrup Erlandsen
Project:
dee
Status:
Merged

Recent revisions

330. By Mikkel Kamstrup Erlandsen

Make it possible to run specific benchmarks (or subsets of benchmarks) by specifying prefixes as arguments to tests/test-benchmark.

329. By Mikkel Kamstrup Erlandsen

Sync with trunk

328. By Mikkel Kamstrup Erlandsen

Add a benchmark for reading strings out of a seqmodel. It shows a 13% improvement in speed by the optimized getters in this branch.

327. By Mikkel Kamstrup Erlandsen

Implement custom getters for simple value types in DeeSequenceModel. Surprisingly this is *slower* than the fallback impl in DeeSerializableModel even though we're shaving of a g_variant_ref()+unref() !?

326. By Mikkel Kamstrup Erlandsen

Add undocumented sentinel to g_test_init() :-/

325. By Mikkel Kamstrup Erlandsen

Update to new DeeFilter and DeeFilterModel APIs

324. By Mikkel Kamstrup Erlandsen

Sync with trunk

323. By Mikkel Kamstrup Erlandsen

Add a new benchmark for filtermodels with descending collation. Also move the Benchmark struct initialization out of main() since that apparently triggers a bug with gcc varargs compilation when there are more >= 4 structs !??!

322. By Mikkel Kamstrup Erlandsen

Add a benchmark for DeeFilterModel with a collator fed with random ints. Make the other benchmarks have a column with random ints (packed in a string) as well.

321. By Mikkel Kamstrup Erlandsen

Print a more human friendly "Accuracy" parameter for the benchmarks in stead of coefficient of variation

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:dee
This branch contains Public information 
Everyone can see this information.