Softwarebeschreibung:
Version: 0.9.9
Upload-Datum: 13 Apr 15
Lizenz: Frei
Popularität: 279
Die ooc Sprache wurde ursprünglich in Java implementiert.
Nach vielen baut wurde das alte ooc Compiler in Java geschrieben mit dieser erweiterten Version namens Felsen ersetzt.
Sie ist seit 2010-04-22 unter Gentoo, Ubuntu, Arch Linux, Win32, OSX wurde Bootstrapping
Was ist neu in dieser Pressemitteilung:.
- Fix für jede Nutzung auf `Range` Fälle
- `match` Autocast Arbeit mit primitiven
- Namensraum importieren Fixes
- Komplexe Tupel Zuordnung nicht mehr clobbers Linksseitigen Variablen
- Feste allzu strengen Überladen von Operatoren Überprüfungen für unäre Operatoren
- Festcode Fehlererzeugung mit Immobilien in Abdeckungen
- Ausfahrt Immer mit Nicht-Null-Code auch im stillen Modus
- Sie nur Druck C-Compiler Ausfälle nach stderr, auch im stillen Modus
- Unterstützung für Haupt: func (args: String [])
- Unterstützung für wissenschaftliche Notation in Fließkomma-Literale
- Codequalität Fixes auf den `fancy_backtrace` Erweiterung
- text / Shlex nun Inline-Dokumentation und einen Testfall
- Verschiedene Win32 Rohrleitung und Prozesskorrekturen, vor allem, jetzt geht ProcessWin32
- Umgebungsvariablen und leitet std {in, äh, aus} richtig
Was ist neu in der Version 0.9.7a:
- Fest Win32 Build waren einige externe Variablen in der Tat nicht.
Was ist neu in Version 0.9.7:
- Debug und Produktionsprofil wählbar mit -pg und - pr, ist debug nun der Standard
- Neues Modul: os / Dynlib für dynamische Bibliothek laden
- Neue Methoden:? Themen-Ausbeute (), Gewinde current (), Gewinde IsAlive (), Thema Warte ~ timed ()
- Feste UDPSocket und alle anderen Steckdose Zeug, Cross-Plattform wieder.
- Festnetz-Nummern in Windows.
- Fügen Sie am nächsten kommt, wenn wir einen Anruf nicht lösen (bessere Fehlerberichterstattung)
- Fix seltsame Fall zusätzliche Importe, die nicht benötigt werden sollte (die Lösung fix)
- Übersetzen `__bang` und` zurück __quest` in `?` Und `!` In Rockfehlermeldungen
- Verbesserte Fehlerberichterstattung innerhalb Blöcke und alle verspannt Konstrukte (zB Fernrohre)
- Farbfehlerausgang standardmäßig
- Fügen Sie CString println ()
- Fügen Sie nicht blockierende E / A für Rohre
- New PipeReader und PipeWriter Implementierungen, die sich io / Reader und io / Writer
- Fix BufferWriter
- Fügen Sie eine Reihe von Tests in Test / Ordner
Was ist neu in Version 0.9.6:
- SequenceDriver wurde Auslassen -g, die Fehlersuche deutlich gemacht härter.
- Ungültige Verwendung von Pause und innerhalb von Schleifen werden nun Fehler rocken weiter.
- Im übrigen ist dies meist ein Bugfix und interne Aufräummitteilung -. Bugs zu Generika, Schließungen, Typinferenz im Spiel
- Die --sourcepath ist veraltet, alles geht über .use Dateien jetzt.
- Das Make-Treiber erzeugt eine "saubere" Ziel alle binäre Objekte jetzt entfernen.
Was ist neu in Version 0.9.4:
- Fest Kompilierung auf ArchLinux x64
- Feste und portiert Teile des SDK für win32-Unterstützung
- Veröffentlicht '= & # x3e;' Operator (nicht von der SDK überlastet)
- Hinzugefügt Datei getReducedPath
- Hinzugefügt Namespace-Typ Unterstützung
- Hinzugefügt einzeilige Version Blöcke
- Aufgeräumt Rock Codebase
- Verschiedene Makefle Fixes und Erweiterungen
Was ist neu in Version 0.9.3:
- Das ist -help Nachricht jetzt viel detailliertere , erklärt es eine Menge Debug / obskuren Optionen haben wir für uns selbst halten wurde bis jetzt.
- hinzugekommen eachUntil () und enthält? () Zur Liste
- hinzugekommen XPath-Selektoren wie zu HashBag
- Hinzugefügt eine bequeme Text / json-Modul
- Filewriter asPipe, createTempFile
- Hinzugefügt einen Exponenten Betreiber (**) auf die Grammatik, es ist standardmäßig nicht für Integer-Typen außer Kraft gesetzt, so nutzen sie noch nicht :) Wenn jeder hat zu 0.9.3 migriert werden wir die in 0.9 enthalten. 4
- Viele Bugfixes und Aufräumarbeiten, Lookup Commits
Was ist neu in Version 0.9.1:
- Rück Iteratoren / backIterator (), um Collection-Klassen hinzugefügt
- lib-Caching zugegeben, bis Rock, und teilweise neu kompiliert ist mit dem .libs / und .cacheinfo Dateien viel schlauer. Kann mit -nolibcache deaktiviert zu sein.
- ACS (genial Verschluss Syntax) ist in! Unsere Verschlüsse erfassen Syntax und sogar Trampolin Funktionen erzeugen, die generischen Typen an bestimmte Arten zu übersetzen.
- oo stellt nun unter Rock -. Wir müssen noch herausfinden, einen guten Syntax für Stack-Allokation von C-Arrays
- Unterstützung für ooc Arrays.
Kommentare nicht gefunden