Skip to content

1.5.0

Compare
Choose a tag to compare
@beta-ziliani beta-ziliani released this 06 Jul 20:46
· 1656 commits to master since this release
994c70b

1.5.0 (2022-07-06)

Language

Standard Library

Collection

Concurrency

Crypto

Files

Log

  • Change Log emitters to not emit event when block output is nil (#12000, thanks @robacarp)

Networking

Numeric

Specs

  • Align Spec::Be, BeClose failure message to other messages (#11946, thanks @jgaskins)

System

Runtime

  • Mention #value explicitly in Pointer overview. (#12184, thanks @elebow)

Text

Time

  • Fix: Better error message for Time.parse! when end of input is reached (#12124, thanks @asterite)

Compiler

Macros

Generics

Interpreter

Parser

Semantic

  • Compiler: don't check ivar read forms a closure in exp.@x (#12183, thanks @asterite)
  • Compiler: raise when allocating an abstract virtual type (#12141, thanks @asterite)
  • Compiler: don't use with_scope if Call has a receiver (#12138, thanks @asterite)
  • Compiler: fix proc return type restriction for Proc(...) (#12129, thanks @asterite)
  • Compiler: simpler way to compute Def#raises? (#12121, thanks @asterite)
  • Remove unused ASTNode#unbind_all (#12120, thanks @asterite)

Debugger

Tools

Docs-generator

Formatter

Playground

Other