Software informatie:
Versie: 2.10.3 / 2.10.4 RC1 / 2.11.0 Milestone 8
Upload datum: 17 Feb 15
Licentie: Gratis
Populariteit: 218
Scala is een modern en open source, multi-paradigma programmeertaal speciaal ontworpen om gemeenschappelijke programmering patronen te drukken in een elegante, beknopt en het type-veilige manier.
Scala vlot integreert kenmerken van object-georiënteerde en functionele talen, waaronder mixins, algebraïsche datatypes met patroonherkenning, genericiteit, en nog veel meer
Wat is nieuw in deze release:.
- Fix bug met super-accessors / afhankelijke soorten
- backport variantie validator prestaties fix
- Vouw de reactie met een meer gedetailleerde TODO
- Reparatie symbool eigenaren na verlaten named- / default-args
- Binary compat. tijdelijke oplossing voor het wissen bug SI-7120
- testcase voor al-vaste crasher
- codificeert de stand van de techniek mbt SI-8104
- Fix BrowserTraverser voor pakket objecten
- Test demonstreren SI-8085
- Revert & quot; SI-6426, importeerbare _ & quot;.
- Fix inliner cyclus met recursie, aparte compilatie
- Maak overbelasting, defaults beperking polytype bewust
- HashSet moeten Unie uit te voeren
- het verwijderen van defensieve code overbodig gemaakt door de bestaande oplossing voor SI-5604
- overijverige beweren in GenBCode
- Puts SI-7335 fix achter een bron niveau vlag
- Puts SI-6899 fix onder een bron niveau vlag
- Voeg een '-Xsource' vlag waardoor compilatie in bv 2.10 mode
- Bereik bug: Verkeerde resultaat voor Long.MinValue om Long.MaxValue door Int.MaxVal
- fix anonieme functies met placeholders
- HashMap moeten filter implementeren
- Set moeten filter implementeren
- StringContext.f docs-update
- ImmutableSetFactory.empty resultaten in StackOverflowError
- Quasi-uitgebreide BigDecimal deugdelijkheid / juistheid fix.
- voorkomen dat mogelijke SOE tijdens streamen # afvlakken.
- Verwijder misc. deprecated elementen
- Refactor per code review
- Carat = & gt; Dakje
- Unprintables in berichten
- Graaf lijnen door EOLs
- afkeuren automatische () inbrengen in argument lijsten
- Gebruik Regex.quote
- Voeg Regex.quote
- unzip / unzip3 keren verkeerd statisch type wanneer toegepast op Arrays
- Fix valse & quot; overschrijft niets & quot; voor het geval de klasse beschermde param
- Werktuigen gespecialiseerde subsetOf voor HashSet
- Fix niet-deterministische
Wat is nieuw in versie 2.10.4 RC1:
- Waarde Klassen:
- Een klasse kan nu verlengen AnyVal om het te laten gedragen als een struct type (beperkingen van toepassing).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- Impliciete klassen:
- De impliciete modifier geldt nu ook voor de klas definities op de standaardtekst van impliciete wrappers te verminderen.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- String Interpolatie:
- val wat = & quot; geweldig & quot ;; println (s & quot; snaar interpolatie is $ {what.toUpperCase} & quot;)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- Futures en Beloften:
- asynchroon nog wat JSON: voor (req
Wat is nieuw in versie 2.10.0:
- Waarde Klassen:
- Een klasse kan nu verlengen AnyVal om het te laten gedragen als een struct type (beperkingen van toepassing).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- Impliciete klassen:
- De impliciete modifier geldt nu ook voor de klas definities op de standaardtekst van impliciete wrappers te verminderen.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- String Interpolatie:
- val wat = & quot; geweldig & quot ;; println (s & quot; snaar interpolatie is $ {what.toUpperCase} & quot;)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- Futures en Beloften:
- asynchroon nog wat JSON: voor (req
Wat is nieuw in versie 2.9.1-1:
- Niet markeren mixed-in methoden als bruggen.
- Voeg SYNTHETIC vlag voor BRIDGE methoden.
- build-update voor het publiceren naar sonatype OSSRH
Wat is nieuw in versie 2.7.7:
- Deze release bevat fixes aan de Actors bibliotheek, Scala IDE voor verbeteringen Eclipse, een oplossing voor een fout met betrekking tot slot clausules en uitzonderingen, fixes voor geërfd lui vals, en fixes en verbeteringen aan de pot installateur.
Wat is nieuw in versie 2.7.7 RC1:
- Deze release bevat fixes en refactorings voor de Actors bibliotheek, een paar verbeteringen aan de Scala IDE voor Eclipse, evenals extra bug fixes.
Wat is nieuw in versie 2.7.6:
- Deze minor maintenance release lost een zeldzaam probleem dat zou kunnen resulteren in een & quot; misvormde Scala handtekening & quot; bericht.
- Geen andere correcties of wijzigingen zijn opgenomen; als je nog nooit in aanraking met de bovenstaande melding, zult u geen verschil door upgrading merken.
Wat is nieuw in versie 2.7.5:
- Vaste # 1999 (Verhongering probleem wanneer veel taken worden gemaakt op basis van FJTaskRunner thread). Dit zou kunnen resulteren in de JVM een tekort aan geheugen als er veel acteurs waar gemaakt op een zeer hoge frequentie.
- Vaste # 2000 (Linked acteurs niet altijd correct te beëindigen). Dit kan resulteren in het geheugen lekken in applicaties die veel gekoppeld acteurs te maken.
- handicap referentie-tellen acteurs behulp WeakReferences, omdat dit kan leiden tot geheugenverlies. Beëindiging van de acteurs is nog steeds gevolgd, hoewel het gebruik van een eenvoudiger regeling die niet afhankelijk is van WeakReferences. In sommige gevallen moeten gebruikers nu noemen `Scheduler.shutdown ()` expliciet om een-acteur gebaseerde toepassing te beëindigen.
- Vast een `NullPointerException` bug in` Scheduler.restart`.
Wat is nieuw in versie 2.7.4:
- Deze nieuwe versie is een maintenance release; aantal bugs verholpen, maar in dit stadium zijn we alleen nieuwe functies toe te voegen aan de nieuwe Scala 2.8 codebase, die volledig binnen een paar maanden zou moeten zijn.
- Deze versie is de laatste release van de 2.7.x tak, en zal ook de laatste om de oude versie 1.4 van de Java Virtual Machine ondersteunen.
Reacties niet gevonden