<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/src/buildstream, 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>plugins: Update public documentation to be correct with the new Nodes</title>
<updated>2019-07-12T12:31:54+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-12T11:20:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c5491d99719aa58170b8fdd49d4201225a1c96ee'/>
<id>c5491d99719aa58170b8fdd49d4201225a1c96ee</id>
<content type='text'>
We need to update every place where we were passing a yaml 'dict' to
now pass a 'MappingNode'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to update every place where we were passing a yaml 'dict' to
now pass a 'MappingNode'
</pre>
</div>
</content>
</entry>
<entry>
<title>node: Document buildstream-private API and remove unused parameter</title>
<updated>2019-07-12T11:00:53+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-12T11:00:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=012db3524c62426ca6e9882ea2cc9cb449347d95'/>
<id>012db3524c62426ca6e9882ea2cc9cb449347d95</id>
<content type='text'>
_create_new_file did not use the 'toplevel' parameter, we can therefore
remove it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_create_new_file did not use the 'toplevel' parameter, we can therefore
remove it.
</pre>
</div>
</content>
</entry>
<entry>
<title>node: document public API</title>
<updated>2019-07-12T10:27:03+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-11T09:58:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=88d628a8f2e2a9360a69cc49e8d22932c4d80017'/>
<id>88d628a8f2e2a9360a69cc49e8d22932c4d80017</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>node: Rename 'copy' to 'clone'</title>
<updated>2019-07-12T09:09:30+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-10T15:54:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=28328f3321206a06e4cb815cfb9ab73b1e1aaddd'/>
<id>28328f3321206a06e4cb815cfb9ab73b1e1aaddd</id>
<content type='text'>
A 'clone' operation has an implicit understanding that it is expensive,
which is not the case of a 'copy' operation, which is more usually
a shallow copy.

Therefore renaming to 'clone'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A 'clone' operation has an implicit understanding that it is expensive,
which is not the case of a 'copy' operation, which is more usually
a shallow copy.

Therefore renaming to 'clone'
</pre>
</div>
</content>
</entry>
<entry>
<title>node: use 'pop' instead of 'del' for safe_del</title>
<updated>2019-07-12T09:09:29+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-12T09:06:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=c62b6182947a4b9603a3a77b9ca0960bd17dd03c'/>
<id>c62b6182947a4b9603a3a77b9ca0960bd17dd03c</id>
<content type='text'>
This reduces slightly the amount of C code needed and makes the run
marginally faster
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reduces slightly the amount of C code needed and makes the run
marginally faster
</pre>
</div>
</content>
</entry>
<entry>
<title>node: Mark `MappingNode._get` as private</title>
<updated>2019-07-12T09:09:01+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-12T09:05:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=68238e47306d4ae6255bf45abde76ab2d7190168'/>
<id>68238e47306d4ae6255bf45abde76ab2d7190168</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>node: make 'assert_symbol_name' private</title>
<updated>2019-07-11T17:34:55+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-11T16:02:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=8303271fd221477a75d6f659f65d6a1d7a538885'/>
<id>8303271fd221477a75d6f659f65d6a1d7a538885</id>
<content type='text'>
This is not needed for plugins and should therefore not be public
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is not needed for plugins and should therefore not be public
</pre>
</div>
</content>
</entry>
<entry>
<title>_yaml: Split Node-related parts into 'node.pyx'</title>
<updated>2019-07-11T17:34:55+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-10T12:59:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=396898ad15bc41bc2e00cd5b7251278223bf0d07'/>
<id>396898ad15bc41bc2e00cd5b7251278223bf0d07</id>
<content type='text'>
This makes the 'Node' API public, and available for use directly for
plugins.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the 'Node' API public, and available for use directly for
plugins.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorganize methods in Node classes</title>
<updated>2019-07-11T17:34:23+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-10T09:46:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f08c80d802e33cc0b95df769efa972b6491d789c'/>
<id>f08c80d802e33cc0b95df769efa972b6491d789c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>_yaml: Mark 'strip_node_info' as buildstream-private</title>
<updated>2019-07-11T17:34:22+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-07-10T09:22:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=54c1337706c299885bc8c4daf6e5ec178d77978c'/>
<id>54c1337706c299885bc8c4daf6e5ec178d77978c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
