Skip to content

chore: release v0.8.0#964

Merged
ivov merged 2 commits into
mainfrom
release-plz-2026-07-05T20-23-01Z
Jul 11, 2026
Merged

chore: release v0.8.0#964
ivov merged 2 commits into
mainfrom
release-plz-2026-07-05T20-23-01Z

Conversation

@ivov

@ivov ivov commented Jul 5, 2026

Copy link
Copy Markdown
Owner

0.8.0 (upcoming)

Features

Fixes

  • fix: close tree-sitter grammar gaps #1002 2ec24b1
  • fix: shut down language server gracefully #1001 a9ea2f8
  • fix!: reject generic bounds that were never declared #999 a4141d0
  • fix: let Go infer method call type arguments #993 5bae4a4
  • fix: convert Option values across Go callable boundaries #991 8fbbd1b
  • fix: distinguish between same-named structs in unused field lint #987 b850c8b
  • fix: follow embed promotion in unused struct field lint #985 31fdd72
  • fix: reject built-in types as interface values #984 72f90b5
  • fix: reject enum variant spread when fields may be absent #979 075d708
  • fix: #[display] for embeddings #975 2b18e84
  • fix: preserve Go's uintptr in typedefs #971 084c309
  • fix: sentinel-returning Go functions as values #970 88065b7
  • fix: equality on recursive enums #969 680f8a0
  • fix: fmt.Println for concatenated f-strings #968 6cc85b0
  • fix: emit pointer indirection for indirect enum recursion #966 039eb73

Internals

  • chore: rebuild playground #1000 f34a066
  • docs: surface fixed-size arrays #998 75673b4
  • refactor: derive emit facts upstream #997 c6f515b
  • refactor: preserve lexical control targets when lowering #995 7325e75
  • refactor: give each emitted file its own package namespace #994 32723ee
  • refactor: model recursive Go slot layouts with provenance #990 01cb446
  • refactor: record side effects when lowering expressions #989 6c99aa5
  • refactor: unify how calls resolve their Go signature #988 1e6516b
  • perf: parallelize source hashing and test-module discovery #986 f5dde91
  • ci: rename LoC action #982 7123691
  • ci: track production lines of code over time #981 7c9da0e
  • perf: skip and parallelize the typedef import scan #980 07fcbaf
  • refactor: walk pattern decision trees directly in emit #978 03dd153
  • refactor: rename zero-fill to autofill #976 3361559
  • refactor: unify reserved-name escaping #974 9975cb3
  • refactor: rework generic type param name tracking #972 5e70796
  • chore: bump crossbeam-epoch for RUSTSEC-2026-0204 #973 df9ae84
  • refactor: simplify mut aliasing protection #967 6d86cc5
  • refactor: skip Result for Go-interop ? in try blocks #965 6b9ce9d
  • refactor: report signed lower bound in overflow helptext #963 6fde535
  • test: cover prelude channel close safety #962 ca5f8d4

@ivov ivov force-pushed the release-plz-2026-07-05T20-23-01Z branch 9 times, most recently from 7bafef3 to cb49c5c Compare July 7, 2026 21:15
@ivov ivov changed the title chore: release v0.7.1 chore: release v0.8.0 Jul 8, 2026
@ivov ivov force-pushed the release-plz-2026-07-05T20-23-01Z branch 20 times, most recently from 4c54c4e to 8e55b28 Compare July 11, 2026 10:33
@ivov ivov force-pushed the release-plz-2026-07-05T20-23-01Z branch 8 times, most recently from 707111a to c666e9d Compare July 11, 2026 18:33
@ivov ivov force-pushed the release-plz-2026-07-05T20-23-01Z branch from f83f5cf to 8719c13 Compare July 11, 2026 20:33
@ivov ivov merged commit dec168e into main Jul 11, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant