<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dhall_rust/dhall/src/semantics/nze, branch derive-macro</title>
<subtitle>working copy forked from https://github.com/Nadrieril/dhall-rust</subtitle>
<id>https://stuebinm.eu/git/dhall_rust/atom/dhall/src/semantics/nze?h=derive-macro</id>
<link rel='self' href='https://stuebinm.eu/git/dhall_rust/atom/dhall/src/semantics/nze?h=derive-macro'/>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/'/>
<updated>2021-01-22T19:26:25Z</updated>
<entry>
<title>chore: fix clippy warnings</title>
<updated>2021-01-22T19:26:25Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2021-01-22T19:23:44Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=9ac6740b21b87eca327b4e3acad5a6b647b3636c'/>
<id>urn:sha1:9ac6740b21b87eca327b4e3acad5a6b647b3636c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Resolve imports and alternatives outside of the ast traversal</title>
<updated>2020-12-07T19:35:30Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2020-12-07T19:02:07Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=4473f3549f331c51a7df0e307d356a06c00d7288'/>
<id>urn:sha1:4473f3549f331c51a7df0e307d356a06c00d7288</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Defer name errors to typechecking</title>
<updated>2020-12-07T19:35:13Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2020-12-07T17:48:20Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=7a392b07166c089979e69d4c8a68da3298964c28'/>
<id>urn:sha1:7a392b07166c089979e69d4c8a68da3298964c28</id>
<content type='text'>
We aren't supposed to inspect anything before alternatives are chosen
</content>
</entry>
<entry>
<title>Pass import results via the global context</title>
<updated>2020-12-07T19:34:39Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2020-12-07T14:32:06Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=c1fe26d45c831eec015ad5c015236fce1928613a'/>
<id>urn:sha1:c1fe26d45c831eec015ad5c015236fce1928613a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Thread cx everywhere else imports are read</title>
<updated>2020-12-07T19:34:39Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2020-12-07T14:15:43Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=8c5b3ff15f2125e9d731fc199e194e1993c36b37'/>
<id>urn:sha1:8c5b3ff15f2125e9d731fc199e194e1993c36b37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Thread cx through normalization</title>
<updated>2020-12-07T19:34:38Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2020-12-06T23:55:21Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=c785b7c0c6cd8b3b1cc15eb79caf982a757020ba'/>
<id>urn:sha1:c785b7c0c6cd8b3b1cc15eb79caf982a757020ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove NirInternal</title>
<updated>2020-11-03T23:18:58Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2020-11-03T20:35:22Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=ecc5242463308c16f38dbd5015b9f264f990b76a'/>
<id>urn:sha1:ecc5242463308c16f38dbd5015b9f264f990b76a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Normalize `with` by mutation.</title>
<updated>2020-11-03T23:18:58Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2020-11-02T03:47:15Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=9e8ae42b2742e27a70a7fb8ea79ae21060d43fc1'/>
<id>urn:sha1:9e8ae42b2742e27a70a7fb8ea79ae21060d43fc1</id>
<content type='text'>
This is Cow-style mutation: we clone only what's shared and then mutate
it. This it more legible and more efficient than the immutable version.
</content>
</entry>
<entry>
<title>Try to keep ownership of `Nir`s when convenient</title>
<updated>2020-11-03T23:18:58Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2020-11-02T01:03:59Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=055e70f52bb0d8740ce6ac00b98ae856c29642b2'/>
<id>urn:sha1:055e70f52bb0d8740ce6ac00b98ae856c29642b2</id>
<content type='text'>
The goal is that we might avoid cloning internals in the common case
where a value is not shared
</content>
</entry>
<entry>
<title>Move BinOp and Builtin definitions in the relevant module</title>
<updated>2020-04-06T21:26:08Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2020-04-06T21:24:15Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/dhall_rust/commit/?id=56efd2ac39149d8652bd625fbf0679c10823b137'/>
<id>urn:sha1:56efd2ac39149d8652bd625fbf0679c10823b137</id>
<content type='text'>
</content>
</entry>
</feed>
