./devel/ruby-byebug, Ruby 2.0 fast debugger - base + CLI

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 11.1.3, Package name: ruby31-byebug-11.1.3, Maintainer: pkgsrc-users

Byebug is a simple to use, feature rich debugger for Ruby 2. It uses the new
TracePoint API for execution control and the new 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.

It allows you to see what is going on _inside_ a Ruby program while it executes
and offers many of the traditional debugging features such as:

* Stepping: Running your program one line at a time.
* Breaking: Pausing the program at some event or specified instruction, to
examine the current state.
* Evaluating: Basic REPL functionality, although [pry] does a better job at
that.
* Tracking: Keeping track of the different values of your variables or the
different lines executed by your program.


Required to run:
[devel/ruby-readline] [lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 82.5 KB

Version history: (Expand)


CVS history: (Expand)


   2024-01-21 10:13:54 by Takahiro Kambe | Files touched by this commit (1)
Log message:
devel/ruby-byebug: fix for ruby33

Depends on devel/ruby-readline prior to ruby33.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-04-27 06:05:56 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-byebug: update to 11.1.3

Update ruby-byebug to 11.1.3.

## [11.1.3] - 2020-04-23

### Fixed

* [#674](https://github.com/deivid-rodriguez/byebug/pull/674): crash when using \ 
byebug on ruby 2.7.0 on Windows.

## [11.1.2] - 2020-04-17

### Fixed

* [#657](https://github.com/deivid-rodriguez/byebug/pull/657): crash when \ 
hitting \<TAB\> due to IRB completion mechanism included in the default \ 
ruby 2.7 version of the `irb` gem ([@terceiro]).
   2020-02-05 15:42:16 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-byebug: update to 11.1.1

Update ruby-byebug to 11.1.1.

## [11.1.1] - 2020-01-24

### Fixed

* [#635](https://github.com/deivid-rodriguez/byebug/pull/635): usage on
  Fedora 31 or any other `byebug` installation performed by a `rubygems`
  copy customized by setting `Gem.install_extension_in_lib` to false.
   2020-01-20 16:31:33 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-byebug: update to 11.1.0

Update ruby-byebug to 11.1.0.

## [11.1.0] - 2020-01-20

### Added

* Official support for MRI 2.7 ([@yui-knk]).

### Fixed

* [#562](https://github.com/deivid-rodriguez/byebug/pull/562): post mortem mode \ 
landing in the wrong line when coming from an exception inside a `Kernel.load` \ 
call.

### Removed

* Support for MRI 2.3. Byebug no longer installs on this platform.
   2019-05-06 07:20:26 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-byebug: update to 11.0.1

## [11.0.1] - 2019-03-18

### Fixed

* [#546](https://github.com/deivid-rodriguez/byebug/pull/546): `continue!` to \ 
ignore further `byebug` calls.
* [#545](https://github.com/deivid-rodriguez/byebug/pull/545): `skip` \ 
autolisting code for intermediate skipped breakpoints.
   2019-02-25 15:44:50 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-byebug: update to 11.0.0

## [11.0.0] - 2019-02-15

### Added

* [#377](https://github.com/deivid-rodriguez/byebug/pull/377): `skip` to \ 
continue until the next breakpoint as long as it is different from the current \ 
one. You can use this command to get out of loops, for example ([@tacnoman]).
* [#524](https://github.com/deivid-rodriguez/byebug/pull/524): `continue!` (or \ 
`continue unconditionally`) to continue until the end of the program regardless \ 
of the currently enabled breakpoints ([@tacnoman]).

### Fixed

* [#527](https://github.com/deivid-rodriguez/byebug/pull/527): `break` help text \ 
to clarify placeholders from literals.
* [#528](https://github.com/deivid-rodriguez/byebug/pull/528): `quit!` help to \ 
not show a space between "quit" and "!".

### Removed

* Support for MRI 2.2. Byebug no longer installs on this platform.