├── .github ├── config.yml └── workflows │ └── ci.yml ├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── AUTHORS ├── Examples ├── LICENSE ├── README.md ├── Smalltalk ├── TestSuite ├── awfy-test.conf ├── debug ├── fast ├── integration-tests-ast.yml ├── integration-tests-bc.yml ├── mx.trufflesom ├── eclipse-settings │ ├── org.eclipse.jdt.apt.core.prefs │ ├── org.eclipse.jdt.core.prefs │ ├── org.eclipse.jdt.launching.prefs │ └── org.eclipse.jdt.ui.prefs ├── env ├── graal ├── libgraal ├── lint.sh ├── mx_trufflesom.py └── suite.py ├── rebench.conf ├── som ├── src └── trufflesom │ ├── .checkstyle │ ├── .checkstyle_checks.xml │ └── src │ └── trufflesom │ ├── Launcher.java │ ├── bdt │ ├── basic │ │ ├── IdProvider.java │ │ ├── ProgramDefinitionError.java │ │ └── nodes │ │ │ └── DummyParent.java │ ├── inlining │ │ ├── InlinableNodes.java │ │ ├── Inline.java │ │ ├── Inliner.java │ │ ├── NodeState.java │ │ ├── NodeVisitorUtil.java │ │ ├── Scope.java │ │ ├── ScopeAdaptationVisitor.java │ │ ├── ScopeBuilder.java │ │ └── nodes │ │ │ ├── Inlinable.java │ │ │ ├── ScopeReference.java │ │ │ └── WithSource.java │ ├── primitives │ │ ├── Primitive.java │ │ ├── PrimitiveLoader.java │ │ ├── Specializer.java │ │ └── nodes │ │ │ ├── EagerPrimitive.java │ │ │ └── PreevaluatedExpression.java │ ├── settings │ │ ├── AllDisabled.java │ │ ├── Settings.java │ │ └── VmSettings.java │ ├── source │ │ └── SourceCoordinate.java │ └── tools │ │ ├── nodes │ │ ├── Invocation.java │ │ └── Operation.java │ │ └── structure │ │ └── StructuralProbe.java │ ├── compiler │ ├── ClassGenerationContext.java │ ├── Disassembler.java │ ├── Field.java │ ├── Lexer.java │ ├── MethodGenerationContext.java │ ├── Parser.java │ ├── ParserAst.java │ ├── ParserBc.java │ ├── SourcecodeCompiler.java │ ├── Symbol.java │ ├── Variable.java │ └── bc │ │ ├── BytecodeGenerator.java │ │ ├── BytecodeMethodGenContext.java │ │ └── Disassembler.java │ ├── interpreter │ ├── EscapedBlockException.java │ ├── FrameOnStackMarker.java │ ├── Invokable.java │ ├── LexicalScope.java │ ├── Method.java │ ├── Primitive.java │ ├── ReturnException.java │ ├── SArguments.java │ ├── SomLanguage.java │ ├── Types.java │ ├── bc │ │ ├── Bytecodes.java │ │ ├── RespecializeException.java │ │ └── RestartLoopException.java │ ├── nodes │ │ ├── AbstractMessageSendNode.java │ │ ├── ArgumentReadNode.java │ │ ├── ContextualNode.java │ │ ├── ExpressionNode.java │ │ ├── FieldNode.java │ │ ├── GenericMessageSendNode.java │ │ ├── GenericMessageSendNodeWrapper.java │ │ ├── GlobalNode.java │ │ ├── LocalVariableNode.java │ │ ├── MessageSendNode.java │ │ ├── NoPreEvalExprNode.java │ │ ├── NonLocalVariableNode.java │ │ ├── ReturnNonLocalNode.java │ │ ├── SOMNode.java │ │ ├── SequenceNode.java │ │ ├── UninitializedMessageSendNode.java │ │ ├── bc │ │ │ └── BytecodeLoopNode.java │ │ ├── dispatch │ │ │ ├── AbstractCachedDispatchNode.java │ │ │ ├── AbstractDispatchNode.java │ │ │ ├── AbstractDispatchWithSource.java │ │ │ ├── CachedDispatchNode.java │ │ │ ├── CachedDnuNode.java │ │ │ ├── CachedExprNode.java │ │ │ ├── CachedFieldRead.java │ │ │ ├── CachedFieldWriteAndSelf.java │ │ │ ├── CachedLiteralNode.java │ │ │ ├── CachedNewObject.java │ │ │ ├── DispatchChain.java │ │ │ ├── DispatchGuard.java │ │ │ ├── GenericDispatchNode.java │ │ │ └── UninitializedDispatchNode.java │ │ ├── literals │ │ │ ├── BlockNode.java │ │ │ ├── DoubleLiteralNode.java │ │ │ ├── GenericLiteralNode.java │ │ │ ├── IntegerLiteralNode.java │ │ │ └── LiteralNode.java │ │ ├── nary │ │ │ ├── BinaryExpressionNode.java │ │ │ ├── BinaryMsgExprNode.java │ │ │ ├── EagerlySpecializableNode.java │ │ │ ├── QuaternaryExpressionNode.java │ │ │ ├── QuaternaryMsgExprNode.java │ │ │ ├── TernaryExpressionNode.java │ │ │ ├── TernaryMsgExprNode.java │ │ │ ├── UnaryExpressionNode.java │ │ │ └── UnaryMsgExprNode.java │ │ └── specialized │ │ │ ├── AndBoolMessageNode.java │ │ │ ├── AndMessageNode.java │ │ │ ├── BooleanInlinedLiteralNode.java │ │ │ ├── IfInlinedLiteralNode.java │ │ │ ├── IfMessageNode.java │ │ │ ├── IfNilInlinedLiteralNode.java │ │ │ ├── IfNilNotNilInlinedLiteralNode.java │ │ │ ├── IfNotNilInlinedLiteralNode.java │ │ │ ├── IfNotNilNilInlinedLiteralNode.java │ │ │ ├── IfTrueIfFalseInlinedLiteralsNode.java │ │ │ ├── IfTrueIfFalseMessageNode.java │ │ │ ├── IntDownToDoInlinedLiteralsNode.java │ │ │ ├── IntDownToDoMessageNode.java │ │ │ ├── IntToByDoMessageNode.java │ │ │ ├── IntToDoInlinedLiteralsNode.java │ │ │ ├── IntToDoMessageNode.java │ │ │ ├── NotMessageNode.java │ │ │ ├── OrBoolMessageNode.java │ │ │ ├── OrMessageNode.java │ │ │ └── whileloops │ │ │ ├── WhileFalsePrimitiveNode.java │ │ │ ├── WhileInlinedLiteralsNode.java │ │ │ ├── WhilePrimitiveNode.java │ │ │ └── WhileTruePrimitiveNode.java │ ├── objectstorage │ │ ├── FieldAccessorNode.java │ │ ├── ObjectLayout.java │ │ ├── StorageAnalyzer.java │ │ ├── StorageLocation.java │ │ └── UnsafeUtil.java │ └── supernodes │ │ ├── LocalVariableReadSquareWriteNode.java │ │ ├── LocalVariableSquareNode.java │ │ ├── NonLocalVariableReadSquareWriteNode.java │ │ ├── NonLocalVariableSquareNode.java │ │ ├── compare │ │ ├── GreaterThanIntNode.java │ │ ├── LessThanIntNode.java │ │ ├── LocalArgGreaterThanInt.java │ │ ├── LocalArgLessThanInt.java │ │ ├── LocalFieldStringEqualsNode.java │ │ ├── NonLocalFieldStringEqualsNode.java │ │ └── StringEqualsNode.java │ │ └── inc │ │ ├── IncExpWithValueNode.java │ │ ├── IncFieldWithExpNode.java │ │ ├── IncFieldWithValueNode.java │ │ ├── IncLocalVarWithExpNode.java │ │ ├── IncLocalVarWithValueNode.java │ │ ├── IncNonLocalVarWithExpNode.java │ │ ├── IncNonLocalVarWithValueNode.java │ │ ├── UninitIncFieldWithExpNode.java │ │ └── UninitIncFieldWithValueNode.java │ ├── primitives │ ├── EmptyPrim.java │ ├── Primitives.java │ ├── arithmetic │ │ ├── AdditionPrim.java │ │ ├── ArithmeticPrim.java │ │ ├── BitXorPrim.java │ │ ├── CosPrim.java │ │ ├── DividePrim.java │ │ ├── DoubleDivPrim.java │ │ ├── GreaterThanOrEqualPrim.java │ │ ├── GreaterThanPrim.java │ │ ├── LessThanOrEqualPrim.java │ │ ├── LessThanPrim.java │ │ ├── LogicAndPrim.java │ │ ├── ModuloPrim.java │ │ ├── MultiplicationPrim.java │ │ ├── RemainderPrim.java │ │ ├── SinPrim.java │ │ ├── SqrtPrim.java │ │ └── SubtractionPrim.java │ ├── arrays │ │ ├── AtPrim.java │ │ ├── AtPutPrim.java │ │ ├── CopyPrim.java │ │ ├── DoIndexesPrim.java │ │ ├── DoPrim.java │ │ ├── NewPrim.java │ │ ├── PutAllNode.java │ │ └── ToArgumentsArrayNode.java │ ├── basics │ │ ├── AsStringPrim.java │ │ ├── BlockPrims.java │ │ ├── DoublePrims.java │ │ ├── EqualsEqualsPrim.java │ │ ├── EqualsPrim.java │ │ ├── HashPrim.java │ │ ├── IntegerPrims.java │ │ ├── LengthPrim.java │ │ ├── NewObjectPrim.java │ │ ├── StringPrims.java │ │ ├── SystemPrims.java │ │ ├── UnequalUnequalPrim.java │ │ └── UnequalsPrim.java │ └── reflection │ │ ├── AbstractSymbolDispatch.java │ │ ├── ClassPrims.java │ │ ├── GlobalPrim.java │ │ ├── HasGlobalPrim.java │ │ ├── IndexDispatch.java │ │ ├── MethodPrims.java │ │ ├── ObjectPrims.java │ │ ├── ObjectSizePrim.java │ │ ├── PerformInSuperclassPrim.java │ │ ├── PerformPrim.java │ │ ├── PerformWithArgumentsInSuperclassPrim.java │ │ └── PerformWithArgumentsPrim.java │ ├── tools │ └── nodestats │ │ ├── AstNode.java │ │ ├── NodeActivation.java │ │ ├── NodeStatisticsCollector.java │ │ ├── NodeStatsCLI.java │ │ ├── NodeStatsTool.java │ │ ├── SubTree.java │ │ ├── Tags.java │ │ ├── TracingNodeActivation.java │ │ └── YamlReport.java │ ├── vm │ ├── Classes.java │ ├── Globals.java │ ├── NotYetImplementedException.java │ ├── Shell.java │ ├── SymbolTable.java │ ├── Universe.java │ ├── VmSettings.java │ └── constants │ │ └── Nil.java │ └── vmobjects │ ├── SAbstractObject.java │ ├── SArray.java │ ├── SBlock.java │ ├── SClass.java │ ├── SInvokable.java │ ├── SObject.java │ └── SSymbol.java └── tests ├── tools ├── coverage │ ├── expected-results.tar.bz2 │ └── test.sh └── nodestats │ ├── expected-results.tar.bz2 │ └── test.sh └── trufflesom ├── bdt ├── inlining │ ├── InliningTests.java │ ├── Nodes.java │ ├── TScope.java │ └── TScopeBuilder.java ├── primitives │ ├── PrimitiveTests.java │ └── Primitives.java ├── settings │ └── VmSettingsTests.java ├── source │ └── SourceCoordinateTests.java └── testsetup │ ├── AbsNode.java │ ├── AddAbsNode.java │ ├── AddNode.java │ ├── AddWithSpecializerNode.java │ ├── ExprNode.java │ ├── IfNode.java │ ├── IntLiteral.java │ ├── LambdaNode.java │ ├── LangContext.java │ ├── StringId.java │ ├── TestAdd.java │ ├── ValueNode.java │ └── ValueSpecializedNode.java ├── compiler └── LexerTests.java ├── intepreter └── objectstorage │ └── BasicStorageTester.java ├── supernodes ├── IncrementOpTests.java ├── LesserGreaterThanTests.java ├── SquareTests.java └── StringEqualsTests.java ├── tests ├── AstInliningTests.java ├── AstTestSetup.java ├── BasicInterpreterTests.java ├── BytecodeBlockTests.java ├── BytecodeMethodTests.java ├── BytecodeTestSetup.java ├── OptimizeTrivialTests.java ├── SomTests.java ├── SplittingTests.java └── TruffleTestSetup.java └── tools └── nodestats ├── AstNodeTests.java └── StaticNodeStructureTests.java /.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/.github/config.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/.gitmodules -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/AUTHORS -------------------------------------------------------------------------------- /Examples: -------------------------------------------------------------------------------- 1 | core-lib/Examples -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/README.md -------------------------------------------------------------------------------- /Smalltalk: -------------------------------------------------------------------------------- 1 | core-lib/Smalltalk -------------------------------------------------------------------------------- /TestSuite: -------------------------------------------------------------------------------- 1 | core-lib/TestSuite -------------------------------------------------------------------------------- /awfy-test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/awfy-test.conf -------------------------------------------------------------------------------- /debug: -------------------------------------------------------------------------------- 1 | som -------------------------------------------------------------------------------- /fast: -------------------------------------------------------------------------------- 1 | som -------------------------------------------------------------------------------- /integration-tests-ast.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/integration-tests-ast.yml -------------------------------------------------------------------------------- /integration-tests-bc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/integration-tests-bc.yml -------------------------------------------------------------------------------- /mx.trufflesom/eclipse-settings/org.eclipse.jdt.apt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/eclipse-settings/org.eclipse.jdt.apt.core.prefs -------------------------------------------------------------------------------- /mx.trufflesom/eclipse-settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/eclipse-settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /mx.trufflesom/eclipse-settings/org.eclipse.jdt.launching.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/eclipse-settings/org.eclipse.jdt.launching.prefs -------------------------------------------------------------------------------- /mx.trufflesom/eclipse-settings/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/eclipse-settings/org.eclipse.jdt.ui.prefs -------------------------------------------------------------------------------- /mx.trufflesom/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/env -------------------------------------------------------------------------------- /mx.trufflesom/graal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/graal -------------------------------------------------------------------------------- /mx.trufflesom/libgraal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/libgraal -------------------------------------------------------------------------------- /mx.trufflesom/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/lint.sh -------------------------------------------------------------------------------- /mx.trufflesom/mx_trufflesom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/mx_trufflesom.py -------------------------------------------------------------------------------- /mx.trufflesom/suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/mx.trufflesom/suite.py -------------------------------------------------------------------------------- /rebench.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/rebench.conf -------------------------------------------------------------------------------- /som: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/som -------------------------------------------------------------------------------- /src/trufflesom/.checkstyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/.checkstyle -------------------------------------------------------------------------------- /src/trufflesom/.checkstyle_checks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/.checkstyle_checks.xml -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/Launcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/Launcher.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/basic/IdProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/basic/IdProvider.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/basic/ProgramDefinitionError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/basic/ProgramDefinitionError.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/basic/nodes/DummyParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/basic/nodes/DummyParent.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/InlinableNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/InlinableNodes.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/Inline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/Inline.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/Inliner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/Inliner.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/NodeState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/NodeState.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/NodeVisitorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/NodeVisitorUtil.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/Scope.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/ScopeAdaptationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/ScopeAdaptationVisitor.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/ScopeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/ScopeBuilder.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/nodes/Inlinable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/nodes/Inlinable.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/nodes/ScopeReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/nodes/ScopeReference.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/inlining/nodes/WithSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/inlining/nodes/WithSource.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/primitives/Primitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/primitives/Primitive.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/primitives/PrimitiveLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/primitives/PrimitiveLoader.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/primitives/Specializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/primitives/Specializer.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/primitives/nodes/EagerPrimitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/primitives/nodes/EagerPrimitive.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/primitives/nodes/PreevaluatedExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/primitives/nodes/PreevaluatedExpression.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/settings/AllDisabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/settings/AllDisabled.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/settings/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/settings/Settings.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/settings/VmSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/settings/VmSettings.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/source/SourceCoordinate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/source/SourceCoordinate.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/tools/nodes/Invocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/tools/nodes/Invocation.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/tools/nodes/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/tools/nodes/Operation.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/bdt/tools/structure/StructuralProbe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/bdt/tools/structure/StructuralProbe.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/ClassGenerationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/ClassGenerationContext.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/Disassembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/Disassembler.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/Field.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/Lexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/Lexer.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/MethodGenerationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/MethodGenerationContext.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/Parser.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/ParserAst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/ParserAst.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/ParserBc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/ParserBc.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/SourcecodeCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/SourcecodeCompiler.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/Symbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/Symbol.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/Variable.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/bc/BytecodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/bc/BytecodeGenerator.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/bc/BytecodeMethodGenContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/bc/BytecodeMethodGenContext.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/compiler/bc/Disassembler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/compiler/bc/Disassembler.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/EscapedBlockException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/EscapedBlockException.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/FrameOnStackMarker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/FrameOnStackMarker.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/Invokable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/Invokable.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/LexicalScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/LexicalScope.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/Method.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/Primitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/Primitive.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/ReturnException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/ReturnException.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/SArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/SArguments.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/SomLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/SomLanguage.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/Types.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/bc/Bytecodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/bc/Bytecodes.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/bc/RespecializeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/bc/RespecializeException.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/bc/RestartLoopException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/bc/RestartLoopException.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/AbstractMessageSendNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/AbstractMessageSendNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/ArgumentReadNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/ArgumentReadNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/ContextualNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/ContextualNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/ExpressionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/ExpressionNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/FieldNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/FieldNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/GenericMessageSendNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/GenericMessageSendNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/GenericMessageSendNodeWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/GenericMessageSendNodeWrapper.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/GlobalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/GlobalNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/LocalVariableNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/LocalVariableNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/MessageSendNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/MessageSendNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/NoPreEvalExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/NoPreEvalExprNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/NonLocalVariableNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/NonLocalVariableNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/ReturnNonLocalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/ReturnNonLocalNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/SOMNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/SOMNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/SequenceNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/SequenceNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/UninitializedMessageSendNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/UninitializedMessageSendNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/bc/BytecodeLoopNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/bc/BytecodeLoopNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/AbstractCachedDispatchNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/AbstractCachedDispatchNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/AbstractDispatchNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/AbstractDispatchNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/AbstractDispatchWithSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/AbstractDispatchWithSource.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedDispatchNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedDispatchNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedDnuNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedDnuNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedExprNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedFieldRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedFieldRead.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedFieldWriteAndSelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedFieldWriteAndSelf.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedNewObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/CachedNewObject.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/DispatchChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/DispatchChain.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/DispatchGuard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/DispatchGuard.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/GenericDispatchNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/GenericDispatchNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/UninitializedDispatchNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/dispatch/UninitializedDispatchNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/literals/BlockNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/literals/BlockNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/literals/DoubleLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/literals/DoubleLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/literals/GenericLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/literals/GenericLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/literals/IntegerLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/literals/IntegerLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/literals/LiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/literals/LiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/nary/BinaryExpressionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/nary/BinaryExpressionNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/nary/BinaryMsgExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/nary/BinaryMsgExprNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/nary/EagerlySpecializableNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/nary/EagerlySpecializableNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/nary/QuaternaryExpressionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/nary/QuaternaryExpressionNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/nary/QuaternaryMsgExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/nary/QuaternaryMsgExprNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/nary/TernaryExpressionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/nary/TernaryExpressionNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/nary/TernaryMsgExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/nary/TernaryMsgExprNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/nary/UnaryExpressionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/nary/UnaryExpressionNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/nary/UnaryMsgExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/nary/UnaryMsgExprNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/AndBoolMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/AndBoolMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/AndMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/AndMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/BooleanInlinedLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/BooleanInlinedLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfInlinedLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfInlinedLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfNilInlinedLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfNilInlinedLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfNilNotNilInlinedLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfNilNotNilInlinedLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfNotNilInlinedLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfNotNilInlinedLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfNotNilNilInlinedLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfNotNilNilInlinedLiteralNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfTrueIfFalseInlinedLiteralsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfTrueIfFalseInlinedLiteralsNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfTrueIfFalseMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IfTrueIfFalseMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntDownToDoInlinedLiteralsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntDownToDoInlinedLiteralsNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntDownToDoMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntDownToDoMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntToByDoMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntToByDoMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntToDoInlinedLiteralsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntToDoInlinedLiteralsNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntToDoMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/IntToDoMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/NotMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/NotMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/OrBoolMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/OrBoolMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/OrMessageNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/OrMessageNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/whileloops/WhileFalsePrimitiveNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/whileloops/WhileFalsePrimitiveNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/whileloops/WhileInlinedLiteralsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/whileloops/WhileInlinedLiteralsNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/whileloops/WhilePrimitiveNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/whileloops/WhilePrimitiveNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/nodes/specialized/whileloops/WhileTruePrimitiveNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/nodes/specialized/whileloops/WhileTruePrimitiveNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/objectstorage/FieldAccessorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/objectstorage/FieldAccessorNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/objectstorage/ObjectLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/objectstorage/ObjectLayout.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/objectstorage/StorageAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/objectstorage/StorageAnalyzer.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/objectstorage/StorageLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/objectstorage/StorageLocation.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/objectstorage/UnsafeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/objectstorage/UnsafeUtil.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/LocalVariableReadSquareWriteNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/LocalVariableReadSquareWriteNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/LocalVariableSquareNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/LocalVariableSquareNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/NonLocalVariableReadSquareWriteNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/NonLocalVariableReadSquareWriteNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/NonLocalVariableSquareNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/NonLocalVariableSquareNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/compare/GreaterThanIntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/compare/GreaterThanIntNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/compare/LessThanIntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/compare/LessThanIntNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/compare/LocalArgGreaterThanInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/compare/LocalArgGreaterThanInt.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/compare/LocalArgLessThanInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/compare/LocalArgLessThanInt.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/compare/LocalFieldStringEqualsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/compare/LocalFieldStringEqualsNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/compare/NonLocalFieldStringEqualsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/compare/NonLocalFieldStringEqualsNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/compare/StringEqualsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/compare/StringEqualsNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncExpWithValueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncExpWithValueNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncFieldWithExpNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncFieldWithExpNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncFieldWithValueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncFieldWithValueNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncLocalVarWithExpNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncLocalVarWithExpNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncLocalVarWithValueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncLocalVarWithValueNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncNonLocalVarWithExpNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncNonLocalVarWithExpNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncNonLocalVarWithValueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/inc/IncNonLocalVarWithValueNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/inc/UninitIncFieldWithExpNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/inc/UninitIncFieldWithExpNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/interpreter/supernodes/inc/UninitIncFieldWithValueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/interpreter/supernodes/inc/UninitIncFieldWithValueNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/EmptyPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/EmptyPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/Primitives.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/Primitives.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/AdditionPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/AdditionPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/ArithmeticPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/ArithmeticPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/BitXorPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/BitXorPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/CosPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/CosPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/DividePrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/DividePrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/DoubleDivPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/DoubleDivPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/GreaterThanOrEqualPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/GreaterThanOrEqualPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/GreaterThanPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/GreaterThanPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/LessThanOrEqualPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/LessThanOrEqualPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/LessThanPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/LessThanPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/LogicAndPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/LogicAndPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/ModuloPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/ModuloPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/MultiplicationPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/MultiplicationPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/RemainderPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/RemainderPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/SinPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/SinPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/SqrtPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/SqrtPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arithmetic/SubtractionPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arithmetic/SubtractionPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arrays/AtPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arrays/AtPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arrays/AtPutPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arrays/AtPutPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arrays/CopyPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arrays/CopyPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arrays/DoIndexesPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arrays/DoIndexesPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arrays/DoPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arrays/DoPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arrays/NewPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arrays/NewPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arrays/PutAllNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arrays/PutAllNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/arrays/ToArgumentsArrayNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/arrays/ToArgumentsArrayNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/AsStringPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/AsStringPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/BlockPrims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/BlockPrims.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/DoublePrims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/DoublePrims.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/EqualsEqualsPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/EqualsEqualsPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/EqualsPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/EqualsPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/HashPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/HashPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/IntegerPrims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/IntegerPrims.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/LengthPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/LengthPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/NewObjectPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/NewObjectPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/StringPrims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/StringPrims.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/SystemPrims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/SystemPrims.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/UnequalUnequalPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/UnequalUnequalPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/basics/UnequalsPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/basics/UnequalsPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/AbstractSymbolDispatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/AbstractSymbolDispatch.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/ClassPrims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/ClassPrims.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/GlobalPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/GlobalPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/HasGlobalPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/HasGlobalPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/IndexDispatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/IndexDispatch.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/MethodPrims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/MethodPrims.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/ObjectPrims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/ObjectPrims.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/ObjectSizePrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/ObjectSizePrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/PerformInSuperclassPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/PerformInSuperclassPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/PerformPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/PerformPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/PerformWithArgumentsInSuperclassPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/PerformWithArgumentsInSuperclassPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/primitives/reflection/PerformWithArgumentsPrim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/primitives/reflection/PerformWithArgumentsPrim.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/tools/nodestats/AstNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/tools/nodestats/AstNode.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/tools/nodestats/NodeActivation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/tools/nodestats/NodeActivation.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/tools/nodestats/NodeStatisticsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/tools/nodestats/NodeStatisticsCollector.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/tools/nodestats/NodeStatsCLI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/tools/nodestats/NodeStatsCLI.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/tools/nodestats/NodeStatsTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/tools/nodestats/NodeStatsTool.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/tools/nodestats/SubTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/tools/nodestats/SubTree.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/tools/nodestats/Tags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/tools/nodestats/Tags.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/tools/nodestats/TracingNodeActivation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/tools/nodestats/TracingNodeActivation.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/tools/nodestats/YamlReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/tools/nodestats/YamlReport.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vm/Classes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vm/Classes.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vm/Globals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vm/Globals.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vm/NotYetImplementedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vm/NotYetImplementedException.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vm/Shell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vm/Shell.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vm/SymbolTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vm/SymbolTable.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vm/Universe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vm/Universe.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vm/VmSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vm/VmSettings.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vm/constants/Nil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vm/constants/Nil.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vmobjects/SAbstractObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vmobjects/SAbstractObject.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vmobjects/SArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vmobjects/SArray.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vmobjects/SBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vmobjects/SBlock.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vmobjects/SClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vmobjects/SClass.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vmobjects/SInvokable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vmobjects/SInvokable.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vmobjects/SObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vmobjects/SObject.java -------------------------------------------------------------------------------- /src/trufflesom/src/trufflesom/vmobjects/SSymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/src/trufflesom/src/trufflesom/vmobjects/SSymbol.java -------------------------------------------------------------------------------- /tests/tools/coverage/expected-results.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/tools/coverage/expected-results.tar.bz2 -------------------------------------------------------------------------------- /tests/tools/coverage/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/tools/coverage/test.sh -------------------------------------------------------------------------------- /tests/tools/nodestats/expected-results.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/tools/nodestats/expected-results.tar.bz2 -------------------------------------------------------------------------------- /tests/tools/nodestats/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/tools/nodestats/test.sh -------------------------------------------------------------------------------- /tests/trufflesom/bdt/inlining/InliningTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/inlining/InliningTests.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/inlining/Nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/inlining/Nodes.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/inlining/TScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/inlining/TScope.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/inlining/TScopeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/inlining/TScopeBuilder.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/primitives/PrimitiveTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/primitives/PrimitiveTests.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/primitives/Primitives.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/primitives/Primitives.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/settings/VmSettingsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/settings/VmSettingsTests.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/source/SourceCoordinateTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/source/SourceCoordinateTests.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/AbsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/AbsNode.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/AddAbsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/AddAbsNode.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/AddNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/AddNode.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/AddWithSpecializerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/AddWithSpecializerNode.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/ExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/ExprNode.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/IfNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/IfNode.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/IntLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/IntLiteral.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/LambdaNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/LambdaNode.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/LangContext.java: -------------------------------------------------------------------------------- 1 | package trufflesom.bdt.testsetup; 2 | 3 | public class LangContext { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/StringId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/StringId.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/TestAdd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/TestAdd.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/ValueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/ValueNode.java -------------------------------------------------------------------------------- /tests/trufflesom/bdt/testsetup/ValueSpecializedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/bdt/testsetup/ValueSpecializedNode.java -------------------------------------------------------------------------------- /tests/trufflesom/compiler/LexerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/compiler/LexerTests.java -------------------------------------------------------------------------------- /tests/trufflesom/intepreter/objectstorage/BasicStorageTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/intepreter/objectstorage/BasicStorageTester.java -------------------------------------------------------------------------------- /tests/trufflesom/supernodes/IncrementOpTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/supernodes/IncrementOpTests.java -------------------------------------------------------------------------------- /tests/trufflesom/supernodes/LesserGreaterThanTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/supernodes/LesserGreaterThanTests.java -------------------------------------------------------------------------------- /tests/trufflesom/supernodes/SquareTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/supernodes/SquareTests.java -------------------------------------------------------------------------------- /tests/trufflesom/supernodes/StringEqualsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/supernodes/StringEqualsTests.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/AstInliningTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/AstInliningTests.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/AstTestSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/AstTestSetup.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/BasicInterpreterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/BasicInterpreterTests.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/BytecodeBlockTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/BytecodeBlockTests.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/BytecodeMethodTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/BytecodeMethodTests.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/BytecodeTestSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/BytecodeTestSetup.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/OptimizeTrivialTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/OptimizeTrivialTests.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/SomTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/SomTests.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/SplittingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/SplittingTests.java -------------------------------------------------------------------------------- /tests/trufflesom/tests/TruffleTestSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tests/TruffleTestSetup.java -------------------------------------------------------------------------------- /tests/trufflesom/tools/nodestats/AstNodeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tools/nodestats/AstNodeTests.java -------------------------------------------------------------------------------- /tests/trufflesom/tools/nodestats/StaticNodeStructureTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOM-st/TruffleSOM/HEAD/tests/trufflesom/tools/nodestats/StaticNodeStructureTests.java --------------------------------------------------------------------------------