Scala es un lenguaje de programación multi-paradigma fuente moderna y abierta especialmente diseñado para expresar patrones de programación comunes de una manera elegante, conciso y con seguridad de tipos.
Scala se integra sin problemas características de los lenguajes orientados a objetos y funcionales que incluyen mixins, tipos de datos algebraicos con la coincidencia de patrones, genericidad, y mucho más
¿Qué hay de nuevo en esta versión:.
- Fix bug con super-descriptores de acceso / tipos dependientes
- fix rendimiento validador varianza Backport
- Expandir el comentario con una más detallada TODO
- símbolo de reparación después abandonaron named- / default-args
- compat binario. solución para el bug borrado SI-7120
- Caso de prueba para crasher ya fijado
- la codifica el estado del arte WRT SI-8104
- BrowserTraverser Arreglo para objetos de paquete
- Prueba demostrando SI-8085
- Revert & quot; SI-6426, importable _ & quot;.
- ciclo inliner Fix con recursividad, compilación separada
- Haga sobrecarga, incumplimientos Polytype restricción conciencia
- HashSet debe implementar unión
- quitando código defensiva obsoleto debido solución existente para SI-5604
- assert exceso de celo en GenBCode
- Pone fix SI-7335 detrás de una bandera de nivel de fuente
- Pone fix SI-6899 bajo la bandera del nivel de fuente
- Añadir una bandera '-Xsource' que permite la compilación de ejemplo Modo de 2.10
- Gama bug: resultado incorrecto para Long.MinValue a Long.MaxValue por Int.MaxVal
- fijar funciones anónimas con marcadores de posición
- HashMap debe aplicar filtro
- Set debe aplicar filtro
- docs StringContext.f actualización
- Resultados ImmutableSetFactory.empty en StackOverflowError
- -Quasi integral BigDecimal solidez / fix corrección.
- evitar posibles SOE durante Stream # aplanan.
- Eliminar misceláneos. elementosDeprecated
- Refactor por revisión de código
- quilates = & gt; Caret
- Unprintables en mensajes
- Líneas de contar de EOLs
- Desaprobar () inserción automática en las listas de argumentos
- Uso Regex.quote
- Añadir Regex.quote
- descomprimir / unzip3 volver tipo incorrecto estática cuando se aplica a las matrices de
- Fix falsa & quot; anula nada & quot; para la clase de caso param protegido
- Implementa subsetOf especializado para HashSet
- Fix no determinista li>
Propietarios
¿Qué hay de nuevo en la versión 2.10.4 RC1:
- Clases Valor:
- Una clase ahora se puede extender AnyVal para hacer que se comporte como un tipo de estructura (aplican restricciones).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- Las clases implícitas:
- El modificador implícita ahora también se aplica a las definiciones de clase para reducir el texto modelo de envolturas implícitas.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- La interpolación de la secuencia:
- val lo = & quot; & quot ;; impresionante println (s & quot; interpolación cadena es $ {} what.toUpperCase & quot;)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- Valor futuro:
- Asincrónicamente conseguir un poco de JSON: for (req
¿Qué hay de nuevo en la versión 2.10.0:
- Clases Valor:
- Una clase ahora se puede extender AnyVal para hacer que se comporte como un tipo de estructura (aplican restricciones).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- Las clases implícitas:
- El modificador implícita ahora también se aplica a las definiciones de clase para reducir el texto modelo de envolturas implícitas.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- La interpolación de la secuencia:
- val lo = & quot; & quot ;; impresionante println (s & quot; interpolación cadena es $ {} what.toUpperCase & quot;)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- Valor futuro:
- Asincrónicamente conseguir un poco de JSON: for (req
¿Cuál es nuevo en la versión 2.9.1-1:
- No marque mixta en los métodos como puentes.
- Agregar bandera SINTÉTICO de métodos puente.
- Actualización de acumulación para la publicación de Sonatype OSSRH
¿Qué hay de nuevo en la versión 2.7.7:
- Esta versión incluye correcciones para la biblioteca de Actores, Scala IDE para mejoras de Eclipse, una solución para una condición de error relacionado con último cláusulas y excepciones, correcciones a vals perezosos heredados y correcciones y mejoras en el instalador frasco.
¿Qué hay de nuevo en la versión 2.7.7 RC1:
- Esta versión incluye correcciones y refactorizaciones para los actores biblioteca, un par de mejoras en el IDE Scala para Eclipse, así como correcciones de errores adicionales.
¿Qué hay de nuevo en la versión 2.7.6:
- aborda Esta versión de mantenimiento menor de un problema poco frecuente que podía resultado en una & quot; malformado Scala firma & quot; mensaje.
- No hay otras correcciones o cambios se incluyen; si usted nunca ha encontrado el mensaje anterior, usted no notará ninguna diferencia por la actualización.
¿Cuál es nuevo en la versión 2.7.5:
- # Fijo 1999 (problema de inanición cuando una gran cantidad de tareas se crean a partir de hilos FJTaskRunner). Esto podría resultar en la JVM se quede sin memoria cuando una gran cantidad de actores, donde crearon a una frecuencia muy alta.
- Corregido # 2000 (actores vinculados no siempre terminan correctamente). Esto podría resultar en la memoria de la fuga en aplicaciones que crean muchos actores vinculados.
- actores de conteo de referencias movilidad utilizando WeakReferences, ya que esto podría conducir a pérdidas de memoria. Terminación de los actores aún se sigue, aunque utilizando un esquema más simple que no se basa en WeakReferences. En algunos casos, los usuarios deben llamar `Scheduler.shutdown ()` explícitamente para terminar una aplicación basada en actor.
- Se ha corregido un error NullPointerException` `en` Scheduler.restart`.
¿Cuál es nuevo en la versión 2.7.4:
- Esta nueva versión es una versión de mantenimiento; varios errores han sido corregidos, pero en este momento sólo estamos agregando nuevas funciones a la nueva Scala 2,8 código base, que debe ser completado dentro de algunos meses.
- Esta versión será la última versión de la rama 2.7.x, y también será el último en apoyar a la antigua versión 1.4 de la máquina virtual de Java.
Comentarios que no se encuentran