| rubí-depuración Extensión de rubí de código abierto que ofrecerá un depurador de pleno derecho para Ruby |
Descargar ahora |
rubí-depuración Clasificación y resumen
- Nombre del editor:
- Kent Sibilev
- Sitio web del editor:
- http://rubyforge.org/projects/ruby-debug/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 115 KB
rubí-depuración Etiquetas
rubí-depuración Descripción
Extensión de rubí de código abierto que ofrecerá un depurador de pleno derecho para Ruby Implementación más rápida del Debug.RB estándar usando una extensión nativa con un nuevo gancho Ruby C API. La principal diferencia entre Ruby-Debug y la Biblioteca de Debug.RB estándar es la velocidad de la ejecución. El problema principal con DEBUG.RB es que utiliza el método de kernel # set_trace_func, que requiere la creación de un objeto de enlace para cada invocación de gancho. Está bien para los scripts pequeños, pero para las aplicaciones del mundo real como las rieles, debug.rb es casi imposible de usar. Todo lo que tiene que hacer es simplemente sentarse y observar cómo el intérprete de Ruby crea una enorme cantidad de objetos vinculantes, solo para destruirlos con el ciclo de recolección de basura inmediata. También explica que Ruby-Debug no admite puntos de observación por la misma razón. ¿Qué hay de nuevo en este lanzamiento: · Ahora se advierte un retroceso cuando cree que el CallStack está truncado, lo que obtiene comparando con la persona que llama () · Arreglar la configuración de $ 0. · Fijar el error en mostrar variables en post mortem · Documentar cómo se pretende usar el depurter.start con un bloque. · Mueva el kernel # depurador de la base de rubí-depuración a ruby-depuración · Obtener pruebas de regresión trabajando de nuevo · Advierte y agregue una "confirmación" al configurar un punto de interrupción en un archivo que no está cargado.
rubí-depuración Software relacionado