summaryrefslogtreecommitdiffstats
path: root/SCons/Taskmaster
Commit message (Collapse)AuthorAgeFilesLines
* [ci skip] Add pylint annotation and comment regarding importing GetOption in ↵William Deegan2022-12-051-0/+4
| | | | a method instead of at top of file. (Thanks mwichmann for providing feedback and pylint syntax)
* [ci skip] Fix formatting for which versions introduced which experimental ↵William Deegan2022-12-041-0/+1
| | | | features
* modernize JobTests to just use unittest.main(), fix JobTests to have a ↵William Deegan2022-12-042-28/+34
| | | | reasonable value for OptionsParser.values.experimental, so Jobs doesn't crash when referencing it and getting a None instead of an iterable
* Added --experimental=tm_v2 which switches to use Andrew Morrow's new ↵William Deegan2022-12-041-3/+4
| | | | ParallelJob implementation. WHich should scale much better for highly parallel builds
* Merge branch 'master' of github.com:SCons/scons into ↵William Deegan2022-12-042-51/+119
|\ | | | | | | add_logging_to_new_parallel_job
| * Added test for failing to unlink cached target filesWilliam Deegan2022-12-031-3/+56
| |
| * remove unused display and change text on warning per PR reviewWilliam Deegan2022-12-011-4/+1
| |
| * improve changes notes and use SCons warningDaniel Moody2022-12-011-1/+2
| |
| * Added error message when failure to delete partial cache retrieval occurs.Daniel Moody2022-12-011-2/+4
| |
| * Merge pull request #4251 from bdbaddog/taskmaster_trace_to_python_loggingWilliam Deegan2022-10-261-46/+61
| |\ | | | | | | Fixed taskmaster trace tests.
| | * Fixed taskmaster trace tests. Previously there was an extra line at the end ↵William Deegan2022-10-261-46/+61
| | | | | | | | | | | | of the file. It's no longer there. Added TestCommon.detailed_diff() function which can be used to diff large text blobs expected vs actual
* | | Added TestCommon.must_match_file() function. Updated test for ↵William Deegan2022-12-041-14/+15
| | | | | | | | | | | | --taskmastertracefor (NewParallel/LegacyParallel Jobs). Now uses golden files to compare expected output and output files
* | | Fix SCons/Taskmaster/JobTests.py testWilliam Deegan2022-11-171-3/+3
| | |
* | | Remove extraneous XXX from NewParallel logging. Added SCONS_NEW_PARALLEL ↵William Deegan2022-11-171-14/+18
| | | | | | | | | | | | shell environment variable to turn on NewParallel. This is a temporary mechanism to enable NewParallel
* | | logging working in NewParallel, but changed to be default. Need to figure ↵William Deegan2022-11-161-20/+17
| | | | | | | | | | | | out how to switch from one to the other
* | | Initial logic to add logging to ExperimentalParallel job class. Not quite ↵William Deegan2022-10-272-13/+51
|/ / | | | | | | working
* | Merge pull request #4222 from acmorrow/new-parallelWilliam Deegan2022-10-241-7/+271
|\ \ | |/ |/| Implement new parallel scheduler
| * [ci skip] Resolve outstanding pep8 errors (fix sider complaints and more)William Deegan2022-10-211-12/+13
| |
| * Restore original Parallel as the default and rename new parallel as experimentalAndrew Morrow2022-10-131-15/+14
| |
| * Implement new parallel schedulerAndrew Morrow2022-10-131-1/+265
| |
* | [ci skip] Fix TypoWilliam Deegan2022-10-231-1/+1
| |
* | [ci skip] address sider complain on call to DispatchingFormatter()William Deegan2022-10-231-3/+3
| |
* | Address style comment on cal to DispatchingFormatter() from mwichmann. Good callWilliam Deegan2022-10-231-2/+3
| |
* | [ci skip] Fix sider/PEP8 complaintsWilliam Deegan2022-10-232-25/+42
| |
* | Migrate Taskmaster tracing to use python loggingWilliam Deegan2022-10-222-52/+115
|/
* move Taskmaster and Jobs to SCons.TaskmasterWilliam Deegan2022-10-124-0/+3329