JRuby

JRuby

Components

Component Application Error Lead: Thomas E Enebo This component exists for users with problems running Ruby applications that are not behaving properly. Ultimately, this will yield a specific defect in one of the other components once the problem is triaged.
Component C Extensions
Component Compiler Lead: Charles Oliver Nutter Issues related in creating a compiler
Component Core Classes/Modules Lead: Thomas E Enebo All builtin classes which do not require 'require'. Built-in classes/modules.
Component Documentation Lead: Thomas E Enebo Issues with the project's documentation
Component Embedding Lead: Thomas E Enebo Issues involving embedding a JRuby interpreter into a Java application. This is seperate from Java integration which involves the specific of how things behave once the interpreter is embedded.
Component Encoding Lead: Marcin Mielzynski Anything related to Ruby 1.9 character encoding features.
Component Extensions Lead: Ola Bini zlib, stringio, yaml, etc... Things that are C Extensions in CRuby, but we have reimplemented in JRuby
Component HelpWanted Bugs that have no one working on them with no plans to be worked on in the next three to six months.
Component IBM/Other VM Lead: Thomas E Enebo Problems associated with non-Sun VM's. IBM/J9, gcj, ecj, ...
Component Interpreter Lead: Charles Oliver Nutter General semantics of interpretation not working properly
Component Intro Issues marked in the Intro component are considered approachable and straight-forward for a developer new to the JRuby project. Generally reasonable knowledge of both Java and Ruby are expected as pre-requisites.
Component Java Integration Lead: Thomas E Enebo Java Integration features (e.g. mapping between Ruby and Java languages)
Component JRuby-extras Bugs associated with Rubyforge Jruby extras project
Component Launcher Lead: Nick Sieger Problems involving our Native launchers not working or installing correctly.
Component Miscellaneous Lead: Charles Oliver Nutter Issues that do not fit elsewhere.
Component OpenSSL
Component Parser Lead: Thomas E Enebo Things related to JRuby's Parser: The lexer and jay grammar stuff
Component Performance Lead: Charles Oliver Nutter
Component Projects This component is meant to track larger tasks that are being undertaken. Members can comment on progress/problems and also link to smaller Jira issues which will in turn get fixed as the project that the issue represents progresses.
Component Rails WAR Deployment
Component Ruby 1.8.7 Feature changes that affect only 1.8.7 behavior (which is not supported by JRuby).
Component Ruby 1.9.2 Lead: Marcin Mielzynski Features and fixes related to Ruby 1.9.2 support
Component Ruby 1.9.3 Lead: Charles Oliver Nutter New features being added for Ruby 1.9.3.
Component RubySpec Lead: Vladimir Sizikov For bugs relating to failures running the specs in RubySpec and not first observed in real-world applications.
Component Standard Library Lead: Thomas E Enebo For bugs related to Ruby's standard library.
Component win32ole Lead: Thomas E Enebo Bugs related to win32ole support
Component Windows Lead: Thomas E Enebo This for issues specific to JRuby not working on Windows. Java is portable, but windows is a sore spot in various ways (file paths, cmd shell, shelling out).