<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/scons-git.git/SCons/Script, branch master</title>
<subtitle>github.com: SCons/scons.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/'/>
<entry>
<title>Merge branch 'master' into maint/validateOptions</title>
<updated>2023-05-04T01:29:26+00:00</updated>
<author>
<name>William Deegan</name>
<email>bill@baddogconsulting.com</email>
</author>
<published>2023-05-04T01:29:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=239f437b463dc948690473830f1816e9a67b72c2'/>
<id>239f437b463dc948690473830f1816e9a67b72c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some cheap return and parameter annotations</title>
<updated>2023-05-01T18:06:45+00:00</updated>
<author>
<name>Mats Wichmann</name>
<email>mats@linux.com</email>
</author>
<published>2023-05-01T17:54:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=1a103470a13a83590b3fc06e8779494e2b99751d'/>
<id>1a103470a13a83590b3fc06e8779494e2b99751d</id>
<content type='text'>
Use: https://github.com/JelleZijlstra/autotyping
to add "safe" return annotations.

Where a parameter has a default value that is an obvious scalar type
(bool, int, str, etc.) add those annotations as well.

Also fixed two small bugs that popped up when sanity-checking with
mypy.  One in FortranCommon, where a return had been previously
annotated to be a tuple of Action, which should be ActionBase -
Action is the factory function, not the base class. The other was
a typo in the error raised in _add_cppdefines - the message was
formatted with the value of "define" which should have been "defines".

Signed-off-by: Mats Wichmann &lt;mats@linux.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use: https://github.com/JelleZijlstra/autotyping
to add "safe" return annotations.

Where a parameter has a default value that is an obvious scalar type
(bool, int, str, etc.) add those annotations as well.

Also fixed two small bugs that popped up when sanity-checking with
mypy.  One in FortranCommon, where a return had been previously
annotated to be a tuple of Action, which should be ActionBase -
Action is the factory function, not the base class. The other was
a typo in the error raised in _add_cppdefines - the message was
formatted with the value of "define" which should have been "defines".

Signed-off-by: Mats Wichmann &lt;mats@linux.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor cleanup ValidateOptions doc/code/test</title>
<updated>2023-04-14T16:16:29+00:00</updated>
<author>
<name>Mats Wichmann</name>
<email>mats@linux.com</email>
</author>
<published>2023-02-20T20:26:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=6ce33bdadec1cf558a6d0df27a6a083516d6cf23'/>
<id>6ce33bdadec1cf558a6d0df27a6a083516d6cf23</id>
<content type='text'>
Some nearby things in Main.py as well:
- docstrings polished a bit, minor linting
- move the list of predefined SConstruct file names into a constant
  defined at the top of the file, so it's a little less hidden,
  in the unlikely case of future changes.

Manpage text and example revised a bit.

Signed-off-by: Mats Wichmann &lt;mats@linux.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some nearby things in Main.py as well:
- docstrings polished a bit, minor linting
- move the list of predefined SConstruct file names into a constant
  defined at the top of the file, so it's a little less hidden,
  in the unlikely case of future changes.

Manpage text and example revised a bit.

Signed-off-by: Mats Wichmann &lt;mats@linux.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>man: add a "New in..." to ValidateOPtions  [skip appveyor]</title>
<updated>2023-03-03T15:26:46+00:00</updated>
<author>
<name>Mats Wichmann</name>
<email>mats@linux.com</email>
</author>
<published>2023-03-03T15:26:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=34cd13741c84cfc58f13170ce25496633105f4c4'/>
<id>34cd13741c84cfc58f13170ce25496633105f4c4</id>
<content type='text'>
The new ValidateOptions had a :versionadded: in the docstring,
but just noticed the actual manpage entry didn't have similar.

Signed-off-by: Mats Wichmann &lt;mats@linux.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new ValidateOptions had a :versionadded: in the docstring,
but just noticed the actual manpage entry didn't have similar.

Signed-off-by: Mats Wichmann &lt;mats@linux.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ci skip] Update versionadded for ValidateOptions()</title>
<updated>2023-03-02T17:10:10+00:00</updated>
<author>
<name>William Deegan</name>
<email>bill@baddogconsulting.com</email>
</author>
<published>2023-03-02T17:09:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=1c83ac3958a6779a638fbef98493b178ad264bbd'/>
<id>1c83ac3958a6779a638fbef98493b178ad264bbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed using --diskcheck=none from command line. It was always broken. SetOption('diskcheck','none') has been working all along. Also refactored the DiskChecker class to have more meaningful properties and not shadow default python objects (list, dir)..</title>
<updated>2022-12-20T04:32:18+00:00</updated>
<author>
<name>William Deegan</name>
<email>bill@baddogconsulting.com</email>
</author>
<published>2022-12-20T04:32:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=d14d9694f925a04f033e6f0119f36f5fbfbc73f3'/>
<id>d14d9694f925a04f033e6f0119f36f5fbfbc73f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Manpage tweaking   [skip appveyor]</title>
<updated>2022-12-06T19:17:03+00:00</updated>
<author>
<name>Mats Wichmann</name>
<email>mats@linux.com</email>
</author>
<published>2022-12-06T19:02:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=a0d9e457e835ecb4f975d8b9e130726b7a9f06bd'/>
<id>a0d9e457e835ecb4f975d8b9e130726b7a9f06bd</id>
<content type='text'>
* Reworded the section on --experimental - separate when the two current
  features were made available, and when --experimental itself was added.
* Reworded in GetOption
* Changed tags on a few options
* Use entity forms in more places (Python -&gt; &amp;Python;, SConscript -&gt;
  &amp;SConscript; etc.)
* Make changed/added notifications more consistent with what Sphinx
  produces for the API docs (:versionadded: and :versionchanged: markup)

Signed-off-by: Mats Wichmann &lt;mats@linux.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reworded the section on --experimental - separate when the two current
  features were made available, and when --experimental itself was added.
* Reworded in GetOption
* Changed tags on a few options
* Use entity forms in more places (Python -&gt; &amp;Python;, SConscript -&gt;
  &amp;SConscript; etc.)
* Make changed/added notifications more consistent with what Sphinx
  produces for the API docs (:versionadded: and :versionchanged: markup)

Signed-off-by: Mats Wichmann &lt;mats@linux.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Added --experimental=tm_v2 which switches to use Andrew Morrow's new ParallelJob implementation. WHich should scale much better for highly parallel builds</title>
<updated>2022-12-04T22:02:45+00:00</updated>
<author>
<name>William Deegan</name>
<email>bill@baddogconsulting.com</email>
</author>
<published>2022-12-04T22:02:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=3e9de33fa693a14e05143346646b2f87993cca4d'/>
<id>3e9de33fa693a14e05143346646b2f87993cca4d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate Taskmaster tracing to use python logging</title>
<updated>2022-10-22T00:16:13+00:00</updated>
<author>
<name>William Deegan</name>
<email>bill@baddogconsulting.com</email>
</author>
<published>2022-10-22T00:16:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=20ffb3e37f8b46ef232c28e32006294e4d513e3e'/>
<id>20ffb3e37f8b46ef232c28e32006294e4d513e3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move Taskmaster and Jobs to SCons.Taskmaster</title>
<updated>2022-10-12T19:30:59+00:00</updated>
<author>
<name>William Deegan</name>
<email>bill@baddogconsulting.com</email>
</author>
<published>2022-10-10T22:39:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/scons-git.git/commit/?id=d07f72533cec8b1a19e2909ed8e277928da9c467'/>
<id>d07f72533cec8b1a19e2909ed8e277928da9c467</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
