| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
Remove deprecated BuildDir, build_dir
|
| |
| |
| |
| |
| |
| |
| |
| | |
Turns out cannot test for now-unknown build_dir arg because
SConscript() doesn't error on such. Skip test for now, leaving
a note (and and issue).
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
| |
| |
| | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
| |
| |
| |
| |
| | |
forgot to add these to the initial commit
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|/
|
|
|
|
|
|
|
| |
Updates docs and code; moves tests to test/Removed/BuildDir/Old.
New tests verify that these can no longer be used.
Along the way a small cleanup in SConscript.py
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\
| |
| | |
Remove deprecated env.Copy()
|
| |\
| | |
| | | |
fixed match function to be non-regex
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Method removed. Test moved to test/Removed/Copy-Method/Old, and new
test added to ensure it takes an AttributeError.
Deprecation warning no longer useful for this one, so removed.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \
| |/
|/| |
Optimize for most common case in Entry.disambiguate()
|
| |\
| |/
|/| |
|
|\ \
| | |
| | | |
Tweak DefaultEnvironment descriptions
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Doc-only change to be more explicit about when the default
construction environment is used, and what it means to call
DefaultEnvironment() - only the first call instantiates it,
later calls return the object.
Fixes #2477
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \
| | | |
| | | | |
Improve DAG walk performance by preventing unnecessary list manipulation
|
|/ / / |
|
| |/
|/|
| |
| | |
This removes many unnecessary os.stat and related FS IO calls.
|
|\ \
| |/
|/| |
Fix hardcoded library version on macOS test/LINK/applelink.py
|
|/
|
|
| |
Use regex of #.#.# instead
|
|\
| |
| | |
Improve building of docs using Py3 [ci skip]
|
| |\
| |/
|/| |
|
|\ \
| | |
| | | |
Fix incorrect testing assumptions for Solaris
|
| | | |
|
|\ \ \
| | | |
| | | | |
Document that AddOption has limitations
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Reword some parts.
Add note to manpage that AddOption does not support matching "abbreviations"
for long option names.
Add note to manpage and user guide that you can't SetOption on
options added via AddOption. (as noted in issue #2105)
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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>
|
|\ \ \ \
| | | | |
| | | | | |
Align debug action timestamps to existing conventions
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
+ Rename to action-timestamps (from action_timestamps) for
consistency with other compound word options.
+ Put manpage entry in alphabetical order.
+ Describe what option does and shorten it (refers to debug=time
instead of duplicating it)
+ Change prints a bit (and tests to match)
+ Show scons version where added.
+ Slight adjustment to manpage introduction to debug options.
Along the way, fixes a lingering tag mismatch from an earlier
documentation PR.
Updates PR#3456
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix multithreaded Windows builds when a thread has a file open for write
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This hopefully will fix one unit test that validates that it's a class.
|
| |\ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Allow Command to take more builder options
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
add to change log
add documentation
update test
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This was breaking the tests because it was not clearing the overrides in a
manner consistent with the new logic.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Python 2 enables handle inheritance by default for child processes. It wasn't
until Python 3.4 that it was disabled. This causes problems because if a Python
action is writing to a file and a child process is spawned at that exact
moment, builds fail because of sharing issues.
|
| | |\ \ \ \
| |_|/ / / /
|/| | | | | |
|
| | |\ \ \ \ |
|
| | |\ \ \ \ \ |
|
| | |\ \ \ \ \ \
| | | | |_|_|/ /
| | | |/| | | | |
Fast forward master
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Checking in all the examples generated on Ubuntu, which is
the default "build platform", to pick up changes caused by
a Py3 build.
Signed-off-by: Mats Wichmann <mats@linux.com>
|