| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
to the User's Guide. (Jim Randall)
|
|
|
|
|
| |
We were closing the output log file, thinking it was a per-script file,
even though we still write to the original log file for the revision.
|
| |
|
| |
|
| |
|
|
|
|
| |
Apply all the remaining changes from the fixers.
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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 User's Guide XML from the .in files' SGML.
|
|
|
|
|
| |
use a simple hack to load that routine, no matter wheter it's Python 2.x or
Python 3.x. Tested with Python 2.5, 2.6, and 3.0.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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()'.
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
documentation into DocBook:
* Strip trailing newlines after XML comments so lines left blank after
stripping comments don't get treated as paragraph separators.
* Recognize the lambda function and the ${TARGET,SOURCE}{,S} variables
when converting to man page format.
* Translate more strings into .RB and .RI lines.
|
|
|
|
|
| |
Handle two additional flavors of <varlistentry>.
Translate the <application> tag into man page macros.
|
|
|
|
|
| |
by the signature specification from the <scons_function> tag to
the <arguments> tag.
|
|
|
|
|
|
|
| |
* Add the support for global="0" and env="0" to SConsDoc.py.
* Remove unnecessary .IP lines before '\""" delimiters before the
next builder / tool / function entry.
* Add support for <variablelist> lists.
|
|
|
|
|
|
|
|
|
| |
* Convert \f[BI].*\fP strings containing white space to quoted .B lines.
* Anchor conversion of \f[BI] lines to .[BR] at end of line.
* Convert \f[BI] lines preceded by text to a .R[BI] line.
* Convert -- on .[BI]R? lines to \-\-.
* Support global="0" and env="0" options <scons_function> arguments for
when the function has no global form or construction environment form.
|
|
|
|
| |
in our home-brew DocBook-based .xml files.
|
|
|
|
| |
more OO and extensible.
|
|
|
|
|
|
|
|
| |
infrastructure and using it to force the SConstruct file(s) to generate
version.c files with new timestamps each run. Fix the description of
the example, since the verson.o file does get recompiled each run, but
the use of Requires() means the downstream hello executable doesn't get
relinked because of it.
|
|
|
|
|
| |
support command-line option parsing and generating output on
streams other than sys.stdout.
|
|
|
|
| |
absolute paths) to a consistent relative path (bootstrap/...).
|
| |
|
|
|
|
|
| |
examples. Because we use ToolSurrogates to generate the output (and do
so on Linux), we don't actually need (or have) it installed.
|
| |
|
| |
|
|
|
|
|
| |
for historical statistics. Close the triple-quote in the doc string
I added right before the last checkin.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by just invoking setup.py directly instead of packing and unpacking the
distributable .tar.gz file.
Refactor to be able to capture historical statistics (of previous
revisions) by preparing the "built" revision once and then running all
of the requested timing scripts, with output going to a separate log
file for each revision + script.
Fix TestSCons.py so that it interprets the scons script name to be tested
relative to the invoking directory, not always relative to src/script.
|
|
|
|
|
|
|
|
|
|
|
| |
us collect as many stats as possible, even when a test for a revision
in the middle of the list fails due to a bug.
Updates the "baseline" timing revision (the revision that has
the earliest "stable" TimeSCons infrastructure
Removes --noqmtest, since the "baseline" revision no longer uses
QMTest by default.
Changes the --logfiles option to a --logsdir option.
Updates the usage message.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
collect SCons timings.
The script will build SCons and time the pre-compiled *.pyc files,
and also provides options for timing a range of revisions directly
from SVN.
|
|
|
|
|
| |
Update the timings scripts with calibrated settings that run
a full build between 9.5 and 10.0 seconds on the buildbot slave.
|
|
|
|
| |
Make an educated guess on the generated module name based on the .i file name.
|
|
|
|
| |
(and more accurate) breakdowns of the tests.
|
|
|
|
| |
installed.
|
|
|
|
| |
and "SystemRoot" instead of "SYSTEMDRIVE" and "SYSTEMROOT".
|
|
|
|
|
| |
Use shlex.split(), not string.split(), to split command line arguments.
Commonize interpreation of 'cd' and 'mkdir' commands. Fix usage messages.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://scons.tigris.org/svn/scons/branches/sgk_subst
........
r3225 | stevenknight | 2008-07-18 10:46:49 -0700 (Fri, 18 Jul 2008) | 3 lines
Remove an unnecessary \n from the end of the $INSTALLSTR setting (unneeded
because string substituion currently strips trailing white space).
........
r3226 | stevenknight | 2008-07-19 07:17:10 -0700 (Sat, 19 Jul 2008) | 3 lines
Use subst_list() for generating ToolSurrogate *COMSTR values so we don't
rely on the current white-space compression behavior of subst().
........
|
| |
|
|
|
|
|
|
| |
* Add Python 2.6.
* Add recent SCons versions.
* Add pkg-config (used to generate some doc examples).
|
| |
|
|
|
|
|
| |
Ubuntu Hardy. Rewrite subsidiary scripts for install Python and
SCons versions in Python (from shell).
|