Detalhes de Software:
Versão: 0.9.9
Data de upload: 13 Apr 15
Licença: Livre
Popularidade: 279
A linguagem OOC foi originalmente implementado em Java.
Depois de muitas construções, o velho compilador OOC escrito em Java foi substituído com esta versão melhorada chamada Rock.
Foi bootstrapping desde 2010-04-22 sob Gentoo, Ubuntu, Arch Linux, Win32, OSX
O que é novo nesta versão:.
- Fix para cada uso em `instâncias Range`
- Faça `trabalho autocast match` com primitivo
- correções de importação namespaced
- atribuição de tupla Complex já não clobbers variáveis mão do lado esquerdo
- demasiado estritas sobrecarga de operador cheques fixas para operadores unários
- Erro de geração de código fixo com propriedades em covers
- Sempre saia com código não-zero, mesmo no modo silencioso
- Sempre falhas de impressão do compilador C para stderr, mesmo no modo silencioso
- Adicionado suporte para o principal: func (args: String [])
- Adicionado suporte para a notação científica em literais de ponto flutuante
- correções de qualidade de código para o `extensão fancy_backtrace`
- text / Shlex agora tem documentação em linha e um caso de teste
- Várias correções Win32 tubulação & Process, nomeadamente, ProcessWin32 agora passa
- As variáveis de ambiente e redireciona std {in, err, fora} corretamente
O que é novo na versão 0.9.7a:
- compilação Win32 Fixa, algumas variáveis extern eram de fato não.
O que é novo na versão 0.9.7:
- Debug e perfil de produção choosable com -pg e - pr, debug agora é o padrão
- novo módulo: os / Dynlib para biblioteca de carregamento dinâmico
- Novos métodos:? Rendimento da linha (), Thread CurrentThread (), Thread isAlive (), espera Tópico ~ cronometrado ()
- Fixo UDPSocket e todas as outras coisas socket, multi-plataforma novamente.
- números de linhas fixas no Windows.
- Adicionar mais próximo jogo quando não podemos resolver uma chamada (relatando melhor erro)
- Corrigir caso estranho de importações adicionais que não deveria ter sido necessários (resolução de correção)
- Traduzir `` __quest` __bang` e volta para `?` E `!` Em mensagens de erro do rock
- Melhorar relatórios dentro de blocos de erro e todas as construções se preparou (eg escopos)
- saída de erro cores por padrão
- Adicionar println CString ()
- Adicionar non-blocking I / O para tubos
- New PipeReader e PipeWriter implementações, estendendo-io / Reader e io / escritor
- Corrigir BufferWriter
- Adicionar um monte de testes em test / pasta li>
O que é novo na versão 0.9.6:
- SequenceDriver foi omitindo-g, o que fez a depuração significativamente mais difícil.
- usos inválidos de break e continue dentro de loops são agora Rock erros.
- Para o resto, isto é principalmente um bugfix e liberação interna limpezas -. Bugs relacionados aos genéricos, encerramentos, a inferência de tipos de jogo
- O --sourcepath foi preterido, tudo passa por arquivos .use agora.
- O motorista make produz um alvo 'clean' para remover todos os objetos binários agora.
O que é novo na versão 0.9.4:
- Fixo compilação no ArchLinux x64
- peças fixas e portados do SDK para o apoio win32
- Adicionado '= & # x3e;' operador (não sobrecarregado pela SDK)
- Adicionado Arquivo getReducedPath
- Suporte tipo namespace Adicionado
- Versão blocos Adicionado single-line
- codebase Limparam rock
- Várias correções e acréscimos Makefle
O que é novo na versão 0.9.3:
- A mensagem -help agora é muito mais detalhada , explica um monte de debug / opções obscuras que temos vindo a manter para nós até agora.
- Adicionado eachUntil () e contém? () À lista li>
- seletores Adicionado XPath-como HashBag
- Adicionado um módulo de texto conveniente / json
- FileWriter asPipe, createTempFile
- Adicionado um operador expoente (**) para a gramática, não é anulado por padrão para tipos inteiros, por isso não usá-lo ainda :) Quando todos tiverem migrado para 0.9.3, vamos incluir isso no 0.9. 4
- muitas correções de bugs e limpezas, procurar os commits
O que é novo na versão 0.9.1:
- iterators retrocesso / backIterator () adicionado ao classes de coleção
- lib-caching foi adicionado ao rock, e recompilação parcial é muito mais esperto com o diretório / .libs e .cacheinfo arquivos. Pode ser desativado com -nolibcache.
- ACS (sintaxe encerramento incríveis) está dentro! Nossos fechamentos capturar sintaxe e até mesmo gerar funções de trampolim para traduzir tipos genéricos em tipos específicos.
- oos agora compila sob rock -. Ainda temos que descobrir uma boa sintaxe para pilha de alocação de matrizes C
- Adicionado suporte para matrizes OOC.
Comentários não encontrado