<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/haskell.git/.gitignore, branch wip/z-encoding-note</title>
<subtitle>gitlab.haskell.org: ghc/ghc.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/'/>
<entry>
<title>.gitignore *.hiedb files</title>
<updated>2020-09-10T15:02:00+00:00</updated>
<author>
<name>Sebastian Graf</name>
<email>sebastian.graf@kit.edu</email>
</author>
<published>2020-09-01T07:40:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=6abe4a1c427a511aa698424055639ea789fccf97'/>
<id>6abe4a1c427a511aa698424055639ea789fccf97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore more files</title>
<updated>2020-09-01T03:05:14+00:00</updated>
<author>
<name>Sven Tennie</name>
<email>sven.tennie@gmail.com</email>
</author>
<published>2020-08-29T18:18:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=380ef84587fb6890d100c338d1992a6994a4f02a'/>
<id>380ef84587fb6890d100c338d1992a6994a4f02a</id>
<content type='text'>
Ignore files from "new style" cabal builds (dist-newstyle folders) and
from clangd (C language server).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ignore files from "new style" cabal builds (dist-newstyle folders) and
from clangd (C language server).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add docs/users_guide/.log to .gitignore</title>
<updated>2019-10-14T12:38:36+00:00</updated>
<author>
<name>Ryan Scott</name>
<email>ryan.gl.scott@gmail.com</email>
</author>
<published>2019-10-13T10:30:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=78463fc5a238fa01f73bbed236ad17d0a2c37c0b'/>
<id>78463fc5a238fa01f73bbed236ad17d0a2c37c0b</id>
<content type='text'>
When the users guide fails to build (as in #17346), a
`docs/users_guide/.log` file will be generated with contents that
look something like this:

```
WARNING: unknown config value 'latex_paper_size' in override, ignoring
/home/rgscott/Software/ghc5/docs/users_guide/ghci.rst:3410: WARNING: u'ghc-flag' reference target not found: -pgmo ?option?
/home/rgscott/Software/ghc5/docs/users_guide/ghci.rst:3410: WARNING: u'ghc-flag' reference target not found: -pgmo ?port?

Encoding error:
'ascii' codec can't encode character u'\u27e8' in position 132: ordinal not in range(128)
The full traceback has been saved in /tmp/sphinx-err-rDF2LX.log, if you want to report the issue to the developers.
```

This definitely should not be checked in to version control, so let's
add this to `.gitignore`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the users guide fails to build (as in #17346), a
`docs/users_guide/.log` file will be generated with contents that
look something like this:

```
WARNING: unknown config value 'latex_paper_size' in override, ignoring
/home/rgscott/Software/ghc5/docs/users_guide/ghci.rst:3410: WARNING: u'ghc-flag' reference target not found: -pgmo ?option?
/home/rgscott/Software/ghc5/docs/users_guide/ghci.rst:3410: WARNING: u'ghc-flag' reference target not found: -pgmo ?port?

Encoding error:
'ascii' codec can't encode character u'\u27e8' in position 132: ordinal not in range(128)
The full traceback has been saved in /tmp/sphinx-err-rDF2LX.log, if you want to report the issue to the developers.
```

This definitely should not be checked in to version control, so let's
add this to `.gitignore`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Per stage headers, ghc_boot_platform.h -&gt; stage 0 ghcplatform.h</title>
<updated>2019-10-05T01:44:29+00:00</updated>
<author>
<name>John Ericson</name>
<email>git@JohnEricson.me</email>
</author>
<published>2019-05-08T06:52:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=05419e55cab272ed39790695f448b311f22669f7'/>
<id>05419e55cab272ed39790695f448b311f22669f7</id>
<content type='text'>
The generated headers are now generated per stage, which means we can
skip hacks like `ghc_boot_platform.h` and just have that be the stage 0
header as proper. In general, stages are to be embraced: freely generate
everything in each stage but then just build what you depend on, and
everything is symmetrical and efficient. Trying to avoid stages because
bootstrapping is a mind bender just creates tons of bespoke
mini-mind-benders that add up to something far crazier.

Hadrian was pretty close to this "stage-major" approach already, and so
was fairly easy to fix. Make needed more work, however: it did know
about stages so at least there was a scaffold, but few packages except
for the compiler cared, and the compiler used its own counting system.
That said, make and Hadrian now work more similarly, which is good for
the transition to Hadrian. The merits of embracing stage aside, the
change may be worthy for easing that transition alone.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The generated headers are now generated per stage, which means we can
skip hacks like `ghc_boot_platform.h` and just have that be the stage 0
header as proper. In general, stages are to be embraced: freely generate
everything in each stage but then just build what you depend on, and
everything is symmetrical and efficient. Trying to avoid stages because
bootstrapping is a mind bender just creates tons of bespoke
mini-mind-benders that add up to something far crazier.

Hadrian was pretty close to this "stage-major" approach already, and so
was fairly easy to fix. Make needed more work, however: it did know
about stages so at least there was a scaffold, but few packages except
for the compiler cared, and the compiler used its own counting system.
That said, make and Hadrian now work more similarly, which is good for
the transition to Hadrian. The merits of embracing stage aside, the
change may be worthy for easing that transition alone.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update .gitignore</title>
<updated>2019-08-04T22:17:28+00:00</updated>
<author>
<name>Matthew Pickering</name>
<email>matthewtpickering@gmail.com</email>
</author>
<published>2019-07-25T17:31:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=8a061d18c759cd396bb71d82688ffb28f5d27c94'/>
<id>8a061d18c759cd396bb71d82688ffb28f5d27c94</id>
<content type='text'>
Add some files generated by hadrian and some tooling files
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add some files generated by hadrian and some tooling files
</pre>
</div>
</content>
</entry>
<entry>
<title>gitignore: Add .mypy_cache</title>
<updated>2019-07-31T08:27:59+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2019-07-26T17:37:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=b6fa7fe350df8155caf9ebe16675e7924020eb7b'/>
<id>b6fa7fe350df8155caf9ebe16675e7924020eb7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Deduplicate "unique subdir" code between GHC and Cabal</title>
<updated>2019-07-10T02:56:18+00:00</updated>
<author>
<name>John Ericson</name>
<email>John.Ericson@Obsidian.Systems</email>
</author>
<published>2019-06-20T22:04:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=24782b89907ab36fb5aef3a17584f4c10f1e2690'/>
<id>24782b89907ab36fb5aef3a17584f4c10f1e2690</id>
<content type='text'>
The code, including the generated module with the version, is now in
ghc-boot. Config.hs reexports stuff as needed, ghc-pkg doesn't need any
tricks at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code, including the generated module with the version, is now in
ghc-boot. Config.hs reexports stuff as needed, ghc-pkg doesn't need any
tricks at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add /includes/dist to .gitignore</title>
<updated>2019-05-07T10:35:58+00:00</updated>
<author>
<name>Ryan Scott</name>
<email>ryan.gl.scott@gmail.com</email>
</author>
<published>2019-05-04T14:30:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=961979617a3b6717f5d175c08884a9b970602d6e'/>
<id>961979617a3b6717f5d175c08884a9b970602d6e</id>
<content type='text'>
As of commit d37d91e9a444a7822eef1558198d21511558515e, the GHC build
now autogenerates a `includes/dist/build/settings` file. To avoid
dirtying the current `git` status, this adds `includes/dist` to
`.gitignore`.

[ci skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As of commit d37d91e9a444a7822eef1558198d21511558515e, the GHC build
now autogenerates a `includes/dist/build/settings` file. To avoid
dirtying the current `git` status, this adds `includes/dist` to
`.gitignore`.

[ci skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>Force LF line ending for md5sum [skip-ci]</title>
<updated>2019-03-22T14:14:45+00:00</updated>
<author>
<name>Tamar Christina</name>
<email>tamar@zhox.com</email>
</author>
<published>2019-03-21T19:47:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=d608d5434772c121759535d13c286a676abb565f'/>
<id>d608d5434772c121759535d13c286a676abb565f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Git ignore .hadrian_ghci (generated by the ./hadrian/ghci.sh)</title>
<updated>2019-03-15T14:11:47+00:00</updated>
<author>
<name>David Eichmann</name>
<email>EichmannD@gmail.com</email>
</author>
<published>2019-03-12T17:13:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=afc80730fd235f5c5b2d0b9fc5a10c16ef9865f6'/>
<id>afc80730fd235f5c5b2d0b9fc5a10c16ef9865f6</id>
<content type='text'>
[skip ci]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[skip ci]
</pre>
</div>
</content>
</entry>
</feed>
