| 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 | 1 | -4/+4 |
| | | |||||
| * | wrap several frequently-used open() calls in with statements | Daniel Holth | 2016-06-15 | 1 | -2/+2 |
| | | |||||
| * | fix incorrectly updated print formatting | William Deegan | 2016-05-15 | 1 | -1/+1 |
| | | |||||
| * | Post merge commit for safety. Building Fortran code works, but tests fail. | Russel Winder | 2015-12-24 | 1 | -330/+467 |
| |\ | |||||
| | * | removed several pre-2.7 methods and imports, including some basic refactorings | Dirk Baechle | 2015-12-10 | 1 | -51/+2 |
| | | | |||||
| | * | 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 | 1 | -217/+372 |
| | |\ | | | | | | | | | | 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 | 1 | -194/+319 |
| | | | | | | | | | | | | | - 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 | 1 | -0/+33 |
| | | | |||||
| * | | engine.SCons: More bytes/str fixes. | Stefan Zimmermann | 2014-03-31 | 1 | -1/+1 |
| | | | |||||
| * | | Merged with [default] | Stefan Zimmermann | 2014-03-31 | 1 | -4/+8 |
| |\ \ | |/ | |||||
| | * | Merge c3cba85 from Dirk Baechle, fix for spurious rebuilds. See b4bc497. | Gary Oberbrunner | 2014-03-01 | 1 | -3/+6 |
| | |\ | |||||
| | | * | - fix for spurious rebuilds, allow caching of the changed() method's value ↵ | Dirk Baechle | 2014-02-14 | 1 | -3/+6 |
| | | | | | | | | | | | | | 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 | 1 | -15/+137 |
| |\ \ | |/ | |||||
| | * | Added release_target_info() to File nodes, reduces memory consumption. | Dirk Baechle | 2013-12-19 | 1 | -9/+130 |
| | | | |||||
| | * | - now counting instances only when requested via --debug=count | Dirk Baechle | 2013-10-25 | 1 | -5/+6 |
| | | | |||||
| | * | 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. | ||||
| * | | Made former 2to3 changes Python 2.7 compatible (or removed unneeded changes). | Stefan Zimmermann | 2014-03-31 | 1 | -5/+5 |
| | | | |||||
| * | | Result of raw 2to3 run (2to3-2.7); checkpoint for python3 conversion. | Gary Oberbrunner | 2013-09-22 | 1 | -11/+12 |
| |/ | |||||
| * | - added simple test for #2720 (execute with cached targets) | Dirk Baechle | 2012-04-22 | 1 | -1/+1 |
| | | | | | | - fixed two typos - updated list of changes | ||||
| * | 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 |
| | | |||||
| * | Fix last commit for python 2.3; no string.rsplit(). Use rindex instead. | Gary Oberbrunner | 2010-11-21 | 1 | -2/+12 |
| | | |||||
| * | Fix for issue #1420, Windows UNC path handling. Applied patch from Benoit ↵ | Gary Oberbrunner | 2010-11-18 | 1 | -113/+237 |
| | | | | | Belley after updating it to fit into trunk, and added a couple of extra tests from issues 1420, 1857 and 1948. | ||||
| * | Fix issue 2048: when morphing an Entry into a Dir, retain any existing ↵ | Gary Oberbrunner | 2010-07-31 | 1 | -3/+18 |
| | | | | | executor action list. | ||||
| * | Convert Util.Proxy from an old-style class to a new-style class. | Steven Knight | 2010-05-19 | 1 | -0/+3 |
| | | |||||
| * | Convert old-style classes in Node/FS.py to new-style classes. Refactor ↵ | Steven Knight | 2010-05-17 | 1 | -11/+9 |
| | | | | | assignment to FS.DiskChecker.__call__. | ||||
| * | http://scons.tigris.org/issues/show_bug.cgi?id=2345 | Greg Noel | 2010-04-24 | 1 | -89/+20 |
| | | | | | | | | Comb out all code that supported earlier versions of Python. Most such code is in snippets of only a few lines and can be identified by having a Python version string in it. Such snippets add up; this combing pass probably got rid of over 500 lines of code. | ||||
| * | http://scons.tigris.org/issues/show_bug.cgi?id=2317 | Greg Noel | 2010-04-23 | 1 | -1/+1 |
| | | | | | | | Apply the refactorings from the 'dict' fixer, less occurrences that were manually audited to be safe. Also pick up changes in bin/sfsum, a Python file that was not being scanned before. | ||||
| * | http://scons.tigris.org/issues/show_bug.cgi?id=2345 | Greg Noel | 2010-04-21 | 1 | -4/+2 |
| | | | | | Apply the 'itertools' and 'itertools_imports' fixers. | ||||
| * | http://scons.tigris.org/issues/show_bug.cgi?id=2345 | Greg Noel | 2010-04-15 | 1 | -2/+1 |
| | | | | | | | | | | Fixes due to running the regression tests with the '-3' option to Python2.6, which causes the run-time to look for potential compatibility problems with Python 3.x. In some cases, all we can do is quiet the warning since we still support Python versions that can't use the newer idiom. In other cases, we fix the problem. This patch contains a mix of quieting and fixing, plus a little lint. | ||||
| * | http://scons.tigris.org/issues/show_bug.cgi?id=2345 | Greg Noel | 2010-04-15 | 1 | -12/+12 |
| | | | | | | | Apply the first part of the 'raise' fixer (the three-argument cases are not converted and will need to wait until native support of with_traceback() is available). | ||||
| * | Issue 2332: Convert from using StringIO.StringIO class to using the | Steven Knight | 2010-04-07 | 1 | -2/+1 |
| | | | | | | forward-compatible io.StringIO class, with the addition of an "io" compatibility module for Python versions before 2.6. | ||||
| * | http://scons.tigris.org/issues/show_bug.cgi?id=2345 | Greg Noel | 2010-03-29 | 1 | -1/+1 |
| | | | | | | | | Accumulated small fixers: renames, next, zip, and intern. Files that were modified or added while developing on branches/pending didn't have the fixers previously applied. This patchset picks up those. | ||||
| * | http://scons.tigris.org/issues/show_bug.cgi?id=2329 | Greg Noel | 2010-03-27 | 1 | -7/+3 |
| | | | | | | | | | | | | | | | | Applied a number of idiomatic changes. Uses of the 'sort()' method were converted into calls of 'sorted()' when possible and the sorted() expression was inserted into a subsequent statement whenever that made sense. The statement 'while 1:' was changed to 'while True:'. Names from the 'types' module (e.g., 'types.FooType') were converted to the equivalent build-in type (e.g., 'foo'). Comparisons between types were changed to use 'isinstance()'. | ||||
| * | Move 2.0 changes collected in branches/pending back to trunk for further | Greg Noel | 2010-03-25 | 1 | -35/+33 |
| | | | | | | development. Note that this set of changes is NOT backward-compatible; the trunk no longer works with Python 1.5.2, 2.0, or 2.1. | ||||
| * | Add a message to the UserError raised when trying to do a Dir lookup with ↵ | Gary Oberbrunner | 2009-12-20 | 1 | -1/+2 |
| | | | | | create=False. Should not normally happen, but it did to me, and it is better to have some explanatory message when it happens rather than failing silently. | ||||
| * | Fix issue #2419 by sorting the other return path from glob() in FS.py. ↵ | Gary Oberbrunner | 2009-05-29 | 1 | -1/+3 |
| | | | | | Thanks to Jin Liu for the original analysis of the problem. | ||||
| * | Issue 2415: Tolerate unicode strings when using intern() | Ludwig Hähne | 2009-05-17 | 1 | -8/+8 |
| | | |||||
| * | Fix handling of both UTF_16_LE and UTF_16_BE. Add an actual test for | Steven Knight | 2009-03-02 | 1 | -7/+58 |
| | | | | | | scanning Unicode files for implicit dependencies. Clean up how we handle decoding, and wrap it for earlier Python versions. | ||||
| * | Move the set_state(EXECUTED) call associated with pulling things | Steven Knight | 2009-02-22 | 1 | -16/+16 |
| | | | | | | | out of a CacheDir from CacheDir.py to Taskmaster.py. Ripple effects include adding a Node.FS.push_to_cache() method, so that logic can be invoked separately from the Node.built() method. | ||||
