Rock

Logiciel capture d'écran:
Rock
Détails logiciels:
Version: 0.9.9
Date de transfert: 13 Apr 15
Développeur: Amos Wenger
Licence: Gratuit
Popularité: 195

Rating: 2.0/5 (Total Votes: 1)

La langue de ooc a été implémenté en Java.
Après de nombreuses constructions, l'ancien compilateur ooc écrit en Java a été remplacé par cette version améliorée appelée Rock.
Il a été amorçage depuis 2010-04-22 sous Gentoo, Ubuntu, Arch Linux, Win32, OSX

Ce qui est nouveau dans cette version:.

  • Correction pour chaque utilisation sur `cas Range`
  • Faire `travaux de autocast match` avec primitive
  • correctifs d'importation espace de noms
  • affectation de tuple Complexe plus aplatit les variables gauche côté
  • la surcharge d'opérateur contrôles trop stricts fixes pour les opérateurs unaires
  • Correction d'erreur de génération de code avec des propriétés dans des couvertures
  • exit Toujours avec le code non-zéro, même en mode silencieux
  • Toujours échecs impression compilateur C sur stderr, même en mode silencieux
  • Ajout du support pour principale: func (args: String [])
  • Ajout du support pour la notation scientifique en virgule flottante littéraux
  • Code de corrections de qualité à l'extension `fancy_backtrace`
  • text / shlex a maintenant la documentation en ligne et un cas de test
  • Diverses corrections Win32 tuyaux et de process, notamment, ProcessWin32 passe désormais
  • Les variables d'environnement et redirige std {en, euh, sur} correctement

Ce qui est nouveau dans la version 0.9.7a:

  • build Win32 fixe, certaines variables externat étaient en fait pas.

Quoi de neuf dans la version 0.9.7:

  • Debug et le profil de production choosable avec -pg et - pr, débogage est maintenant par défaut
  • Nouveau module: os / Dynlib pour la bibliothèque chargement dynamique
  • Nouvelles méthodes: le rendement de filetage (), Enfiler currentThread (), Enfiler isAlive (), attente de discussion ~ chronométré ()
  • Correction UDPSocket et tous les autres trucs prise, multiplate-forme à nouveau.
  • les numéros de ligne fixe sur Windows.
  • Ajouter correspondance la plus proche quand nous ne pouvons pas résoudre un appel (rapports mieux erreur)
  • Fix cas étrange des importations supplémentaires qui ne auraient pas été nécessaires (fix résolution)
  • Traduire `et` __bang` __quest` retour dans `?` Et `!` Dans les messages d'erreur de rock
  • améliorer les rapports à l'intérieur de blocs erreur et toutes les constructions prépara (par exemple, étendues)
  • sortie d'erreur de couleur par défaut
  • Ajouter CString println ()
  • Ajouter non bloquante d'E / S pour les tuyaux
  • Nouveau PipeReader et PipeWriter implémentations, étendant io / io Reader et / Writer
  • Correction BufferWriter
  • Ajouter un tas de tests dans test / dossier

Ce qui est nouveau dans la version 0.9.6:

  • SequenceDriver été omet -g, qui a fait beaucoup de débogage plus difficile.
  • utilisations incorrectes de break et continue à l'intérieur de boucles sont désormais Caillou erreurs.
  • Pour le reste, ce est surtout une correction de bogues et nettoyages de presse interne -. Bugs liés aux médicaments génériques, les fermetures, l'inférence de type dans un match
  • Le --sourcepath a été abandonné, tout passe par les fichiers .use maintenant.
  • Le pilote de marque produit une cible «propre» pour enlever tous les objets binaires maintenant.

Ce qui est nouveau dans la version 0.9.4:

  • compilation fixe sur ArchLinux x64
  • Les parties fixes et portés du SDK pour le soutien win32
  • Ajout de '= & # X3e;' opérateur (pas surchargé par le SDK)
  • Ajout du fichier getReducedPath
  • Ajout du support de type d'espace de noms
  • Ajout d'une seule ligne Version blocs
  • la base de code de Nettoyé roche
  • Diverses corrections et ajouts Makefle

Quoi de neuf dans la version 0.9.3:

  • Le message de -help est maintenant beaucoup plus détaillée , il explique beaucoup de débogage / options obscures nous avons gardé pour nous jusqu'à présent.
  • Ajouté eachUntil () et contient? () À la liste
  • sélecteurs Ajouté XPath comme à HashBag
  • Ajout d'un module / JSON texte pratique
  • FileWriter asPipe, createTempFile
  • Ajout d'un opérateur d'exposant (**) à la grammaire, ce ne est pas surchargé par défaut pour les types entiers, il ne faut pas l'utiliser encore :) Quand tout le monde a migré vers 0.9.3, nous allons inclure que 0,9. 4
  • Beaucoup de corrections de bogues et nettoyages, rechercher le commits

Quoi de neuf dans la version 0.9.1:

  • Inverser itérateurs / backIterator () ajouté à des classes de collection
  • lib-cache a été ajouté au rock, et recompilation partielle est beaucoup plus intelligent avec le .libs / répertoire et .cacheinfo fichiers. Peut être désactivé avec -nolibcache.
  • ACS (syntaxe génial de fermeture) est en! Nos fermetures capturent la syntaxe et même générer des fonctions de trampoline à traduire types génériques dans des types particuliers.
  • oos compile maintenant sous roche -. Nous avons encore de comprendre une bonne syntaxe pour pile-allocation des tableaux C
  • Ajout du support pour les tableaux OOC.

Logiciel similaire

JSIL
JSIL

6 Jun 15

Erector
Erector

13 May 15

LuaJIT
LuaJIT

28 Sep 15

mkr
mkr

19 Jul 15

D'autres logiciels de développeur Amos Wenger

ooc
ooc

3 Jun 15

Commentaires à Rock

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie