Skip to content

Commit 39a12f3

Browse files
committed
Regenerated docs for 4.9.1 release
1 parent 492f8f9 commit 39a12f3

File tree

5 files changed

+34
-83
lines changed

5 files changed

+34
-83
lines changed

CHANGES.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@ NOTE: Since SCons 4.3.0, Python 3.6.0 or above is required.
1010
NOTE: Since SCons 4.9.0, Python 3.7.0 or above is required.
1111

1212

13-
RELEASE VERSION/DATE TO BE FILLED IN LATER
14-
15-
From John Doe:
16-
- Whatever John Doe did.
13+
RELEASE 4.9.0 - Thu, 27 Mar 2025 11:40:20 -0700
1714

1815
From Mats Wichmann:
1916
- Fix typos in CCFLAGS test. Didn't affect the test itself, but

RELEASE.txt

Lines changed: 5 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,25 @@
1-
If you are reading this in the git repository, the contents
2-
refer to *unreleased* changes since the last SCons release.
3-
Past official release announcements appear at:
4-
5-
https://scons.org/tag/releases.html
6-
7-
==================================================================
8-
9-
A new SCons release, 4.9.0, is now available on the SCons download page:
1+
A new SCons release, 4.9.1, is now available on the SCons download page:
102

113
https://scons.org/pages/download.html
124

135

146
Here is a summary of the changes since 4.4.0:
157

16-
NEW FUNCTIONALITY
17-
-----------------
18-
19-
- List new features (presumably why a checkpoint is being released)
20-
21-
DEPRECATED FUNCTIONALITY
22-
------------------------
23-
24-
- List anything that's been deprecated since the last release
25-
26-
CHANGED/ENHANCED EXISTING FUNCTIONALITY
27-
---------------------------------------
28-
29-
- List modifications to existing features, where the previous behavior
30-
wouldn't actually be considered a bug
31-
328
FIXES
339
-----
34-
35-
- List fixes of outright bugs
36-
3710
- New CacheDir initialization code failed on Python 3.7 for unknown
3811
reason (worked on 3.8+). Adjusted the approach a bit. Fixes #4694.
3912

4013
- Fixed a hang in `wait_for_process_to_die()` on Windows, affecting
4114
clean-up of the SCons daemon used for Ninja builds.
4215

43-
IMPROVEMENTS
44-
------------
45-
46-
- List improvements that wouldn't be visible to the user in the
47-
documentation: performance improvements (describe the circumstances
48-
under which they would be observed), or major code cleanups
49-
50-
PACKAGING
51-
---------
52-
53-
- List changes in the way SCons is packaged and/or released
54-
55-
DOCUMENTATION
56-
-------------
57-
58-
- List any significant changes to the documentation (not individual
59-
typo fixes, even if they're mentioned in src/CHANGES.txt to give
60-
the contributor credit)
61-
62-
DEVELOPMENT
63-
-----------
6416

65-
- List visible changes in the way SCons is developed
6617

6718
Thanks to the following contributors listed below for their contributions to this release.
6819
==========================================================================================
6920
.. code-block:: text
7021

71-
git shortlog --no-merges -ns 4.0.1..HEAD
22+
git shortlog --no-merges -ns 4.9.0..HEAD
23+
7 Mats Wichmann
24+
4 William Deegan
25+
2 Adam Simpkins
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<screen xmlns="http://www.scons.org/dbxsd/v1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.scons.org/dbxsd/v1.0 http://www.scons.org/dbxsd/v1.0/scons.xsd">% <userinput>scons -Q</userinput>
2-
cc -o f2.o -c f2.c
3-
cc -o f3.o -c f3.c
42
cc -o f4.o -c f4.c
53
cc -o f1.o -c f1.c
64
cc -o f5.o -c f5.c
5+
cc -o f3.o -c f3.c
6+
cc -o f2.o -c f2.c
77
cc -o prog f1.o f2.o f3.o f4.o f5.o
88
</screen>
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<screen xmlns="http://www.scons.org/dbxsd/v1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.scons.org/dbxsd/v1.0 http://www.scons.org/dbxsd/v1.0/scons.xsd">% <userinput>scons -Q --taskmastertrace=- prog</userinput>
2-
Job.NewParallel._work(): [Thread:8646594432] Gained exclusive access
3-
Job.NewParallel._work(): [Thread:8646594432] Starting search
4-
Job.NewParallel._work(): [Thread:8646594432] Found 0 completed tasks to process
5-
Job.NewParallel._work(): [Thread:8646594432] Searching for new tasks
2+
Job.NewParallel._work(): [Thread:8286867328] Gained exclusive access
3+
Job.NewParallel._work(): [Thread:8286867328] Starting search
4+
Job.NewParallel._work(): [Thread:8286867328] Found 0 completed tasks to process
5+
Job.NewParallel._work(): [Thread:8286867328] Searching for new tasks
66

77
Taskmaster: Looking for a node to evaluate
88
Taskmaster: Considering node &lt;no_state 0 'prog'&gt; and its children:
@@ -18,25 +18,25 @@ Taskmaster: Evaluating &lt;pending 0 'prog.c'&gt;
1818

1919
Task.make_ready_current(): node &lt;pending 0 'prog.c'&gt;
2020
Task.prepare(): node &lt;up_to_date 0 'prog.c'&gt;
21-
Job.NewParallel._work(): [Thread:8646594432] Found internal task
21+
Job.NewParallel._work(): [Thread:8286867328] Found internal task
2222
Task.executed_with_callbacks(): node &lt;up_to_date 0 'prog.c'&gt;
2323
Task.postprocess(): node &lt;up_to_date 0 'prog.c'&gt;
2424
Task.postprocess(): removing &lt;up_to_date 0 'prog.c'&gt;
2525
Task.postprocess(): adjusted parent ref count &lt;pending 1 'prog.o'&gt;
26-
Job.NewParallel._work(): [Thread:8646594432] Searching for new tasks
26+
Job.NewParallel._work(): [Thread:8286867328] Searching for new tasks
2727

2828
Taskmaster: Looking for a node to evaluate
2929
Taskmaster: Considering node &lt;no_state 0 'inc.h'&gt; and its children:
3030
Taskmaster: Evaluating &lt;pending 0 'inc.h'&gt;
3131

3232
Task.make_ready_current(): node &lt;pending 0 'inc.h'&gt;
3333
Task.prepare(): node &lt;up_to_date 0 'inc.h'&gt;
34-
Job.NewParallel._work(): [Thread:8646594432] Found internal task
34+
Job.NewParallel._work(): [Thread:8286867328] Found internal task
3535
Task.executed_with_callbacks(): node &lt;up_to_date 0 'inc.h'&gt;
3636
Task.postprocess(): node &lt;up_to_date 0 'inc.h'&gt;
3737
Task.postprocess(): removing &lt;up_to_date 0 'inc.h'&gt;
3838
Task.postprocess(): adjusted parent ref count &lt;pending 0 'prog.o'&gt;
39-
Job.NewParallel._work(): [Thread:8646594432] Searching for new tasks
39+
Job.NewParallel._work(): [Thread:8286867328] Searching for new tasks
4040

4141
Taskmaster: Looking for a node to evaluate
4242
Taskmaster: Considering node &lt;pending 0 'prog.o'&gt; and its children:
@@ -46,19 +46,19 @@ Taskmaster: Evaluating &lt;pending 0 'prog.o'&gt;
4646

