Skip to content

Commit 7f75d1f

Browse files
hsyl20luite
andauthored
GHC team update 45 (#106)
* GHC team update 45 * Update 2025-04-24-ghc-update-45.md * Update 2025-04-24-ghc-update-45.md * Update 2025-04-24-ghc-update-45.md * Update 2025-04-24-ghc-update-45.md add heap packing --------- Co-authored-by: Luite Stegeman <[email protected]>
1 parent a77617e commit 7f75d1f

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

blog/2025-04-24-ghc-update-45.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
slug: 2025-04-24-ghc-update
3+
title: "IOG GHC Update #45"
4+
authors: [sylvain,luite]
5+
tags: [ghc,ghc-update]
6+
---
7+
8+
Triweekly update from the GHC DevX team at IOG.
9+
10+
<!-- truncate -->
11+
12+
Previous updates can be found [here](https://engineering.iog.io/tags/ghc-update).
13+
14+
Sylvain: experimented with using `zig cc` as a C cross-compiler with GHC to build boot libraries. More work is needed to build the embedded libffi.
15+
16+
Luite: worked for the program committee of HIW.
17+
18+
Sylvain: added doc for `interruptible` foreign calling convention with the JS backend. [GHC#24444](https://gitlab.haskell.org/ghc/ghc/-/issues/24444) [GHC!14264](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/14264)
19+
20+
Luite: Working on more efficient packing of heap objects by reordering smaller-than-word fields and reducing the size of tag fields of unboxed sums and unpacked constructors.
21+
22+
Sylvain: opened CLC proposal to remove unused internal module from `base`. [GHC#23432](https://gitlab.haskell.org/ghc/ghc/-/issues/23432) [CLC!329](https://github.com/haskell/core-libraries-committee/issues/329).
23+
24+
Sylvain: fixed [GHC#24058](https://gitlab.haskell.org/ghc/ghc/-/issues/24058) by removing irrelevant "target platform" information returned by `+RTS --info`. [GHC!13967](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13967)

0 commit comments

Comments
 (0)