Detalhes de Software:
Versão: 2.10.3 / 2.10.4 RC1 / 2.11.0 Milestone 8
Data de upload: 17 Feb 15
Licença: Livre
Popularidade: 218
Scala é uma fonte moderna e aberta, linguagem de programação multi-paradigma especialmente concebido para expressar padrões comuns de programação de uma forma elegante, concisa e de tipo seguro.
Scala integra os recursos de linguagens orientadas a objetos e funcionais, incluindo mixins, tipos de dados algébricos com correspondência de padrão, genericidade, e muito mais
O que é novo nesta versão:.
- Fix bug com super-assessores / tipos dependentes
- correção Backport variância do desempenho validador
- Expanda o comentário com uma mais detalhada TODO
- símbolo Repair depois abandonadas named- / default-args
- compat Binary. solução para o apagamento bug SI-7120
- Caso de teste para estrondo já fixa
- codifica o estado da arte wrt SI-8104
- Fix BrowserTraverser para objetos de pacote
- Test demonstrando SI-8085
- Revert & quot; SI-6426, importable _ & quot;.
- ciclo Fix inliner com recursividade, compilação separada
- Faça sobrecarga, defaults restrição politipo consciência
- HashSet deve implementar união
- remoção de código defensiva tornada obsoleta pela correção existente para SI-5604
- assert excesso de zelo em GenBCode
- Coloca correção SI-7335 atrás de uma bandeira do nível de fonte
- Coloca correção SI-6899 sob a bandeira do nível de fonte
- Adicione o sinalizador '-Xsource' permitindo compilação em eg Modo de 2.10
- Faixa de bug: resultado errado para Long.MinValue para Long.MaxValue por Int.MaxVal
- corrigir funções anônimas com espaços reservados
- HashMap deve implementar filtro
- Set deve implementar filtro
- docs StringContext.f update
- Resultados ImmutableSetFactory.empty em StackOverflowError
- Quasi-abrangente BigDecimal solidez / fix correção.
- evitar possíveis SOE durante Córrego # achatar.
- Remover misc. elementosdeprecated
- Refactor por revisão de código
- Carat = & gt; Caret
- Unprintables em mensagens
- linhas de Contagem por EOLs
- Preterir inserção automática () na lista de argumentos
- Use Regex.quote
- Adicionar Regex.quote
- unzip / unzip3 retornar tipo errado estática quando aplicado a Arrays
- Corrigir falsa & quot; nada substitui & quot; para a classe caso param protegido
- Implementa subsetOf especializado para HashSet
- Corrigir não-determinístico
Proprietários
O que é novo na versão 2.10.4 RC1:
- Classes Valor:
- A classe pode agora estender AnyVal para torná-lo comportar-se como um tipo struct (restrições).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- Classes implícito:
- O modificador implícita agora também se aplica às definições de classe para reduzir o clichê de wrappers implícitos.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- Cordas interpolação:
- val = o que & quot; & quot ;; impressionante println (s & quot; interpolação de string é de R $ {} what.toUpperCase & quot;)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- Futures e Promessas:
- Assincronamente obter algum JSON: for (req
O que é novo na versão 2.10.0:
- Classes Valor:
- A classe pode agora estender AnyVal para torná-lo comportar-se como um tipo struct (restrições).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- Classes implícito:
- O modificador implícita agora também se aplica às definições de classe para reduzir o clichê de wrappers implícitos.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- Cordas interpolação:
- val = o que & quot; & quot ;; impressionante println (s & quot; interpolação de string é de R $ {} what.toUpperCase & quot;)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- Futures e Promessas:
- Assincronamente obter algum JSON: for (req
O que é novo na versão 2.9.1-1:
- Não marque mixed-nos métodos como pontes.
- Adicionar bandeira sintético para métodos ponte.
- Atualização de compilação para publicação para Sonatype OSSRH
O que é novo na versão 2.7.7:
- Esta versão inclui correções para a biblioteca de Atores, Scala IDE para melhorias do Eclipse, uma correção para uma condição de erro relacionado com Finalmente cláusulas e excepções, correções para vals preguiçosos herdadas e correções e melhorias no instalador jar.
O que é novo na versão 2.7.7 RC1:
- Esta versão inclui correções e refatorações para os atores biblioteca, algumas melhorias no Scala IDE para Eclipse, bem como correções de bugs adicionais.
O que é novo na versão 2.7.6:
- aborda Esta versão de manutenção menor um problema raro que podia resultado em uma & quot; & quot assinatura malformado Scala; mensagem.
- Não há outras correções ou alterações estão incluídas; se você nunca encontrou a mensagem acima, você não vai notar nenhuma diferença por atualização.
O que é novo na versão 2.7.5:
- # Fixo 1999 (problema fome quando muitas tarefas são criados a partir de fios FJTaskRunner). Isso poderia resultar na JVM ficar sem memória quando um monte de atores onde criado em uma freqüência muito alta.
- Corrigido # 2000 (atores ligados nem sempre terminar corretamente). Isso poderia resultar em vazamento de memória em aplicativos que criam muitos atores ligados.
- atores-contando referência desativado usando WeakReferences, uma vez que isso poderia levar a vazamentos de memória. Rescisão de atores ainda é monitorado, embora usando um esquema mais simples, que não depende de WeakReferences. Em alguns casos, os usuários devem agora chamar `Scheduler.shutdown ()` explicitamente para encerrar um aplicativo baseado em ator.
- Corrigido um bug `NullPointerException` em` Scheduler.restart`.
O que é novo na versão 2.7.4:
- Esta nova versão é uma versão de manutenção; vários bugs foram corrigidos, mas nesta fase estamos apenas adicionando novos recursos para o novo Scala 2,8 base de código, que deve ser concluída dentro de alguns meses.
- Esta versão será a última versão do ramo 2.7.x, e também será o último a apoiar a antiga versão 1.4 do Java Virtual Machine.
Comentários não encontrado