summaryrefslogtreecommitdiff
path: root/lib/pp.rb
AgeCommit message (Expand)Author
2024-02-21[ruby/pp] Extract pp_hash_pairNobuyoshi Nakada
2024-02-21[ruby/pp] Get rid of hardcoded class nameNobuyoshi Nakada
2024-01-15[ruby/pp] Print beginless ranges properlySamuel Giddins
2024-01-11[ruby/pp] Fix pretty printing a Data subclass instance when the subclass is a...Benoit Daloze
2024-01-11[ruby/pp] Use .class.members for pretty printing DataBenoit Daloze
2024-01-11[ruby/pp] Use a proper feature check to check if Data is definedBenoit Daloze
2023-11-07[ruby/pp] Bump up 0.5.0Hiroshi SHIBATA
2023-10-25[Doc] Improve documentation of PPOKURA Masafumi
2023-04-14[ruby/pp] Expose PP::VERSIONHiroshi SHIBATA
2022-10-14[ruby/pp] [Feature #19045] Add support Data#pretty_printmanga_osyo
2021-12-23[ruby/pp] [DOC] Update for PP.width_for [Feature #12913]Nobuyoshi Nakada
2021-12-18[ruby/pp] Use etc instead of .so for broader compatibilityCharles Oliver Nutter
2021-12-18[ruby/pp] Only do RubyVM patches if class existsCharles Oliver Nutter
2021-11-30lib/pp.rb (width_for): Ignore all syscall errorsYusuke Endoh
2021-11-30lib/pp.rb (width_for): ignore Errno::EINVALYusuke Endoh
2021-11-30lib/pp.rb (PP.pp): Use io/console's winsize by defaultYusuke Endoh
2021-04-21[ruby/pp] Support < Ruby 3.0Hiroshi SHIBATA
2020-12-23[DOC] Add doc to sharing_detection= [ci skip]Kazuhiro NISHIYAMA
2020-12-22pp is ractor-ready.Koichi Sasada
2020-01-22Fix pp when passed a empty ruby2_keywords-flagged hash as array elementJeremy Evans
2019-12-16Make prettyprint’s cycle detection aware of Delegator instancesRichard Viney
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-04Use ident hash for top-level recursion checkJohn Hawthorn
2019-08-30lib/pp.rb: Use UnboundMethod#bind_call instead of .bind(obj).call(...)Yusuke Endoh
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2018-12-03lib/pp.rb (Range#pretty_print): support endless rangemame
2018-12-03Refine RubyVM::AbstractSyntaxTree::Node#typenobu
2018-12-03Add RubyVM::AST#pretty_printnobu
2017-12-18Requiring pp is not required now [ci skip]nobu
2017-12-11lib/pp.rb: remove alias for suppressing a redefinition warning.mame
2017-12-08lib/pp.rb: no rdoc of alias to suppress a warningnobu
2017-12-08pp.rb: rdocnobu
2017-12-01Replace Kernel#pp after PP class is defined.akr
2017-12-01lib/pp.rb (Kernel#pp): Fix a race conditionmame
2017-11-30prelude.rb: Add Kernel#pp, a trigger for lib/pp.rbmame
2017-04-04Refactored using Method#owner.akr
2016-12-10Add missing :nodoc: commentnaruse
2016-11-11Enable the document for Kernel[#.]pp.akr
2016-10-11pp prints a multiple lines string prettier.akr
2015-11-10* lib/open-uri.rb: Remove indicator for "frozen_string_literal: true".akr
2015-10-05Put an line before "frozen_string_literal: true" for emacs.akr
2015-10-05* lib/pp.rb: Use frozen_string_literal: true.akr
2014-12-05* lib/pp.rb (File::Stat#pritty_print): some platforms (such as Windows)usa
2013-10-22* lib/pp.rb (object_address_group): Use Kernel#to_s to obtain the classakr
2013-06-13* bootstraptest/test_autoload.rb, bootstraptest/test_method.rb:shugo
2013-05-20* lib/pp.rb: Revert part of r40834 and nodoc PP::ObjectMixinzzak
2013-05-19* remove trailing spaces.nobu
2013-05-19* lib/pp.rb: Document PP::ObjectMixin [Fixes GH-312]zzak
2013-04-28* lib/pp.rb: Update PP module overview by @geopetzzak
2013-02-10* lib/pp.rb, lib/prettyprint.rb: Documentation for PP and PrettyPrintzzak