Software detaljer:
OOC sprog blev oprindeligt implementeret i Java.
Efter mange bygger, var den gamle OOC compiler skrevet i Java erstattet med denne forbedrede version kaldet Rock.
Det har været bootstrapping siden 2010-04-22 under Gentoo, Ubuntu, Arch Linux, Win32, OSX
Hvad er nyt i denne udgivelse:.
- Fix for hver brug på `Range` tilfælde
- Opret `match` autocast arbejde med primitive
- Namespaced import- rettelser
- Complex tupel mandatet ikke længere clobbers variabler venstre-side
- Faste alt for strenge operatør overbelastning kontrollerer for unære operatører
- Fast kode fejl generation med ejendomme i omslag
- Altid exit med ikke-nul kode selv uden brugerinput
- Altid print C compiler manglende stderr, selv uden brugerinput
- Tilføjet understøttelse af main: func (args: String [])
- Tilføjet støtte til videnskabelig notation i floating point litteraler
- Code kvalitet rettelser til `fancy_backtrace` udvidelse
- tekst / Shlex nu inline dokumentation og en prøvesag
- Diverse Win32 Pipe & Proces rettelser, især, ProcessWin32 nu passerer
- variabler Miljø og omdirigerer std {i, err, ud} korrekt
Hvad er nyt i version 0.9.7a:
- Fast Win32 build, nogle externe variabler faktisk var ikke.
Hvad er nyt i version 0.9.7:
- Debug og produktion profil valgbar med AB-PG og - PR, debug er nu standard
- Nyt modul: OS / Dynlib til dynamisk bibliotek lastning
- Nye metoder:? Tråd udbytte (), Tråd currentThread (), Tråd isAlive (), Tråd vente ~ timed ()
- Fast UDPSocket og alle andre socket ting, cross-platform igen.
- Faste numre linje på Windows.
- Tilføj tætteste match, når vi ikke kan løse et opkald (bedre fejlrapportering)
- Fix underlige tilfælde af yderligere import, der ikke skulle have været nødvendige (løse fix)
- Oversæt `__bang` og` __quest` tilbage i `?` Og `!` I sten fejlmeddelelser
- Forbedre fejlrapportering inde blokke og alle afstivet konstruktioner (f.eks scopes)
- Color fejluddata som standard
- Tilføj CString println ()
- Tilføj ikke-blokerende I / O til rør
- Ny PipeReader og PipeWriter implementeringer, der strækker sig io / Reader og io / Writer
- Fix BufferWriter
- Tilføj en flok tests i test / mappen
Hvad er nyt i version 0.9.6:
- SequenceDriver var udelade -G, hvilket gjorde debugging betydeligt hårdere.
- Ugyldige anvendelser af pause og fortsætte inde i sløjfer nu klippe fejl.
- For resten, det er for det meste en bugfix og intern oprydning release -. Bugs relateret til generiske lægemidler, lukninger, type inferens i kamp
- --sourcepath er forældet, alt går gennem .Bruger filer nu.
- make-driveren giver en "ren" mål om at fjerne alle binære objekter nu.
Hvad er nyt i version 0.9.4:
- Fast kompilering på ArchLinux x64
- Faste og porteret dele af SDK for win32 support
- Tilføjet '= & # X3e « operatør (ikke overbelastes af SDK)
- Tilføjet File getReducedPath
- Tilføjet namespace typen support
- Tilføjet single-line udgave blokke
- Renset op rocks kodebase
- Forskellige Makefle rettelser og tilføjelser
Hvad er nyt i version 0.9.3:
- -help besked er nu en masse mere detaljeret , forklarer det en masse debug / obskure muligheder vi har været at holde for os selv indtil nu.
- Tilføjet eachUntil () og indeholder? () Til liste
- Tilføjet XPath-lignende selektorer til HashBag
- Tilføjet en bekvem tekst / JSON-modul
- FileWriter asPipe, createTempFile
- Tilføjet en eksponent operatør (**) til grammatik, det er ikke tilsidesættes som standard for heltal typer, så du skal ikke bruge det endnu :) Da alle har migreret til 0.9.3, vil vi medtage det i 0,9. 4
- Masser af fejlrettelser og oprydninger, opslag de begår
Hvad er nyt i version 0.9.1:
- Reverse iteratorer / backIterator () tilføjet til indsamling klasser
- lib-caching blev tilføjet til rock, og delvis genkompilering er meget smartere med .libs / mappen og .cacheinfo filer. Kan deaktiveres med -nolibcache.
- ACS (awesome lukning syntaks) er i! Vores lukninger fange syntaks og endda generere trampolin funktioner til at oversætte generiske typer i specifikke typer.
- Oos nu udarbejder under sten -. Vi stadig nødt til at finde ud af en god syntaks for stack-allokering af C-arrays
- Tilføjet understøttelse af OOC arrays.
Kommentarer ikke fundet