Scala on moderni ja avoimen lähdekoodin, multi-paradigma ohjelmointikieli erityisesti suunniteltu ilmaisemaan yhteistä ohjelmointia malleja tyylikäs, tiivis ja tyyppi-turvallisesti.
Scala sujuvasti yhdistää ominaisuuksia olio-ja toiminnallisia kieliä kuten mixins, algebrallisia tietotyypit kanssa kaavoja, Geneerisyydellä, ja paljon enemmän.
Mitä uutta strong> tässä julkaisussa:
- Korjaa vika super-aksessoreita / riippuvainen tyypit
- Backport varianssi validaattoria suorituskyky fix
- Laajenna kommentti yksityiskohtaisempia TODO
- Korjaus symboli omistajat jälkeen hylätty named- / default-args
- Binary compat. kiertää poistamiseen bug SI-7120
- koetinkivi jo kiinteää crasher
- kodifioidaan uusinta wrt SI-8104
- Fix BrowserTraverser paketinhallinnan esineiden
- Test osoittavat SI-8085
- Palauta & quot; SI-6426, tuontirajoitusten _. & Quot;
- Korjaa inliner sykli rekursio, erillinen kokoelma
- Tee ylikuormituksesta, oletusarvot rajoitus POLYTYPE tietoinen
- HashSet pitäisi panna unionin
- poistamalla puolustava koodi vanhentuneet nykyisten fix SI-5604
- innokkaat väittävät GenBCode
- Laittaa SI-7335 fix takana lähde tasolla lippu
- Laittaa SI-6899 fix alla lähde tasolla lippu
- Lisää "-Xsource" lippu mahdollistaa kokoelma mm 2,10 tila
- Range bugi: Väärä tulos Long.MinValue kohteeseen Long.MaxValue by Int.MaxVal
- korjata anonyymi toimintoja paikkamerkeillä
- HashMap pitäisi toteuttaa suodatin
- Aseta pitäisi toteuttaa suodatin
- StringContext.f docs päivitys
- ImmutableSetFactory.empty tuloksia StackOverflowError
- Näennäissuhteellinen kattava BigDecimal järkevyys / oikeellisuutta korjata.
- estää mahdolliset SOE aikana Stream # väljähtyä.
- Poista misc. deprecated elementit
- Refactor per koodikatselmus
- Carat = & gt; Caret
- Unprintables viesteissä
- Kreivi riviä EOL
- paheksua automaattinen () sijoittumistaan argumenttilistat
- Käytä Regex.quote
- Lisää Regex.quote
- Pura / unzip3 palata väärä staattinen tyyppi sovellettuna Array
- Fix false & quot; ohittaa mitään & quot; case luokan suojattu param
- Toteuttaa erikoistunut subsetOf varten HashSet
- Korjaa epädeterminististä
Mitä uutta strong> versiossa 2.10.4 RC1:
- arvoluokat:
- luokka voi nyt laajentaa AnyVal jotta se käyttäytyä kuin struct tyyppi (rajoituksia).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- Implicit Sarjat:
- implisiittinen muokkaaja nyt koskee myös luokan määritelmiä vähentää boilerplate implisiittisten kääreitä.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- String interpolointi:
- val mitä = & quot; mahtava & quot ;; println (s & quot; merkkijono interpolointi on $ {what.toUpperCase}! & quot;)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- Futures ja Promises:
- Asynkronisesti saada JSON: for (req
Mitä uutta strong> versiossa 2.10.0:
- arvoluokat:
- luokka voi nyt laajentaa AnyVal jotta se käyttäytyä kuin struct tyyppi (rajoituksia).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- Implicit Sarjat:
- implisiittinen muokkaaja nyt koskee myös luokan määritelmiä vähentää boilerplate implisiittisten kääreitä.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- String interpolointi:
- val mitä = & quot; mahtava & quot ;; println (s & quot; merkkijono interpolointi on $ {what.toUpperCase}! & quot;)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- Futures ja Promises:
- Asynkronisesti saada JSON: for (req
Mitä uutta strong> versiossa 2.9.1-1:
- Älä merkitse mixed-menetelmissä sillat.
- Synteettisen lippu Siltamenetelmät.
- Päivitä rakentaa julkaisu- ja sonatype OSSRH
Mitä uutta strong> versiossa 2.7.7:
- Tämä julkaisu sisältää korjauksia Näyttelijät kirjasto, Scala IDE Eclipse parannuksia, korjausta virhetilanne liittyvät Lopuksi lausekkeet ja poikkeuksia, korjauksia perinyt laiska Vals, ja korjauksia ja parannuksia jar asentajalle.
Mitä uutta strong> versiossa 2.7.7 RC1:
- Tämä julkaisu sisältää korjauksia ja refactorings varten Näyttelijät kirjasto, muutamia parannuksia Scala IDE Eclipse, sekä muita korjauksia.
Mitä uutta strong> versiossa 2.7.6:
- Tämä pieniä huolto- julkaisu korjaa yhden harvinaisen ongelman, joka voi tulos & quot; epämuodostuneet Scala allekirjoitus & quot; Viestin.
- Ei muita korjauksia tai muutoksia sisältyvät; jos et ole koskaan törmännyt viesti yllä, et huomaa mitään eroa parantamalla.
Mitä uutta strong> versiossa 2.7.5:
- Kiinteät # 1999 (Nälänhätä ongelma, kun paljon tehtäviä syntyvät FJTaskRunner kierre). Tämä voi johtaa JVM loppumassa muisti kun paljon toimijoita, joilla luodaan erittäin korkealla taajuudella.
- Kiinteät # 2000 (Liittyy toimijat eivät aina irtisanoa kunnolla). Tämä voi johtaa muistin vuotaa sovelluksissa, jotka luovat monia liittyvät toimijat.
- Vammaiset viite-laskenta toimijat käyttävät WeakReferences, koska tämä voi johtaa muistin vuotoja. Päättyminen toimijoiden on edelleen seurataan, vaikka käyttäen yksinkertaisempi järjestelmä, joka ei ole riippuvainen WeakReferences. Joissakin tapauksissa käyttäjät on nyt soittaa `Scheduler.shutdown ()` nimenomaisesti irtisanoa näyttelijä-pohjainen sovellus.
- Kiinteät `NullPointerException` bugi` Scheduler.restart`.
Mitä uutta strong> versiossa 2.7.4:
- Tämä uusi versio on ylläpitojulkaisu; useita vikoja on korjattu, mutta tässä vaiheessa olemme vain lisäämällä uusia ominaisuuksia uuteen Scala 2,8 Codebase, jonka pitäisi olla valmis muutaman kuukauden kuluessa.
- Tämä versio on viimeinen vapauttamista 2.7.x haara, ja myös viimeinen tukemaan vanhaa versiota 1.4 Java Virtual Machine.
Kommentteja ei löytynyt