summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merged scons/scons into defaultTom Tanner2013-10-302-6/+8
| |\
| | * - now counting instances only when requested via --debug=countDirk Baechle2013-10-252-6/+8
| | |
| * | Fix names in several places and refer to the .PHONY commandTom Tanner2013-10-071-1/+1
| | | | | | | | | | | | in the documentation.
| * | Merged scons/scons into defaultTom Tanner2013-09-301-1/+1
| |\ \ | | |/
| | * From Bogdan Tenea: Check for 8.3 filenames on cygwin as well as win32 to ↵Gary Oberbrunner2013-09-301-1/+1
| | | | | | | | | | | | make variant_dir work properly.
| * | Fixed wrong name in testsTom Tanner2013-09-301-5/+5
| | |
| * | Added Pseudo command to environment and tests. If a target is declared asTom Tanner2013-09-302-6/+23
| | | | | | | | | | | | Pseudo, it must NOT exist after the build rule is executed.
| * | Addition of warning if build doesn't build expected targets.Tom Tanner2013-09-261-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 Zimmermann2014-03-313-9/+9
| |
* | Result of raw 2to3 run (2to3-2.7); checkpoint for python3 conversion.Gary Oberbrunner2013-09-223-34/+35
|/
* - added simple test for #2720 (execute with cached targets)Dirk Baechle2012-04-222-2/+2
| | | | | - fixed two typos - updated list of changes
* - fixed issue #2720, applied final patch (v3) by Alexey KlimkinDirk Baechle2012-01-101-0/+1
|
* document FS.Base instance variablesAnatoly Techtonik2011-06-241-2/+6
|
* New debug option --debug=duplicate to debug Variant-dir duplicationGary Oberbrunner2011-03-011-0/+7
|
* Misc Windows test cleanupsGary Oberbrunner2011-02-271-1/+1
|
* Fix last commit for python 2.3; no string.rsplit(). Use rindex instead.Gary Oberbrunner2010-11-212-2/+21
|
* Additional UNC path test case for FS.pyGary Oberbrunner2010-11-191-0/+11
|
* Fix for issue #1420, Windows UNC path handling. Applied patch from Benoit ↵Gary Oberbrunner2010-11-182-127/+494
| | | | Belley after updating it to fit into trunk, and added a couple of extra tests from issues 1420, 1857 and 1948.
* Fix issue with implicit-cache when files are removed on disk. Fixes issue ↵Gary Oberbrunner2010-08-121-3/+4
| | | | #1938.
* Fix issue 2048: when morphing an Entry into a Dir, retain any existing ↵Gary Oberbrunner2010-07-312-5/+20
| | | | executor action list.
* cleanup .cvsignore garbageAnatoly Techtonik2010-07-051-1/+0
|
* Fix "Ignoring corrupt sconsign entry" warnings when upgrading from 1.x.Steven Knight2010-05-261-2/+2
|
* Fix unit test ripple effect from converting SCons.Util.Proxy to a new-style ↵Steven Knight2010-05-191-2/+4
| | | | class.
* Convert Util.Proxy from an old-style class to a new-style class.Steven Knight2010-05-191-0/+3
|
* Eliminate custom use of old-style Proxy class in Node/FSTests.py.Steven Knight2010-05-171-8/+1
|
* Convert old-style classes in Node/FS.py to new-style classes. Refactor ↵Steven Knight2010-05-171-11/+9
| | | | assignment to FS.DiskChecker.__call__.
* Commit old-style classes in Node/__init__.py to new-style classes.Steven Knight2010-05-161-5/+5
| | | | | Fix a ripple-effect in Script/Main.py by using obj.__class__.__name_ to, uh, fetch the name of a class.
* Convert old-style classes to new-style classes.Steven Knight2010-05-121-10/+10
| | | | | | | Leave the Proxy class in Node/FSTests.py, which can't be converted until we convert Node/FS.py itself. Update the AttributeError matches to search for the new "'Foo' object..." error message in addition to the old "'Foo' instance..." message.
* Convert old-style utility classes in unit test files (*Tests.py)Steven Knight2010-05-123-16/+16
| | | | to new-style classes.
* Convert to Python 3.x division rules.Greg Noel2010-04-241-3/+4
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-244-126/+31
| | | | | | | 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=2317Greg Noel2010-04-231-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=2345Greg Noel2010-04-212-8/+6
| | | | Apply the 'itertools' and 'itertools_imports' fixers.
* Rewrite uses of reduce(), which is being deprecated for Python 3.x.Steven Knight2010-04-202-2/+8
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-152-3/+2
| | | | | | | | | 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=2345Greg Noel2010-04-154-23/+23
| | | | | | 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).
* Add compat "collections" module for pre-2.4 Python verseions. For now.Steven Knight2010-04-111-0/+2
|
* Issue 2334: Use compatibility versions of collections.User{Dict,List,String}Steven Knight2010-04-074-9/+9
| | | | | instead of the deprecated User{Dict,List,String} modules. The two test scripts that use User{List,String} fall back on ImportError by hand.
* Issue 2332: Convert from using StringIO.StringIO class to using theSteven Knight2010-04-072-6/+7
| | | | | 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=2345Greg Noel2010-03-293-22/+22
| | | | | | | 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=2329Greg Noel2010-03-274-22/+11
| | | | | | | | | | | | | | | 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 furtherGreg Noel2010-03-258-135/+123
| | | | | 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 Oberbrunner2009-12-201-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 Oberbrunner2009-05-292-2/+10
| | | | Thanks to Jin Liu for the original analysis of the problem.
* Issue 2415: Tolerate unicode strings when using intern()Ludwig Hähne2009-05-171-8/+8
|
* Issue 2401: Fix usage of comparison with None, patch from Jared GrubbGreg Noel2009-05-035-18/+18
|
* Add .get_file_contents() to Value() nodesGreg Noel2009-04-221-1/+4
|
* Fix handling of both UTF_16_LE and UTF_16_BE. Add an actual test forSteven Knight2009-03-021-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 thingsSteven Knight2009-02-223-16/+27
| | | | | | 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.
* Return the intern() string on the first call to Node.FS.Base._save_str().Steven Knight2009-02-191-2/+2
|