dee

lp://qastaging/~kamstrup/dee/no-gnuc-const-types

Created by Mikkel Kamstrup Erlandsen and last modified
Get this branch:
bzr branch lp://qastaging/~kamstrup/dee/no-gnuc-const-types
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

320. By Mikkel Kamstrup Erlandsen

Remove G_GNUC_CONST for all dee_*_get_type() functions. It is outright wrong to put that on get_type() function and have just been dragged on since forever in fear of breaking ABI.

319. By Mikkel Kamstrup Erlandsen

Fix some compilation warnings in the test suite

318. By Mikkel Kamstrup Erlandsen

Emit signal by id, not by name, in DeeSequenceModel for a small perf gain

The benchmark suite indicates a 0 > x > 1% perf gain from this - but non-zero!
I expect the numbers to be slightly better on lower end hardware, and also when
looking on the actual spend CPU time, which I haven't done.. Fixes: https://bugs.launchpad.net/bugs/901098. Appoved by Michal Hruby.

317. By Mikkel Kamstrup Erlandsen

Add a small simple benchmark suite

This branch adds a new make target 'benchmark' or stand alone executable
to the test suite tests/test-benchmark.

It produces some simple statistical output and it's easy to add new
benchmarks in there.. Fixes: https://bugs.launchpad.net/bugs/901100. Appoved by Michal Hruby.

316. By Michal Hruby

. Fixes: . Reviewed by Mikkel Kamstrup Erlandsen.

315. By Michal Hruby

Bump API version. Fixes: . Reviewed by Mikkel Kamstrup Erlandsen.

314. By Michal Hruby

Make sure we reset the head counting timer to prevent leaking the source.. Fixes: . Reviewed by Mikkel Kamstrup Erlandsen.

313. By Mikkel Kamstrup Erlandsen

First cut at a dee-tool executable that we will distribute.

This will be a developer tool that can be used to dump various Dee datastructures, either for testing or introspection.

This branch contains support for 3 simple tools:

  --peer : List the leader of a DeePeer swarm as well as all swarm members

  --model : Dump a DeeSharedModel on stdout (in the GVariant human readable serial format)

  --resource : Dump a named resource stored by the default DeeResourceManager on stdout (in the GVariant human readable serial format). Fixes: . Reviewed by Didier Roche.

312. By Mikkel Kamstrup Erlandsen

Add leak checks to all model helpers in the integration tests. Fixes: . Reviewed by Michal Hruby.

311. By Michal Hruby

. Fixes: . Reviewed by Didier Roche.

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.