Ruby 2.3.0-preview1 Rilis

Kami dengan senang hati mengumumkan rilis dari Ruby 2.3.0-preview1.

Ruby 2.3.0-preview1 merupakan pratinjau pertama dari Ruby 2.3.0. Banyak fitur baru dan perbaikan yang dimasukkan.

Sebuah Frozen String Literal Pragma diperkenalkan. Dengan Ruby 2.1, "str".freeze telah dioptimalkan untuk mengurangi alokasi objek. Ruby 2.3 memperkenalkan sebuah magic comment dan opsi command line baru untuk membekukan semua string literal di dalam berkas sumber. Adapun tambahan untuk debugging, Anda bisa mendapatkan di mana objek dibuat eror "can't modify frozen String" oleh --enable-frozen-string-literal-debug.

Sebuah safe navigation operator, yang telah ada di C#, Groovy, dan Swift, diperkenalkan untuk memudahkan penanganan nil sebagai obj&.foo. Array#dig dan Hash#dig juga ditambahkan.

did_you_mean gem is bundled. Gem did_you_mean menunjukkan calon NameError dan NoMethodError untuk memudahkan debugging.

Coba dan nikmati memprogram dengan Ruby 2.3.0-preview1, dan laporkan apa yang Anda ketahui kepada kami!

Perubahan Penting sejak 2.2

  • akan ditentukan

Lihat NEWS dan ChangeLog untuk detail.

Dengan perubahan-perubahan di atas, 1036 berkas berubah, 81312 sisipan(+), 51322 terhapus(-) sejak Ruby 2.2.0.

Unduh

  • https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.bz2

    • SIZE: 14174035 bytes
    • SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea
    • SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f
    • SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93
  • https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.gz

    • SIZE: 17560800 bytes
    • SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f
    • SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe
    • SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383
  • https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.xz

    • SIZE: 11225228 bytes
    • SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4
    • SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8
    • SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b
  • https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.zip

    • SIZE: 19777010 bytes
    • SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1
    • SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811
    • SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85

Komentar Rilis

Lihat juga jadwal rilis dan informasi lainnya:

ReleaseEngineering23