lp://staging/~divmod-dev/divmod.org/eschew-distinct
- Get this branch:
- bzr branch lp://staging/~divmod-dev/divmod.org/eschew-distinct
Branch merges
Branch information
Recent revisions
- 2689. By Jean-Paul Calderone
-
Only apply DISTINCT to MailboxSelector queries if we think there is a chance of duplicate Messages coming back
This is a pretty big performance win in several common cases, because DISTINCT makes these queries
very slow on most versions of SQLite3. - 2687. By Jean-Paul Calderone
-
Update `test_headerToU
nicode` to assert better behavior in one of its cases; prior to Python 2.6, some data was lost, and the test asserted that: on Python 2.7, the data is preserved, and the new version of the test now requires that (so the test will fail on Python 2.6, as it should). - 2683. By Jean-Paul Calderone
-
Give Imaginary a new basis for how the simulation graph is represented and used.
This changes the basis of the simulation to Ideas, Things, link contributors,
link annotators, and restrictions. It makes the preferred interface to use the
simulation graph `Idea.obtain` or `Thing.obtainOrReportW hyNot`. It also adds
some new application code using these APIs to implement novel behaviors. - 2682. By Tristan Seligmann
-
Remove the indirect-attribute trickery in TypedInterface (which no longer works
with newer versions of z.i) in favour of setting attributes directly on the
interface (which seems to have started working quite some time ago). - 2681. By Tristan Seligmann
-
Simplify the metaclass trickery that makes subclasses of AxiomaticCommand
automatically provide IPlugin and IAxiomaticCommand.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/divmod.org