Revisions of crystal1.13

Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 2)
- Update to version 1.13.3:
  * **[regression]** Fix use global paths in macro bodies
  * *(system)* **[regression]** Fix `Process.exec` stream redirection on Windows
  * *(text)* **[regression]** Fix `String#index` and `#rindex` for `Char::REPLACEMENT`
  * *(collection)* Fix explicitly clear deleted `Hash::Entry`
  * *(codegen)* Fix `ReferenceStorage(T)` atomic if `T` has no inner pointers
  * *(codegen)* Fix misaligned store in `Bool` to union upcasts
  * *(interpreter)* Fix misaligned stack access in the interpreter
  * *(serialization)* **[regression]** Revert "Optimize JSON parsing a bit"
  * Allow rescuing exceptions that include a module
  * *(macros)* Allow assignment to `_` inside macro expressions
  * *(collection)* Add `Array#insert_all`
  * *(collection)* Improve compile time error for `#sort(&block : T, T -> U)`
  * *(concurrency)* Add `WaitGroup` synchronization primitive
  * *(concurrency)* Allow `Atomic`s of pointer types
  * *(concurrency)* Add `Thread.new` yields itself
  * *(concurrency)* Add support for `Atomic(Bool)`
  * *(concurrency)* Add `Thread.sleep(Time::Span)`
  * *(files)* Implement `IO#tty?` in Win32
  * *(files)* Implement `File.readable?` and `.writable?` in Win32
  * *(files)* Make `File.readable?` and `.writable?` follow symlinks on Windows
  * *(llvm)* Add some missing `LLVM::Context` bindings
  * *(llvm)* Do not strip the macOS target triple
  * *(log)* Support `UInt32` and `UInt64` in Log Context
  * *(macros)* Add AST node methods for macro-related nodes
  * *(macros)* Support short blocks in `#[]` operator call's macro interpolation
  * *(macros)* Add macro methods for `Select`
  * *(macros)* Add `TypeNode#private?`, `#public?` and `#visibility`
  * *(macros)* Add `StringLiteral#to_utf16`
  * *(networking)* Relax type restriction of handlers in `HTTP::Server.new` to `Indexable(HTTP::Handler)`
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 1)
osc copypac from project:home:uncomfyhalomacro package:crystal1.12 revision:6
Displaying all 5 revisions
openSUSE Build Service is sponsored by