COMMITS
/ Lib/test/test_difflib.py September 12, 2025
J
gh-138669: Increase test coverage for difflib (GH-138670)
Jan-Eric Nitschke committed
August 8, 2025
May 28, 2025
W
gh-134580: Modernizing `difflib.HtmlDiff` for HTML Output (#134581)
Wulian233 committed
June 10, 2024
P
gh-115801: Only allow sequence of strings as input for difflib.unified_diff (GH-118333)
Pieter Eendebak committed
May 22, 2024
T
gh-119105: difflib.py Differ.compare is too slow [for degenerate cases] (#119376)
Tim Peters committed
September 19, 2021
S
bpo-45229: Remove test_main in many tests (GH-28405)
Serhiy Storchaka committed
April 4, 2021
I
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25145)
Inada Naoki committed
April 30, 2020
August 21, 2019
A
Fix difflib `?` hint in diff output when dealing with tabs (#15201)
Anthony Sottile committed
January 2, 2019
S
December 29, 2018
April 5, 2018
R
bpo-33224: PEP 479 fix for difflib.mdiff() (GH-6381)
Raymond Hettinger committed
March 4, 2018
J
bpo-32981: Fix catastrophic backtracking vulns (#5955)
Jamie Davis committed
August 30, 2016
R
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
Raymond Hettinger committed
April 21, 2015
G
#17445: difflib: add diff_bytes(), to compare bytes rather than str
Greg Ward committed
March 14, 2015
B
Issue #2052: Add charset parameter to HtmlDiff.make_file().
Berker Peksag committed
June 21, 2014
R
Issue 21635: Fix caching in difflib.SequenceMatcher.get_matching_blocks().
Raymond Hettinger committed
April 12, 2011
R
Issue 11747: Fix output format for context diffs.
Raymond Hettinger committed
April 11, 2011
R
Issue #11747: Fix range formatting in context and unified diffs.
Raymond Hettinger committed
December 15, 2010
November 25, 2010
April 12, 2010
R
Merged revisions 80004 via svnmerge from
R. David Murray committed
November 23, 2009
S
Merged revisions 76464 via svnmerge from
Senthil Kumaran committed
May 28, 2009
P
Merged revisions 72979 via svnmerge from
Philip Jenvey committed
May 20, 2008
B
#2621 rename test.test_support to test.support
Benjamin Peterson committed
April 21, 2007
G
PEP 3114: rename .next() to .__next__() and add next() builtin.
Georg Brandl committed
April 21, 2006
T
Merge p3yk branch with the trunk up to revision 45595. This breaks a fair
Thomas Wouters committed
January 31, 2006
G
Patch #1413711: Certain patterns of differences were making difflib
Gustavo Niemeyer committed
August 29, 2004
T
Whitespace normalization. test_difflib passes again.
Tim Peters committed
T
Reverting whitespace normalization. test_difflib fails with it -- the
Tim Peters committed
T
Whitespace normalization.
Tim Peters committed
M
Patch #914575: difflib side by side diff support, diff.py s/b/s HTML option.
Martin v. Löwis committed
July 10, 2004
B
SequenceMatcher(None, [], []).get_grouped_opcodes() now returns a generator
Brett Cannon committed
January 18, 2004
T
Whitespace normalization.
Tim Peters committed
July 16, 2003
R
Exercise Jim Fulton's new doctest extension for running doctests in a
Raymond Hettinger committed
July 1, 2003
N
Fix SF bug #763023, difflib.py: ratio() zero division not caught
Neal Norwitz committed
July 23, 2002
B
Get rid of relative imports in all unittests. Now anything that
Barry Warsaw committed
September 9, 2001
T
Teach regrtest how to pass on doctest failure msgs. This is done via a
Tim Peters committed
May 23, 2001
T
Remove test_doctest's expected-output file.
Tim Peters committed
T
Remove test_difflib's output file and change test_difflib to stop
Tim Peters committed
February 10, 2001
T
Moved SequenceMatcher from ndiff into new std library module difflib.py.
Tim Peters committed