Skip to content
Toggle navigation
Sign up
Product
Actions
Automate any workflow
Packages
Host and manage packages
Security
Find and fix vulnerabilities
Codespaces
Instant dev environments
Copilot
Write better code with AI
Code review
Manage code changes
Issues
Plan and track work
Discussions
Collaborate outside of code
Explore
All features
Documentation
GitHub Skills
Blog
Solutions
For
Enterprise
Teams
Startups
Education
By Solution
CI/CD & Automation
DevOps
DevSecOps
Case Studies
Customer Stories
Resources
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Pricing
In this repository
All GitHub
↵
Jump to
↵
No suggested jump to results
In this repository
All GitHub
↵
Jump to
↵
In this organization
All GitHub
↵
Jump to
↵
In this repository
All GitHub
↵
Jump to
↵
Sign in
Sign up
{{ message }}
jruby
/
jruby
Public
Notifications
Fork
925
Star
3.7k
Code
Issues
664
Pull requests
71
Discussions
Actions
Projects
7
Wiki
Security
Insights
More
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security
Insights
Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Merge branch 'master' into truffle-head
Loading branch information
chrisseaton
committed
Jan 14, 2015
2 parents
2168abb
+
65ce1eb
commit
71e6131
Show file tree
Hide file tree
Showing
605 changed files
with
7,977 additions
and
6,961 deletions
.
Split
Unified
.travis.yml
.travis.yml
README.md
README.md
core/src/main
java/org/jruby
core/src/main/java/org/jruby/Ruby.java
Ruby.java
core/src/main/java/org/jruby/RubyArray.java
RubyArray.java
core/src/main/java/org/jruby/RubyEncoding.java
RubyEncoding.java
core/src/main/java/org/jruby/RubyIO.java
RubyIO.java
core/src/main/java/org/jruby/RubyMatchData.java
RubyMatchData.java
core/src/main/java/org/jruby/RubyProc.java
RubyProc.java
core/src/main/java/org/jruby/RubyString.java
RubyString.java
core/src/main/java/org/jruby/RubyThreadGroup.java
RubyThreadGroup.java
core/src/main/java/org/jruby/RubyTime.java
RubyTime.java
core/src/main/java/org/jruby/RubyYielder.java
RubyYielder.java
core/src/main/java/org/jruby/TopSelfFactory.java
TopSelfFactory.java
ext
bigdecimal
core/src/main/java/org/jruby/ext/bigdecimal/RubyBigDecimal.java
RubyBigDecimal.java
socket
core/src/main/java/org/jruby/ext/socket/Addrinfo.java
Addrinfo.java
core/src/main/java/org/jruby/ext/socket/Ifaddr.java
Ifaddr.java
core/src/main/java/org/jruby/ext/socket/RubyBasicSocket.java
RubyBasicSocket.java
core/src/main/java/org/jruby/ext/socket/RubySocket.java
RubySocket.java
core/src/main/java/org/jruby/ext/socket/SocketUtils.java
SocketUtils.java
ir
core/src/main/java/org/jruby/ir/IRBuilder.java
IRBuilder.java
core/src/main/java/org/jruby/ir/IRClosure.java
IRClosure.java
core/src/main/java/org/jruby/ir/IRFlags.java
IRFlags.java
core/src/main/java/org/jruby/ir/IRFor.java
IRFor.java
core/src/main/java/org/jruby/ir/IRManager.java
IRManager.java
core/src/main/java/org/jruby/ir/IRScope.java
IRScope.java
core/src/main/java/org/jruby/ir/IRVisitor.java
IRVisitor.java
core/src/main/java/org/jruby/ir/Operation.java
Operation.java
dataflow/analyses
core/src/main/java/org/jruby/ir/dataflow/analyses/LiveVariableNode.java
LiveVariableNode.java
core/src/main/java/org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisNode.java
UnboxableOpsAnalysisNode.java
core/src/main/java/org/jruby/ir/dataflow/analyses/UnboxableOpsAnalysisProblem.java
UnboxableOpsAnalysisProblem.java
instructions
core/src/main/java/org/jruby/ir/instructions/AliasInstr.java
AliasInstr.java
core/src/main/java/org/jruby/ir/instructions/ArgScopeDepthInstr.java
ArgScopeDepthInstr.java
core/src/main/java/org/jruby/ir/instructions/AttrAssignInstr.java
AttrAssignInstr.java
core/src/main/java/org/jruby/ir/instructions/BFalseInstr.java
BFalseInstr.java
core/src/main/java/org/jruby/ir/instructions/BNilInstr.java
BNilInstr.java
core/src/main/java/org/jruby/ir/instructions/BTrueInstr.java
BTrueInstr.java
core/src/main/java/org/jruby/ir/instructions/BUndefInstr.java
BUndefInstr.java
core/src/main/java/org/jruby/ir/instructions/BacktickInstr.java
BacktickInstr.java
core/src/main/java/org/jruby/ir/instructions/BlockGivenInstr.java
BlockGivenInstr.java
core/src/main/java/org/jruby/ir/instructions/BranchInstr.java
BranchInstr.java
core/src/main/java/org/jruby/ir/instructions/BreakInstr.java
BreakInstr.java
core/src/main/java/org/jruby/ir/instructions/BuildCompoundArrayInstr.java
BuildCompoundArrayInstr.java
core/src/main/java/org/jruby/ir/instructions/BuildCompoundStringInstr.java
BuildCompoundStringInstr.java
core/src/main/java/org/jruby/ir/instructions/BuildDynRegExpInstr.java
BuildDynRegExpInstr.java
core/src/main/java/org/jruby/ir/instructions/BuildLambdaInstr.java
BuildLambdaInstr.java
core/src/main/java/org/jruby/ir/instructions/BuildRangeInstr.java
BuildRangeInstr.java
core/src/main/java/org/jruby/ir/instructions/BuildSplatInstr.java
BuildSplatInstr.java
core/src/main/java/org/jruby/ir/instructions/CallBase.java
CallBase.java
core/src/main/java/org/jruby/ir/instructions/CallInstr.java
CallInstr.java
core/src/main/java/org/jruby/ir/instructions/CheckArgsArrayArityInstr.java
CheckArgsArrayArityInstr.java
core/src/main/java/org/jruby/ir/instructions/CheckArityInstr.java
CheckArityInstr.java
core/src/main/java/org/jruby/ir/instructions/ClassSuperInstr.java
ClassSuperInstr.java
core/src/main/java/org/jruby/ir/instructions/ConstMissingInstr.java
ConstMissingInstr.java
core/src/main/java/org/jruby/ir/instructions/CopyInstr.java
CopyInstr.java
core/src/main/java/org/jruby/ir/instructions/DefineClassInstr.java
DefineClassInstr.java
core/src/main/java/org/jruby/ir/instructions/DefineClassMethodInstr.java
DefineClassMethodInstr.java
core/src/main/java/org/jruby/ir/instructions/DefineInstanceMethodInstr.java
DefineInstanceMethodInstr.java
core/src/main/java/org/jruby/ir/instructions/DefineMetaClassInstr.java
DefineMetaClassInstr.java
core/src/main/java/org/jruby/ir/instructions/DefineModuleInstr.java
DefineModuleInstr.java
core/src/main/java/org/jruby/ir/instructions/EQQInstr.java
EQQInstr.java
core/src/main/java/org/jruby/ir/instructions/ExceptionRegionEndMarkerInstr.java
ExceptionRegionEndMarkerInstr.java
core/src/main/java/org/jruby/ir/instructions/ExceptionRegionStartMarkerInstr.java
ExceptionRegionStartMarkerInstr.java
core/src/main/java/org/jruby/ir/instructions/GVarAliasInstr.java
GVarAliasInstr.java
core/src/main/java/org/jruby/ir/instructions/GetClassVarContainerModuleInstr.java
GetClassVarContainerModuleInstr.java
core/src/main/java/org/jruby/ir/instructions/GetEncodingInstr.java
GetEncodingInstr.java
core/src/main/java/org/jruby/ir/instructions/GetFieldInstr.java
GetFieldInstr.java
core/src/main/java/org/jruby/ir/instructions/GetGlobalVariableInstr.java
GetGlobalVariableInstr.java
core/src/main/java/org/jruby/ir/instructions/GetInstr.java
GetInstr.java
core/src/main/java/org/jruby/ir/instructions/InheritanceSearchConstInstr.java
InheritanceSearchConstInstr.java
core/src/main/java/org/jruby/ir/instructions/InstanceSuperInstr.java
InstanceSuperInstr.java
core/src/main/java/org/jruby/ir/instructions/Instr.java
Instr.java
core/src/main/java/org/jruby/ir/instructions/JumpInstr.java
JumpInstr.java
core/src/main/java/org/jruby/ir/instructions/LabelInstr.java
LabelInstr.java
core/src/main/java/org/jruby/ir/instructions/LexicalSearchConstInstr.java
LexicalSearchConstInstr.java
core/src/main/java/org/jruby/ir/instructions/LineNumberInstr.java
LineNumberInstr.java
core/src/main/java/org/jruby/ir/instructions/LoadFrameClosureInstr.java
LoadFrameClosureInstr.java
core/src/main/java/org/jruby/ir/instructions/LoadImplicitClosureInstr.java
LoadImplicitClosureInstr.java
core/src/main/java/org/jruby/ir/instructions/LoadLocalVarInstr.java
LoadLocalVarInstr.java
core/src/main/java/org/jruby/ir/instructions/Match2Instr.java
Match2Instr.java
core/src/main/java/org/jruby/ir/instructions/Match3Instr.java
Match3Instr.java
core/src/main/java/org/jruby/ir/instructions/MatchInstr.java
MatchInstr.java
core/src/main/java/org/jruby/ir/instructions/ModuleVersionGuardInstr.java
ModuleVersionGuardInstr.java
core/src/main/java/org/jruby/ir/instructions/MultipleAsgnBase.java
MultipleAsgnBase.java
core/src/main/java/org/jruby/ir/instructions/NoResultCallInstr.java
NoResultCallInstr.java
core/src/main/java/org/jruby/ir/instructions/NonlocalReturnInstr.java
NonlocalReturnInstr.java
core/src/main/java/org/jruby/ir/instructions/NopInstr.java
NopInstr.java
core/src/main/java/org/jruby/ir/instructions/OneOperandBranchInstr.java
OneOperandBranchInstr.java
core/src/main/java/org/jruby/ir/instructions/OptArgMultipleAsgnInstr.java
OptArgMultipleAsgnInstr.java
core/src/main/java/org/jruby/ir/instructions/PopBindingInstr.java
PopBindingInstr.java
core/src/main/java/org/jruby/ir/instructions/PopFrameInstr.java
PopFrameInstr.java
core/src/main/java/org/jruby/ir/instructions/ProcessModuleBodyInstr.java
ProcessModuleBodyInstr.java
core/src/main/java/org/jruby/ir/instructions/PushBindingInstr.java
PushBindingInstr.java
core/src/main/java/org/jruby/ir/instructions/PushFrameInstr.java
PushFrameInstr.java
core/src/main/java/org/jruby/ir/instructions/PutGlobalVarInstr.java
PutGlobalVarInstr.java
core/src/main/java/org/jruby/ir/instructions/PutInstr.java
PutInstr.java
core/src/main/java/org/jruby/ir/instructions/RaiseArgumentErrorInstr.java
RaiseArgumentErrorInstr.java
core/src/main/java/org/jruby/ir/instructions/RaiseRequiredKeywordArgumentError.java
RaiseRequiredKeywordArgumentError.java
core/src/main/java/org/jruby/ir/instructions/ReceiveArgBase.java
ReceiveArgBase.java
core/src/main/java/org/jruby/ir/instructions/ReceiveExceptionBase.java
ReceiveExceptionBase.java
core/src/main/java/org/jruby/ir/instructions/ReceiveKeywordArgInstr.java
ReceiveKeywordArgInstr.java
core/src/main/java/org/jruby/ir/instructions/ReceiveKeywordRestArgInstr.java
ReceiveKeywordRestArgInstr.java
core/src/main/java/org/jruby/ir/instructions/ReceiveOptArgInstr.java
ReceiveOptArgInstr.java
core/src/main/java/org/jruby/ir/instructions/ReceivePostReqdArgInstr.java
ReceivePostReqdArgInstr.java
core/src/main/java/org/jruby/ir/instructions/ReceiveSelfInstr.java
ReceiveSelfInstr.java
core/src/main/java/org/jruby/ir/instructions/RecordEndBlockInstr.java
RecordEndBlockInstr.java
core/src/main/java/org/jruby/ir/instructions/ReifyClosureInstr.java
ReifyClosureInstr.java
core/src/main/java/org/jruby/ir/instructions/ReqdArgMultipleAsgnInstr.java
ReqdArgMultipleAsgnInstr.java
core/src/main/java/org/jruby/ir/instructions/RescueEQQInstr.java
RescueEQQInstr.java
core/src/main/java/org/jruby/ir/instructions/RestArgMultipleAsgnInstr.java
RestArgMultipleAsgnInstr.java
core/src/main/java/org/jruby/ir/instructions/ResultBaseInstr.java
ResultBaseInstr.java
core/src/main/java/org/jruby/ir/instructions/ReturnBase.java
ReturnBase.java
core/src/main/java/org/jruby/ir/instructions/ReturnInstr.java
ReturnInstr.java
core/src/main/java/org/jruby/ir/instructions/RuntimeHelperCall.java
RuntimeHelperCall.java
core/src/main/java/org/jruby/ir/instructions/SearchConstInstr.java
SearchConstInstr.java
core/src/main/java/org/jruby/ir/instructions/SetCapturedVarInstr.java
SetCapturedVarInstr.java
core/src/main/java/org/jruby/ir/instructions/StoreLocalVarInstr.java
StoreLocalVarInstr.java
core/src/main/java/org/jruby/ir/instructions/ThreadPollInstr.java
ThreadPollInstr.java
core/src/main/java/org/jruby/ir/instructions/ThrowExceptionInstr.java
ThrowExceptionInstr.java
core/src/main/java/org/jruby/ir/instructions/ToAryInstr.java
ToAryInstr.java
core/src/main/java/org/jruby/ir/instructions/TraceInstr.java
TraceInstr.java
core/src/main/java/org/jruby/ir/instructions/TwoOperandBranchInstr.java
TwoOperandBranchInstr.java
core/src/main/java/org/jruby/ir/instructions/UndefMethodInstr.java
UndefMethodInstr.java
core/src/main/java/org/jruby/ir/instructions/UnresolvedSuperInstr.java
UnresolvedSuperInstr.java
core/src/main/java/org/jruby/ir/instructions/YieldInstr.java
YieldInstr.java
core/src/main/java/org/jruby/ir/instructions/ZSuperInstr.java
ZSuperInstr.java
boxing
core/src/main/java/org/jruby/ir/instructions/boxing/AluInstr.java
AluInstr.java
core/src/main/java/org/jruby/ir/instructions/boxing/BoxInstr.java
BoxInstr.java
core/src/main/java/org/jruby/ir/instructions/boxing/UnboxInstr.java
UnboxInstr.java
defined
core/src/main/java/org/jruby/ir/instructions/defined/GetErrorInfoInstr.java
GetErrorInfoInstr.java
core/src/main/java/org/jruby/ir/instructions/defined/RestoreErrorInfoInstr.java
RestoreErrorInfoInstr.java
specialized
core/src/main/java/org/jruby/ir/instructions/specialized/OneArgOperandAttrAssignInstr.java
OneArgOperandAttrAssignInstr.java
core/src/main/java/org/jruby/ir/instructions/specialized/OneFixnumArgNoBlockCallInstr.java
OneFixnumArgNoBlockCallInstr.java
core/src/main/java/org/jruby/ir/instructions/specialized/OneFloatArgNoBlockCallInstr.java
OneFloatArgNoBlockCallInstr.java
core/src/main/java/org/jruby/ir/instructions/specialized/OneOperandArgBlockCallInstr.java
OneOperandArgBlockCallInstr.java
core/src/main/java/org/jruby/ir/instructions/specialized/OneOperandArgNoBlockCallInstr.java
OneOperandArgNoBlockCallInstr.java
core/src/main/java/org/jruby/ir/instructions/specialized/OneOperandArgNoBlockNoResultCallInstr.java
OneOperandArgNoBlockNoResultCallInstr.java
core/src/main/java/org/jruby/ir/instructions/specialized/ZeroOperandArgNoBlockCallInstr.java
ZeroOperandArgNoBlockCallInstr.java
interpreter
core/src/main/java/org/jruby/ir/interpreter/Interpreter.java
Interpreter.java
operands
core/src/main/java/org/jruby/ir/operands/NullBlock.java
NullBlock.java
core/src/main/java/org/jruby/ir/operands/OperandType.java
OperandType.java
core/src/main/java/org/jruby/ir/operands/TemporaryBooleanVariable.java
TemporaryBooleanVariable.java
core/src/main/java/org/jruby/ir/operands/TemporaryClosureVariable.java
TemporaryClosureVariable.java
core/src/main/java/org/jruby/ir/operands/TemporaryFixnumVariable.java
TemporaryFixnumVariable.java
core/src/main/java/org/jruby/ir/operands/TemporaryFloatVariable.java
TemporaryFloatVariable.java
core/src/main/java/org/jruby/ir/operands/TemporaryLocalVariable.java
TemporaryLocalVariable.java
core/src/main/java/org/jruby/ir/operands/TemporaryVariable.java
TemporaryVariable.java
core/src/main/java/org/jruby/ir/operands/Variable.java
Variable.java
passes
core/src/main/java/org/jruby/ir/passes/OptimizeTempVarsPass.java
OptimizeTempVarsPass.java
core/src/main/java/org/jruby/ir/passes/UnboxingPass.java
UnboxingPass.java
persistence
core/src/main/java/org/jruby/ir/persistence/IRReader.java
IRReader.java
core/src/main/java/org/jruby/ir/persistence/IRWriter.java
IRWriter.java
core/src/main/java/org/jruby/ir/persistence/InstrDecoderMap.java
InstrDecoderMap.java
core/src/main/java/org/jruby/ir/persistence/InstrEncoderMap.java
InstrEncoderMap.java
core/src/main/java/org/jruby/ir/persistence/OperandEncoderMap.java
OperandEncoderMap.java
representations
core/src/main/java/org/jruby/ir/representations/CFG.java
CFG.java
core/src/main/java/org/jruby/ir/representations/CFGLinearizer.java
CFGLinearizer.java
runtime
core/src/main/java/org/jruby/ir/runtime/IRRuntimeHelpers.java
IRRuntimeHelpers.java
targets
core/src/main/java/org/jruby/ir/targets/IRBytecodeAdapter.java
IRBytecodeAdapter.java
core/src/main/java/org/jruby/ir/targets/JVMVisitor.java
JVMVisitor.java
runtime
core/src/main/java/org/jruby/runtime/Binding.java
Binding.java
core/src/main/java/org/jruby/runtime/Block.java
Block.java
core/src/main/java/org/jruby/runtime/CompiledIRBlockBody.java
CompiledIRBlockBody.java
core/src/main/java/org/jruby/runtime/Helpers.java
Helpers.java
core/src/main/java/org/jruby/runtime/IRBlockBody.java
IRBlockBody.java
core/src/main/java/org/jruby/runtime/InterpretedIRBlockBody.java
InterpretedIRBlockBody.java
core/src/main/java/org/jruby/runtime/MethodBlock.java
MethodBlock.java
core/src/main/java/org/jruby/runtime/Signature.java
Signature.java
core/src/main/java/org/jruby/runtime/ThreadContext.java
ThreadContext.java
truffle
core/src/main/java/org/jruby/truffle/TruffleBridgeImpl.java
TruffleBridgeImpl.java
nodes
core/src/main/java/org/jruby/truffle/nodes/AssignmentWrapperNode.java
AssignmentWrapperNode.java
core/src/main/java/org/jruby/truffle/nodes/DefinedNode.java
DefinedNode.java
core/src/main/java/org/jruby/truffle/nodes/ForNode.java
ForNode.java
core/src/main/java/org/jruby/truffle/nodes/ReadConstantNode.java
ReadConstantNode.java
core/src/main/java/org/jruby/truffle/nodes/RubyCallNode.java
RubyCallNode.java
core/src/main/java/org/jruby/truffle/nodes/RubyNode.java
RubyNode.java
core/src/main/java/org/jruby/truffle/nodes/RubyRootNode.java
RubyRootNode.java
core/src/main/java/org/jruby/truffle/nodes/RubyTypes.java
RubyTypes.java
core/src/main/java/org/jruby/truffle/nodes/TopLevelRaiseHandler.java
TopLevelRaiseHandler.java
core/src/main/java/org/jruby/truffle/nodes/WriteConstantNode.java
WriteConstantNode.java
cast
core/src/main/java/org/jruby/truffle/nodes/cast/ArrayCastNode.java
ArrayCastNode.java
core/src/main/java/org/jruby/truffle/nodes/cast/HashCastNode.java
HashCastNode.java
core/src/main/java/org/jruby/truffle/nodes/cast/LambdaNode.java
LambdaNode.java
core/src/main/java/org/jruby/truffle/nodes/cast/ProcCastNode.java
ProcCastNode.java
core/src/main/java/org/jruby/truffle/nodes/cast/SplatCastNode.java
SplatCastNode.java
core/src/main/java/org/jruby/truffle/nodes/cast/ToSNode.java
ToSNode.java
control
core/src/main/java/org/jruby/truffle/nodes/control/AndNode.java
AndNode.java
core/src/main/java/org/jruby/truffle/nodes/control/DoWhileNode.java
DoWhileNode.java
core/src/main/java/org/jruby/truffle/nodes/control/ElidableResultNode.java
ElidableResultNode.java
core/src/main/java/org/jruby/truffle/nodes/control/EnsureNode.java
EnsureNode.java
core/src/main/java/org/jruby/truffle/nodes/control/FlipFlopNode.java
FlipFlopNode.java
core/src/main/java/org/jruby/truffle/nodes/control/IfNode.java
IfNode.java
core/src/main/java/org/jruby/truffle/nodes/control/NotNode.java
NotNode.java
core/src/main/java/org/jruby/truffle/nodes/control/OnceNode.java
OnceNode.java
core/src/main/java/org/jruby/truffle/nodes/control/OrNode.java
OrNode.java
core/src/main/java/org/jruby/truffle/nodes/control/PassthroughNode.java
PassthroughNode.java
core/src/main/java/org/jruby/truffle/nodes/control/RescueNode.java
RescueNode.java
core/src/main/java/org/jruby/truffle/nodes/control/ReturnNode.java
ReturnNode.java
core/src/main/java/org/jruby/truffle/nodes/control/SequenceNode.java
SequenceNode.java
core/src/main/java/org/jruby/truffle/nodes/control/TraceNode.java
TraceNode.java
core/src/main/java/org/jruby/truffle/nodes/control/TryNode.java
TryNode.java
core/src/main/java/org/jruby/truffle/nodes/control/WhenSplatNode.java
WhenSplatNode.java
core/src/main/java/org/jruby/truffle/nodes/control/WhileNode.java
WhileNode.java
core
core/src/main/java/org/jruby/truffle/nodes/core/ArrayConcatNode.java
ArrayConcatNode.java
core/src/main/java/org/jruby/truffle/nodes/core/ArrayDropTailNode.java
ArrayDropTailNode.java
core/src/main/java/org/jruby/truffle/nodes/core/ArrayGetTailNode.java
ArrayGetTailNode.java
core/src/main/java/org/jruby/truffle/nodes/core/ArrayNodes.java
ArrayNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/ArrayPushNode.java
ArrayPushNode.java
core/src/main/java/org/jruby/truffle/nodes/core/ArraySliceNode.java
ArraySliceNode.java
core/src/main/java/org/jruby/truffle/nodes/core/BasicObjectNodes.java
BasicObjectNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/BignumNodes.java
BignumNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/ClassNodes.java
ClassNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/ComparableNodes.java
ComparableNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/CoreMethod.java
CoreMethod.java
core/src/main/java/org/jruby/truffle/nodes/core/CoreMethodNode.java
CoreMethodNode.java
core/src/main/java/org/jruby/truffle/nodes/core/CoreMethodNodeManager.java
CoreMethodNodeManager.java
core/src/main/java/org/jruby/truffle/nodes/core/DirNodes.java
DirNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/EncodingNodes.java
EncodingNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/FileNodes.java
FileNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/FixnumLowerNode.java
FixnumLowerNode.java
core/src/main/java/org/jruby/truffle/nodes/core/FixnumNodes.java
FixnumNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/FixnumOrBignumNode.java
FixnumOrBignumNode.java
core/src/main/java/org/jruby/truffle/nodes/core/FloatNodes.java
FloatNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/GeneralDivModNode.java
GeneralDivModNode.java
core/src/main/java/org/jruby/truffle/nodes/core/HashNodes.java
HashNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/IntegerNodes.java
IntegerNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/InteroplatedRegexpNode.java
InteroplatedRegexpNode.java
core/src/main/java/org/jruby/truffle/nodes/core/InterpolatedStringNode.java
InterpolatedStringNode.java
core/src/main/java/org/jruby/truffle/nodes/core/KernelNodes.java
KernelNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/MainNodes.java
MainNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/MatchDataNodes.java
MatchDataNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/MathNodes.java
MathNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/MethodNodes.java
MethodNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/ModuleNodes.java
ModuleNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/ProcNodes.java
ProcNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/RangeNodes.java
RangeNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/RegexpNodes.java
RegexpNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/StringNodes.java
StringNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/ThreadNodes.java
ThreadNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/UnboundMethodNodes.java
UnboundMethodNodes.java
core/src/main/java/org/jruby/truffle/nodes/core/YieldingCoreMethodNode.java
YieldingCoreMethodNode.java
dispatch
core/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBooleanDispatchNode.java
CachedBooleanDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBoxedDispatchNode.java
CachedBoxedDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBoxedMethodMissingDispatchNode.java
CachedBoxedMethodMissingDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBoxedReturnMissingDispatchNode.java
CachedBoxedReturnMissingDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBoxedSymbolDispatchNode.java
CachedBoxedSymbolDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/CachedDispatchNode.java
CachedDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/CachedUnboxedDispatchNode.java
CachedUnboxedDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/CallDispatchHeadNode.java
CallDispatchHeadNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/DispatchAction.java
DispatchAction.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/DispatchHeadNode.java
DispatchHeadNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/DispatchHeadNodeFactory.java
DispatchHeadNodeFactory.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/DispatchNode.java
DispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/DoesRespondDispatchHeadNode.java
DoesRespondDispatchHeadNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/MissingBehavior.java
MissingBehavior.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/PredicateDispatchHeadNode.java
PredicateDispatchHeadNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/UncachedDispatchNode.java
UncachedDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/dispatch/UnresolvedDispatchNode.java
UnresolvedDispatchNode.java
globals
core/src/main/java/org/jruby/truffle/nodes/globals/CheckMatchVariableTypeNode.java
CheckMatchVariableTypeNode.java
core/src/main/java/org/jruby/truffle/nodes/globals/CheckOutputSeparatorVariableTypeNode.java
CheckOutputSeparatorVariableTypeNode.java
core/src/main/java/org/jruby/truffle/nodes/globals/CheckProgramNameVariableTypeNode.java
CheckProgramNameVariableTypeNode.java
core/src/main/java/org/jruby/truffle/nodes/globals/CheckRecordSeparatorVariableTypeNode.java
CheckRecordSeparatorVariableTypeNode.java
core/src/main/java/org/jruby/truffle/nodes/globals/CheckStdoutVariableTypeNode.java
CheckStdoutVariableTypeNode.java
core/src/main/java/org/jruby/truffle/nodes/globals/WriteReadOnlyGlobalNode.java
WriteReadOnlyGlobalNode.java
hash
core/src/main/java/org/jruby/truffle/nodes/hash/FindEntryNode.java
FindEntryNode.java
instrument
core/src/main/java/org/jruby/truffle/nodes/instrument/RubyWrapperNode.java
RubyWrapperNode.java
literal
core/src/main/java/org/jruby/truffle/nodes/literal/ArrayLiteralNode.java
ArrayLiteralNode.java
core/src/main/java/org/jruby/truffle/nodes/literal/ConcatHashLiteralNode.java
ConcatHashLiteralNode.java
core/src/main/java/org/jruby/truffle/nodes/literal/HashLiteralNode.java
HashLiteralNode.java
methods
core/src/main/java/org/jruby/truffle/nodes/methods/AddMethodNode.java
AddMethodNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/AliasNode.java
AliasNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/BlockDefinitionNode.java
BlockDefinitionNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/CatchBreakAsProcErrorNode.java
CatchBreakAsProcErrorNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/CatchBreakAsReturnNode.java
CatchBreakAsReturnNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/CatchNextNode.java
CatchNextNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/CatchRetryAsErrorNode.java
CatchRetryAsErrorNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/CatchReturnAsErrorNode.java
CatchReturnAsErrorNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/CatchReturnNode.java
CatchReturnNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/CatchReturnPlaceholderNode.java
CatchReturnPlaceholderNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/ExceptionTranslatingNode.java
ExceptionTranslatingNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/MethodDefinitionNode.java
MethodDefinitionNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/RedoableNode.java
RedoableNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/SetFrameVisibilityNode.java
SetFrameVisibilityNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/SetMethodDeclarationContext.java
SetMethodDeclarationContext.java
core/src/main/java/org/jruby/truffle/nodes/methods/SymbolProcNode.java
SymbolProcNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/UndefNode.java
UndefNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/UnsupportedOperationBehavior.java
UnsupportedOperationBehavior.java
arguments
core/src/main/java/org/jruby/truffle/nodes/methods/arguments/IsNilNode.java
IsNilNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/arguments/ReadKeywordArgumentNode.java
ReadKeywordArgumentNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/arguments/ReadOptionalArgumentNode.java
ReadOptionalArgumentNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/arguments/ReadRestArgumentNode.java
ReadRestArgumentNode.java
core/src/main/java/org/jruby/truffle/nodes/methods/arguments/ShouldDestructureNode.java
ShouldDestructureNode.java
objects
core/src/main/java/org/jruby/truffle/nodes/objects/DefineOrGetClassNode.java
DefineOrGetClassNode.java
core/src/main/java/org/jruby/truffle/nodes/objects/DefineOrGetModuleNode.java
DefineOrGetModuleNode.java
core/src/main/java/org/jruby/truffle/nodes/objects/OpenModuleNode.java
OpenModuleNode.java
core/src/main/java/org/jruby/truffle/nodes/objects/ReadInstanceVariableNode.java
ReadInstanceVariableNode.java
core/src/main/java/org/jruby/truffle/nodes/objects/WriteClassVariableNode.java
WriteClassVariableNode.java
core/src/main/java/org/jruby/truffle/nodes/objects/WriteInstanceVariableNode.java
WriteInstanceVariableNode.java
objectstorage
core/src/main/java/org/jruby/truffle/nodes/objectstorage/ReadHeadObjectFieldNode.java
ReadHeadObjectFieldNode.java
core/src/main/java/org/jruby/truffle/nodes/objectstorage/ReadObjectFieldChainNode.java
ReadObjectFieldChainNode.java
core/src/main/java/org/jruby/truffle/nodes/objectstorage/WriteHeadObjectFieldNode.java
WriteHeadObjectFieldNode.java
respondto
core/src/main/java/org/jruby/truffle/nodes/respondto/RespondToNode.java
RespondToNode.java
rubinius
core/src/main/java/org/jruby/truffle/nodes/rubinius/CallRubiniusPrimitiveNode.java
CallRubiniusPrimitiveNode.java
core/src/main/java/org/jruby/truffle/nodes/rubinius/FixnumPrimitiveNodes.java
FixnumPrimitiveNodes.java
core/src/main/java/org/jruby/truffle/nodes/rubinius/RubiniusPrimitiveManager.java
RubiniusPrimitiveManager.java
core/src/main/java/org/jruby/truffle/nodes/rubinius/RubiniusSingleBlockArgNode.java
RubiniusSingleBlockArgNode.java
core/src/main/java/org/jruby/truffle/nodes/rubinius/RubyTimeToDateTimeNode.java
RubyTimeToDateTimeNode.java
core/src/main/java/org/jruby/truffle/nodes/rubinius/TimePrimitiveNodes.java
TimePrimitiveNodes.java
core/src/main/java/org/jruby/truffle/nodes/rubinius/TypePrimitiveNodes.java
TypePrimitiveNodes.java
supercall
core/src/main/java/org/jruby/truffle/nodes/supercall/AbstractGeneralSuperCallNode.java
AbstractGeneralSuperCallNode.java
core/src/main/java/org/jruby/truffle/nodes/supercall/GeneralSuperCallNode.java
GeneralSuperCallNode.java
core/src/main/java/org/jruby/truffle/nodes/supercall/GeneralSuperReCallNode.java
GeneralSuperReCallNode.java
yield
core/src/main/java/org/jruby/truffle/nodes/yield/CachedYieldDispatchNode.java
CachedYieldDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/yield/GeneralYieldDispatchNode.java
GeneralYieldDispatchNode.java
core/src/main/java/org/jruby/truffle/nodes/yield/YieldDispatchHeadNode.java
YieldDispatchHeadNode.java
core/src/main/java/org/jruby/truffle/nodes/yield/YieldNode.java
YieldNode.java
runtime
core/src/main/java/org/jruby/truffle/runtime/DebugOperations.java
DebugOperations.java
core/src/main/java/org/jruby/truffle/runtime/ModuleOperations.java
ModuleOperations.java
core/src/main/java/org/jruby/truffle/runtime/RubyArguments.java
RubyArguments.java
core/src/main/java/org/jruby/truffle/runtime/RubyCallStack.java
RubyCallStack.java
core/src/main/java/org/jruby/truffle/runtime/RubyContext.java
RubyContext.java
backtrace
core/src/main/java/org/jruby/truffle/runtime/backtrace/DebugBacktraceFormatter.java
DebugBacktraceFormatter.java
core/src/main/java/org/jruby/truffle/runtime/backtrace/ImplementationDebugBacktraceFormatter.java
ImplementationDebugBacktraceFormatter.java
control
core/src/main/java/org/jruby/truffle/runtime/control/RaiseException.java
RaiseException.java
core
core/src/main/java/org/jruby/truffle/runtime/core/CoreLibrary.java
CoreLibrary.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyArray.java
RubyArray.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyBasicObject.java
RubyBasicObject.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyBignum.java
RubyBignum.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyEncoding.java
RubyEncoding.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyFile.java
RubyFile.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyHash.java
RubyHash.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyMatchData.java
RubyMatchData.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyMethod.java
RubyMethod.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyModule.java
RubyModule.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyNilClass.java
RubyNilClass.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyProc.java
RubyProc.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyRegexp.java
RubyRegexp.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyString.java
RubyString.java
core/src/main/java/org/jruby/truffle/runtime/core/RubySymbol.java
RubySymbol.java
core/src/main/java/org/jruby/truffle/runtime/core/RubyUnboundMethod.java
RubyUnboundMethod.java
core/src/main/java/org/jruby/truffle/runtime/core/StringFormatter.java
StringFormatter.java
hash
core/src/main/java/org/jruby/truffle/runtime/hash/HashOperations.java
HashOperations.java
methods
core/src/main/java/org/jruby/truffle/runtime/methods/InternalMethod.java
InternalMethod.java
core/src/main/java/org/jruby/truffle/runtime/methods/SharedMethodInfo.java
SharedMethodInfo.java
subsystems
core/src/main/java/org/jruby/truffle/runtime/subsystems/ObjectSpaceManager.java
ObjectSpaceManager.java
core/src/main/java/org/jruby/truffle/runtime/subsystems/SafepointManager.java
SafepointManager.java
util
core/src/main/java/org/jruby/truffle/runtime/util/ArrayUtils.java
ArrayUtils.java
core/src/main/java/org/jruby/truffle/runtime/util/TypeConversionUtils.java
TypeConversionUtils.java
translator
core/src/main/java/org/jruby/truffle/translator/BehaveAsBlockNode.java
BehaveAsBlockNode.java
core/src/main/java/org/jruby/truffle/translator/BehaveAsProcNode.java
BehaveAsProcNode.java
core/src/main/java/org/jruby/truffle/translator/BodyTranslator.java
BodyTranslator.java
core/src/main/java/org/jruby/truffle/translator/LoadArgumentsTranslator.java
LoadArgumentsTranslator.java
core/src/main/java/org/jruby/truffle/translator/MethodTranslator.java
MethodTranslator.java