summaryrefslogtreecommitdiff
path: root/lib/pp.rb
Commit message (Expand)AuthorAgeFilesLines
* 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
* * lib/pp.rb (PP:ObjectMixin#pretty_print): delegates has no inspectakr2009-09-271-2/+16
* * lib/pp.rb (guard_inspect_key): untrust internal hash to preventmame2009-08-041-3/+3
* * lib/pp.rb (Struct#pretty_print): coerce to a string sincenobu2009-04-271-1/+1
* * test/test_pp.rb: extract from lib/pp.rb.akr2009-02-141-183/+0
* trailing spaces removed.akr2008-09-141-27/+27
* * re.c (rb_reg_names): new method Regexp#names.akr2007-12-091-2/+16
* * lib/pp.rb: use Hash for recursion check as inspect.akr2007-12-071-6/+6
* refine doc.akr2007-11-111-1/+1
* * lib/pp.rb (PP::PPMethods#pp_hash): don't sort keys because hash isakr2007-10-141-10/+6
* * lib/pp.rb (PP::PPMethods#pp_hash): sort condition changed:akr2007-07-071-4/+5