JRuby

Software captura de pantalla:
JRuby
Detalles de software:
Versión: 1.7.10
Fecha de carga: 17 Feb 15
Licencia: Libre
Popularidad: 0

Rating: nan/5 (Total Votes: 0)

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
  • # 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

  • Mejoras
  • 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

Requisitos :

  • Java 2 Standard Edition Runtime Environment

Programas parecidos

GromJS
GromJS

20 Feb 15

CURSEL
CURSEL

3 Jun 15

CodeViz
CodeViz

3 Jun 15

Lua
Lua

17 Aug 18

Comentarios a la JRuby

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!