JRuby

Logiciel capture d'écran:
JRuby
Détails logiciels:
Version: 1.7.10
Date de transfert: 17 Feb 15
Développeur: Jan Arne Petersen
Licence: Gratuit
Popularité: 0

Rating: nan/5 (Total Votes: 0)

JRuby est une source ouverte et la mise en œuvre de Java pur de la célèbre interpréteur Ruby.
JRuby est étroitement intégré à Java pour permettre à la fois d'intégrer l'interprète dans une application Java et le script toute classe Java

Caractéristiques :.

    < li> A 1.8.6 compatible interpréteur Ruby écrit en 100% Java pur
  • Cours Rubis plus builtin fournis
  • Support pour interagir avec et de définir des classes Java à partir de rubis
  • Scripting Framework Bean (BSF) de soutien
  • Distribué sous un tri-licence (CPL / GPL / LGPL)

Ce qui est nouveau dans cette version:

  • Modifications de la note:
  • 22 questions fixés
  • de Windows régression require_relative fixé.
  • accidentelle INSTANTANÉ dépendance fixe
  • Un couple de bugs de triage impliquant codant fixé.
  • Problèmes résolus pour 1.7.10:
  • # 1385 - Socket :: SOMAXCONN
  • # 1380 - test étendu à défaut
  • # 1375 - Global éventuellement ignore cession
  • # 1374 - require_relative échoue lorsque appelée à partir classpath: / fichier de chemin sur Windows dans JRuby 1.7.9
  • # 1363 - Compilation de la source au 1.7.9 échoue en raison de dépendances maven insatisfaits
  • # 1355 - Exception à partir nouveau thread après appel set_trace_func
  • # 1349 - bin / {râteau, rdoc, ri} rompu par défaut dans jruby 1.7.9
  • # 1345 - UnmarshalStream: Regardez pour coder des informations dans toutes les variables d'instance
  • # 1338 - UnmarshalStream: fixe deux off-by-one erreurs dans unmarshalInt
  • # 1336 - Fixation recenseur comportement # peek
  • # 1335 - Tableau # repeated_permutation devrait avoir arité 1
  • # 1334 - #enum_slice et #enum_cons sont 1,8 seule
  • # 1323 - Instantané dépendance publié jruby-core 1.7.9
  • # 1322 - Dir résout liens symboliques
  • # 1317 - 1311 datetime Comparaison
  • # 1312 - File.expand_path (& quot; NUL & quot;) cassé
  • # 1311 - DateTime Comparaison avec une résolution inférieure à la milliseconde
  • # 1252 - # Plage taille absent de JRuby 1.7.8 en mode 2.0
  • # 1184 - méthode non définie `__ruby_object» pour la mise en œuvre de l'interface
  • # 1156 - jruby-openssl tourne sans cesse essayer d'écrire à une prise qui est à l'état CLOSE_WAIT
  • # 1129 - IO blocs # de read_nonblock parfois pour SSL Sockets
  • # 480 - JRuby ne gère pas UTF-8 Source Files

Ce qui est nouveau dans la version 1.7.9:

  • Modifications de la note:
  • 36 questions fixés
  • de Windows File.size fixe
  • Windows maintenant se afficher correctement consoler fenêtres codepage
  • régression fixe qui a éclaté Compass (ou tout ce qui dépendait de FSSM)
  • Un peu plus de problèmes de codage fixés
  • Beaucoup d'améliorations de la méthode Enumerable
  • Problèmes résolus pour 1.7.9:
  • # 1300: Fix # 1222, StringIO.gets w / utf8
  • # 1295: Ne réglez pas java.net.preferIPv4Stack dans les scripts shell # 1286
  • # 1293: Ajout de spécifications pour JRuby-5946
  • # 1292: subList toIndex doit être exclusive, et non inclusive. (FromIndex est inclus.)
  • # 1291: Sidekiq: erreur Minitest: NoMethodError: méthode non fantaisie: ==, attend l'un des []
  • # 1282: Blockless Struct # sélectionner doit retourner un recenseur
  • # 1275: Quote une clé JSON il est donc JSON valide
  • .
  • # 1274:. RubyArray.subList devrait traiter toIndex exclusif, non inclus
  • # 1272: File.size (org.jruby.RubyFile.size ()) impacts sous-jacents descripteur de fichier
  • # 1271: Fix tableaux avec redéfinie chaque
  • # 1267: Supprime personnalisations Logger dans JavaUtilLoggingLogger
  • # 1265: StackOverflowError impérieuses Array.each depuis 1.7.5
  • # 1264: Fixer Enumerable # morceau arg manipulation
  • # 1263: Fixer Enumerable # take_while Arg manipulation
  • # 1262: Fixer Enumerable # slice_before manipulation arg
  • # 1257: mvn clean package efface installé lanceur de jruby
  • # 1255: StringIO Encodage émission
  • # 1254: String # encodage soulève différentes erreurs sur 1.7.8 que sur 1.7.4 (et les deux sont différents de IRM)
  • # 1251: & quot; & quot Stub gemmes; manquant / mal dans JRuby 1.7.8
  • # 1246: fixation Chaîne # concat (symbole) devrait soulever TypeError
  • # 1245:. Méthode non définie exception lors de l'utilisation de la boussole montre `'dans jruby 1.7.8
  • # 1242: chaîne UTF-8 interpolation dans la chaîne US-ASCII retourne parfois mal chaîne US-ASCII
  • # 1239: Compilé corps des méthodes ne est pas le champ d'application defn / defs correctement
  • # 1238: JRuby 1.7.8 ne se initialise OpenSSL :: :: PKey RSA.new avec clé cryptée
  • # 1236: fichiers erronés dans JRuby 1.7.8 & quot; bin / & quot; répertoire.
  • # 1234: Fixer any_spec
  • # 1231: Fixer count_spec (1.7.x)
  • # 1229: définition de classe en double lors de réifier les classes
  • # 1222: parse CSV échoue lorsque la chaîne de caractère de mutibyte termine par CR-LF
  • # 1221: openssl: ajouter de manutention pour la base 0 à nouveau to_s
  • # 1209:. Chemin # dup est brisé en 1.7.5
  • # 1204: Régression: Encodage sauver YAML avec des personnages norvégiens erreur
  • # 1198: encodage String
  • # 1032: Construire erreur en utilisant Java 8 sur OS X
  • # 901: le traitement des questions de arg Enumerable pour `# chunk`,` # slice_before`, et `# take_while`
  • # 770: fichier erreur de taille sur la fenêtre

