sapling/edenscm/hgext/extlib
Wez Furlong ead85e3b77 watchman: pywatchman: remove close_fds when resolving sockname
Summary:
This pessimizes the subprocess creation (see https://bugs.python.org/issue35757) when performing
sockname discovery and isn't strictly required: watchman will
perform an equivalent operation for itself IFF it needs to spawn
the daemon.

Reviewed By: quark-zju

Differential Revision: D17728332

fbshipit-source-id: 5e00c82969aeaee38d93c44aba4959c6733cce25
2019-10-03 09:26:40 -07:00
..
cfastmanifest codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
cstore manifest: remove the dirs function from the manifest 2019-08-26 10:48:07 -07:00
ctreemanifest treemanifest: fix a null pointer undefined behavior 2019-08-09 20:59:52 -07:00
indexes Delete extern crate lines 2019-09-11 22:02:16 -07:00
phabricator phabstatus: add diffusion signal status to ssl 2019-09-24 09:22:08 -07:00
pywatchman watchman: pywatchman: remove close_fds when resolving sockname 2019-10-03 09:26:40 -07:00
watchmanclient fix fsmonitor on Windows 2019-07-11 11:39:03 -07:00
__init__.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
cfastmanifest.c codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
linelog.pyx codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
litemmap.pyx codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
mysqlutil.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
README.md codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
traceprofimpl.cpp codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00

extlib

Code that extensions depend on, but aren't themselves extensions, should go here. Both native (C/C++/Cython/Rust) and Python code is allowed. Code that depends on Python is also allowed.

In theory, this code should slowly disappear as extension code gets folded into mainline Mercurial. (The native bits should go into lib/ or mercurial/cext), the Python code into mercurial/ itself.)

See also lib/README.md, mercurial/cext/README.md.