summaryrefslogtreecommitdiff
path: root/lib/pp.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/pp] [Feature #19045] Add support Data#pretty_printmanga_osyo2022-10-141-0/+20
* [ruby/pp] [DOC] Update for PP.width_for [Feature #12913]Nobuyoshi Nakada2021-12-231-1/+12
* [ruby/pp] Use etc instead of .so for broader compatibilityCharles Oliver Nutter2021-12-181-1/+1
* [ruby/pp] Only do RubyVM patches if class existsCharles Oliver Nutter2021-12-181-28/+30
* lib/pp.rb (width_for): Ignore all syscall errorsYusuke Endoh2021-11-301-1/+1
* lib/pp.rb (width_for): ignore Errno::EINVALYusuke Endoh2021-11-301-1/+1
* lib/pp.rb (PP.pp): Use io/console's winsize by defaultYusuke Endoh2021-11-301-1/+10
* [ruby/pp] Support < Ruby 3.0Hiroshi SHIBATA2021-04-211-1/+1
* [DOC] Add doc to sharing_detection= [ci skip]Kazuhiro NISHIYAMA2020-12-231-0/+1
* pp is ractor-ready.Koichi Sasada2020-12-221-5/+18
* Fix pp when passed a empty ruby2_keywords-flagged hash as array elementJeremy Evans2020-01-221-1/+1
* Make prettyprint’s cycle detection aware of Delegator instancesRichard Viney2019-12-161-0/+4
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-3/+3
* Use ident hash for top-level recursion checkJohn Hawthorn2019-11-041-8/+6
* lib/pp.rb: Use UnboundMethod#bind_call instead of .bind(obj).call(...)Yusuke Endoh2019-08-301-5/+5
* Introduce pattern matching [EXPERIMENTAL]ktsj2019-04-171-0/+4
* lib/pp.rb (Range#pretty_print): support endless rangemame2018-12-031-1/+1
* Refine RubyVM::AbstractSyntaxTree::Node#typenobu2018-12-031-4/+4
* Add RubyVM::AST#pretty_printnobu2018-12-031-0/+30
* Requiring pp is not required now [ci skip]nobu2017-12-181-4/+0
* lib/pp.rb: remove alias for suppressing a redefinition warning.mame2017-12-111-4/+0
* lib/pp.rb: no rdoc of alias to suppress a warningnobu2017-12-081-0/+2
* pp.rb: rdocnobu2017-12-081-1/+1
* Replace Kernel#pp after PP class is defined.akr2017-12-011-26/+27
* lib/pp.rb (Kernel#pp): Fix a race conditionmame2017-12-011-1/+2
* prelude.rb: Add Kernel#pp, a trigger for lib/pp.rbmame2017-11-301-0/+1
* Refactored using Method#owner.akr2017-04-041-2/+2
* Add missing :nodoc: commentnaruse2016-12-101-2/+2
* Enable the document for Kernel[#.]pp.akr2016-11-111-3/+2
* pp prints a multiple lines string prettier.akr2016-10-111-0/+15
* * lib/open-uri.rb: Remove indicator for "frozen_string_literal: true".akr2015-11-101-2/+1
* Put an line before "frozen_string_literal: true" for emacs.akr2015-10-051-0/+1
* * lib/pp.rb: Use frozen_string_literal: true.akr2015-10-051-2/+4
* * lib/pp.rb (File::Stat#pritty_print): some platforms (such as Windows)usa2014-12-051-2/+4
* * lib/pp.rb (object_address_group): Use Kernel#to_s to obtain the classakr2013-10-221-13/+3
* * bootstraptest/test_autoload.rb, bootstraptest/test_method.rb:shugo2013-06-131-3/+3
* * lib/pp.rb: Revert part of r40834 and nodoc PP::ObjectMixinzzak2013-05-201-29/+1
* * remove trailing spaces.nobu2013-05-191-5/+5
* * lib/pp.rb: Document PP::ObjectMixin [Fixes GH-312]zzak2013-05-191-0/+28
* * lib/pp.rb: Update PP module overview by @geopetzzak2013-04-281-13/+26
* * lib/pp.rb, lib/prettyprint.rb: Documentation for PP and PrettyPrintzzak2013-02-101-33/+58
* Kernel#inspect: improve consistency and do not call #to_s.eregon2012-08-151-10/+1
* Revert r36699 and r36700. [Feature #6130]naruse2012-08-151-1/+10
* update PP with recent Kernel#inspect change. Patch by Yusuke Endoh.eregon2012-08-141-10/+1
* * lib/pp.rb: fix rdoc.ktsj2011-12-041-3/+5
* * lib/pp.rb: Move PP documentation to top of class PP. Patch bydrbrain2011-10-101-22/+21
* * lib/pp.rb: describe superclasses explicitly.akr2010-08-011-2/+2
* * lib/pp.rb: use [""].pack("p").size to detect the pointer size.akr2010-04-241-7/+1
* * lib/pp.rb (PP::ObjectMixin#pretty_print): use to_s regardless ofakr2009-11-071-3/+2
* * lib/pp.rb (Kernel#pp): returns its arguments, like Kernel#p.mame2009-09-291-2/+2