crystal1.13

Edit Package crystal1.13
No description set
Refresh
Refresh
Source Files
Filename Size Changed
1.13.3.tar.gz 0003688053 3.52 MB
_constraints 0000000225 225 Bytes
_service 0000000084 84 Bytes
crystal-1.13.3-1-linux-x86_64.tar.gz 0051653981 49.3 MB
crystal-1.13.3-docs.tar.gz 0014963424 14.3 MB
crystal-1.13.3.tar.gz 0003688053 3.52 MB
crystal1.12-docs.dsc 0000000434 434 Bytes
crystal1.12.dsc 0000000430 430 Bytes
crystal1.13.changes 0000008324 8.13 KB
crystal1.13.spec 0000008447 8.25 KB
debian.changelog 0000000148 148 Bytes
debian.compat 0000000003 3 Bytes
debian.control 0000001085 1.06 KB
debian.rules 0000004090 3.99 KB
Revision 2 (latest revision is 5)
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)`
Comments 0
openSUSE Build Service is sponsored by