Detalles de software:
Versión: 1.7.10
Fecha de carga: 17 Feb 15
Licencia: Libre
Popularidad: 82
JRuby es un código abierto y la aplicación Java puro de la famosa intérprete de Ruby.
JRuby está estrechamente integrado con Java para permitir tanto a incrustar el intérprete en cualquier aplicación Java y escritura de cualquier clase Java
Características :.
- < li> Una 1.8.6 compatible intérprete de Ruby escrito en 100% puro Java
- clases de Ruby mayoría orden interna previstas
- Soporte para la interacción y la definición de clases de Java desde dentro de rubí
- Frijol Scripting Framework (BSF) apoyo
- Distribuido bajo una licencia tri (CPL / GPL / LGPL)
¿Qué hay de nuevo en esta versión:
- Los cambios de nota:
- 22 números fijos
- regresión require_relative ventanas fijas.
- dependencia INSTANTÁNEA Accidental fijo
- Un par de errores que implican Marshalling codifican fijo.
- Problemas resueltos para el 01/07/10:
- # 1385 - Socket :: SOMAXCONN
- # 1380 - no prueba extendida
- # 1375 - Global ignora eventual asignación
- # 1374 - require_relative falla cuando se llama desde classpath: / ruta de archivo en Windows en JRuby 1.7.9
- # 1363 - Compilar desde el código fuente en 1.7.9 falla debido a dependencias maven insatisfechas
- # 1355 - Excepción de comenzar nuevo hilo tras llamada set_trace_func
- # 1349 - bin / {rastrillo, rdoc, ri} roto por defecto en jruby 1.7.9
- # 1345 - UnmarshalStream: Mire para la codificación de la información en todas las variables de instancia
- # 1338 - UnmarshalStream: Fijo dos off-by-one errores en unmarshalInt
- # 1336 - Fijación enumerador comportamiento # peek
- # 1335 - Matriz # repeated_permutation debe tener aridad 1
- # 1334 - #enum_slice y #enum_cons son 1,8-only
- # 1323 - Snapshot dependencia en libertad jruby núcleos 1.7.9
- # 1322 - Dir resuelve enlaces simbólicos
- # 1317 - 1311 datetime Comparación
- # 1312 - File.expand_path (& quot; NUL & quot;) roto
- # 1311 - DateTime comparación con resolución sub-milisegundos
- # 1252 - Range # tamaño falta de JRuby 1.7.8 en modo 2.0
- # 1184 - método no definido `__ruby_object 'para implementación de la interfaz
- # 1156 - jruby-openssl gira sin cesar tratando de escribir a una toma que se encuentra en estado CLOSE_WAIT
- # 1129 - IO bloques # read_nonblock veces para SSL sockets
- # 480 - JRuby no maneja UTF-8 Fuente Archivos
¿Qué hay de nuevo en la versión 1.7.9:
- Los cambios de nota:
- 36 temas fijos
- Windows File.size fijo
- Windows le informa correctamente a la consola de Windows página de códigos
- regresión fijo que estalló Compass (o cualquier cosa que dependía FSSM)
- Un poco más de problemas de codificación fija
- Un montón de mejoras de métodos Enumerable
- Problemas resueltos para 1.7.9:
- # 1300: Fix # 1222, StringIO.gets w / utf8
- # 1295: No establezca java.net.preferIPv4Stack en scripts de shell # 1286
- # 1293: Adición de especificaciones para jruby-5946
- # 1292: subLista toIndex debe ser exclusivo, no incluido. (FromIndex es inclusiva.)
- # 1291: Sidekiq: Minitest error: NoMethodError: método unmocked: ==, espera que una de []
- # 1282: Blockless Struct # seleccione debe devolver un enumerador
- # 1275: Cita clave JSON así que es JSON válido .
- # 1274:. RubyArray.subList debe tratar toIndex como exclusiva, no incluido
- # 1272: File.size (org.jruby.RubyFile.size ()) impactos subyacentes identificador de archivo
- # 1271: Fix matrices con reemplazado cada
- # 1267: Elimina personalizaciones Logger en JavaUtilLoggingLogger
- # 1265: StackOverflowError anulando Array.each desde 1.7.5
- # 1264: Fijar Enumerable # trozo arg manipulación
- # 1263: Fijar Enumerable # take_while arg manipulación
- # 1262: Fijar Enumerable # slice_before manejo arg
- # 1257: mvn paquete limpio borra lanzador jruby instalado
- # 1255: StringIO Codificación Problema:
- # 1254: String # codificar plantea diferentes errores en 1.7.8 que en 1.7.4 (y ambos son diferentes de resonancia magnética)
- # 1251: & quot; Stub gemas & quot; falta / mal en JRuby 1.7.8
- # 1246: La fijación de cuerdas # concat (símbolo) debe levantar TypeError
- # 1245:. Excepción método Indefinido al utilizar `reloj brújula 'en jruby 1.7.8
- # 1242: UTF-8 cadena de interpolación en secuencia US-ASCII a veces regresa secuencia US-ASCII mal
- # 1239: Compilado cuerpos de los métodos no hacen ámbito defn / ceos correctamente
- # 1238: JRuby 1.7.8 no se puede inicializar OpenSSL :: PKey :: RSA.new con clave cifrada
- # 1236: archivos erróneos en JRuby 1.7.8 & quot; bin / & quot; directorio.
- # 1234: Fijar any_spec
- # 1231: Fijar count_spec (1.7.x)
- # 1229: definición de clase duplicado cuando cosificar clases
- # 1222: parse CSV falla cuando cadena con carácter mutibyte termina con CR-LF
- # 1221: openssl: añadir gastos de envío para la base de 0 a nuevo y to_s
- # 1209:. Nombre de ruta # dup se rompe en 1.7.5
- # 1204: Regresión: ahorro YAML con caracteres noruegos error de codificación
- # 1198: codificación de cadena
- # 1032: Construir error utilizando Java 8 en OS X
- # 901: problemas de manejo arg enumerables para `# chunk`,` # slice_before`, y `# take_while`
- # 770: error de tamaño de archivo en las ventanas
¿Qué hay de nuevo en la versión 1.7.8:
- Aspectos destacados:
- 21 temas fijos
- 'nueva rieles "regresión fijo de Windows (bundle install salidas)
- Fijo OpenSSL problema bootstrapping joya
- Fijo Google App Engine problema bootstrapping
- Algunos falta 1.9+ NombreRuta funciones agregadas
- Problemas resueltos:
- # 1214: Apoyo a la norma ISO-8859-16
- # 1213: Retire README.md señala en junit.jar
- # 1201: Nombre de ruta # eliminar alias falta / no funciona
- # 1199: jruby Softlink a jruby.bash en lugar de en papel .
- # 1182: RubyHash incorrecto comportamiento de multiproceso cuando marshalling
- # 1180:. Mueva la guardia antes de que el uso de metaclase
- # 1176: Array (matriz) devuelve una copia en lugar del propio array
- # 1171: Rails nueva fallado con JRuby en Windows 7
- # 1170: `mejora del rendimiento rindex`
- # 1167: & quot; print & quot; llamada sin argumentos ampliaciones y quot; nil & quot;
- # 1165: Bug fix 1092
- # 1163: File.expand_path debe fallar si ENV ['HOME'] no es una ruta absoluta li>
- # 1157:. Corrección de compatibilidad wiht Bouncy Castle 1.49
- # 1154: Pathname.new (Dir.new ('dir_name')) plantea una TypeError
- # 1153: Dir [* []] se comporta de manera diferente en el jruby 1.7.6 en la RM 1.9.3p448
- # 1151: Demasiados archivos en JRuby 1.7.6
- # 1150: Carriles 3.2.x con jruby-openssl en Gemfile da OpenSSL constante sin inicializar :: Digest :: OPENSSL_VERSION_NUMBER
- # 1148: Comprometerse c7c7c7 rompió AppEngine
- # 1139: ClassCastException al leer valor no Cadena de Java System.properties
- # 1136: JRuby 1.7.5 no compila archivos de clase válidos
- # 1117: Método #nombre en clases java despoja a la clase externa
¿Qué hay de nuevo en la versión 1.7.0:
- 1.9.3 es ahora nuestro modo de tiempo de ejecución por defecto ( Se necesita -1,8 por 1.8.7 apoyo)
- librería estándar de Ruby actualizado para 1.9.3p286
- Muchas correcciones de compatibilidad 1.9.x
- Soporte para invokedynamic
- Rendimiento y concurrencia en todo
- Java 5 apoyo cayó (Java 6+ requiere)
- Todos los conocidos 1.9 problemas de codificación resueltos
- Kernel # exec ahora hace un verdadero ejecutivo nativo en todas las plataformas
- Las mejoras y correcciones a la integración de Java y la incrustación
- características nativas ahora mejor soportados en Solaris, Linux ARM, y otros
- Actualizar para Rubygems 08/01/24
- Actualizar para Rastrillo 0.9.2.2
Mejoras
Requisitos :
- Java 2 Standard Edition Runtime Environment
Comentarios que no se encuentran