<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/haskell.git/libraries/base/System/Environment, branch wip/stringbuffer</title>
<subtitle>gitlab.haskell.org: ghc/ghc.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/'/>
<entry>
<title>Add linting of `base` to the CI</title>
<updated>2020-10-09T12:44:26+00:00</updated>
<author>
<name>Hécate</name>
<email>hecate+gitlab@glitchbra.in</email>
</author>
<published>2020-09-26T15:15:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=f7e2fff96975128397e2dab7d57da3c9c6b8c76b'/>
<id>f7e2fff96975128397e2dab7d57da3c9c6b8c76b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>base: use an explicit import list in System.Environment.ExecutablePath</title>
<updated>2020-02-28T07:36:59+00:00</updated>
<author>
<name>Alp Mestanogullari</name>
<email>alpmestan@gmail.com</email>
</author>
<published>2020-02-14T12:02:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=f97d1fb614ff7638d13eb7c552d2a72fce4c613a'/>
<id>f97d1fb614ff7638d13eb7c552d2a72fce4c613a</id>
<content type='text'>
This was making -Werror builds fail on Windows (at least with Hadrian).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was making -Werror builds fail on Windows (at least with Hadrian).
</pre>
</div>
</content>
</entry>
<entry>
<title>On FreeBSD 12 sys/sysctl.h requires sys/types.h</title>
<updated>2019-11-24T19:33:18+00:00</updated>
<author>
<name>Viktor Dukhovni</name>
<email>ietf-dane@dukhovni.org</email>
</author>
<published>2019-11-10T18:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=6008206a9e050ed0e3db1f09e0b2a641420d4ffd'/>
<id>6008206a9e050ed0e3db1f09e0b2a641420d4ffd</id>
<content type='text'>
Else build fails with:

    In file included from ExecutablePath.hsc:42:
    /usr/include/sys/sysctl.h:1062:25: error: unknown type name 'u_int'; did you mean 'int'?
     int sysctl(const int *, u_int, void *, size_t *, const void *, size_t);
			     ^~~~~
			     int
    compiling libraries/base/dist-install/build/System/Environment/ExecutablePath_hsc_make.c failed (exit code 1)

Perhaps also also other FreeBSD releases, but additional include
will no harm even if not needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Else build fails with:

    In file included from ExecutablePath.hsc:42:
    /usr/include/sys/sysctl.h:1062:25: error: unknown type name 'u_int'; did you mean 'int'?
     int sysctl(const int *, u_int, void *, size_t *, const void *, size_t);
			     ^~~~~
			     int
    compiling libraries/base/dist-install/build/System/Environment/ExecutablePath_hsc_make.c failed (exit code 1)

Perhaps also also other FreeBSD releases, but additional include
will no harm even if not needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Expunge #ifdef and #ifndef from the codebase</title>
<updated>2019-07-14T05:21:48+00:00</updated>
<author>
<name>John Ericson</name>
<email>git@JohnEricson.me</email>
</author>
<published>2019-07-10T15:54:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=d7c6c4717cdf1b7bd8550e37da66c52275c802f0'/>
<id>d7c6c4717cdf1b7bd8550e37da66c52275c802f0</id>
<content type='text'>
These are unexploded minds as far as the linter is concerned. I don't
want to hit in my MRs by mistake!

I did this with `sed`, and then rolled back some changes in the docs,
config.guess, and the linter itself.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are unexploded minds as far as the linter is concerned. I don't
want to hit in my MRs by mistake!

I did this with `sed`, and then rolled back some changes in the docs,
config.guess, and the linter itself.
</pre>
</div>
</content>
</entry>
<entry>
<title>getExecutablePath: get path from sysctl on FreeBSD</title>
<updated>2019-06-27T14:45:01+00:00</updated>
<author>
<name>Fraser Tweedale</name>
<email>frase@frase.id.au</email>
</author>
<published>2019-06-25T02:17:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=d35cec7a9c07a0fc3b40e45d64e5794c3567a523'/>
<id>d35cec7a9c07a0fc3b40e45d64e5794c3567a523</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Trac ticket URLs to point to GitLab</title>
<updated>2019-03-15T14:17:54+00:00</updated>
<author>
<name>Ryan Scott</name>
<email>ryan.gl.scott@gmail.com</email>
</author>
<published>2019-03-12T22:15:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=610ec224a49e092c802a336570fd9613ea15ef3c'/>
<id>610ec224a49e092c802a336570fd9613ea15ef3c</id>
<content type='text'>
This moves all URL references to Trac tickets to their corresponding
GitLab counterparts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This moves all URL references to Trac tickets to their corresponding
GitLab counterparts.
</pre>
</div>
</content>
</entry>
<entry>
<title>base: Fix documentation of System.Environment.Blank</title>
<updated>2018-07-31T15:48:19+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>bgamari.foss@gmail.com</email>
</author>
<published>2018-07-31T15:34:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=5e103a1e8a5b23eafbaf825c255b919e8205d87b'/>
<id>5e103a1e8a5b23eafbaf825c255b919e8205d87b</id>
<content type='text'>
This documentation was a bit unprofessional and the markup wasn't
correct.