4747
Task.make_ready_current(): node &lt;pending 0 'prog.o'&gt;
4848
Task.prepare(): node &lt;executing 0 'prog.o'&gt;
49-
Job.NewParallel._work(): [Thread:8646594432] Found task requiring execution
50-
Job.NewParallel._work(): [Thread:8646594432] Executing task
49+
Job.NewParallel._work(): [Thread:8286867328] Found task requiring execution
50+
Job.NewParallel._work(): [Thread:8286867328] Executing task
5151
Task.execute(): node &lt;executing 0 'prog.o'&gt;
5252
cc -o prog.o -c -I. prog.c
53-
Job.NewParallel._work(): [Thread:8646594432] Enqueueing executed task results
54-
Job.NewParallel._work(): [Thread:8646594432] Gained exclusive access
55-
Job.NewParallel._work(): [Thread:8646594432] Starting search
56-
Job.NewParallel._work(): [Thread:8646594432] Found 1 completed tasks to process
53+
Job.NewParallel._work(): [Thread:8286867328] Enqueueing executed task results
54+
Job.NewParallel._work(): [Thread:8286867328] Gained exclusive access
55+
Job.NewParallel._work(): [Thread:8286867328] Starting search
56+
Job.NewParallel._work(): [Thread:8286867328] Found 1 completed tasks to process
5757
Task.executed_with_callbacks(): node &lt;executing 0 'prog.o'&gt;
5858
Task.postprocess(): node &lt;executed 0 'prog.o'&gt;
5959
Task.postprocess(): removing &lt;executed 0 'prog.o'&gt;
6060
Task.postprocess(): adjusted parent ref count &lt;pending 0 'prog'&gt;
61-
Job.NewParallel._work(): [Thread:8646594432] Searching for new tasks
61+
Job.NewParallel._work(): [Thread:8286867328] Searching for new tasks
6262

6363
Taskmaster: Looking for a node to evaluate
6464
Taskmaster: Considering node &lt;pending 0 'prog'&gt; and its children:
@@ -67,21 +67,21 @@ Taskmaster: Evaluating &lt;pending 0 'prog'&gt;
6767

6868
Task.make_ready_current(): node &lt;pending 0 'prog'&gt;
6969
Task.prepare(): node &lt;executing 0 'prog'&gt;
70-
Job.NewParallel._work(): [Thread:8646594432] Found task requiring execution
71-
Job.NewParallel._work(): [Thread:8646594432] Executing task
70+
Job.NewParallel._work(): [Thread:8286867328] Found task requiring execution
71+
Job.NewParallel._work(): [Thread:8286867328] Executing task
7272
Task.execute(): node &lt;executing 0 'prog'&gt;
7373
cc -o prog prog.o
74-
Job.NewParallel._work(): [Thread:8646594432] Enqueueing executed task results
75-
Job.NewParallel._work(): [Thread:8646594432] Gained exclusive access
76-
Job.NewParallel._work(): [Thread:8646594432] Starting search
77-
Job.NewParallel._work(): [Thread:8646594432] Found 1 completed tasks to process
74+
Job.NewParallel._work(): [Thread:8286867328] Enqueueing executed task results
75+
Job.NewParallel._work(): [Thread:8286867328] Gained exclusive access
76+
Job.NewParallel._work(): [Thread:8286867328] Starting search
77+
Job.NewParallel._work(): [Thread:8286867328] Found 1 completed tasks to process
7878
Task.executed_with_callbacks(): node &lt;executing 0 'prog'&gt;
7979
Task.postprocess(): node &lt;executed 0 'prog'&gt;
80-
Job.NewParallel._work(): [Thread:8646594432] Searching for new tasks
80+
Job.NewParallel._work(): [Thread:8286867328] Searching for new tasks
8181

8282
Taskmaster: Looking for a node to evaluate
8383
Taskmaster: No candidate anymore.
84-
Job.NewParallel._work(): [Thread:8646594432] Found no task requiring execution, and have no jobs: marking complete
85-
Job.NewParallel._work(): [Thread:8646594432] Gained exclusive access
86-
Job.NewParallel._work(): [Thread:8646594432] Completion detected, breaking from main loop
84+
Job.NewParallel._work(): [Thread:8286867328] Found no task requiring execution, and have no jobs: marking complete
85+
Job.NewParallel._work(): [Thread:8286867328] Gained exclusive access
86+
Job.NewParallel._work(): [Thread:8286867328] Completion detected, breaking from main loop
8787
</screen>

doc/user/main.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ This file is processed by the bin/SConsDoc.py module.
3636

3737
<corpauthor>The SCons Development Team</corpauthor>
3838

39-
<pubdate>Released: Mon, 02 Mar 2025 14:20:11 -0700</pubdate>
39+
<pubdate>Released: Mon, 27 Mar 2025 11:40:11 -0700</pubdate>
4040

4141
<copyright>
4242
<year>2004 - 2025</year>

0 commit comments

Comments
 (0)