<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/haskell.git/libraries/base, 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>GHC.Event.Array: Use unsafeWithForeignPtr</title>
<updated>2020-11-28T18:12:29+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2020-11-20T01:11:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=fa6edd4d91ad296014f32969b943bf60a2586d05'/>
<id>fa6edd4d91ad296014f32969b943bf60a2586d05</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 unsafeWithForeignPtr in GHC.IO.Buffer</title>
<updated>2020-11-28T18:12:29+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2020-10-23T23:17:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=7d79edbd24287fe8ff03df2a7b3b7f1ad9a52b4d'/>
<id>7d79edbd24287fe8ff03df2a7b3b7f1ad9a52b4d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>base: Eliminate allocating withForeignPtrs from GHC.Event.Array</title>
<updated>2020-11-27T19:33:51+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2020-10-23T21:42:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=6ca6b8e75daf20f76bbb409ed02a758cc7b35abf'/>
<id>6ca6b8e75daf20f76bbb409ed02a758cc7b35abf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GHC.IO.Buffer: Use ForeignPtr-specialised peek/poke</title>
<updated>2020-11-24T15:59:59+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2020-10-22T23:18:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=3c9d4db744acca44dcbeb25bcc7c0a20533b8a66'/>
<id>3c9d4db744acca44dcbeb25bcc7c0a20533b8a66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>base: Introduce GHC.ForeignPtr.Ops module</title>
<updated>2020-11-24T15:59:59+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2020-10-22T23:20:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=5dc677fe5d8ab7b0405bd6a3202585e01cd1ba63'/>
<id>5dc677fe5d8ab7b0405bd6a3202585e01cd1ba63</id>
<content type='text'>
This contains a variety of peek/poke operations for ForeignPtr accesses.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This contains a variety of peek/poke operations for ForeignPtr accesses.
</pre>
</div>
</content>
</entry>
<entry>
<title>base: Add unsafeWithForeignPtr</title>
<updated>2020-11-24T15:49:12+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2020-04-19T15:27:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=6e16c85391e49316c47360ba3412936cee36f4c3'/>
<id>6e16c85391e49316c47360ba3412936cee36f4c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rts: Flush eventlog buffers from flushEventLog</title>
<updated>2020-11-24T07:43:20+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2020-04-11T19:54:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=f88f43398217a5f4c2d326555e21fb1417a21db2'/>
<id>f88f43398217a5f4c2d326555e21fb1417a21db2</id>
<content type='text'>
As noted in #18043, flushTrace failed flush anything beyond the writer.
This means that a significant amount of data sitting in capability-local
event buffers may never get flushed, despite the users' pleads for us to
flush.

Fix this by making flushEventLog flush all of the event buffers before
flushing the writer.

Fixes #18043.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As noted in #18043, flushTrace failed flush anything beyond the writer.
This means that a significant amount of data sitting in capability-local
event buffers may never get flushed, despite the users' pleads for us to
flush.

Fix this by making flushEventLog flush all of the event buffers before
flushing the writer.

Fixes #18043.
</pre>
</div>
</content>
</entry>
<entry>
<title>Export indexError from GHC.Ix (#18579)</title>
<updated>2020-11-20T07:08:36+00:00</updated>
<author>
<name>Krzysztof Gogolewski</name>
<email>krzysztof.gogolewski@tweag.io</email>
</author>
<published>2020-10-07T20:33:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=165352a2d163537afb01a835bccc7cd0a667410a'/>
<id>165352a2d163537afb01a835bccc7cd0a667410a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Export SPEC from GHC.Exts (#13681)</title>
<updated>2020-11-10T15:27:00+00:00</updated>
<author>
<name>Sylvain Henry</name>
<email>sylvain@haskus.fr</email>
</author>
<published>2020-11-05T16:54:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=4c407f6e71f096835f8671e2d3ea6bda38074314'/>
<id>4c407f6e71f096835f8671e2d3ea6bda38074314</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/wip/tsan/all'</title>
<updated>2020-11-08T14:29:16+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2020-11-08T14:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=638f38c50e80a19275f3a06535a0dd8130a17a53'/>
<id>638f38c50e80a19275f3a06535a0dd8130a17a53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