Reviewers: hvr, alpmestan

Reviewed By: alpmestan

Subscribers: rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D5026
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This documentation was a bit unprofessional and the markup wasn't
correct.

Reviewers: hvr, alpmestan

Reviewed By: alpmestan

Subscribers: rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D5026
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix 32 bit windows build</title>
<updated>2018-05-28T18:29:44+00:00</updated>
<author>
<name>Tamar Christina</name>
<email>tamar@zhox.com</email>
</author>
<published>2018-05-28T18:19:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=4778cba1dbb6adf495930322d7f9e9db0af60d8f'/>
<id>4778cba1dbb6adf495930322d7f9e9db0af60d8f</id>
<content type='text'>
Summary:
Fix a number of issues that have broken the 32 bit build.
This makes it build again.

Test Plan: ./validate

Reviewers: hvr, goldfire, bgamari, erikd, simonmar

Reviewed By: bgamari

Subscribers: rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D4691
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Fix a number of issues that have broken the 32 bit build.
This makes it build again.

Test Plan: ./validate

Reviewers: hvr, goldfire, bgamari, erikd, simonmar

Reviewed By: bgamari

Subscribers: rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D4691
</pre>
</div>
</content>
</entry>
<entry>
<title>Follow symlinks in the Win32 code for System.Environment.getExecutablePath</title>
<updated>2017-11-27T14:45:53+00:00</updated>
<author>
<name>Alp Mestanogullari</name>
<email>alp@well-typed.com</email>
</author>
<published>2017-11-27T14:45:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=62823668c48e13290e2ffe0d593a9f6a95cf628b'/>
<id>62823668c48e13290e2ffe0d593a9f6a95cf628b</id>
<content type='text'>
This partially addresses #14483 by fixing the Windows implementation of
System.Environment.getExecutablePath. This is achieved by using
GetFinalPathNameByHandleW to resolve potential symlinks, while making
sure we do not get back a UNC path (see #14460).

Test Plan: Validate

Reviewers: Phyx, bgamari, angerman, hvr, goldfire

Reviewed By: Phyx, bgamari

GHC Trac Issues: #14483

Differential Revision: https://phabricator.haskell.org/D4227
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This partially addresses #14483 by fixing the Windows implementation of
System.Environment.getExecutablePath. This is achieved by using
GetFinalPathNameByHandleW to resolve potential symlinks, while making
sure we do not get back a UNC path (see #14460).

Test Plan: Validate

Reviewers: Phyx, bgamari, angerman, hvr, goldfire

Reviewed By: Phyx, bgamari

GHC Trac Issues: #14483

Differential Revision: https://phabricator.haskell.org/D4227
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow Windows to set blank environment variables</title>
<updated>2017-07-31T04:50:52+00:00</updated>
<author>
<name>Habib Alamin</name>
<email>ha.alamin@gmail.com</email>
</author>
<published>2017-07-31T04:48:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=49e334c8ea98cd5ecc81cfe10827538182815723'/>
<id>49e334c8ea98cd5ecc81cfe10827538182815723</id>
<content type='text'>
Test Plan: ./validate on harbormaster

Reviewers: austin, hvr, bgamari, erikd, Phyx

Reviewed By: Phyx

Subscribers: Phyx, rwbarton, thomie

GHC Trac Issues: #12494

Differential Revision: https://phabricator.haskell.org/D3726
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test Plan: ./validate on harbormaster

Reviewers: austin, hvr, bgamari, erikd, Phyx

Reviewed By: Phyx

Subscribers: Phyx, rwbarton, thomie

GHC Trac Issues: #12494

Differential Revision: https://phabricator.haskell.org/D3726
</pre>
</div>
</content>
</entry>
</feed>
