Path to this page:
Subject: CVS commit: pkgsrc/devel/ormolu
From: Masatake Daimon
Date: 2025-01-31 11:34:52
Message id: 20250131103452.20D6CFBE0@cvs.NetBSD.org
Log Message:
devel/ormolu: update to ormolu-0.7.7.0
## Ormolu 0.7.7.0
* Use single-line layout for parens around single-line content. [Issue
1120](https://github.com/tweag/ormolu/issues/1120).
* Allow function arguments to be on the same line even if the full type
(with constraints and foralls) are on multiple lines. [PR
1125](https://github.com/tweag/ormolu/pull/1125).
## Ormolu 0.7.6.0
* Fix Haddock comments on infix constructors. [Issue
758](https://github.com/tweag/ormolu/issues/758).
* Don't require a trailing newline in `.ormolu` files. [Issue
1122](https://github.com/tweag/ormolu/issues/1122).
* Remove unnecessary indentation from list comprehensions. [Issue
966](https://github.com/tweag/ormolu/issues/966).
## Ormolu 0.7.5.0
* Switched to `ghc-lib-parser-9.10`, with the following new syntactic \
features/behaviors:
* GHC proposal \
[#575](https://github.com/ghc-proposals/ghc-proposals/blob/10290a668608d608c3f6c6010be265cf7a02e1fc/proposals/0575-deprecated-instances.rst): \
deprecated instances.
* GHC proposal \
[#281](https://github.com/ghc-proposals/ghc-proposals/blob/10290a668608d608c3f6c6010be265cf7a02e1fc/proposals/0281-visible-forall.rst): \
visible forall in types of terms.
Enabled by `RequiredTypeArguments` (enabled by default).
* `LinearTypes`: `let` and `where` bindings can now be linear, in particular \
have multiplicity annotations.
* Using `forall` as an identifier is now a parse error.
* GHC proposal \
[#65](https://github.com/ghc-proposals/ghc-proposals/blob/10290a668608d608c3f6c6010be265cf7a02e1fc/proposals/0065-type-infix.rst): \
namespacing fixity declarations for type names and WARNING/DEPRECATED pragmas.
* `TypeAbstractions` now supports `@`-binders in lambdas and function equations.
* Support for the `GHC2024` language.
* Updated to `Cabal-syntax-3.12`.
Files: