Skip to content

JRuby doesn't define Process::Tms like MRI does #2752

@chrisseaton

Description

@chrisseaton

In MRI it's canonically Process::Tms and Struct::Tms is an alias. In JRuby there is only Struct::Tms.

$ irb
irb(main):001:0> Struct::Tms
=> Process::Tms
irb(main):002:0> Process::Tms
=> Process::Tms
irb(main):003:0> Struct::Tms == Process::Tms
=> true
$ bin/jruby bin/irb
irb(main):001:0> Struct::Tms
=> Struct::Tms
irb(main):002:0> Process::Tms
NameError: uninitialized constant Process::Tms
  from org/jruby/RubyModule.java:3103:in `const_missing'
  from (irb):2:in `<eval>'
  from org/jruby/RubyKernel.java:1005:in `eval'
  from org/jruby/RubyKernel.java:1315:in `loop'
  from org/jruby/RubyKernel.java:1125:in `catch'
  from org/jruby/RubyKernel.java:1125:in `catch'
  from bin/irb:13:in `<top>'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions