summaryrefslogtreecommitdiffstats
path: root/src/engine
Commit message (Collapse)AuthorAgeFilesLines
...
* Convert (most) old-style classes in Util.py to new-style classes. Refactor ↵Steven Knight2010-05-171-18/+12
| | | | assignment to Util.DisplayEngine.__call__. Update __new__() use in Util.Null. Proxy is still unconverted.
* 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__.
* Convert old-style classes in Platform/__init.py to new-style classes. Add ↵Steven Knight2010-05-171-5/+8
| | | | an explicit PlatformSpec.__call__() method to handle behavioral difference in new-style classes.
* Convert an old-style class in Tool/packaging/rpm.py to a new-style class.Steven Knight2010-05-161-1/+1
|
* Convert old-style classes in Scanner/*.py modules to new-style classes.Steven Knight2010-05-162-4/+4
| | | | Ripple effect to fix monkey-patching in test/Scanner/generated.py.
* Commit old-style classes in Node/__init__.py to new-style classes.Steven Knight2010-05-162-10/+8
| | | | | 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 in Executor.py modules to new-style classes.Steven Knight2010-05-161-4/+4
|
* Convert old-style classes in compat/*.py modules to new-style classes.Steven Knight2010-05-163-11/+4
|
* Convert old-style classes in various Tool/*.py modules to new-style classes.Steven Knight2010-05-154-4/+4
|
* Convert old-style classes in Variables/{__init__,PathVariable}.py to ↵Steven Knight2010-05-152-3/+3
| | | | new-style classes.
* Convert old-style classes in cpp.py to new-style classes.Steven Knight2010-05-151-2/+2
|
* Convert old-style classes in dblite.py to new-style classes.Steven Knight2010-05-151-1/+1
|
* Convert old-style classes in tool/JavaCommon.py to new-style classes.Steven Knight2010-05-151-6/+6
|
* Convert old-style classes in Taskmaster.py to new-style classes.Steven Knight2010-05-151-3/+3
|
* Convert old-style classes in Subst.py to new-style classes.Steven Knight2010-05-151-5/+5
|
* Convert old-style classes in Scanner/LaTeX.py to new-style classes.Steven Knight2010-05-151-4/+4
|
* Convert old-style classes in PathList.py to new-style classes.Steven Knight2010-05-151-2/+2
|
* Convert old-style classes in Tool/__init__.py to new-style classes.Steven Knight2010-05-141-3/+3
|
* Convert old-style classes in Script/SConscript.py to new-style classes.Steven Knight2010-05-141-2/+2
|
* Convert old-style classes in Script/Main.py to new-style classes.Steven Knight2010-05-141-5/+5
|
* Convert old-style classes in SConsign.py to new-style classes.Steven Knight2010-05-141-2/+2
|
* Convert old-style classes in SConf.py to new-style classes.Steven Knight2010-05-141-4/+4
|
* Convert old-style class in Options/PathOption.py to new-style class.Steven Knight2010-05-141-1/+1
|
* Convert old-style classes in Memoize.py to new-style classes.Steven Knight2010-05-141-2/+2
|
* Convert old-styles in Job.py to new-style classes.Steven Knight2010-05-141-5/+5
|
* Convert old-style classes in Defaults.py to new-style classes.Steven Knight2010-05-131-2/+2
|
* Convert old-style class in CacheDir.py.Steven Knight2010-05-131-1/+1
|
* Convert old-style classes in Builder.py to new-style classes.Steven Knight2010-05-131-3/+3
|
* Convert the old-style classes in Action.py to new-style classes.Steven Knight2010-05-131-6/+6
|
* Convert old-style classes to new-style classes.Steven Knight2010-05-122-20/+22
| | | | | | | 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-1225-127/+127
| | | | to new-style classes.
* Use slice built-in instead of types.SliceTypeGreg Noel2010-05-011-2/+1
|
* Issue 2498: fix SourceFileScanner documentation references.Steven Knight2010-04-301-2/+2
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-263-36/+20
| | | | Apply all the remaining changes from the fixers.
* Fix regression tests (imports not happening as expected)Greg Noel2010-04-252-15/+2
|
* Add compat support for renaming '_winreg' as 'winreg' in Python 3.x.Greg Noel2010-04-252-57/+33
|
* Convert to Python 3.x division rules.Greg Noel2010-04-245-11/+13
|
* Remove the compat version of the "platform" module.Greg Noel2010-04-242-244/+0
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-2447-729/+257
| | | | | | | 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-2320-33/+33
| | | | | | 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-213-38/+15
| | | | Apply the 'itertools' and 'itertools_imports' fixers.
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-212-2/+2
| | | | | | Pass the python executable from the -P option to runtest to TestCmd.py. Create the escaped executable name in TestCmd.py as well. Pass those two values into derived test modules. Fix cascade problems in test scripts due to incorrect assumptions about the name of the executable.
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-202-2/+2
| | | | | | | One-line changes: Wrap pickle.dump with staticmethod(). Keep softspace in Unbuffered wrapper class for backward compatibility with 3.x. Use ModuleType as a factory function rather than a base class. Derive exception class from something derived from BaseException (required for 3.x).
* Rewrite uses of reduce(), which is being deprecated for Python 3.x.Steven Knight2010-04-204-4/+15
|
* Remove the compat version of the tempfile.mkstemp() function.Steven Knight2010-04-191-35/+0
|
* Remove the compat shutil.move() function.Steven Knight2010-04-191-39/+0
|
* Remove the compat version of the "shlex" module.Steven Knight2010-04-193-346/+0
|
* Remove the compat version of the "textwrap" module.Steven Knight2010-04-193-390/+0
|
* Remove the compat version of the "optparse" module.Steven Knight2010-04-193-1723/+0
|