Détails logiciels:
Version: 1.7.10
Date de transfert: 17 Feb 15
Licence: Gratuit
Popularité: 82
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
- 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
Améliorations
Exigences :
- Java 2 Standard Edition Runtime Environment
Commentaires non trouvées