##// END OF EJS Templates
rust-matchers: fix quadratic complexity in `FileMatcher`...
rust-matchers: fix quadratic complexity in `FileMatcher` Concretely, this command: ``` $ echo hg up -r <nodeid>; time hg revert dir1 dir2 -r <othernode> --debug hg up -r <nodeid> real 0m14.690s user 0m14.766s sys 0m5.430s ``` was much slower despite using 16 cores before this change. The approach taken here is the same one used in match.py, in exactmatcher. This changeset was originally written by Valentin Gatien-Baron in a private repository. I have redacted the commit message and did a minor clean up of the code.

File last commit:

r50501:4092db99 stable
r52002:687e192d default
Show More
requirements-windows.txt.in
23 lines | 507 B | text/plain | TextLexer
/ contrib / packaging / requirements-windows.txt.in
Jason R. Coombs
packaging: refresh dependency hashes (issue6750)...
r50501 # Declare Windows-specific requirements for generating
# the compiled (frozen) set of requirements in
# ./requirements-windows-py3.txt.
# If run on Windows, it may be necessary to run dos2unix
# on the output file to replace any CRLF newlines with LF.
Gregory Szorc
contrib: split Windows requirements into multiple files...
r46344 docutils
Gregory Szorc
packaging: remove requirements constraints to support Python 2...
r49704 dulwich
pyoxidized: install fuzzywuzzy too...
r48654
# Needed by the release note tooling
fuzzywuzzy
Gregory Szorc
contrib: split Windows requirements into multiple files...
r46344 keyring
Gregory Szorc
packaging: remove requirements constraints to support Python 2...
r49704 pygit2
Gregory Szorc
contrib: split Windows requirements into multiple files...
r46344 pygments
windows: add pytest-vcr to the dependencies...
r48657
# Needed by the phabricator tests
pytest-vcr
Gregory Szorc
contrib: split Windows requirements into multiple files...
r46344 # Need to list explicitly so dependency gets pulled in when
# not running on Windows.
pywin32-ctypes
Matt Harbison
packaging: include `windows-curses` on Windows...
r47036 windows-curses