ソフトアンテナ

Windows/Mac/Mobile用オンラインソフトのバージョンアップ状況を調べています。

  Crystal

詳細情報

タイトル Crystal
URL https://crystal-lang.org/
バージョン ver 1.12.1
更新日 2024/04/12
追加日 2016/02/08
種別 フリーソフト
説明 Ruby風のシンタックス&静的な型を持つプログラミング言語

レビュー

レビューはありません。

スクリーンショット

スクリーンショットはありません。

更新グラフ

バージョン履歴

1.12.1

1.12.1 (2024-04-11)

Bugfixes

tools

  • (formatter) [regression] Fix formatter with whitespace before closing parenthesis (#14471, thanks @straight-shoota)

Infrastructure

  • Changelog for 1.12.1 (#14472, thanks @straight-shoota)
1.12.0

1.12.0 (2024-04-09)

Features

lang

  • Allow multiple parameters and blocks for operators ending in = (#14159, thanks @HertzDevil)

stdlib

  • (concurrency) MT: reduce interleaved backtraces in spawn unhandled exceptions (#14220, thanks @ysbaddaden)
  • (concurrency) Fix: opening/reading from fifo/chardev files are blocking the thread (#14255, thanks @ysbaddaden)
  • (concurrency) Fix: Atomics and Locks (ARM, AArch64, X86) (#14293, thanks @ysbaddaden)
  • (files) Add IO::FileDescriptor::Handle (#14390, thanks @straight-shoota)
  • <
(省略されました)
1.11.2

Bugfixes

stdlib

  • (files) Fix missing cause parameter from IO::Error#initialize (#14242, thanks @straight-shoota)
  • (runtime) Always use %p for pointers in Crystal::System.print_error (#14186, thanks @HertzDevil)
  • (runtime) Fixup for always use %p for pointers in Crystal::System.print_error (#14221, thanks @HertzDevil)

Infrastructure

  • Changelog for 1.11.2 (#14249, thanks @straight-shoota)
1.11.1

1.11.1 (2024-01-11)

Bugfixes

stdlib

  • (crypto) Revert "Fix OpenSSL error handling for EOF (support for OpenSSL 3.2) (#14169)" (#14217, thanks @straight-shoota)

compiler

  • (interpreter) Remove pkg-config name for libgc as workaround for interpreter loader (#14198, thanks @straight-shoota)
  • (semantic) Revert "Add ReferenceStorage for manual allocation of references (#14106)" (#14207, thanks @straight-shoota)

Infrastructure

  • Changelog for 1.11.1 (#14208, thanks @straight-shoota)
  • Bump VERSION to 1.11.1-dev (#
(省略されました)
1.11.0

1.11.0 (2024-01-08)

Features

lang

  • [breaking] Support alignof and instance_alignof (#14087, thanks @HertzDevil)
  • (annotations) Support dll parameter in @[Link] (#14131, thanks @HertzDevil)
  • (macros) Expose macro Call context via new @caller macro ivar (#14048, thanks @Blacksmoke16)

stdlib

  • (collection) Add Enumerable#present? (#13866, thanks @straight-shoota)
  • (collection) Add Enumerable#each_step and Iterable#each_step (#13610
(省略されました)
1.10.1

Bugfixes

stdlib

  • IO#gets should have same result regardless of #peek availability (#13882, thanks @compumike)
  • Support Android API levels 24 - 27 (#13884, thanks @HertzDevil)

Infrastructure

  • (ci) Fix win.yml (#13876, thanks @straight-shoota)

1.5.1

Standard Library

  • Fix Class#nilable? for recursive unions and root types (#12353, thanks @HertzDevil)

Numeric

  • Fix Float#abs and Number#format for -0.0 (#12424, thanks @straight-shoota)

Text

  • Fix null dereference when passing empty slice to Base64.encode (#12377, thanks @dscottboggs)

Compiler

  • Do not check abstract def parameter names on abstract types and modules (#12434, thanks @HertzDevil)

Codegen

  • Compiler/codegen: reset @needs_value (#12444, thanks @asterite)
  • Fix <
(省略されました)

1.5.0

1.5.0 (2022-07-06)

Language

  • (breaking-change) Warn on positional parameter mismatches for abstract def implementations (#11915, #12167, thanks @HertzDevil)
  • Fix \{{...}} syntax in macro inside comments (#12175, thanks @asterite)
  • Let constant tuple indexers work with constants (#12012, thanks @asterite)
  • Refactor restriction mechanism for autocasting (#12014, thanks @HertzDevil)
  • Support unions in Crystal::Macros::ASTNode#is_a? (#12086, thanks @HertzDevil)
  • Experimental: restriction augmenter (#12103, #12136, #12143, #12130, thanks @asterite
(省略されました)

1.4.1

Standard Library

Collection

  • Avoid compile-time error on empty NamedTuples. (#12007, thanks @I3oris)

Files

  • Add missing fun def for __xstat (#11985, thanks @straight-shoota)

Runtime

  • Add pthread link annotations in lib bindings (#12013, thanks @straight-shoota)
  • Fix GC typedefs on Windows (#11963, thanks @HertzDevil)

Compiler

Semantic

  • Compiler: remove duplicate instance vars once we know them all (#11995, thanks @asterite)

1.4.0

Language

  • Add support for Int128 in codegen and macros (#11576, thanks @BlobCodes)
  • Support ProcPointers with global path and top-level method references (#11777, thanks @HertzDevil)
  • Fix documentation for macros system and run (#11740, thanks @lbguilherme)
  • Experimental: better type inference for ivars/cvars (#11812, thanks @asterite)
  • Support @[Deprecated] on constants (#11680, thanks @HertzDevil)

Standard Library

  • Fix compiler flags with optional arg eating following flags (#11201, thanks @yb66)
  • Support GNU style optional arguments in Opti
(省略されました)

1.3.2

Standard Library

Text

  • Fix buffer overflow in String#index (#11747, thanks @asterite, @straight-shoota)