Szczegóły programowe:
język OOC został wdrożony w Javie.
Po wielu buduje, stare OOC kompilator napisany w Javie zastąpiono tej wzmocnionej wersji o nazwie rock.
Został on ładowanie początkowe od 22.04.2010 pod Gentoo, Ubuntu, Arch Linux, Win32, OSX
Co nowego w tym wydaniu:.
- Fix dla każdego użycia na `Range` przypadkach,
- `match` pracy AutoCast z prymitywnej
- w przestrzeni nazw poprawki import
- Kompleks cesja krotka nie clobbers lewy zmienne po stronie
- Poprawiono operatora przeciążenia zbyt surowe kontrole dla operatorów pojedynczych,
- Poprawiono błąd generowania kodu z nieruchomości w okładkach,
- Zawsze wyjścia z niezerową kodu nawet w trybie cichym,
- Zawsze awarie druku kompilatora C na stderr, nawet w trybie cichym,
- Dodano wsparcie dla głównego: func (args: String [])
- Dodano wsparcie dla notacji naukowej pływających literały punktów
- Kod jakości poprawki do `fancy_backtrace` rozszerzenia
- text / Shlex ma teraz wbudowany dokumentacji i sprawdzian,
- Różne Win32 Rury i procesowe poprawki, zwłaszcza, ProcessWin32 przechodzi teraz
- Zmienne środowiskowe i przekierowuje std {w, eee, z} prawidłowo
Co nowego w wersji 0.9.7a:
- Poprawiono kompilacji Win32, niektóre zmienne extern w rzeczywistości nie.
Co nowego w wersji 0.9.7:
- Debug i profil produkcji wybieralne z -pg i - pr, debugowanie jest teraz domyślnym
- Nowy moduł: os / Dynlib dynamiczne ładowanie biblioteki
- Nowe metody: Wydajność wątek (), () wątku currentThread, wątek isAlive (), czekać Temat ~ czasowe ()
- Poprawiono UDPSocket i wszystkie inne rzeczy, Gniazdo, wieloplatformowy ponownie.
- Stałe numery linii w systemie Windows.
- Dodaj najbliższy mecz, gdy nie jesteśmy w stanie rozwiązać połączenia (raportowanie lepiej błąd)
- Fix dziwny przypadek dodatkowego importu, które nie powinny być potrzebne (rozwiązywanie fix)
- Przetłumacz i `` __bang` powrotem do `__quest`?` I `!` Komunikaty o błędach rocka
- Pomóż raportowania wewnątrz bloków błąd i wszystko przygotował konstrukcje (np zakresy)
- Wyjście błędu Kolor domyślnie
- Dodaj println () CString
- Dodaj non-blocking I / O dla rur
- implementacje Nowy PipeReader i PipeWriter, rozszerzenie io / Reader i wy / Writer
- Fix BufferWriter
- Dodaj kilka testów w teście / folderu
Co nowego w wersji 0.9.6:
- SequenceDriver został pomijając -g, które znacznie się debugowania trudniejsze.
- Nieprawidłowe zastosowania przerwy i nadal wewnątrz pętli są obecnie skale błędów.
- Co do reszty, jest to głównie poprawki błędów i wewnętrzne uwolnienie porządki. - Błędy związane z leków generycznych, zamknięcia, rodzaj wnioskowania w meczu
- --sourcepath została zaniechana, wszystko idzie teraz do plików .use.
- make kierowca produkuje "czystej" cel usunięcie wszystkich obiektów binarnych teraz.
Co nowego w wersji 0.9.4:
- Poprawiono zestawienie na ArchLinux x64
- Środki i części do wskazywały, SDK dla wsparcia win32
- Dodane '= & # x3e;' operatora (nie przeładowany przez SDK)
- Dodane pliku getReducedPath
- Dodano wsparcie typu nazw
- Wersja bloki Dodane pojedynczej linii
- codebase oczyścić rocka
- Różne Makefle poprawki i uzupełnienia,
Co nowego w wersji 0.9.3:
- wiadomość help jest teraz dużo bardziej szczegółowa , to wyjaśnia wiele debug / opcje niejasne byliśmy utrzymanie dla siebie aż do teraz.
- Dodane eachUntil () i zawiera? () Do listy
- Dodane XPath, takie jak przełączniki do HashBag
- Dodane wygodne tekst / Moduł json
- FileWriter asPipe, createTempFile
- Dodane operatora wykładnik (**) do gramatyki, nie jest przesłonięte domyślnie dla typów całkowitych, więc nie używaj go jeszcze :) Kiedy wszyscy się migracji do wersji 0.9.3, my to, że w 0,9. 4
- Wiele poprawek i porządków, odnośnika do zobowiązuje
Co nowego w wersji 0.9.1:
- Odwróć iteratory / backIterator () dodaje się do klas kolekcji
- lib-buforowanie został dodany do rocka, a częściowe ponowna kompilacja jest o wiele mądrzejszy z .libs / i .cacheinfo plików. Może być wyłączony z -nolibcache.
- ACS (niesamowite zamknięcia składnia) jest! Nasze zamknięcia uchwycić składnię, a nawet generować funkcje trampolina przetłumaczyć typów generycznych do poszczególnych rodzajów.
- OOS teraz kompiluje w skale. - Wciąż mamy dowiedzieć się dobrą składnię stosu alokacji tablic C
- Dodano wsparcie dla OOC tablic.
Komentarze nie znaleziono