[diffoscope] 02/02: Release version 67
Chris Lamb
chris at chris-lamb.co.uk
Wed Jan 4 18:11:30 CET 2017
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository diffoscope.
commit 7b48614c6a05b66f67720808a124450e63462bca
Author: Chris Lamb <lamby at debian.org>
Date: Wed Jan 4 16:58:38 2017 +0000
Release version 67
---
debian/changelog | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 0443cc2..1a50cd0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,60 @@
+diffoscope (67) unstable; urgency=medium
+
+ [ Chris Lamb ]
+
+ * Optimisations:
+ - Avoid multiple iterations over archive by unpacking once for an ~8X
+ runtime optimisation.
+ - Avoid unnecessary splitting and interpolating for a ~20X optimisation
+ when writing --text output.
+ - Avoid expensive diff regex parsing until we need it, speeding up diff
+ parsing by 2X.
+ - Alias expensive Config() in diff parsing lookup for a 10% optimisation.
+
+ * Progress bar:
+ - Show filenames, ELF sections, etc. in progress bar.
+ - Emit JSON on the the status file descriptor output instead of a custom
+ format.
+
+ * Logging:
+ - Use more-Pythonic logging functions and output based on __name__, etc.
+ - Use Debian-style "I:", "D:" log level format modifier.
+ - Only print milliseconds in output, not microseconds.
+ - Print version in debug output so that saved debug outputs can standalone
+ as bug reports.
+
+ * Profiling:
+ - Also report the total number of method calls, not just the total time.
+ - Report on the total wall clock taken to execute diffoscope, including
+ cleanup.
+
+ * Tidying:
+ - Rename "NonExisting" -> "Missing".
+ - Entirely rework diffoscope.comparators module, splitting as many separate
+ concerns into a different utility package, tidying imports, etc.
+ - Split diffoscope.difference into diffoscope.diff, etc.
+ - Update file references in debian/copyright post module reorganisation.
+ - Many other cleanups, etc.
+
+ * Misc:
+ - Clarify comment regarding why we call python3(1) directly. Thanks to Jérémy
+ Bobbio <lunar at debian.org>.
+ - Raise a clearer error if trying to use --html-dir on a file.
+ - Fix --output-empty when files are identical and no outputs specified.
+ - Wrap changelog line to avoid Lintian warning.
+
+ [ Reiner Herrmann ]
+ * Extend .apk recognition regex to also match zip archives (Closes: #849638)
+
+ [ Mattia Rizzolo ]
+ * Follow the rename of the Debian package "python-jsbeautifier" to
+ "jsbeautifier".
+
+ [ siamezzze ]
+ * Fixed no newline being classified as order-like difference.
+
+ -- Chris Lamb <lamby at debian.org> Wed, 04 Jan 2017 16:56:36 +0000
+
diffoscope (66) unstable; urgency=medium
[ Chris Lamb ]
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/diffoscope.git
More information about the diffoscope
mailing list