Project

General

Profile

Feature #11057

Gemify JSON

Added by hsbt (Hiroshi SHIBATA) almost 4 years ago. Updated over 2 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:<unknown>]

Description


Related issues

Related to Ruby trunk - Feature #5481: Gemifying Ruby standard libraryAssignedActions

Associated revisions

Revision cfaddc2a
Added by hsbt (Hiroshi SHIBATA) almost 4 years ago

  • ext/json/, test/json/, defs/default_gems: Gemify JSON library. [fix GH-867][Feature #11057]
  • test/ruby/test_extlibs.rb: removed json gem from existence extentions.
  • gems/bundled_gems: added json gem into bundled gem.
  • lib/rdoc/rubygems_hook.rb: ignored no json environment.
  • lib/rubygems/test_case.rb, test/rubygems/*: ditto.
  • lib/rdoc/test_case.rb, test/rdoc/*: ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 50231
Added by hsbt (Hiroshi SHIBATA) almost 4 years ago

  • ext/json/, test/json/, defs/default_gems: Gemify JSON library. [fix GH-867][Feature #11057]
  • test/ruby/test_extlibs.rb: removed json gem from existence extentions.
  • gems/bundled_gems: added json gem into bundled gem.
  • lib/rdoc/rubygems_hook.rb: ignored no json environment.
  • lib/rubygems/test_case.rb, test/rubygems/*: ditto.
  • lib/rdoc/test_case.rb, test/rdoc/*: ditto.

Revision 50231
Added by hsbt (Hiroshi SHIBATA) almost 4 years ago

  • ext/json/, test/json/, defs/default_gems: Gemify JSON library. [fix GH-867][Feature #11057]
  • test/ruby/test_extlibs.rb: removed json gem from existence extentions.
  • gems/bundled_gems: added json gem into bundled gem.
  • lib/rdoc/rubygems_hook.rb: ignored no json environment.
  • lib/rubygems/test_case.rb, test/rubygems/*: ditto.
  • lib/rdoc/test_case.rb, test/rdoc/*: ditto.

Revision 50231
Added by hsbt (Hiroshi SHIBATA) almost 4 years ago

  • ext/json/, test/json/, defs/default_gems: Gemify JSON library. [fix GH-867][Feature #11057]
  • test/ruby/test_extlibs.rb: removed json gem from existence extentions.
  • gems/bundled_gems: added json gem into bundled gem.
  • lib/rdoc/rubygems_hook.rb: ignored no json environment.
  • lib/rubygems/test_case.rb, test/rubygems/*: ditto.
  • lib/rdoc/test_case.rb, test/rdoc/*: ditto.

Revision 50231
Added by hsbt (Hiroshi SHIBATA) almost 4 years ago

  • ext/json/, test/json/, defs/default_gems: Gemify JSON library. [fix GH-867][Feature #11057]
  • test/ruby/test_extlibs.rb: removed json gem from existence extentions.
  • gems/bundled_gems: added json gem into bundled gem.
  • lib/rdoc/rubygems_hook.rb: ignored no json environment.
  • lib/rubygems/test_case.rb, test/rubygems/*: ditto.
  • lib/rdoc/test_case.rb, test/rdoc/*: ditto.

Revision 50231
Added by hsbt (Hiroshi SHIBATA) almost 4 years ago

  • ext/json/, test/json/, defs/default_gems: Gemify JSON library. [fix GH-867][Feature #11057]
  • test/ruby/test_extlibs.rb: removed json gem from existence extentions.
  • gems/bundled_gems: added json gem into bundled gem.
  • lib/rdoc/rubygems_hook.rb: ignored no json environment.
  • lib/rubygems/test_case.rb, test/rubygems/*: ditto.
  • lib/rdoc/test_case.rb, test/rdoc/*: ditto.

History

#1

Updated by hsbt (Hiroshi SHIBATA) almost 4 years ago

  • Related to Feature #5481: Gemifying Ruby standard library added
#2

Updated by hsbt (Hiroshi SHIBATA) almost 4 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

Applied in changeset r50231.


  • ext/json/, test/json/, defs/default_gems: Gemify JSON library. [fix GH-867][Feature #11057]
  • test/ruby/test_extlibs.rb: removed json gem from existence extentions.
  • gems/bundled_gems: added json gem into bundled gem.
  • lib/rdoc/rubygems_hook.rb: ignored no json environment.
  • lib/rubygems/test_case.rb, test/rubygems/*: ditto.
  • lib/rdoc/test_case.rb, test/rdoc/*: ditto.
#3

Updated by Hanmac (Hans Mackowiak) almost 4 years ago

is that ticket really closed, when the changes got reverted a revision later?

it was not a direct version later but it was done at r50267 so i think the ticket should be open again

#4

Updated by hsbt (Hiroshi SHIBATA) over 3 years ago

  • Status changed from Closed to Open

I have been reverted this issue. because we have issue for native extension build.

Updated by hsbt (Hiroshi SHIBATA) over 2 years ago

  • Status changed from Open to Rejected

rdoc depends on json. And gem authors rely on json of stdlib.

ref. http://www.mikeperham.com/2016/02/09/kill-your-dependencies/

I gave up to extract json from stdlib.

Updated by vo.x (Vit Ondruch) over 2 years ago

Why it could not be default gem?

Updated by nobu (Nobuyoshi Nakada) over 2 years ago

It is a default gem now.
I think you meant "bundled gem".
Bundled gems are not available until the installation finished.

Also available in: Atom PDF