<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/doc, branch bschubert/node-api-split</title>
<subtitle>gitlab.com: buildstream/buildstream.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/'/>
<entry>
<title>_yaml: Decomission 'dump()'. 'roundtrip_dump' is an equivalent function now</title>
<updated>2019-07-11T17:34:20+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-06-28T16:06:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c526cc819c8806f3a630db31013acf03e8a02993'/>
<id>c526cc819c8806f3a630db31013acf03e8a02993</id>
<content type='text'>
Remove completely '_yaml.dump()' and replace all notions and call by
'roundtrip_dump'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove completely '_yaml.dump()' and replace all notions and call by
'roundtrip_dump'
</pre>
</div>
</content>
</entry>
<entry>
<title>_yaml: Remove 'node_items' and add 'MappingNode.items()'</title>
<updated>2019-07-11T17:34:20+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>contact@benschubert.me</email>
</author>
<published>2019-06-25T20:14:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d4c534c2973b4dcd72995c60f2c3dcd770ca1a5b'/>
<id>d4c534c2973b4dcd72995c60f2c3dcd770ca1a5b</id>
<content type='text'>
One difference is that 'MappingNode.items()' does not strip the
provenance from scalars and lists, which ends up not affecting the
code much.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One difference is that 'MappingNode.items()' does not strip the
provenance from scalars and lists, which ends up not affecting the
code much.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc/bst2html: Remove usage of 'node_get' and use new API</title>
<updated>2019-07-11T17:34:19+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-06-14T09:38:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=0624d8a88dfd4e51ccdf417ecf12d5bf0b7950ad'/>
<id>0624d8a88dfd4e51ccdf417ecf12d5bf0b7950ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>doc/source/using_config.rst: Add pull-artifact-files option</title>
<updated>2019-07-11T16:28:33+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-07-02T15:18:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=af9530c66c7392abde791dea1ad52cc657d31004'/>
<id>af9530c66c7392abde791dea1ad52cc657d31004</id>
<content type='text'>
Part of #1043
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #1043
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename (spawn, fork) -&gt; 'start process'</title>
<updated>2019-06-06T14:00:14+00:00</updated>
<author>
<name>Angelos Evripiotis</name>
<email>jevripiotis@bloomberg.net</email>
</author>
<published>2019-06-05T13:10:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f40edee612a46ab28078f218d93ea3ea0d984e52'/>
<id>f40edee612a46ab28078f218d93ea3ea0d984e52</id>
<content type='text'>
Avoid confusion by not referring to starting another process as
'spawning'. Note that 'spawn' is a process creation method, which is an
alternative to forking.

Say 'create child process' instead of 'fork' where it doesn't harm
understanding. Although we currently only use the 'fork' method for
creating subprocesses, there are reasons for us to support 'spawn' in
the future.

More information on forking and spawning:
https://docs.python.org/3/library/multiprocessing.html#contexts-and-start-methods
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid confusion by not referring to starting another process as
'spawning'. Note that 'spawn' is a process creation method, which is an
alternative to forking.

Say 'create child process' instead of 'fork' where it doesn't harm
understanding. Although we currently only use the 'fork' method for
creating subprocesses, there are reasons for us to support 'spawn' in
the future.

More information on forking and spawning:
https://docs.python.org/3/library/multiprocessing.html#contexts-and-start-methods
</pre>
</div>
</content>
</entry>
<entry>
<title>_yaml.pyx: Forbid expected_type=Mapping, and remove isinstance check</title>
<updated>2019-06-03T14:12:36+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-06-03T13:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=49262bda8e5bc3a1886256a848618ae22229135e'/>
<id>49262bda8e5bc3a1886256a848618ae22229135e</id>
<content type='text'>
Calls to `isinstance` can be particularily costly. Using type() is
much faster. The only known case where the `isinstance` was useful
is for dictionnaries where we would ask for a 'Mapping' instead.

Disallowing 'Mapping' for expected_type considerably speeds up the
calls to this functions.

Also add into NEWS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Calls to `isinstance` can be particularily costly. Using type() is
much faster. The only known case where the `isinstance` was useful
is for dictionnaries where we would ask for a 'Mapping' instead.

Disallowing 'Mapping' for expected_type considerably speeds up the
calls to this functions.

Also add into NEWS
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Update configuring cache server</title>
<updated>2019-05-31T09:08:54+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-05-30T16:23:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=d88c4aa38a2cb119c36c0648baa722b35369f786'/>
<id>d88c4aa38a2cb119c36c0648baa722b35369f786</id>
<content type='text'>
Now that we have both artifact and source caches the documentation
is updated to reflect that. Some sections headings/links etc. have been
expanded and changed.

Part of #1025
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that we have both artifact and source caches the documentation
is updated to reflect that. Some sections headings/links etc. have been
expanded and changed.

Part of #1025
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Add architecture section on caches</title>
<updated>2019-05-31T09:08:54+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-05-28T17:22:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=fe721b65df09497c0f07f5fe414ad5cb2db49095'/>
<id>fe721b65df09497c0f07f5fe414ad5cb2db49095</id>
<content type='text'>
Part of #1024
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #1024
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: update to reflect artifact as a proto</title>
<updated>2019-05-31T09:08:54+00:00</updated>
<author>
<name>Raoul Hidalgo Charman</name>
<email>raoul.hidalgocharman@codethink.co.uk</email>
</author>
<published>2019-05-28T14:54:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=de51a5a587bced0b2092573a092503352a789931'/>
<id>de51a5a587bced0b2092573a092503352a789931</id>
<content type='text'>
Part of #1024
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of #1024
</pre>
</div>
</content>
</entry>
<entry>
<title>Move source from 'buildstream' to 'src/buildstream'</title>
<updated>2019-05-21T11:41:18+00:00</updated>
<author>
<name>Chandan Singh</name>
<email>csingh43@bloomberg.net</email>
</author>
<published>2019-04-24T21:53:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=070d053e5cc47e572e9f9e647315082bd7a15c63'/>
<id>070d053e5cc47e572e9f9e647315082bd7a15c63</id>
<content type='text'>
This was discussed in #1008.

Fixes #1009.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was discussed in #1008.

Fixes #1009.
</pre>
</div>
</content>
</entry>
</feed>
