Releases: Dyvil/Dyvil
Releases · Dyvil/Dyvil
Dyvil v0.48.1
Dyvil v0.48.0
Dyvil REPL v0.30.1
- Fixed incorrect library dependency.
Dyvil REPL v0.30.0
Updated to latest compiler and library.
Dyvil Library v0.48.1
Bugfixes
- Made
Objects.with
static again. - Made
MarkerLevel.color
non-null.
Dyvil Library v0.48.0
Improvements
- Improved the command-line interface of the GenSrc Runner with new
--output-dir
and--source-dir
options. #517 - Replaced many
infix
andpostfix
methods withfinal extension
methods. - Warnings now separate row and column numbers with
:
instead of.
.
Bugfixes
- Fixed the
Files.antPattern
method not handling backslashes as file separators. #518 - Fixed the
Files.antPattern
method ignoring some subtleties of Ant patterns. #518 - The
DyvilLexer
correctly handles\r
and\r\n
line separators now. #519Within double-quoted string and verbatim char literals, they are normalized to
\n
. - The
Builtins.decorate
method correctly handles\r
and\r\n
line separators now. #519
Removals
- Removed some deprecated
Strings
methods. - Removed deprecated
MarkerList
andMarker
methods.
Dyvil GenSrc v0.12.0
Dyvil Compiler v0.48.0
New Features
- Added the
--no-deprecated
option to hide deprecation warnings completely.
Bugfixes
- Postfix methods no longer produce warnings about the number of parameters.
- Extension methods now allow directly extending a type parameter (e.g.
extension func foo<T>(this: T)
). - Fixed some file leaks due to classpath lookup.
Removals
- Removed the
test
phase and related options. #496
Dyvil v0.47.2
Dyvil REPL v0.29.2
Bugfixes
- Fixed incorrect version for the Dyvil Library dependency.