Rilasciato Ruby 2.2.0-preview1

Siamo lieti di annunciare il rilascio di Ruby 2.2.0-preview1.

Ruby 2.2.0-preview1 è la prima preview di Ruby 2.2.0. Sono incluse numerose nuove feature e miglioramenti per le sempre più varie esigenze di Ruby.

Per esempio il GC dei simboli libera la memoria dei simboli così da diminuire l’utilizzo di memoria di questi. Questa funzionalità non era presente prima di Ruby 2.2. Rails 5.0 richiederà il GC dei simboli e quindi Ruby 2.2. (Vedere il blog post di Rails per dettagli.)

Inoltre il nuovo GC incrementale diminuisce i tempi di pausa delle garbage collection. È utile nell’esecuzione delle applicazioni Rails.

Divertitevi a programmare con Ruby 2.2.0-preview1!

Principali modifiche dalla versione 2.1

  • GC incrementale
  • GC dei simboli
  • librerie core:
    • supporto di Unicode 7.0 #9092
    • nuovi metodi:
      • Enumerable#slice_after
      • Float#next_float, Float#prev_float
      • File.birthtime, File#birthtime
  • librerie bundled:
    • aggiornamento Psych 2.0.6
    • aggiornamento Rake 10.3.2+ (e47d0239)
    • aggiornamento RDoc 4.2.0.alpha (21b241a)
    • aggiornamento RubyGems 2.4.1+ (713ab65)
    • aggiornamento test-unit 3.0.1 (rimosso dal repository ma fornito in tarball)
    • aggiornamento minitest 5.4.1 (rimosso dal repository ma fornito in tarball)
    • mathn deprecata
  • C API
    • rimosse API deprecate

Si veda NEWS nel repository Ruby (WIP) per maggiori dettagli.

Totale delle modifiche: 1239 file modificati, 98343 aggiunte(+), 61858 rimozioni(-).

Download

  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.bz2
    • SIZE: 12385780 bytes
    • MD5: 767b132eec3e70b14afe5884a7a767b1
    • SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5
    • SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.gz
    • SIZE: 15419211 bytes
    • MD5: f78fc9ec907fe622822abf3aa839c1b4
    • SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb
    • SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.xz
    • SIZE: 9617132 bytes
    • MD5: 96cde140b3211780d58b36af023143d5
    • SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411
    • SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.zip
    • SIZE: 17161678 bytes
    • MD5: df34e9d6a447b21a4e7fa261d51bb881
    • SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0
    • SHA512: 615b35c0a0bc408b28af9d9220ccd1658c718c7657ae7ad3f8318d38850bec760b1738c43454986b105857a7ffc2fea95294b964e5ea26a915d6fd9d510351b7

Commento alla Release

Per vedere anche il release schedule e altre informazioni:

ReleaseEngineering22