Commit Graph

1141 Commits

Author SHA1 Message Date
Thomas Nagy 4107a0e29d
New option --color to control the coloring, and split the coloring from the output synchronization code 2014-01-05 01:39:32 +01:00
Thomas Nagy fa5f149775
removed the is_vista verification, write the text by chunks and default to the default stream writer when not a tty 2014-01-04 23:20:17 +01:00
Thomas Nagy 526620f16d
Cleanup in ansiterm.py 2014-01-04 17:20:19 +01:00
Thomas Nagy 4ce22a6fa2
Typo 2014-01-04 12:15:21 +01:00
Thomas Nagy 1b34dadd88
Re-added Parallel.error_handler 2014-01-04 11:04:59 +01:00
Thomas Nagy 8ae91879ce
Revert 2f7d561cb0 - there are regressions and the performance improvement is in Pypy only 2014-01-03 22:32:58 +01:00
Thomas Nagy 5032695f26
Simplified the error handling on task status in Runner.py (API change) 2014-01-03 18:22:34 +01:00
Jérôme Carretero f462fd9f31 extras: clang_compilation_database: python3 fixes 2014-01-02 18:26:10 -05:00
Thomas Nagy f5e26ff749 make mem_reducer.py ready for python 3 2014-01-02 23:57:07 +01:00
Thomas Nagy f098a0dde4
make mem_reducer.py ready for python 3 2014-01-02 23:56:31 +01:00
Thomas Nagy 2f7d561cb0
Runtime improvements in Runner.py by using deques by default (python >= 2.4) 2014-01-02 23:35:17 +01:00
Thomas Nagy 5fc835639e
Encapsulate task skipping in a method to help with the shrinking sets feature 2014-01-02 20:21:45 +01:00
Jérôme Carretero 9d6eb24abf extras: gccdeps: fix for CXX_NAME (but some issues remain) 2014-01-02 18:13:55 +01:00
Thomas Nagy 44720924b6 case when c classes are brough by msvc but no c compiler is required, demos/c++/wscript on windows 2014-01-02 18:12:35 +01:00
Jérôme Carretero a99ddb808f extras: gccdeps: fix for CXX_NAME (but some issues remain) 2014-01-02 06:24:52 -05:00
Jérôme Carretero 6546e34176 Tools: ar: support for ARFLAGS environment variable
For instance, to make deterministic archives::

ARFLAGS=rcsD waf configure
2014-01-02 06:24:39 -05:00
Thomas Nagy 80bc0a65ce
moved the TINY_STEP variable to the module level 2014-01-01 19:59:59 +01:00
Thomas Nagy 0fad288425 wrong exception name in demos/subst/wscript 2014-01-01 16:07:19 +01:00
Thomas Nagy d74a2900a3 wrong exception name in demos/subst/wscript 2014-01-01 16:07:08 +01:00
Thomas Nagy 118bbfbf4d let ansiterm write to the standard error on windows 2014-01-01 15:11:32 +01:00
Thomas Nagy 4445b7e0b6 Issue 1391 xrange 2013-12-24 15:32:09 +01:00
Thomas Nagy 29252511d0 Issue 1390 - conf.check(lib='several libs') 2013-12-21 17:29:06 +01:00
Thomas Nagy 1b5560cf1c Issue 1390 - conf.check(lib='several libs') 2013-12-21 17:28:50 +01:00
Thomas Nagy d1eef8b272 Issue 1388 2013-12-20 18:16:56 +01:00
Thomas Nagy 69f73f9625 Issue 1388 2013-12-20 18:16:41 +01:00
Thomas Nagy a34eda4e8f Issue 1389 fc scanner improvements 2013-12-20 18:02:03 +01:00
Thomas Nagy c24471e4c0 Issue 1389 fc scanner improvements 2013-12-20 18:00:05 +01:00
Thomas Nagy 88485f61bb waf-1.7.14 2013-12-18 23:28:58 +01:00
Thomas Nagy 5c289a931a special case of files created in the source directory in combination with update_outputs 2013-12-18 23:21:49 +01:00
Thomas Nagy d2fcc7b7be special case of files created in the source directory in combination with update_outputs 2013-12-18 23:21:34 +01:00
Thomas Nagy be1d02c8d0 another optimization spot for the shrinking sets system 2013-12-15 17:21:17 +01:00
Thomas Nagy 2048f0fb89 another optimization spot for the shrinking sets system 2013-12-15 17:21:02 +01:00
Thomas Nagy 865abb89b7 shrinking sets for the memory reducer 2013-12-15 12:47:33 +01:00
Thomas Nagy f9536abbb8 shrinking sets for the memory reducer 2013-12-15 12:47:12 +01:00
Thomas Nagy 6ad49ae816 removed the set copy to enable faster iterations 2013-12-15 12:19:19 +01:00
Thomas Nagy a4b03b0fd6 removed the set copy to enable faster iterations 2013-12-15 12:19:01 +01:00
Thomas Nagy 48823f947f Memory usage reducer, based on a post to the mailing-list by Christian Nilsendahl 2013-12-12 15:27:23 +01:00
Thomas Nagy 6d05e237d2 Memory usage reducer, based on a post to the mailing-list by Christian Nilsendahl 2013-12-12 15:26:56 +01:00
Thomas Nagy c3e33a5eeb Issue 1384 - pickle changes in Python 3.4 2013-12-07 20:18:08 +01:00
Thomas Nagy c09de54b82 Issue 1384 - pickle changes in Python 3.4 2013-12-07 20:17:43 +01:00
Thomas Nagy ea549ae36e Issue 1382, hash randomization on python 3.3 causes reconfigurations 2013-11-28 20:16:00 +01:00
Thomas Nagy 6fb96036f0 Issue 1382, hash randomization on python 3.3 causes reconfigurations 2013-11-28 20:00:50 +01:00
Thomas Nagy 16c0bc9d2b problem when merging qt5.py (no run method) 2013-11-24 18:24:03 +01:00
Thomas Nagy 5664664a1a regression in qt4.py when adding qt5.py 2013-11-24 17:58:50 +01:00
Thomas Nagy cf75dc3308 qt5 tool 2013-11-24 14:19:28 +01:00
Thomas Nagy 1a2e877d33 qt5 tool 2013-11-24 12:55:52 +01:00
Thomas Nagy bccf38b50a Issue 1381 - moc file caching 2013-11-23 12:50:39 +01:00
Thomas Nagy c7c299ddf0 unused variable 2013-11-17 13:24:14 +01:00
Thomas Nagy 2226ee472f notes 2013-11-17 01:09:04 +01:00
Thomas Nagy 5fa6fb7c8e Issue 1379, nasm trailing slashes 2013-11-16 20:19:41 +01:00