Byebug - Debugging in Ruby 2

  •        44

Byebug is a simple to use, feature rich debugger for Ruby. It uses the TracePoint API for execution control and the Debug Inspector API for call stack navigation, so it doesn't depend on internal core sources. It's developed as a C extension, so it's fast. And it has a full test suite so it's reliable.

https://github.com/deivid-rodriguez/byebug

Tags
Implementation
License
Platform

   




Related Projects

pry-byebug - Step-by-step debugging and stack navigation in Pry


Adds step-by-step debugging and stack navigation capabilities to pry using byebug.To use, invoke pry normally. No need to start your script or app differently. Execution will stop in the first statement after your binding.pry.

minitest-byebug - Start a byebug session on test failures.


Start a byebug session on test failures.

Managed Library for interacting with Debugger Tools for Windows Engine API


mdbglib is a managed library for interacting with Debugger Engine API which is available for download from Microsoft as part of Debugging Tools for Windows. This library is intended for people who need to interact with a debugger from managed code or PowerShell.

gdbgui - Browser-based frontend to gdb (gnu debugger)


A modern, browser-based frontend to gdb (gnu debugger). Add breakpoints, view stack traces, and more in C, C++, Go, and Rust! Simply run gdbgui from the terminal and a new tab will open in your browser. gdbgui is easy to get started with yet supports scripting, and has terminal access while keeping the user interface in lock step with the underlying gdb process.

Backbone-Debugger - Chrome Developer Tools extension for debugging Backbone.js applications


Chrome Developer Tools extension for debugging Backbone.js applications



Microsoft Open Debugger Extension for WinDbg


ODbgExt is an open source debugger extension for WinDbg that is intended to be developed by the debugging community. It is based on the Windows Debugger SDK Sample ‘exts’ and uses the COM Debugger interface IDebugControl. The primary objective of the project is to provide the ...

lambdebug - Stepping debugger for the Clojure REPL


Stepping debugger for the Clojure REPL

v8-telnet - Raw REPL for the V8 debugger


Raw REPL for the V8 debugger

Livepython - Visually trace Python code in real-time.


Livepython is a desktop app that lets you visually trace, in real-time, the execution of a Python program. In addition, it can track changes in global and local variables as your program is running. Livepython is meant to give you a quick grasp of a program's execution flow. It's less messy than sprinkling print statements throughout your code and simpler to use than debuggers/profilers.

Purple - Purple combines querypoint debugging with repl++: parse, re-run, break, loop environment


Purple combines querypoint debugging with repl++: parse, re-run, break, loop environment

arogue - A Go-Repl using R underneath


This is the beginnings of a port of the lovely gopherjs (go -> javascript) transpiler by Richard Musiol, to produce an R-based repl and transpiler from Go -> R.The goal is to take the world's best data analysis and debugging environment (in what other debugging environment can you stop in the middle of your code and histogram your data for outliers?) and bring its power to Go.

Delve - Debugger for the Go programming language.


Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go. Delve should be easy to invoke and easy to use. Chances are if you're using a debugger, things aren't going your way. With that in mind, Delve should stay out of your way as much as possible.

sly - Sylvester the Cat's Common Lisp IDE


``` _____ __ __ __ / ___/ / / \ \/ / |\ _,,,---,,_ \__ \ / / \ / /,`.-'`' -. ;-;;,_ ___/ / / /___ / / |,4- ) )-,_..;\ ( `'-' /____/ /_____/ /_/ '---''(_/--' `-'\_)```SLY is Sylvester the Cat's Common Lisp IDE for Emacs. See it in action in[this screencast][7].SLY is a direct fork of [SLIME][1], and contains the following improvements overit:* Completely redes

!exploitable Crash Analyzer - MSEC Debugger Extensions


!exploitable (pronounced “bang exploitable”) is a Windows debugging extension (Windbg) that provides automated crash analysis and security risk assessment.

ndb.el - emacs debugger mode for debugging node and v8 (d8)


emacs debugger mode for debugging node and v8 (d8)

ti-debug - Server-side debugging engines using the WebKit remote debugger.


Server-side debugging engines using the WebKit remote debugger.

zdb - Enhancements for debugging Zope using Python's debugger.


Enhancements for debugging Zope using Python's debugger.

VideoDebugger - The debugger for debugging VideoCap


The debugger for debugging VideoCap

jpydbg


An open plugin providing a full Python Debugging graphical interface and shell for either JEDIT editor or NETBEANS ide. Python\'s debugger backend is implemented as a networking debugger inheriting the standard dbd.py python debugging kernel ,frontend

VimDebugger - VIM Debugger plugin for PHP dbgp debugging (python based)


VIM Debugger plugin for PHP dbgp debugging (python based)