summaryrefslogtreecommitdiffstats
path: root/SCons/Action.py
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #4642 from Repiteo/remove-python-3.6William Deegan2024-11-161-9/+0
|\
| * Remove Python 3.6 supportThaddeus Crews2024-11-161-9/+0
* | Integrate `from __future__ import annotations`Thaddeus Crews2024-11-161-42/+44
|/
* Maintenance: Python version usageMats Wichmann2024-05-101-2/+2
* Get rid of raising exceptions entirelyRaymond Li2024-03-281-10/+0
* Fix #3935 OSErrors being hiddenRaymond Li2024-03-281-1/+1
* Merge branch 'master' into complex-type-hint-frameworkWilliam Deegan2024-02-141-18/+16
|\
| * Restore presub_env behavior in ActionMats Wichmann2024-02-071-1/+2
| * Fix bad typing in Action.pyMats Wichmann2024-02-051-19/+16
* | Implement framework for hinting complex typesThaddeus Crews2024-01-151-37/+39
|/
* scons_subproc_run: update docstrings, add testsMats Wichmann2023-10-031-53/+51
* Fix some problems in new scons_subproc_runMats Wichmann2023-09-271-74/+58
* scons_subproc doc: remove :keyword: roles [skip appveyor]Mats Wichmann2023-09-221-7/+7
* Merge branch 'master' into feature/new-subprocMats Wichmann2023-09-091-2/+2
|\
| * "Modernize" to Python 3.6 via toolMats Wichmann2023-08-041-2/+2
* | New scons_subproc_run: simplify calling in msvcMats Wichmann2023-07-081-2/+2
* | Tweak scons_subproc_run docstring a bit more [ci skip]Mats Wichmann2023-07-081-10/+18
* | Implement a new subprocess wrapperMats Wichmann2023-07-081-2/+101
|/
* Maint: turn ActionBase into abstract classMats Wichmann2023-06-081-13/+51
* Doc fiddling - Alias, Action, Decider [skip appveyor]Mats Wichmann2023-05-161-26/+29
* Add some cheap return and parameter annotationsMats Wichmann2023-05-011-22/+22
* Solution for Issue #4275 (Compilation db get's tmp file command line), also e...William Deegan2022-12-111-7/+7
* Move execution environment sanitation from Action._suproc to SCons.Util.sanit...William Deegan2022-11-031-18/+1
* [DOC] update SHELL_ENV_GENERATORS [skip appveyor]Mats Wichmann2022-09-161-15/+24
* Updated CHANGES/RELEASE to be a bit simpler. Fixed typo in docs for SHELL_ENV...William Deegan2022-06-011-2/+8
* fix missing f stringDaniel Moody2022-05-271-1/+1
* move ENV copy to more optimal locationDaniel Moody2022-05-241-1/+1
* removed auto typeDaniel Moody2022-05-241-1/+0
* fix sider complaintDaniel Moody2022-05-241-1/+2
* Updated SHELL_ENV_GENERATOR to be list of functions now called SHELL_ENV_GENE...Daniel Moody2022-05-241-3/+19
* fix whitespace typoDaniel Moody2022-05-111-1/+1
* switched name to SHELL_ENV_GENERATORDaniel Moody2022-05-101-1/+2
* added test for EXPANDED_SHELL_VARDaniel Moody2022-05-101-2/+2
* added way for user to configure shell envronment before its executed.Daniel Moody2022-05-091-8/+8
* Use super call instead of direct class callMats Wichmann2022-03-151-2/+2
* Fix sider complaints about single line methodsWilliam Deegan2022-02-011-1/+7
* Fix sider complaints about single line methodsWilliam Deegan2022-02-011-4/+8
* Fixup DummyPopen() ( which is returned from Action._subproc() when subprocess...William Deegan2022-02-011-0/+6
* Fix some imports and other checker warningsMats Wichmann2021-05-051-1/+0
* fix: allows IMPLICIT_COMMAND_DEPENDENCIES to have false-like values supplieddjh2021-03-231-2/+2
* Merge branch 'master' into topic/grossag/newhashesWilliam Deegan2021-03-071-4/+4
|\
| * A few more tweaks to debug-timing codeMats Wichmann2021-02-111-3/+3
| * Initial support in tests for Python 3.10Mats Wichmann2021-01-221-1/+1
* | Merge branch 'master' into topic/grossag/newhashesAdam Gross2020-11-061-27/+27
|\ \ | |/
| * Update some copyright strings and drop __revision__ [skip appveyor]Mats Wichmann2020-09-231-27/+27
* | Add support for overriding the default hash formatAdam Gross2020-08-041-1/+1
|/
* classes no longer explicitly inherit from objectMats Wichmann2020-05-241-15/+22
* Reorganize the repo. Moved src/engine/SCons to ./SCons to be more in line wit...William Deegan2020-05-061-0/+1469