| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \
| | | | |
| | | | | |
Update manpage Extending section
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Extending SCons: this is mainly syntax: adding/adjusting markup,
reformatting code examples, adding the word "Example:" in a
few places, moving a paragraph outside a list since it applies
to the whole list, not to the last item of the list.
A list is reformatted to a <simplelist> for a shorter layout.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Update manpage Examples section
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Examples: mainly syntax: adding/adjusting markup, reformatting
code examples, etc.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Update manpage Configuration File section
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
CONFIGURATION FILE REFERENCE: markup added/updated, examples
reformatted.
A chunk of text followed the included "GENERATED CONSTRUCTION VARIABLE
DESCRIPTIONS" which describes how to access consvars, this was
moved before the inclusion for better flow. A bit was added to
the final paragraph before that inclusion to remind that actual
consvars are based on which tools were actually able to initialize.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Update manpage Options section
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
OPTIONS: add/change markup. A few comments modified on CacheDir
usage, and on Help. Dropped a reference to SCCS/RCS retrieval.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Fix two errors in Environment.xml
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Recent changes introduced two xml errors that were not caught
by docs-validate, because that script only validates xml under
the doc directory, not the SCons source directory.
A little further tweaking of CacheDir discussion is done -
one of the errors was there and it got me looking...
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Updates to shared docs [ci skip]
|
| |\ \ \ \
| |/ / / /
|/| | | | |
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
Docstring changes from Sphinx conversion [ci skip]
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These changes are prompted by complaints Sphinx makes about
existing docstrings; split from the Sphinx-build PR to make
for easier reviewing.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Sider detected a misspelled tag
Failed to "add" one changed doc file, Defaults.xml. Added.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Mostly update markup to more "standard" markup conventions.
There are some substantive wording changes to CacheDir descriptions
in Environment, and to the AddOption/Help descriptions in Main
and SConscript files.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | |
|
|\ \ \ |
|
| |\ \ \
| | | | |
| | | | | |
Set Tasks class as abstract
|
| | |\ \ \
| | |/ / /
| |/| | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Close scons logfiles on completion
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Spotted by sider
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Files written to in logging operations could remain unclosed: more
modern Pythons grumble about this; given the type of Python build,
could emit ResourceWarning messages which cause tests to fail.
Close by registering calls with atexit.
Affects Trace, cache debug, taskmastertrace, configure.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |\ \ \ \
| | | | | |
| | | | | | |
Use inspect.signature to check function signature instead of relying on TypeErrors when evaluation in subst()
|
| | |\ \ \ \ |
|
| | | | | | | |
|
| | |\ \ \ \ \ |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | |_|_|_|/ / /
| |/| | | | | | |
Extend `Environment.Dump()` to select serialization format
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Environment.Dump() produces pretty-printable results only, so the
usefulness of this method is limited to debugging purposes.
The existing method is extended to allow selecting a serialization
format to use via a `format` parameter. Namely, it's now possible to
serialize variables as a JSON-formatted string, which makes it possible
for automated external tools to inspect the environment more easily.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Make sure a subclass of Task really does fail when instantiated
if it does not implement needs_execute().
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |_|_|/ /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
needs_execut method set as an abstract method, meaning you can't
instantiate Task itself, and derived classes must implement the
methid. The former warning framework for this (deprecated) is
disabled, and some unit tests that were not implementing needs_execute
were fixed - by deriving from the AlwaysTask class.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
classes no longer explicitly inherit from object
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In Python3 this is the default.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |\ \ \ \ \
| | |_|_|/ /
| |/| | | | |
If ParseFlags called with dict argument, leave unchanged
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Previously, if the dict values were mutable elements, i.e. lists,
and the key was not for a *PATH variable, the value would be
reversed before being processed into the env. Instead use
a slice to iterate over.
Fixes issue #3665
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |\ \ \ \
| | |_|/ /
| |/| | | |
Fix coverage reports
|
| | | | | |
|
| | | | | |
|
| |/ / / |
|
| |\ \ \
| | | | |
| | | | | |
Update travis install 05/2020
|
| | | | | |
|