Skip to content

Commit 1249c76

Browse files
authored
Merge pull request #14 from hacspec/this-month-in-hax-dec-24
this month in hax: december 24
2 parents f0fe5e6 + 35be1fc commit 1249c76

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
author: "Lucas Franceschino"
3+
title: "This month in hax: December 2024"
4+
date: "2024-12-06"
5+
tags: ["this-month-in-hax"]
6+
ShowToc: false
7+
ShowBreadCrumbs: false
8+
---
9+
10+
This is the last post of this series for 2024.
11+
12+
During this somewhat brief December, as many take time off for the holidays, we merged 21 PRs.
13+
14+
The focus this month was largely on bug fixes, improvements, and general cleanups, with most of the work concentrated on the engine. However, a few frontend updates made their way in as well.
15+
16+
A notable contribution from [@maximebuyse](https://github.com/maximebuyse) introduces more consistent support for marking Rust items as opaque, establishing a unified approach to opaqueness across nearly all types of Rust items.
17+
18+
Additionally, we’ve expanded our documentation. I began outlining the technical architecture of hax in the book, providing a clearer overview for those interested in the inner workings of the project.
19+
20+
# Merged Pull Requests
21+
* #1210: [fix(backend) Filter Impl after adding comments.](https://github.com/hacspec/hax/pull/1210)
22+
* #1209: [fix(engine) Check attributes of descendants to build dependency graph.](https://github.com/hacspec/hax/pull/1209)
23+
* #1208: [fix(engine) Add ascription to match scrutinees.](https://github.com/hacspec/hax/pull/1208)
24+
* #1205: [Bundle naming fixes](https://github.com/hacspec/hax/pull/1205)
25+
* #1201: [Update stale.yml](https://github.com/hacspec/hax/pull/1201)
26+
* #1198: [Frontend/exporter: Add a `kind` field to `DefIdContents`](https://github.com/hacspec/hax/pull/1198)
27+
* #1197: [Engine: get rid of most of exception throwing function calls, improve parsers and error reports](https://github.com/hacspec/hax/pull/1197)
28+
* #1193: [fix(frontend) Only include direct parent bounds for associated types in traits.](https://github.com/hacspec/hax/pull/1193)
29+
* #1191: [Hint to check `$PATH` in Readme](https://github.com/hacspec/hax/pull/1191)
30+
* #1190: [hax-types: version for serde-brief](https://github.com/hacspec/hax/pull/1190)
31+
* #1189: [fix(engine) Opaque consts](https://github.com/hacspec/hax/pull/1189)
32+
* #1184: [Skip generated impls using `Erased` attribute.](https://github.com/hacspec/hax/pull/1184)
33+
* #1182: [fix(engine) Fix generic type constraints naming bug.](https://github.com/hacspec/hax/pull/1182)
34+
* #1181: [feat(publishing): use `--no-tag`](https://github.com/hacspec/hax/pull/1181)
35+
* #1174: [Remove rejected type ascription patterns from generated f*.](https://github.com/hacspec/hax/pull/1174)
36+
* #1166: [Clean up of F* libraries](https://github.com/hacspec/hax/pull/1166)
37+
* #1154: [chore: Release `0.1.0-rc.1`](https://github.com/hacspec/hax/pull/1154)
38+
* #1148: [Book: small cleanup](https://github.com/hacspec/hax/pull/1148)
39+
* #1134: [Opaque extensions](https://github.com/hacspec/hax/pull/1134)
40+
* #1120: [doc(book): architecture of hax](https://github.com/hacspec/hax/pull/1120)
41+
* #971: [doc: release procedure](https://github.com/hacspec/hax/pull/971)
42+
43+
### Contributors
44+
* [@W95Psp](https://github.com/W95Psp)
45+
* [@franziskuskiefer](https://github.com/franziskuskiefer)
46+
* [@jschneider-bensch](https://github.com/jschneider-bensch)
47+
* [@karthikbhargavan](https://github.com/karthikbhargavan)
48+
* [@maximebuyse](https://github.com/maximebuyse)

0 commit comments

Comments
 (0)