2
0
mirror of https://gitlab.com/ita1024/waf.git synced 2024-11-26 20:01:13 +01:00
waf/waflib
Michael Vincent b3663173b5 gccdeps: Refactor cache lock
Rework how gccdeps' cached_nodes lock is used so acquiring the lock is
only necessary on a cache miss. Also use a "with" context manager to
simplify management of the lock lifecycle.

Ported from 8b5a2a2086
2021-04-22 12:53:59 +02:00
..
extras gccdeps: Refactor cache lock 2021-04-22 12:53:59 +02:00
Tools c_config: add RISC-V generic detection 2021-04-15 12:37:06 +00:00
__init__.py Update docs for 2018 2018-01-01 20:53:49 +01:00
ansiterm.py Fix all DeprecationWarning: invalid escape sequence 2019-01-05 12:02:42 +01:00
Build.py Allow mixing Unix paths with destdir on non-Unix platforms 2021-01-19 20:44:13 +01:00
ConfigSet.py Fix a few deprecation warnings 2019-01-16 06:51:14 +01:00
Configure.py Exclude ConfigSet from altering ConfigurationContext.run_build caches #2273 2019-12-20 07:55:36 +01:00
Context.py waf-2.0.22 2021-01-30 17:27:48 +01:00
Errors.py Update docs for 2018 2018-01-01 20:53:49 +01:00
fixpy2.py Update docs for 2018 2018-01-01 20:53:49 +01:00
Logs.py Python 2 encoding enhancements - Issue 2230 2019-04-15 21:18:45 +02:00
Node.py Undo parentheses escaping in ant_glob 2019-05-10 23:13:01 +02:00
Options.py Improve custom option processing #2280 2020-03-04 23:14:40 +01:00
processor.py Optimize sub process startup with workers 2019-05-27 18:05:02 +02:00
Runner.py Workaround for Issue 2232 2019-04-22 00:14:17 +02:00
Scripting.py Make distclean target 'no_lock_in_top/run' modifiers compatible with env vars 2019-12-05 08:16:10 +01:00
Task.py Revert the args file threshold on non-win32 systems from #2214 2019-03-03 17:43:34 +01:00
TaskGen.py Fix a deadlock with cython+subst tasks #2244 2019-06-27 09:38:49 +02:00
Utils.py waf_unit_test: Fix command handling under windows 2021-01-20 16:22:59 -07:00