# Internals

**URL:** https://racket.discourse.group/c/internals/11.md

[Latest](https://racket.discourse.group/latest.md) · [Categories](https://racket.discourse.group/categories.md) · [Tags](https://racket.discourse.group/tags.md)

---

## [About the Internals category](https://racket.discourse.group/t/about-the-internals-category/1344)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0

</div>

Intended for posts about implementation details of the Racket family of languages. Release mechanics should appear here, among other things. This category is in some sense a replacement for the now-defunct "dev" mailing…

---

## [3m (BC) build on GitHub stalling](https://racket.discourse.group/t/3m-bc-build-on-github-stalling/4373)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 0\
**Last updated:** [September 5, 2026, 1:08am UTC](https://racket.discourse.group/t/3m-bc-build-on-github-stalling/4373 "2026-09-05T01:08:56Z")

</div>

I have been running into this because I have made a few pull requests. It seems that the portlib core test just hangs. This was a concern because I thought my changes to rktio were the source, but this doesn't seem to be…

---

## [Release Announcement for v9.3](https://racket.discourse.group/t/release-announcement-for-v9-3/4334)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 13\
**Last updated:** [August 14, 2026, 8:42pm UTC](https://racket.discourse.group/t/release-announcement-for-v9-3/4334 "2026-08-14T20:42:20Z")

</div>

The release announcement sketch that I have so far is below. Please mail me new items and/or edits. Please phrase announcements using complete sentences and avoid the word "now". As of this release: The raco setup c…

---

## [Getting Ready for APX extensions to x64](https://racket.discourse.group/t/getting-ready-for-apx-extensions-to-x64/4342)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 0\
**Last updated:** [August 5, 2026, 1:56am UTC](https://racket.discourse.group/t/getting-ready-for-apx-extensions-to-x64/4342 "2026-08-05T01:56:30Z")

</div>

Nothing pressing since the hardware isn't out yet, but there is a lot of stuff there that may impact things. One is an addition to the Win64 calling convention in that registers R30 and R31 (if available) are non-volatil…

---

## [Testing for the v9.3 release](https://racket.discourse.group/t/testing-for-the-v9-3-release/4324)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [July 20, 2026, 2:26pm UTC](https://racket.discourse.group/t/testing-for-the-v9-3-release/4324 "2026-07-20T14:26:27Z")

</div>

Testing for the v9.3 release (using the v9.2.900 release candidate build) Search for your name on the checklist page to find relevant items, either reply when you finish an item (please indicate which item/s is/are do…

---

## [Windows: Updated Libraries, UCRT and 32-bit support](https://racket.discourse.group/t/windows-updated-libraries-ucrt-and-32-bit-support/4225)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 15\
**Last updated:** [July 18, 2026, 1:02am UTC](https://racket.discourse.group/t/windows-updated-libraries-ucrt-and-32-bit-support/4225 "2026-07-18T01:02:59Z")

</div>

I have been doing some work on shoring up some parts of Racket on Windows. There are a few moving parts to this work and I just want to give an update and get some feedback. The racket-native-libs project is moving forw…

---

## [Racket v9.3 branching is done!](https://racket.discourse.group/t/racket-v9-3-branching-is-done/4314)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [July 8, 2026, 6:59pm UTC](https://racket.discourse.group/t/racket-v9-3-branching-is-done/4314 "2026-07-08T18:59:28Z")

</div>

The release process for v9.3 has begun: release checkpoints have been created for all packages in the main distribution, and release branches have been created when necessary. You can go on using \`master\` branches as usu…

---

## [Racket v9.3 release has started](https://racket.discourse.group/t/racket-v9-3-release-has-started/4304)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [July 2, 2026, 5:26am UTC](https://racket.discourse.group/t/racket-v9-3-release-has-started/4304 "2026-07-02T05:26:13Z")

</div>

The release process for v9.3 will begin in about a week. If you have any new features that you want in and are relatively close to being done, now is a good time to do that. Upcoming dates: - 7th: Branch day, merge w…

---

## [Preferred Workflow for submitting larger changes to Racket?](https://racket.discourse.group/t/preferred-workflow-for-submitting-larger-changes-to-racket/4271)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 1\
**Last updated:** [June 30, 2026, 10:09pm UTC](https://racket.discourse.group/t/preferred-workflow-for-submitting-larger-changes-to-racket/4271 "2026-06-30T22:09:55Z")

</div>

Sorry that I have been posting quite a bit lately. Working on the Racket code base has been pretty helpful. Being disabled, it's nice to use some of the skills I acquired after a lot of school. As part of this, I have b…

---

## [More on updating the rktio library](https://racket.discourse.group/t/more-on-updating-the-rktio-library/4287)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 1\
**Last updated:** [June 18, 2026, 2:06am UTC](https://racket.discourse.group/t/more-on-updating-the-rktio-library/4287 "2026-06-18T02:06:30Z")

</div>

I have started some work on this in earnest. A reorganization of the rktio.h header file was merged which removed some road blocks with my workflow with VS Code. This does not mean VS Code is required. In terms of OS co…

---

## [Release Announcement for v9.2](https://racket.discourse.group/t/release-announcement-for-v9-2/4217)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 17\
**Last updated:** [May 28, 2026, 4:46am UTC](https://racket.discourse.group/t/release-announcement-for-v9-2/4217 "2026-05-28T04:46:51Z")

</div>

The release announcement sketch that I have so far is below. Please mail me new items and/or edits. Please phrase announcements using complete sentences and avoid the word "now". ---------------------------------------…

---

## [Updating external libraries: status update and request for input](https://racket.discourse.group/t/updating-external-libraries-status-update-and-request-for-input/4189)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 10\
**Last updated:** [May 9, 2026, 5:59am UTC](https://racket.discourse.group/t/updating-external-libraries-status-update-and-request-for-input/4189 "2026-05-09T05:59:38Z")

</div>

Well, I have been down quite the rabbit hole when it came to this project of updating the external libraries used by Racket and Racket packages. Learned quite a bit about CMake and vcpkg along the way. This work is mainl…

---

## [Usage of 80bit floating point in Racket](https://racket.discourse.group/t/usage-of-80bit-floating-point-in-racket/4197)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 5\
**Last updated:** [May 8, 2026, 11:10pm UTC](https://racket.discourse.group/t/usage-of-80bit-floating-point-in-racket/4197 "2026-05-08T23:10:56Z")

</div>

Curious as to how much this is used. ARM64 has no support for it, and all modern x64 processors are optimized for 64bit doubles. Also, using 80bit basically eliminates SSE support, which is often a huge hit. Also, if you…

---

## [Testing for the v9.2 Release](https://racket.discourse.group/t/testing-for-the-v9-2-release/4192)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [April 20, 2026, 5:35am UTC](https://racket.discourse.group/t/testing-for-the-v9-2-release/4192 "2026-04-20T05:35:06Z")

</div>

Testing for the v9.2 release (using the v9.1.900 release candidate build) Search for your name on the checklist page to find relevant items, either reply when you finish an item (please indicate which item/s is/are do…

---

## [Racket v9.2 branching is done!](https://racket.discourse.group/t/racket-v9-2-branching-is-done/4182)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [April 8, 2026, 5:37am UTC](https://racket.discourse.group/t/racket-v9-2-branching-is-done/4182 "2026-04-08T05:37:16Z")

</div>

The release process for v9.2 has begun: release checkpoints have been created for all packages in the main distribution, and release branches have been created when necessary. You can go on using \`master\` branches as usu…

---

## [Racket v9.2 release has started](https://racket.discourse.group/t/racket-v9-2-release-has-started/4180)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [April 4, 2026, 8:26pm UTC](https://racket.discourse.group/t/racket-v9-2-release-has-started/4180 "2026-04-04T20:26:31Z")

</div>

The release process for v9.2 will begin soon. If you have any new features that you want in and are relatively close to to being done, now is a good time to do that. Upcoming dates: - 7th: Branch day, merge window sta…

---

## [Bringing rktio (and related libraries) more up to date](https://racket.discourse.group/t/bringing-rktio-and-related-libraries-more-up-to-date/4074)

<div class="topic-metadata">

**Author:** [@ndykman](https://racket.discourse.group/u/ndykman)\
**Replies:** 14\
**Last updated:** [February 19, 2026, 8:54pm UTC](https://racket.discourse.group/t/bringing-rktio-and-related-libraries-more-up-to-date/4074 "2026-02-19T20:54:52Z")

</div>

I am have doing some work around updating the dynamic libraries used by Racket for Windows. As part of this, I have been learning more about the rktio library. It seems to me that there is a lot of code that is there to …

---

## [Release Announcement for v9.1](https://racket.discourse.group/t/release-announcement-for-v9-1/4112)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 3\
**Last updated:** [February 17, 2026, 7:06pm UTC](https://racket.discourse.group/t/release-announcement-for-v9-1/4112 "2026-02-17T19:06:41Z")

</div>

The release announcement sketch that I have so far is below. Please mail me new items and/or edits. Please phrase announcements using complete sentences and avoid the word "now". ---------------------------------------…

---

## [Testing for the v9.1 release](https://racket.discourse.group/t/testing-for-the-v9-1-release/4082)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [January 17, 2026, 8:03am UTC](https://racket.discourse.group/t/testing-for-the-v9-1-release/4082 "2026-01-17T08:03:32Z")

</div>

Testing for the v9.1 release (using the v9.0.900 release candidate build) Search for your name on the checklist page to find relevant items, either reply when you finish an item (please indicate which item/s is/are do…

---

## [Racket v9.1 branching is done!](https://racket.discourse.group/t/racket-v9-1-branching-is-done/4075)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [January 8, 2026, 6:00am UTC](https://racket.discourse.group/t/racket-v9-1-branching-is-done/4075 "2026-01-08T06:00:42Z")

</div>

The release process for v9.1 has begun: release checkpoints have been created for all packages in the main distribution, and release branches have been created when necessary. You can go on using \`master\` branches as usu…

---

## [Racket v9.1 release has started](https://racket.discourse.group/t/racket-v9-1-release-has-started/4073)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [January 5, 2026, 1:53am UTC](https://racket.discourse.group/t/racket-v9-1-release-has-started/4073 "2026-01-05T01:53:16Z")

</div>

The release process for v9.1 will begin in a few days. If you have any new features that you want in and are relatively close to to being done, now is a good time to do that. Upcoming dates: - 7th: Branch day, merge w…

---

## [Is there some reason --no-yield implies --version in \`racket\`?](https://racket.discourse.group/t/is-there-some-reason-no-yield-implies-version-in-racket/4048)

<div class="topic-metadata">

**Author:** [@wilbowma](https://racket.discourse.group/u/wilbowma)\
**Replies:** 1\
**Last updated:** [December 15, 2025, 11:17pm UTC](https://racket.discourse.group/t/is-there-some-reason-no-yield-implies-version-in-racket/4048 "2025-12-15T23:17:27Z")

</div>

I was messing around with Racket options and noticed that --no-yield always implies --version: racket/racket/src/cs/main.sps at d14920c4b4c62fe695ff00ea5a6e6a47df1d6cb3 · racket/racket · GitHub I'm not sure why that wou…

---

## [Release Announcement for v9.0](https://racket.discourse.group/t/release-announcement-for-v9-0/4006)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 2\
**Last updated:** [November 19, 2025, 7:13am UTC](https://racket.discourse.group/t/release-announcement-for-v9-0/4006 "2025-11-19T07:13:26Z")

</div>

The release bullets that I have so far are below. Please mail me new items and/or edits. Please phrase announcements using complete sentences and avoid the word "now". --------------------------------------------------…

---

## [Testing for Racket 9.0](https://racket.discourse.group/t/testing-for-racket-9-0/4001)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [November 9, 2025, 7:30am UTC](https://racket.discourse.group/t/testing-for-racket-9-0/4001 "2025-11-09T07:30:10Z")

</div>

Testing for the v9.0 release (using the v8.90 release candidate build) Search for your name on the checklist page to find relevant items, either reply when you finish an item (please indicate which item/s is/are done)…

---

## [Racket v9.0 branching is done!](https://racket.discourse.group/t/racket-v9-0-branching-is-done/3973)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [October 17, 2025, 6:38am UTC](https://racket.discourse.group/t/racket-v9-0-branching-is-done/3973 "2025-10-17T06:38:18Z")

</div>

The release process for v9.0 has begun: release checkpoints have been created for all packages in the main distribution, and release branches have been created when necessary. You can go on using \`master\` branches as usu…

---

## [Racket v9.0 release has started](https://racket.discourse.group/t/racket-v9-0-release-has-started/3967)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [October 11, 2025, 10:28am UTC](https://racket.discourse.group/t/racket-v9-0-release-has-started/3967 "2025-10-11T10:28:33Z")

</div>

The release process for v9.0 will begin in about a week. If you have any new features that you want in and are relatively close to to being done, now is a good time to do that. Upcoming dates: - 16th: Branch day, merg…

---

## [Drdr timing data missing?](https://racket.discourse.group/t/drdr-timing-data-missing/3938)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 2\
**Last updated:** [September 15, 2025, 1:51pm UTC](https://racket.discourse.group/t/drdr-timing-data-missing/3938 "2025-09-15T13:51:42Z")

</div>

I'm seeing a timeout on the stepper test file automatic\_tests.rkt. The fail message gives me a link to https://drdr.racket-lang.org/70871/cs/racket/share/pkgs/htdp-test/tests/stepper/automatic-tests.rkt , which contains …

---

## [Release Announcement for v8.18](https://racket.discourse.group/t/release-announcement-for-v8-18/3900)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 23\
**Last updated:** [August 22, 2025, 12:48pm UTC](https://racket.discourse.group/t/release-announcement-for-v8-18/3900 "2025-08-22T12:48:02Z")

</div>

The release announcement sketch that I have so far is below. Please mail me new items and/or edits. Please phrase announcements using complete sentences and avoid the word "now". As of this release: Racket uses Unic…

---

## [Testing for the v8.18 release](https://racket.discourse.group/t/testing-for-the-v8-18-release/3876)

<div class="topic-metadata">

**Author:** [@jbclements](https://racket.discourse.group/u/jbclements)\
**Replies:** 0\
**Last updated:** [July 27, 2025, 12:27pm UTC](https://racket.discourse.group/t/testing-for-the-v8-18-release/3876 "2025-07-27T12:27:14Z")

</div>

(using the v8.17.900 release candidate build) Search for your name on the checklist page to find relevant items, either reply when you finish an item (please indicate which item/s is/are done), or check it off yoursel…

---

## [Please pull Scribble PRs 523 and 525 for v8.18](https://racket.discourse.group/t/please-pull-scribble-prs-523-and-525-for-v8-18/3877)

<div class="topic-metadata">

**Author:** [@stevebyan](https://racket.discourse.group/u/stevebyan)\
**Replies:** 0\
**Last updated:** [July 27, 2025, 12:37pm UTC](https://racket.discourse.group/t/please-pull-scribble-prs-523-and-525-for-v8-18/3877 "2025-07-27T12:37:30Z")

</div>

PR 523 updates some documation for closed PRs 512 and 520. PR 525 fixes bugs in the manual style CSS caused by closed PR 512.

[Next page](https://racket.discourse.group/c/internals/11.md?page=1)
