| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Note: please evaluate python 3.X compliance.
|
| |
|
|\ |
|
| | |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
http://scons.tigris.org/issues/show_bug.cgi?id=2831
In order to append, rather than clobber Help() generated
text, use Help("my message", append=True)
The append argument is only respected on the first call to this
method as it operates on global data.
|
| |/
| |
| |
| | |
- memoizer subsystem now uses decorators instead of the metaclass approach
|
| | |
|
|\ \
| |/
| |
| |
| | |
Hand-updated a few things to keep them python3-safe, and handled
several merge conflicts.
|
| |
| |
| |
| | |
SCons.SConf.CreateConfigHBuilder only if necessary.
|
| | |
|
| |
| |
| |
| | |
before)
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
* Allow multiple options to be specified with --debug=a,b,c
* Add support for a readonly cache (--cache-readonly)
* Always print stats if requested
* Generally try harder to print out a message on build errors
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There are some situations where scons error messages can just disappear,
and sometimes it's because a build rule or an SConscript or something has
temporarily redirected stdout/stderr.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Added message if nothing found to build
Always produce profile stats, no matter what sort of exit
Print message if you drop out with a build error
|
| | | |
| | | |
| | | |
| | | | |
Setting this will fetch data from the cache but won't update it.
|
| |\ \ \
| | | |/
| | |/| |
|
| | |/ |
|
| |/
| |
| |
| | |
Added option to runtest.py to stop on first error
|
| | |
|
|/ |
|
|
|
|
| |
Fixed deprecation warning message. (Includes some whitespace cleanup)
|
|
|
|
| |
moving the required version to 2.7 after the next major release
|
|
|
|
| |
Fixes #2873.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
closes issue 2520.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to go.
Update various files to have the correct date, time, version, and floor.
Rework Script/Main.py and QMTest/TestSCons.py to make automated updating
possible in the future.
Remove a duplicate MANIFEST-xml.in entry.
Fix TeX tests, which ran 'kpsewitch' before determining if the TeX tools
were installed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
keyword parameter.
Several existing tests were still using BuildDir() or build_dir; they were
converted to use VariantDir() and variant_dir.
New tests were added to validate that the --warn=deprecated-build-dir option
and the SetOption method did the right thing. This led to the discovery that
a commonly-used test pattern provided by the infrastructure gobbled up too
much, causing tests to succeed when they should have failed. Fixing the
pattern led to other tests needing to be fixed.
In the process, it was discovered that the SCONSFLAG environment variable was
not getting correctly reset to its original value. Fixing this also caused
additional tests to misbehave, requiring them to be updated.
And test/Sig.py, which tests the deprecated SCons.Sig module, was moved to
the test/Deprecated directory.
All in all, quite a lot of action for what was supposed to be a simple change.
|
|
|
|
|
| |
Fix a ripple-effect in Script/Main.py by using obj.__class__.__name_
to, uh, fetch the name of a class.
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Fix the 'assignment to True or False' and the '__getitem__ not supported for
exception classes' deprecation warnings.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
the SCons.compat layer import cProfile as profile when it's available.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The 'buffer' fixer simply replaces 'buffer( ... )' with 'memoryview( ... )',
which is incorrect for our cases, so these changes had to be done by hand and
a forward-compatibility class added.
The 'xrange' fixer was applied. Manual changes were minimal: a few case in
test strings and one use of 'range' as an identifer in the same scope as
where 'xrange' was converted to 'range'.
The "sets15" compat function, which provided backward compatibility for Python
versions prior to 2.2, was removed as no longer needed.
|