Detalii soft:
Versiune: 0.9.9
Incarca data: 13 Apr 15
Licenţă: Gratuit
Popularitate: 279
Limba OOC a fost implementat inițial în Java.
După multe construiește, vechiul compilatorul OOC scris în Java a fost înlocuit cu o versiune îmbunătățită numit Rock.
Acesta a fost procesul de bootstrap de la 2010-04-22 sub Gentoo, Ubuntu, Arch Linux, Win32, OSX
Ce este nou în această versiune:.
- Fix pentru fiecare utilizare pe `cazuri Range`
- Asigurați `lucru autocast match` cu primitiv
- remedieri de import Namespaced
- cesiune tuplu Complex nu mai clobbers variabile mână-din partea stanga,
- fixe prea strict al operatorului supraîncărcarea controale pentru operatorii unari
- codul de eroare generație fixe cu proprietăți în capace
- Întotdeauna ieșire cu non-zero, cod, chiar și în modul silențios
- Întotdeauna eșecuri imprimare C compilator pe masura, chiar și în modul silențios
- Adăugat suport pentru principal: func (args: String [])
- Adăugat suport pentru notație științifică în numerele cu virgula flotantă
- remedieri de calitate codul de `extensia fancy_backtrace`
- Text / Shlex are acum documentație în linie și un caz test
- Diverse Win32 tevi si de proces stabilește, în special, ProcessWin32 trece acum
- Variabile de mediu și redirecționează std {în, aluneca, din} corect
Ce este nou în versiunea 0.9.7a:
- fixă construi Win32, unele variabile externe au fost, de fapt, Nu.
Ce este nou în versiunea 0.9.7:
- Debug și profilul de producție choosable cu -pg și - pr, depanare este acum implicit
- module noi: os / Dynlib pentru încărcare bibliotecă dinamică
- Noi metode:? Randament fir (), Subiect currentThread (), Subiect isAlive (), așteptați Subiect ~ temporizat ()
- fixă UDPSocket și toate celelalte lucruri soclu, cross-platform din nou.
- numerele de linie fixe pe Windows.
- Adăugați mai apropiată meci când nu putem rezolva un apel (raportare mai bună eroare)
- Fix caz ciudat de importuri suplimentare care nu ar fi fost nevoie de un (fix rezolvarea)
- Traducere `` __bang` și __quest` înapoi în `?` Si `!` În mesajele de eroare rocă
- Îmbunătățirea raportării în interiorul blocurilor de eroare și toate construcțiile fixate (de exemplu, domenii)
- ieșire eroare de culoare implicit
- Adăugați println CString ()
- Adăugați non-blocking I / O pentru țevi
- New PipeReader și PipeWriter implementări, extinderea IO / Reader și IO / Writer
- Fix BufferWriter
- Adaugă o grămadă de teste de încercare / director
Ce este nou în versiunea 0.9.6:
- SequenceDriver fost omițând -g, care a făcut depanare semnificativ mai greu.
- utilizări nevalide de pauză și continuă în interiorul bucle sunt acum stâncă erori.
- Pentru restul, acesta este în mare parte o bugfix și eliberare curate-up-uri interne -. Bug-uri legate de generice, de închidere, de tip inferență în meci
- --sourcepath a fost depreciată, totul trece prin fișiere .Utilizarea acum.
- Șoferul mărci produce o țintă "curată" pentru a elimina toate obiectele binare acum.
Ce este nou în versiunea 0.9.4:
- compilare fixe pe ArchLinux 64
- Piese fixe și portate de SDK pentru sprijin Win32
- Adaugata '= & # x3e; " Operatorul (nu supraîncărcat cu SDK)
- Adaugata fișiere getReducedPath
- Adăugat suport tip spațiu de nume
- versiune Adaugata singură linie blocuri
- codebase curățat rock
- Diverse remedieri Makefle și completările
Ce este nou în versiunea 0.9.3:
- Mesajul -help este acum mult mai detaliat , se explică o mulțime de depanare / opțiuni obscure care le-am ținut de noi până acum.
- Adăugat eachUntil () și conține? () Pentru Lista li>
- selectoare Adaugat XPath-, cum ar fi la HashBag
- Adaugata o / modul JSON textului convenabil
- FileWriter asPipe, createTempFile
- Adaugata un operator de exponent (**) la gramatica, nu este overriden implicit pentru tipurile de numere întregi, deci nu-l folosiți încă :) Când toată lumea a migrat la 0.9.3, vom includ faptul că, în 0,9. 4
- O mulțime de rezolvări ale unor probleme și curatarea, Lookup comite
Ce este nou în versiunea 0.9.1:
- Reverse iteratori / backIterator () care se adaugă la cursuri de colectare
- lib-caching-a adăugat la rock, și recompilarea parțial este mult mai inteligent cu .libs / directorul și .cacheinfo fișiere. Poate fi dezactivat cu -nolibcache.
- ACS (sintaxă închidere minunat) este în! Închidere noastre capta sintaxă și chiar genera funcții trambulină pentru a traduce tipurilor generice în tipuri specifice.
- OOS acum compilează sub rock -. Mai avem să găsim o sintaxă bun pentru stivă alocare a C matrice
- Adăugat suport pentru rețele OOC.
Comentariile nu a fost găsit