| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
There's debated about whether the generated should be
checked in at all; without an answer to that, they've fallen
far enough out of sync that it becomes harder to use "git diff"
as a spot-check that nothing strange is happening due to any
given doc change. This should resync them to current.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
| |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
| |
docs validate again after this
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
| |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Manpage describes that using spaces between AddOption'd option
and its argument is undefined.
Use Guide goes into more detail, including workarounds.
:: these are not a solution, but do at least reduce the
surprise factor.
(multiple github issues)
Fix tag mismatch in depends.xml introduced by a previous deletion.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
|
|
|
| |
the main programming language for this repo
|
| |
|
| |
|
|\
| |
| | |
Fix crash when Latin-1 encoded Latex log file is read with Python 3
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
framework.
In order to make the test work, it was necessary to handle the
encoding issue also in the test framework.
Otherwise, though the Latex builder can handle the case, the test
framework chokes on it.
|
| |
| |
| |
| |
| |
| |
| | |
Python 3 throws a UnicodeDecodeError when reading a non-utf-8 file
in text mode with default (utf-8) encoding. This happens when T1 fontenc is
used in Latex and a warning in the log file contains e.g. umlauts.
Invalid characters are now replaced.
|
|\ \
| |/
|/| |
Remove deprecated Builder keywords
|
|/
|
|
|
|
| |
overrides= and scanner= have been deprecated for over a decade.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\
| |
| | |
Remove deprecated {Source,Target}Signatures
|
| |
| |
| |
| |
| |
| |
| | |
unused imports in a pair of tests that were moved and
thus "touched".
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
| |
| |
| |
| |
| |
| | |
The re.DOTALL match function somehow wasn't matching the SConstruct
error path, so build it up from known information instead.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|/
|
|
|
|
|
|
|
|
| |
These two have been deprecated since 2010 (about SCons 2.0), commit
935e6985. Methods are removed, setoption for setting them removed, doc is
removed, tests are migrated to test/Removed/*/Old with a sconstest.skip
file so they don't run, and two new tests are added to confirm that
using the functions and setoptions generate exceptions.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
| |
feature [CI Skip]
|
|\
| |
| | |
enable experimental persistent caching of vcvars on win32
|
| |
| |
| |
| | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
there was still a path through without fully converted data,
where env['ENV'] could contain unicode, so convert the cache hit instead.
This is a little slower but only for Py2 which is going away anyway.
added the vs2019 exec test (vs-14.2-exec) which is just a copy
of 14.0, 14.1 with the required version changed - this had
never been added.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
reading the cache from the json file got us unicode when
running python2, and this broke certain tests when calling
subprocess.Popen: TypeError, because all the environment
wasn't strings, some was unicode.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
| |
| |
| |
| |
| | |
Python 2.7 suffered some problems in subprocess.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
msvc env-var cache-read function use 'except IOError'
since 'FileNotFoundError' did not exist on Py2.7/win32.
try to handle error if caceh write fails.
add SCONS_CACHE_MSVC_CONFIG to manpage.
SCONS_CACHE_MSVC_CONFIG can take a pathname to specify
the cache file to use, or it can use the default.
slightly simplified logging setup - logging is stdlib since
py2.3, no need for try block on import.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Setting env var SCONS_CACHE_MSVC_CONFIG enables a filesystem cache
of vcvars results, making them persistent across scons runs. On
test runs (notably our CI system) this helps a lot; in normal usage
where you run one scons invocation at a time instead of many hundreds
in a test run it will make things a little more responsive (esp on
vs2019) but the impact will be much smaller.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |
|
|\ \
| | |
| | | |
Debug option "timestamp"
|
| | |
| | |
| | |
| | | |
Started from scratch, removing copy of debug-time.py test.
|
| |\ \
| |/ /
|/| |
| | |
| | | |
# Conflicts:
# src/CHANGES.txt
|
|\ \ \
| | | |
| | | | |
[WIP] CmdStringHolder should not fail in Subst
|
| |\ \ \
| |/ / /
|/| | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
Add doc for *EMITTER consvars
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Three *EMITTER construction variables had documentation of
"TODO". A fourth, LDMODULEEMITTER, was not mentioned at all.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \ \
| | | | |
| | | | | |
fix CheckFunc detection code for MSVC
|
| |\ \ \ \
| |/ / / /
|/| | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix subprocess result bytes not being decoded in SunOS/Solaris related tools.
|
| | | | | | |
|
| | |/ / /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
fix typo: missing quote in a manpage example
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | | |
|
| | | | | |
|
| |/ / /
|/| | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Fix a syntax error in the documentation
|
|/ / /
| | |
| | | |
Quotation marks do not match, which is a syntax error.
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|