Ce qui est nouveau dans la version 1.7.8:

  • Faits saillants:
  • 21 questions fixés
  • de nouveau les rails «régression fixe de Windows (bundle installer sorties)
  • problème bijou d'amorçage OpenSSL fixe
  • problème d'amorçage de Google App Engine fixe
  • Un manque quelques fonctionnalités ajoutées 1.9+ Chemin
  • Problèmes résolus:
  • # 1214: Prise en charge de la norme ISO-8859-16
  • # 1213: Retirer README.md note sur junit.jar
  • # 1201: Chemin d'accès # supprimer alias manquant / ne fonctionne pas
  • # 1199: jruby Softlink à jruby.bash lieu de papier
  • .
  • # 1182: RubyHash incorrecte comportement multithread lors de la mobilisation
  • # 1180:. Déplacer la garde avant l'utilisation de méta-classe
  • # 1176: Array (tableau) retourne une copie au lieu de tableau lui-même
  • # 1171: Rails nouvelle échoué avec JRuby sur Windows 7
  • # 1170: `amélioration de la performance rindex`
  • # 1167: & quot; print & quot; appelée sans aucun argument gravures & quot; nulle & quot;
  • # 1165: Bug fix 1092
  • # 1163: File.expand_path devrait échouer si ENV ['HOME'] ne est pas un chemin absolu
  • # 1157:. Fixer la compatibilité wiht Bouncy Castle 1,49
  • # 1154: Pathname.new (Dir.new ('dir_name')) soulève un TypeError
  • # 1153: Dir [* []] se comporte différemment dans l'jruby 1.7.6 en IRM 1.9.3p448
  • # 1151: trop de fichiers dans JRuby 1.7.6
  • # 1150: rails 3.2.x avec jruby-openssl dans Gemfile donne OpenSSL constante non initialisée :: :: Digest OPENSSL_VERSION_NUMBER
  • # 1148: engager c7c7c7 éclaté AppEngine
  • # 1139: ClassCastException lors de la lecture valeur de chaîne non de Java System.properties
  • # 1136: JRuby 1.7.5 ne compile pas les fichiers de classe valides
  • # 1117: Méthode #nom sur les classes java dépouille la classe externe

Ce qui est nouveau dans la version 1.7.0:

  • 1.9.3 est maintenant notre mode exécution par défaut ( -1,8 est nécessaire pour le soutien 1.8.7)
  • Ruby bibliothèque standard mis à jour pour 1.9.3p286
  • Beaucoup de correctifs de compatibilité 1.9.x
  • Soutien à invokedynamic

  • Améliorations
  • Performance et de la concurrence à travers
  • Java 5 soutien a chuté (Java 6+ requis)
  • Tous 1,9 problèmes de codage connus résolus
  • Kernel # exec fait maintenant un véritable exec natif sur toutes les plateformes
  • Améliorations et corrections à l'intégration de Java et l'incorporation
  • caractéristiques autochtones désormais mieux pris en charge sur Solaris, Linux ARM, et d'autres
  • Mise à jour de Rubygems 1.8.24
  • Mise à jour de Rake 0.9.2.2

Exigences :

  • Java 2 Standard Edition Runtime Environment

Logiciel similaire

Commentaires à JRuby

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!