Committed revision 166 to http://bzr.xsteve.at/dvc/
Merged from Christian Ohler:
* Renamed dvc-create-unified-command to define-dvc-unified-command
* A bunch of xmtn improvements
------------------------------------------------------------
revno: 163.2.16
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Sun 2007-04-29 01:14:26 +0200
message:
xmtn: Improvements to benchmarking utility functions.
* lisp/tests/xmtn-tests.el (xmtn-tests--time): New function to run
benchmarks without profiling.
(xmtn-tests--profile): Indentation fixed. Make assertion about the
return value of `garbage-collect', not of `incf'. No longer count GC
time for garbage generated before the beginning of the profiling run.
------------------------------------------------------------
revno: 163.2.15
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Sat 2007-04-28 21:02:46 +0200
message:
xmtn: Added a benchmark that parses basic_io output from automate
inventory.
(For mtn executables from the net.venge.monotone.basic_io.inventory
branch.)
* lisp/tests/xmtn-tests.el
(xmtn-tests--parse-basic-io-inventory-benchmark):
New function.
------------------------------------------------------------
revno: 163.2.14
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Sat 2007-04-28 20:49:41 +0200
message:
xmtn: Minor documentation fix.
* lisp/xmtn-basic-io.el (xmtn-basic-io-with-stanza-parser): Note in
docstring that `assoc' is another useful way to process stanzas.
------------------------------------------------------------
revno: 163.2.13
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Sat 2007-04-28 16:40:34 +0200
message:
xmtn: Various minor fixes to development convenience functions.
* lisp/xmtn-dvc.el (xmtn--load): Prompt to save buffers before reloading.
* lisp/tests/xmtn-tests.el (xmtn-tests--profile): Ask for confirmation
before profiling with assertions enabled.
* lisp/xmtn-automate.el (xmtn-automate--set-process-session): When
assertion fails, display bad session object.
------------------------------------------------------------
revno: 163.2.12
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Sat 2007-04-28 16:36:05 +0200
message:
xmtn: Made basic_io parser faster.
Speed-up is roughly 30%-40% for the stanza parser itself, but will of
course be lower for benchmarks where parsing is only part of the work.
The most important improvement is refactoring the code so the line parser
is inlined into the stanza parser. The other changes make the byte-code
more micro-efficient, but are only a very minor overall speed-up. I
decided to keep them because they don't obfuscate the code much, and with
them, I can look at the byte-code without spotting obvious inefficiencies
in the inner loops and feeling the temptation to measure whether
eliminating them would be a significant speed-up.
------------------------------------------------------------
revno: 163.2.11
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Sat 2007-04-28 15:14:55 +0200
message:
xmtn: Fix typos in `xmtn-match' test case.
------------------------------------------------------------
revno: 163.2.10
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Fri 2007-04-27 22:46:47 +0200
message:
xmtn: Renamed an internal function for consistency.
* lisp/xmtn-automate.el (xmtn-automate-check-for-and-report-error):
Renamed to...
(xmtn-automate-command-check-for-and-report-error): ...new name.
------------------------------------------------------------
revno: 163.2.9
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Fri 2007-04-27 22:40:51 +0200
message:
Allow a leading "~" in <backend>-executable variables.
* lisp/dvc-core.el (dvc-build-dvc-command): Allow a leading "~" in
<backend>-executable variables.
------------------------------------------------------------
revno: 163.2.8
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Fri 2007-04-27 22:29:19 +0200
message:
Fixed minor bug in DVC core found while browsing the code.
* lisp/dvc-core.el (dvc-build-dvc-command): No longer modify LIST-ARGS by
side-effect. I think this was a typo.
------------------------------------------------------------
revno: 163.2.7
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Fri 2007-04-27 22:15:35 +0200
message:
* lisp/xmtn-match.el (xmtn-match--generate-branch): Generate nested `and'
forms instead of a `block' with conditional `return-from's. Also, if a
subexpression contains no match variables, use `equal' instead of
generating code that manually traverses it.
Both of these changes make the generated code smaller and neater; they
may also increase efficiency, but I don't think `xmtn-match' is a
bottleneck anywhere at the moment.
(xmtn-match--match-variable-p, xmtn-match--contains-match-variable-p):
New functions.
------------------------------------------------------------
revno: 163.2.6
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: dev
timestamp: Thu 2007-04-26 00:45:00 +0200
message:
Merged from Stefan Reichoer.
------------------------------------------------------------
revno: 163.2.5
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: work
timestamp: Tue 2007-04-24 14:00:55 +0200
message:
* lisp/xmtn-dvc.el (xmtn--revision-get-file-helper): Don't call
(dvc-delete-recursively nil).
------------------------------------------------------------
revno: 163.2.4
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: work
timestamp: Tue 2007-04-24 13:54:13 +0200
message:
* lisp/dvc-diff.el (dvc-dvc-file-diff): Added note about file names.
Fixed wrong reference to ediff in docstring.
------------------------------------------------------------
revno: 163.2.3
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: work
timestamp: Tue 2007-04-24 13:42:13 +0200
message:
* lisp/xmtn-dvc.el (xmtn--insert-log-edit-hints): Added heuristic to
point out whether a commit will create divergence.
------------------------------------------------------------
revno: 163.2.2
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: work
timestamp: Sun 2007-04-22 20:34:14 +0200
message:
Minor documentation additions and style corrections.
------------------------------------------------------------
revno: 163.2.1
merged: [EMAIL PROTECTED]
committer: Christian Ohler <[EMAIL PROTECTED]>
branch nick: work
timestamp: Sun 2007-04-22 20:24:54 +0200
message:
* lisp/dvc-unified.el (dvc-create-unified-command): Renamed to...
(define-dvc-unified-command): ...and changed first argument slightly to
make it compatible with `find-function'.
_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev