Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pyfun"
version = "0.8.0"
version = "0.8.1"
edition = "2024"
# Edition 2024's floor is Rust 1.85; the code uses nothing newer. The exact build
# toolchain is pinned separately in rust-toolchain.toml.
Expand Down
2 changes: 1 addition & 1 deletion editors/emacs/pyfun-mode.el
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
;; Maintainer: Simon Treanor
;; Assisted-by: Claude Code:claude-opus-5
;; URL: https://github.com/simontreanor/Pyfun
;; Version: 0.8.0
;; Version: 0.8.1
;; Package-Requires: ((emacs "29.1"))
;; Keywords: languages

Expand Down
2 changes: 1 addition & 1 deletion editors/jetbrains/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ plugins {
}

group = "com.github.simontreanor"
version = "0.8.0"
version = "0.8.1"

repositories {
mavenCentral()
Expand Down
9 changes: 9 additions & 0 deletions editors/vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@
The extension's version tracks the compiler's: every Pyfun release ships a matching extension, so
`pyfun --version` and the installed client always agree. A release with no client changes says so.

## 0.8.1

- Version aligned to the compiler's 0.8.1 release. No client changes; the compiler it drives fixes a
silent miscompile where a module `mut` assigned inside an `async`/`seq`/`result` block bound a
local instead of flipping the module binding, and generalizes unit-parameter erasure so a `unit`
argument is dropped wherever it sits in an extern's parameter list, not only when it is the sole
argument. One breaking change: an extern's mid-list `unit` argument no longer arrives as Python
`None`; it is dropped from the call entirely.

## 0.8.0

- Version aligned to the compiler's 0.8.0 release. No client changes; the compiler it drives adds
Expand Down
2 changes: 1 addition & 1 deletion editors/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "pyfun",
"displayName": "Pyfun",
"description": "Pyfun language support: syntax highlighting plus diagnostics, hover, navigation, and more, backed by `pyfun lsp`.",
"version": "0.8.0",
"version": "0.8.1",
"publisher": "pyfun",
"repository": {
"type": "git",
Expand Down