Skip to content

chore(main): release grayscale 0.12.2 - #3178

Merged
SchoolyB merged 1 commit into
mainfrom
release-please--branches--main--components--grayscale
Oct 19, 2026
Merged

SchoolyB merged 1 commit into
mainfrom
release-please--branches--main--components--grayscale

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.12.2 (2026-10-19)

Bug Fixes

  • atomic: panic when the spinlock allocation fails (#3165) (0f9b9de)
  • channels: enforce --arena-limit in channels.open (#3152) (4012399)
  • channels: panic when channels.open cannot allocate (#3164) (d9b1e6e)
  • channels: panic when channels.open capacity overflows the buffer size (#3163) (b9b19d2)
  • cli: gray update verifies the archive's SHA-256 before installing (#3172) (b2208af)
  • codegen: append, prepend and insert_at on a new() object's array field allocate in the heap arena (#3149) (4de14a2)
  • codegen: copy values stored through a pointer into the heap arena (#3153) (1ffab22)
  • codegen: deep-copy tagged enum payloads when the value leaves its scope (#3155) (3f364e6)
  • codegen: skip the heap copy when storing back an elided array field copy (33557b3)
  • grayc: keep the runtime archive cache in a private per-user directory (#3171) (e72826d)
  • io: copy_file gives the copy the source file's permission bits (#3174) (ef65e53)
  • io: remove_dir_all unlinks a symlink root instead of deleting its target's contents (#3170) (fe7fe71)
  • io: remove_dir_all unlinks symlinks instead of following them (#3161) (d2e76e7)
  • os: exec closes inherited file descriptors in the child (#3175) (8ccd393)
  • runtime: apply --arena-limit to thread and server connection arenas (#3151) (45cdeb6)
  • runtime: enforce --arena-limit in function, block and loop arenas (#3150) (d2587bf)
  • server: reject a request whose method or path contains a NUL byte (#3173) (f69d6c0)
  • typechecker: record pointer origin for a variable declared without mut (#3176) (20ed9ac)
  • typechecker: reject a generic parameter name used as a value (#3154) (751bd02)
  • typechecker: size the function-reference signature buffer to its text (#3162) (ebf1ad8)

Performance Improvements

  • grayc: build the gcc runtime archive at -O3 (#3159) (a493e83)
  • grayc: cache a runtime archive for tcc builds (#3156) (42800ce)
  • runtime: use a sign test for tcc overflow-checked add and sub (#3157) (5d4241e)

This PR was generated with Release Please. See documentation.

@SchoolyB
SchoolyB merged commit b7c8395 into main Oct 19, 2026
@SchoolyB
SchoolyB deleted the release-please--branches--main--components--grayscale branch October 19, 2026 00:02
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant