Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ensuring that FS.get_text_contents returns actual text. | William Blevins | 2016-09-24 | 1 | -2/+6 |
| | |||||
* | Futurize stage 2 2to3 fixes only. | William Blevins | 2016-09-20 | 4 | -14/+14 |
| | |||||
* | Merged in klimkin/scons/optimize-scan-path-subst-v2 (pull request #345) | William Deegan | 2016-08-12 | 1 | -10/+12 |
|\ | | | | | | | Optimize implicit dependency scan | ||||
| * | Optimize implicit dependency scan | Alexey Klimkin | 2016-05-26 | 1 | -10/+12 |
| | | | | | | | | | | | | | | | | When calculating path, performance spent on two things: - Variable expansion, if CPPPATH contains any variables - CPPPATH flattening Use memoization to optimize PATH evaluation across all dependencies per node. | ||||
* | | wrap several frequently-used open() calls in with statements | Daniel Holth | 2016-06-15 | 2 | -3/+4 |
| | | |||||
* | | avoid using __slots__ on Node and Executor (but only on PyPy) | Daniel Holth | 2016-06-06 | 1 | -1/+4 |
|/ | |||||
* | fix incorrectly updated print formatting | William Deegan | 2016-05-15 | 1 | -1/+1 |
| | |||||
* | Run futurize --stage1. | Russel Winder | 2016-01-01 | 1 | -18/+20 |
| | |||||
* | Post merge commit for safety. Building Fortran code works, but tests fail. | Russel Winder | 2015-12-24 | 8 | -621/+1267 |
|\ | |||||
| * | - fixed render_tree default argument for "visited" as well | Dirk Baechle | 2015-12-14 | 1 | -1/+1 |
| | | | | | | | | | | - added tests for the new "visited" default arguments of the render_tree and print_tree methods - added simple test for the new "None" default arguments in Variables constructor | ||||
| * | removed several pre-2.7 methods and imports, including some basic refactorings | Dirk Baechle | 2015-12-10 | 4 | -69/+3 |
| | | |||||
| * | Merged in williamblevins/scons_20150323 (pull request #244) | William Deegan | 2015-11-13 | 2 | -25/+53 |
| |\ | |||||
| | * | Issue 2264: Removed redundant SCANNER_HINT for preference of SCANNERS. | William Blevins | 2015-08-07 | 1 | -13/+1 |
| | | | | | | | | | | | | | | | Also possibly SCons.Tool.SourceFileScanner (global only). Updated test to reflect with case using SCANNERS plus root node default. | ||||
| | * | Issue 2264: Added test for SCANNER_HINT support, plus bug fixes. | William Blevins | 2015-06-30 | 1 | -2/+2 |
| | | | |||||
| | * | Issue 2264: Updated behaviour when scanning included dependencies for nodes ↵ | William Blevins | 2015-06-30 | 2 | -18/+47 |
| | | | | | | | | | | | | without scanner_key mappings. | ||||
| | * | Issue 2264: Updated tests to reflect Node changes. | William Blevins | 2015-05-18 | 1 | -7/+12 |
| | | | |||||
| | * | Issue 2264: Added cross-language scanner support. | William Blevins | 2015-05-17 | 1 | -10/+16 |
| | | | |||||
| * | | Corrected indentation | Florian Miedniak | 2015-09-23 | 1 | -2/+2 |
| | | | |||||
| * | | Fixed #3011: Glob() called with exclude didn't work when called from a ↵ | Florian Miedniak | 2015-09-22 | 1 | -1/+6 |
| | | | | | | | | | | | | SConscript that is executed with variant_dir set and duplicate=0 | ||||
| * | | - added "suffix" attribute to backward compat layer (getattr) for Node.FS ↵ | Dirk Baechle | 2015-09-01 | 1 | -3/+4 |
| |/ | | | | | | | entries | ||||
| * | Merged in dirkbaechle/scons : switch of core classes to slots, memoizer ↵ | Dirk Baechle | 2015-08-06 | 8 | -466/+1093 |
| |\ | | | | | | | | | | subsystem now uses decorators | ||||
| | * | - replaced wrong Node attribute with its new nameswitch_to_slots | Dirk Baechle | 2015-03-28 | 1 | -1/+1 |
| | | | |||||
| | * | - added backward compatibility layer for the Node attributes abspath, labspath, | Dirk Baechle | 2015-03-28 | 1 | -53/+84 |
| | | | | | | | | | | | | path, tpath and path_elements | ||||
| | * | - switching Node class and NodeInfo/Binfo to using slots | Dirk Baechle | 2015-02-26 | 8 | -443/+1040 |
| | | | | | | | | | | | | - memoizer subsystem now uses decorators instead of the metaclass approach | ||||
| * | | Glob exclude parameter can now be a string or a list of strings | Alexandre Feblot | 2015-04-29 | 1 | -4/+5 |
| | | | |||||
| * | | Add an exclude parameter to Glob(), to allow excluding some elements ↵ | Alexandre Feblot | 2015-04-25 | 1 | -16/+20 |
| |/ | | | | | | | matching the main pattern | ||||
| * | - a few simple refactorings and optimizations | Dirk Baechle | 2015-02-04 | 1 | -11/+1 |
| | | |||||
| * | - added new method rentry_exists_on_disk (check for physical files/dirs) | Dirk Baechle | 2014-11-05 | 2 | -0/+59 |
| | | |||||
* | | engine.SCons: More bytes/str fixes. | Stefan Zimmermann | 2014-03-31 | 1 | -1/+1 |
| | | |||||
* | | Merged with [default] | Stefan Zimmermann | 2014-03-31 | 6 | -14/+31 |
|\ \ | |/ | |||||
| * | Switch unit tests to configurable runner | anatoly techtonik | 2014-03-21 | 4 | -9/+13 |
| | | |||||
| * | Merge c3cba85 from Dirk Baechle, fix for spurious rebuilds. See b4bc497. | Gary Oberbrunner | 2014-03-01 | 2 | -4/+16 |
| |\ | |||||
| | * | - fix for spurious rebuilds, allow caching of the changed() method's value ↵ | Dirk Baechle | 2014-02-14 | 2 | -4/+16 |
| | | | | | | | | | | | | only when called from File.release_target_info() | ||||
| * | | - disabled reset of Node attributes in built() during interactive mode | Dirk Baechle | 2014-01-09 | 1 | -1/+2 |
| |/ | |||||
* | | Merged with [default] | Stefan Zimmermann | 2014-03-31 | 3 | -47/+213 |
|\ \ | |/ | |||||
| * | Added release_target_info() to File nodes, reduces memory consumption. | Dirk Baechle | 2013-12-19 | 2 | -38/+177 |
| | | |||||
| * | Merged scons/scons into default | Tom Tanner | 2013-10-30 | 2 | -6/+8 |
| |\ | |||||
| | * | - now counting instances only when requested via --debug=count | Dirk Baechle | 2013-10-25 | 2 | -6/+8 |
| | | | |||||
| * | | Fix names in several places and refer to the .PHONY command | Tom Tanner | 2013-10-07 | 1 | -1/+1 |
| | | | | | | | | | | | | in the documentation. | ||||
| * | | Merged scons/scons into default | Tom Tanner | 2013-09-30 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | From Bogdan Tenea: Check for 8.3 filenames on cygwin as well as win32 to ↵ | Gary Oberbrunner | 2013-09-30 | 1 | -1/+1 |
| | | | | | | | | | | | | make variant_dir work properly. | ||||
| * | | Fixed wrong name in tests | Tom Tanner | 2013-09-30 | 1 | -5/+5 |
| | | | |||||
| * | | Added Pseudo command to environment and tests. If a target is declared as | Tom Tanner | 2013-09-30 | 2 | -6/+23 |
| | | | | | | | | | | | | Pseudo, it must NOT exist after the build rule is executed. | ||||
| * | | Addition of warning if build doesn't build expected targets. | Tom Tanner | 2013-09-26 | 1 | -0/+8 |
| |/ | | | | | | | Added option to runtest.py to stop on first error | ||||
* | | Made former 2to3 changes Python 2.7 compatible (or removed unneeded changes). | Stefan Zimmermann | 2014-03-31 | 3 | -9/+9 |
| | | |||||
* | | Result of raw 2to3 run (2to3-2.7); checkpoint for python3 conversion. | Gary Oberbrunner | 2013-09-22 | 3 | -34/+35 |
|/ | |||||
* | - added simple test for #2720 (execute with cached targets) | Dirk Baechle | 2012-04-22 | 2 | -2/+2 |
| | | | | | - fixed two typos - updated list of changes | ||||
* | - fixed issue #2720, applied final patch (v3) by Alexey Klimkin | Dirk Baechle | 2012-01-10 | 1 | -0/+1 |
| | |||||
* | document FS.Base instance variables | Anatoly Techtonik | 2011-06-24 | 1 | -2/+6 |
| | |||||
* | New debug option --debug=duplicate to debug Variant-dir duplication | Gary Oberbrunner | 2011-03-01 | 1 | -0/+7 |
| |