1
0

- updated to version 4.0.2

### Fixed
 * Removed `rb-readline` as a dependency and show a help message whenever
 requiring readline fails instead (#118)
 
 ## 4.0.1 - 2014-03-13
 ### Fixed
 * .yml files needed for printers support were missing from the release... :S
 * Add `rb-readline` as a dependency (#118)
 
 ## 4.0.0 - 2014-03-13
 ### Added
 - `untracevar` command that stops tracing a global variable.
 - Window CI build through AppVeyor.
 - OSX CI build through Travis.
 - Style enforcement through RuboCop.
 - C style enforment using the `indent` command line utility.
 - Some remote debugging tests (thanks @eric-hu).
 - Printer's support (thanks @astashov).
 
 ### Changed
 - A lot of internal refactoring.
 - `tracevar` now requires the full global variable name (with "$").
 - `catch` command is not allowed in post_mortem mode anymore. It was not
 working anyways (#92).
 - `step` is now more user friendly when used in combination with `up` (see #85).
 - `var const` can now be called without an argument and will show constants in
 the current scope.
 - `break` with a class name now creates breakpoints regardless of class not
 being yet defined. If that's the case, it gives a warning but the class is

OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rubygem-byebug?expand=0&rev=6
This commit is contained in:
Stephan Kulow 2015-03-18 15:41:12 +00:00 committed by Git OBS Bridge
parent 32ab290363
commit 6af750f5b6
4 changed files with 77 additions and 6 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:56358e944d1cdb83151d4400631306eb2539b5fdf1b5e784cdd984b14016ac51
size 89088

3
byebug-4.0.2.gem Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ca59f0ae7744db6cbd0df50e32323a2bea16bb8ac1ae997014f633534edc2e0a
size 74240

View File

@ -1,3 +1,74 @@
-------------------------------------------------------------------
Wed Mar 18 15:39:52 UTC 2015 - coolo@suse.com
- updated to version 4.0.2
### Fixed
* Removed `rb-readline` as a dependency and show a help message whenever
requiring readline fails instead (#118)
## 4.0.1 - 2014-03-13
### Fixed
* .yml files needed for printers support were missing from the release... :S
* Add `rb-readline` as a dependency (#118)
## 4.0.0 - 2014-03-13
### Added
- `untracevar` command that stops tracing a global variable.
- Window CI build through AppVeyor.
- OSX CI build through Travis.
- Style enforcement through RuboCop.
- C style enforment using the `indent` command line utility.
- Some remote debugging tests (thanks @eric-hu).
- Printer's support (thanks @astashov).
### Changed
- A lot of internal refactoring.
- `tracevar` now requires the full global variable name (with "$").
- `catch` command is not allowed in post_mortem mode anymore. It was not
working anyways (#92).
- `step` is now more user friendly when used in combination with `up` (see #85).
- `var const` can now be called without an argument and will show constants in
the current scope.
- `break` with a class name now creates breakpoints regardless of class not
being yet defined. If that's the case, it gives a warning but the class is
created anyways.
### Fixed
- Code reloading issues.
- `set fullpath` was not showing fullpaths. Now it is.
- `up`, `down` and `frame` commands now work in post_mortem mode (#93).
- Fixes in rc file (.byebugrc): invalid commands are just ignored instead of
aborting, global (home) rc file is now properly loaded before project's file.
- Backtraces not working in `post_mortem` mode (#93).
- 'cmd1 ; cmd2 ; ...; cmdN' syntax which allows running several commands
sequentially.
- Finish command not stopping at the correct line (#101).
- `break` with namespaced class, like `break A::B#c` should now work (#106).
- Command history is now persisted before exiting byebug.
- Setting breakpoint in a method would stop not only at the beginning of the
method but also at the beginning of every block inside the method.
- Setting breakpoints on module methods (#122, @x-yuri).
### Removed
- `autoreload` setting as it's not necessary anymore. Code should always be up
to date.
- `reload` command for the same reason.
- Gem dependency on `debugger-linecache`.
- `step+`, `step-`, `next+`, `next-`, `set/show linetrace_plus` and
`set/show forcestep` commands. These were all mechanisms to deal with TracePoint
API event dupplication, but this duplicated events have been completely removed
from the API since
[r48609](bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/48609), so
they are no longer necessary.
- `info file` subcommands: `info file breakpoints`, `info file mtime`, `info
file sha1`, `info file all`. Now all information is listed under `info file`.
- `testing` setting. It was just a hack to be able to test `byebug`. Nobody was
supposed to actually use it!
- `var class` command, just use Ruby (`self.class.class_variables`).
- `p` command, just use `eval`, or just type your expression and `byebug` will
autoevaluate it.
- `exit` alias for `quit`.
-------------------------------------------------------------------
Wed Dec 17 10:11:03 UTC 2014 - tboerger@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package rubygem-byebug
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -24,14 +24,14 @@
#
Name: rubygem-byebug
Version: 3.5.1
Version: 4.0.2
Release: 0
%define mod_name byebug
%define mod_full_name %{mod_name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: ruby-macros >= 5
BuildRequires: %{rubydevel >= 2.0.0}
BuildRequires: %{rubygem gem2rpm}
BuildRequires: ruby-macros >= 5
BuildRequires: update-alternatives
Url: http://github.com/deivid-rodriguez/byebug
Source: http://rubygems.org/gems/%{mod_full_name}.gem