Created
December 21, 2013 19:55
-
-
Save edubkendo/8074148 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
eric@edub:~/git/community/mirah (master) $ rake clean clobber | |
Deleting directory /home/eric/git/community/mirah/build | |
rm -f javalib/mirah-bootstrap.jar | |
rm -f javalib/mirah-compiler.jar | |
rm -f javalib/mirah-builtins.jar | |
rm -f javalib/mirah-util.jar | |
rm -rf tmp | |
rm -r pkg | |
eric@edub:~/git/community/mirah (master) $ rake | |
rm -rf build/bootstrap | |
mkdir -p build/bootstrap | |
Compiling 10 source files to /home/eric/git/community/mirah/build/bootstrap | |
/home/eric/git/community/mirah/src/org/mirah/IsolatedResourceLoader.java | |
/home/eric/git/community/mirah/src/org/mirah/MirahClassLoader.java | |
/home/eric/git/community/mirah/src/org/mirah/jvm/compiler/Cleaned.java | |
/home/eric/git/community/mirah/src/org/mirah/jvm/types/Flags.java | |
/home/eric/git/community/mirah/src/org/mirah/jvm/types/MemberAccess.java | |
/home/eric/git/community/mirah/src/org/mirah/jvm/types/MemberKind.java | |
/home/eric/git/community/mirah/src/org/mirah/jvm/types/Modifiers.java | |
/home/eric/git/community/mirah/src/org/mirah/macros/anno/Extensions.java | |
/home/eric/git/community/mirah/src/org/mirah/macros/anno/MacroArgs.java | |
/home/eric/git/community/mirah/src/org/mirah/macros/anno/MacroDef.java | |
Note: /home/eric/git/community/mirah/src/org/mirah/MirahClassLoader.java uses unchecked or unsafe operations. | |
Note: Recompile with -Xlint:unchecked for details. | |
java -jar /home/eric/git/community/mirah/javalib/mirah-newast-transitional.jar compile --classpath /home/eric/git/community/mirah/javalib/mirah-parser.jar:/home/eric/git/community/mirah/build/bootstrap -d /home/eric/git/community/mirah/build/bootstrap --jvm 1.5 src/org/mirah/macros src/org/mirah/MirahLogFormatter.mirah src/org/mirah/typer src/org/mirah/util/simple_diagnostics.mirah | |
Parsing... | |
src/org/mirah/macros/interfaces.mirah | |
src/org/mirah/macros/builder.mirah | |
src/org/mirah/MirahLogFormatter.mirah | |
src/org/mirah/typer/delegate_future.mirah | |
src/org/mirah/typer/block_future.mirah | |
src/org/mirah/typer/assignable_type_future.mirah | |
src/org/mirah/typer/inline_code.mirah | |
src/org/mirah/typer/call_future.mirah | |
src/org/mirah/typer/derived_future.mirah | |
src/org/mirah/typer/error_type.mirah | |
src/org/mirah/typer/assignment_future.mirah | |
src/org/mirah/typer/local_future.mirah | |
src/org/mirah/typer/simple_future.mirah | |
src/org/mirah/typer/pick_first.mirah | |
src/org/mirah/typer/typer.mirah | |
src/org/mirah/typer/types.mirah | |
src/org/mirah/typer/narrowing_type_future.mirah | |
src/org/mirah/typer/future_printer.mirah | |
src/org/mirah/typer/method_type.mirah | |
src/org/mirah/typer/futures.mirah | |
src/org/mirah/typer/block_type.mirah | |
src/org/mirah/typer/closures.mirah | |
src/org/mirah/typer/base_type_future.mirah | |
src/org/mirah/typer/special_type.mirah | |
src/org/mirah/typer/unreachable_type.mirah | |
src/org/mirah/typer/generic_type_future.mirah | |
src/org/mirah/typer/method_future.mirah | |
src/org/mirah/typer/scopes.mirah | |
src/org/mirah/util/simple_diagnostics.mirah | |
src/org/mirah/typer/simple/list_wrapper.mirah | |
src/org/mirah/typer/simple/simple_scope.mirah | |
src/org/mirah/typer/simple/simple_type.mirah | |
src/org/mirah/typer/simple/simple_types.mirah | |
src/org/mirah/typer/simple/simple_scoper.mirah | |
src/org/mirah/typer/simple/type_printer.mirah | |
Inferring types... | |
Compiling... | |
src/org/mirah/macros/interfaces.mirah | |
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeList) -> java/lang/Object | |
Widen(java/lang/Object, mirah/lang/ast/NodeList) -> java/lang/Object | |
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeList) -> java/lang/Object | |
Widen(java/lang/Object, mirah/lang/ast/NodeList) -> java/lang/Object | |
src/org/mirah/macros/builder.mirah | |
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeList) -> java/lang/Object | |
Widen(java/lang/Object, mirah/lang/ast/NodeList) -> java/lang/Object | |
Widen(mirah/lang/ast/Node, mirah/lang/ast/StringConcat) -> java/lang/Object | |
src/org/mirah/MirahLogFormatter.mirah | |
src/org/mirah/typer/delegate_future.mirah | |
src/org/mirah/typer/block_future.mirah | |
src/org/mirah/typer/assignable_type_future.mirah | |
src/org/mirah/typer/inline_code.mirah | |
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeImpl) -> java/lang/Object | |
src/org/mirah/typer/call_future.mirah | |
src/org/mirah/typer/derived_future.mirah | |
src/org/mirah/typer/error_type.mirah | |
src/org/mirah/typer/assignment_future.mirah | |
src/org/mirah/typer/local_future.mirah | |
src/org/mirah/typer/simple_future.mirah | |
src/org/mirah/typer/pick_first.mirah | |
src/org/mirah/typer/typer.mirah | |
Widen(org/mirah/typer/TypeFuture, org/mirah/typer/DelegateFuture) -> java/lang/Object | |
Widen(java/lang/Object, org/mirah/typer/DelegateFuture) -> java/lang/Object | |
Widen(org/mirah/typer/TypeFuture, java/lang/Object) -> java/lang/Object | |
Widen(org/mirah/typer/TypeFuture, org/mirah/typer/AssignableTypeFuture) -> java/lang/Object | |
Widen(mirah/lang/ast/Node, mirah/lang/ast/NodeList) -> java/lang/Object | |
Widen(java/lang/Object, mirah/lang/ast/NodeList) -> java/lang/Object | |
Widen(mirah/lang/ast/FieldAssign, mirah/lang/ast/LocalAssignment) -> mirah/lang/ast/NodeImpl | |
src/org/mirah/typer/types.mirah | |
src/org/mirah/typer/narrowing_type_future.mirah | |
src/org/mirah/typer/future_printer.mirah | |
src/org/mirah/typer/method_type.mirah | |
src/org/mirah/typer/futures.mirah | |
src/org/mirah/typer/block_type.mirah | |
src/org/mirah/typer/closures.mirah | |
src/org/mirah/typer/base_type_future.mirah | |
Widen(org/mirah/typer/ErrorType, org/mirah/typer/ResolvedType) -> java/lang/Object | |
Widen(org/mirah/typer/ResolvedType, java/lang/Object) -> java/lang/Object | |
Widen(org/mirah/typer/ErrorType, java/lang/Object) -> java/lang/Object | |
Widen(java/lang/Object, org/mirah/typer/ResolvedType) -> java/lang/Object | |
src/org/mirah/typer/special_type.mirah | |
src/org/mirah/typer/unreachable_type.mirah | |
src/org/mirah/typer/generic_type_future.mirah | |
src/org/mirah/typer/method_future.mirah | |
src/org/mirah/typer/scopes.mirah | |
src/org/mirah/util/simple_diagnostics.mirah | |
src/org/mirah/typer/simple/list_wrapper.mirah | |
src/org/mirah/typer/simple/simple_scope.mirah | |
src/org/mirah/typer/simple/simple_type.mirah | |
src/org/mirah/typer/simple/simple_types.mirah | |
Widen(org/mirah/typer/simple/ListWrapper, java/util/List) -> java/lang/Object | |
Widen(java/lang/Object, java/util/List) -> java/lang/Object | |
Widen(org/mirah/typer/simple/SimpleType, org/mirah/typer/TypeFuture) -> java/lang/Object | |
src/org/mirah/typer/simple/simple_scoper.mirah | |
Widen(org/mirah/typer/Scope, org/mirah/typer/simple/SimpleScope) -> java/lang/Object | |
Widen(java/lang/Object, org/mirah/typer/simple/SimpleScope) -> java/lang/Object | |
Widen(org/mirah/typer/Scope, java/lang/Object) -> java/lang/Object | |
src/org/mirah/typer/simple/type_printer.mirah | |
Done! | |
cp src/org/mirah/macros/template.mirah.tpl build/bootstrap/org/mirah/macros | |
Building jar: /home/eric/git/community/mirah/javalib/mirah-bootstrap.jar | |
rm -f javalib/mirah-builtins.jar | |
rm -rf build/builtins | |
mkdir -p build/builtins | |
jruby -S mirahc --dest build/builtins src/org/mirah/builtins | |
Unable to load new type interface | |
Unable to load new Backend | |
* [TypeFactory] Unable to initialize builtins | |
Parsing... | |
src/org/mirah/builtins/number_extensions.mirah | |
src/org/mirah/builtins/array_extensions.mirah | |
src/org/mirah/builtins/list_extensions.mirah | |
src/org/mirah/builtins/map_extensions.mirah | |
src/org/mirah/builtins/int_extensions.mirah | |
src/org/mirah/builtins/string_builder_extensions.mirah | |
src/org/mirah/builtins/builtins.mirah | |
src/org/mirah/builtins/array_meta_extensions.mirah | |
src/org/mirah/builtins/collection_extensions.mirah | |
src/org/mirah/builtins/iterable_extensions.mirah | |
src/org/mirah/builtins/string_extensions.mirah | |
src/org/mirah/builtins/enumerable_extensions.mirah | |
src/org/mirah/builtins/object_extensions.mirah | |
Inferring types... | |
/home/eric/git/community/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position) | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer | |
cannot load Java class org.mirah.util.Context | |
Compiling... | |
src/org/mirah/builtins/number_extensions.mirah | |
src/org/mirah/builtins/array_extensions.mirah | |
src/org/mirah/builtins/list_extensions.mirah | |
src/org/mirah/builtins/map_extensions.mirah | |
src/org/mirah/builtins/int_extensions.mirah | |
src/org/mirah/builtins/string_builder_extensions.mirah | |
src/org/mirah/builtins/builtins.mirah | |
src/org/mirah/builtins/array_meta_extensions.mirah | |
src/org/mirah/builtins/collection_extensions.mirah | |
src/org/mirah/builtins/iterable_extensions.mirah | |
src/org/mirah/builtins/string_extensions.mirah | |
src/org/mirah/builtins/enumerable_extensions.mirah | |
src/org/mirah/builtins/object_extensions.mirah | |
Done! | |
Building jar: /home/eric/git/community/mirah/javalib/mirah-builtins.jar | |
rm -rf build/builtins | |
Unable to load new type interface | |
Unable to load new Backend | |
rm -rf build/util | |
mkdir -p build/util | |
Compiling Ruby sources | |
jruby -S mirahc --classpath /home/eric/installs/apache-ant-1.9.2/lib/ant-apache-bcel.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-launcher.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-swing.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-junit4.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-apache-xalan2.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-junit.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-testutil.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-apache-log4j.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-apache-regexp.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-apache-bsf.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-javamail.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-jdepend.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-apache-resolver.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-commons-logging.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-jsch.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-netrexx.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-jai.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-apache-oro.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-jmf.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-commons-net.jar:/home/eric/installs/apache-ant-1.9.2/lib/ant-antlr.jar:build/util --dest build/util src/org/mirah/ant | |
Unable to load new type interface | |
Unable to load new Backend | |
Parsing... | |
src/org/mirah/ant/compile.mirah | |
Inferring types... | |
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer | |
cannot load Java class org.mirah.util.Context | |
Compiling... | |
src/org/mirah/ant/compile.mirah | |
Done! | |
Building jar: /home/eric/git/community/mirah/javalib/mirah-util.jar | |
Unable to load new type interface | |
Unable to load new Backend | |
Loaded suite /home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/rake-10.1.1/lib/rake/rake_test_loader | |
Started | |
.......just an error | |
.unrecognized flag: -bad-argument | |
.unrecognized flag: -j | |
.Mirah v0.1.2.dev | |
.just an error | |
just an error | |
..* [TypeFactory] Error initializing builtins: undefined method `load_extensions' for nil:NilClass | |
/home/eric/git/community/mirah/lib/mirah/jvm/types/factory.rb:520:in `extendClass' | |
builtins.mirah:23:in `initialize_builtins' | |
/home/eric/git/community/mirah/lib/mirah/jvm/types/factory.rb:82:in `maybe_initialize_builtins' | |
/home/eric/git/community/mirah/lib/mirah/generator.rb:50:in `initialize' | |
/home/eric/git/community/mirah/test/core/generator_test.rb:23:in `test_generator_sets_classpath_bootclasspath_on_type_system' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/testcase.rb:691:in `run_test' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/testcase.rb:431:in `run' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/testsuite.rb:121:in `run_test' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/testsuite.rb:53:in `run' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/testsuite.rb:121:in `run_test' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/testsuite.rb:53:in `run' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/ui/testrunnermediator.rb:65:in `run_suite' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/ui/testrunnermediator.rb:44:in `run' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/ui/testrunnermediator.rb:100:in `with_listener' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/ui/testrunnermediator.rb:40:in `run' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/ui/testrunner.rb:40:in `start_mediator' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/ui/testrunner.rb:25:in `start' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/ui/testrunnerutilities.rb:24:in `run' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/autorunner.rb:409:in `run' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/autorunner.rb:465:in `change_work_directory' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/autorunner.rb:408:in `run' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit/autorunner.rb:59:in `run' | |
/home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/test-unit-2.5.5/lib/test/unit.rb:502:in `(root)' | |
.......................-:1: Cannot find method <Type bar>.bar[<Type Int>, <Type Int>] | |
def baz; bar(1, 1); end; def bar(a:Int, b:String); 1.0; end | |
^^^^^^^^^ | |
..-:1: Cannot find method <MetaType java.lang.System>.out[] | |
java::lang::System.out | |
^^^^^^^^^^^^^^^^^^^^^^ | |
...Incompatible types | |
-:1: InferenceError | |
if foo; bar; else; baz; end | |
^^^ | |
-:1: InferenceError | |
if foo; bar; else; baz; end | |
^^^ | |
...-:1: Cannot find method <Type Int>.+[<Error: [[Incompatible types, null]]>] | |
1 + begin true; 1.0; rescue; ''; end | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
..../home/eric/git/community/mirah/test/core/typer_test.rb:160 warning: ambiguous Java methods found, using getMetaType(org.mirah.typer.TypeFuture) | |
......... | |
Finished in 1.525 seconds. | |
57 tests, 110 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications | |
100% passed | |
37.38 tests/s, 72.13 assertions/s | |
rm -f javalib/mirah-compiler.jar | |
rm -rf build/compiler | |
mkdir -p build/compiler | |
jruby -S mirahc --dest build/compiler --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar src/org/mirah/util src/org/mirah/jvm/types src/org/mirah/jvm/compiler/base_compiler.mirah | |
Unable to load new type interface | |
Unable to load new Backend | |
Parsing... | |
src/org/mirah/util/mirah_diagnostic.mirah | |
src/org/mirah/util/ast_formatter.mirah | |
src/org/mirah/util/parser_diagnostics.mirah | |
src/org/mirah/util/context.mirah | |
src/org/mirah/util/simple_diagnostics.mirah | |
src/org/mirah/util/option_parser.mirah | |
src/org/mirah/util/lazy_type_printer.mirah | |
src/org/mirah/jvm/types/jvm_type.mirah | |
src/org/mirah/jvm/types/jvm_type_utils.mirah | |
src/org/mirah/jvm/types/member_visitor.mirah | |
src/org/mirah/jvm/compiler/base_compiler.mirah | |
Inferring types... | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4106d1d3:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4106d1d3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@38b483e8:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@38b483e8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3687804b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3687804b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@275d00ef:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@275d00ef:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6c15cb91:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6c15cb91:1:1 | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
/home/eric/git/community/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position) | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7905dd85:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7905dd85:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@701284d5:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@701284d5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4fcef56e:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4fcef56e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1c3a86b5:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1c3a86b5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4661e38d:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4661e38d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1eb605e7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1eb605e7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@b08e71a:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@b08e71a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5614bd77:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5614bd77:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@637cf20d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@637cf20d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@69b82b30:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@69b82b30:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3a1b9289:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3a1b9289:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@68317e2c:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@68317e2c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@445cfd0a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@445cfd0a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2c5c52eb:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2c5c52eb:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5b8c318:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5b8c318:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@45b18ce9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@45b18ce9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7e1430e7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7e1430e7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@40b06fe2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@40b06fe2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5830700a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5830700a:1:1 | |
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer | |
cannot load Java class org.mirah.util.Context | |
Compiling... | |
src/org/mirah/util/mirah_diagnostic.mirah | |
src/org/mirah/util/ast_formatter.mirah | |
src/org/mirah/util/parser_diagnostics.mirah | |
src/org/mirah/util/context.mirah | |
src/org/mirah/util/simple_diagnostics.mirah | |
src/org/mirah/util/option_parser.mirah | |
src/org/mirah/util/lazy_type_printer.mirah | |
src/org/mirah/jvm/types/jvm_type.mirah | |
src/org/mirah/jvm/types/jvm_type_utils.mirah | |
src/org/mirah/jvm/types/member_visitor.mirah | |
src/org/mirah/jvm/compiler/base_compiler.mirah | |
Done! | |
jruby -S mirahc --dest build/compiler --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar:build/compiler src/org/mirah/util/context.mirah src/org/mirah/jvm/compiler/array_compiler.mirah src/org/mirah/jvm/compiler/closure_transformer.mirah src/org/mirah/jvm/compiler/constructor_cleanup.mirah src/org/mirah/jvm/compiler/class_cleanup.mirah src/org/mirah/jvm/compiler/annotation_collector.mirah src/org/mirah/jvm/compiler/hash_compiler.mirah src/org/mirah/jvm/compiler/base_compiler.mirah src/org/mirah/jvm/compiler/loop_compiler.mirah src/org/mirah/jvm/compiler/annotation_compiler.mirah src/org/mirah/jvm/compiler/method_cleanup.mirah src/org/mirah/jvm/compiler/local_initializer_adapter.mirah src/org/mirah/jvm/compiler/script_cleanup.mirah src/org/mirah/jvm/compiler/bytecode.mirah src/org/mirah/jvm/compiler/call_compiler.mirah | |
Unable to load new type interface | |
Unable to load new Backend | |
Parsing... | |
src/org/mirah/util/context.mirah | |
src/org/mirah/jvm/compiler/array_compiler.mirah | |
src/org/mirah/jvm/compiler/closure_transformer.mirah | |
src/org/mirah/jvm/compiler/constructor_cleanup.mirah | |
src/org/mirah/jvm/compiler/class_cleanup.mirah | |
src/org/mirah/jvm/compiler/annotation_collector.mirah | |
src/org/mirah/jvm/compiler/hash_compiler.mirah | |
src/org/mirah/jvm/compiler/base_compiler.mirah | |
src/org/mirah/jvm/compiler/loop_compiler.mirah | |
src/org/mirah/jvm/compiler/annotation_compiler.mirah | |
src/org/mirah/jvm/compiler/method_cleanup.mirah | |
src/org/mirah/jvm/compiler/local_initializer_adapter.mirah | |
src/org/mirah/jvm/compiler/script_cleanup.mirah | |
src/org/mirah/jvm/compiler/bytecode.mirah | |
src/org/mirah/jvm/compiler/call_compiler.mirah | |
Inferring types... | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
/home/eric/git/community/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position) | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3641f1b4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3641f1b4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7ca42f43:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7ca42f43:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7291ace0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7291ace0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1194e44b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1194e44b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1c067539:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1c067539:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@509d56cd:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@509d56cd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@957a2e4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@957a2e4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@66e2304:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@66e2304:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2a5b1e6f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2a5b1e6f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6934c26b:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6934c26b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@f9630b0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@f9630b0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3b414b97:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3b414b97:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@8fbe05d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@8fbe05d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@174d04d7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@174d04d7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2a8ccd10:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2a8ccd10:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@288fca6e:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@288fca6e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7833108f:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7833108f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@608459ef:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@608459ef:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@565c2df5:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@565c2df5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@cc92e89:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@cc92e89:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5747ed8e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5747ed8e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@28cbb6d3:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@28cbb6d3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6e49eb4a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6e49eb4a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@48c9dde8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@48c9dde8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4581fffe:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4581fffe:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@9ceba40:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@9ceba40:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@40808f51:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@40808f51:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5c7fa428:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5c7fa428:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7fc5340a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7fc5340a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@366f73c1:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@366f73c1:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2ba1099f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2ba1099f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4c0665b9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4c0665b9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6c568fc:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6c568fc:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7095f180:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7095f180:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@638aa1c2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@638aa1c2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5bb562e9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5bb562e9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@49072910:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@49072910:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7518fee4:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7518fee4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3c0666cb:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3c0666cb:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4846b836:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4846b836:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1ae8064c:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1ae8064c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2b98a208:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2b98a208:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@cc11e15:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@cc11e15:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2acf56d2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2acf56d2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@9db0dc2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@9db0dc2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@43b13e2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@43b13e2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@c17828b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@c17828b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7634e98b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7634e98b:1:1 | |
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer | |
cannot load Java class org.mirah.util.Context | |
Compiling... | |
src/org/mirah/util/context.mirah | |
src/org/mirah/jvm/compiler/array_compiler.mirah | |
src/org/mirah/jvm/compiler/closure_transformer.mirah | |
src/org/mirah/jvm/compiler/constructor_cleanup.mirah | |
src/org/mirah/jvm/compiler/class_cleanup.mirah | |
src/org/mirah/jvm/compiler/annotation_collector.mirah | |
src/org/mirah/jvm/compiler/hash_compiler.mirah | |
src/org/mirah/jvm/compiler/base_compiler.mirah | |
src/org/mirah/jvm/compiler/loop_compiler.mirah | |
src/org/mirah/jvm/compiler/annotation_compiler.mirah | |
src/org/mirah/jvm/compiler/method_cleanup.mirah | |
src/org/mirah/jvm/compiler/local_initializer_adapter.mirah | |
src/org/mirah/jvm/compiler/script_cleanup.mirah | |
src/org/mirah/jvm/compiler/bytecode.mirah | |
src/org/mirah/jvm/compiler/call_compiler.mirah | |
Done! | |
jruby -S mirahc --dest build/compiler --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar:build/compiler src/org/mirah/util/context.mirah src/org/mirah/jvm/compiler/condition_compiler.mirah src/org/mirah/jvm/compiler/method_compiler.mirah src/org/mirah/jvm/compiler/string_compiler.mirah | |
Unable to load new type interface | |
Unable to load new Backend | |
Parsing... | |
src/org/mirah/util/context.mirah | |
src/org/mirah/jvm/compiler/condition_compiler.mirah | |
src/org/mirah/jvm/compiler/method_compiler.mirah | |
src/org/mirah/jvm/compiler/string_compiler.mirah | |
Inferring types... | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
/home/eric/git/community/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position) | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5d6ddc5:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5d6ddc5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1ab0f862:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1ab0f862:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3f99e9e2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3f99e9e2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@102b67aa:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@102b67aa:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6c56d7ea:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6c56d7ea:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3b35ed2f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3b35ed2f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4f4e1637:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4f4e1637:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5241769f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5241769f:1:1 | |
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer | |
cannot load Java class org.mirah.util.Context | |
Compiling... | |
src/org/mirah/util/context.mirah | |
src/org/mirah/jvm/compiler/condition_compiler.mirah | |
src/org/mirah/jvm/compiler/method_compiler.mirah | |
src/org/mirah/jvm/compiler/string_compiler.mirah | |
Done! | |
jruby -S mirahc --dest build/compiler --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar:build/compiler src/org/mirah/util/context.mirah src/org/mirah/jvm/compiler/class_compiler.mirah src/org/mirah/jvm/compiler/interface_compiler.mirah src/org/mirah/jvm/compiler/script_compiler.mirah src/org/mirah/jvm/compiler/backend.mirah | |
Unable to load new type interface | |
Unable to load new Backend | |
Parsing... | |
src/org/mirah/util/context.mirah | |
src/org/mirah/jvm/compiler/class_compiler.mirah | |
src/org/mirah/jvm/compiler/interface_compiler.mirah | |
src/org/mirah/jvm/compiler/script_compiler.mirah | |
src/org/mirah/jvm/compiler/backend.mirah | |
Inferring types... | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
/home/eric/git/community/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position) | |
Compiling... | |
Macro | |
Compiling... | |
Macro | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@696504a9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@696504a9:1:1 | |
cannot load Java class org.mirah.jvm.compiler.ClosureTransformer | |
cannot load Java class org.mirah.util.Context | |
Compiling... | |
src/org/mirah/util/context.mirah | |
src/org/mirah/jvm/compiler/class_compiler.mirah | |
src/org/mirah/jvm/compiler/interface_compiler.mirah | |
src/org/mirah/jvm/compiler/script_compiler.mirah | |
src/org/mirah/jvm/compiler/backend.mirah | |
Done! | |
Building jar: /home/eric/git/community/mirah/javalib/mirah-compiler.jar | |
Compiling 1 source file to /home/eric/git/community/mirah/tmp_test | |
/home/eric/git/community/mirah/test/fixtures/org/foo/LowerCaseInnerClass.java | |
Loaded suite /home/eric/.rbenv/versions/jruby-1.7.9/lib/ruby/gems/shared/gems/rake-10.1.1/lib/rake/rake_test_loader | |
Started | |
.........WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@501ae52a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@501ae52a:1:1 | |
.......P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_closure_non_local_return_with_multiple_returns(BlocksTest) | |
/home/eric/git/community/mirah/test/jvm/blocks_test.rb:519:in `test_closure_non_local_return_with_multiple_returns' | |
516: end | |
517: | |
518: def test_closure_non_local_return_with_multiple_returns | |
=> 519: pend "nlr doesnt work right now" do | |
520: cls, = compile(<<-EOF) | |
521: class NLRMultipleReturnRunner | |
522: def foo(a: Runnable) | |
=============================================================================== | |
P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_closures_non_local_return_defined_in_a_class(BlocksTest) | |
/home/eric/git/community/mirah/test/jvm/blocks_test.rb:473:in `test_closures_non_local_return_defined_in_a_class' | |
470: end | |
471: | |
472: def test_closures_non_local_return_defined_in_a_class | |
=> 473: pend "nlr doesnt work right now" do | |
474: cls, = compile(<<-EOF) | |
475: class ClosureInMethodInClass | |
476: def foo(a: Runnable) | |
=============================================================================== | |
before running | |
P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_closures_non_local_return_defined_in_a_void_method(BlocksTest) | |
/home/eric/git/community/mirah/test/jvm/blocks_test.rb:496:in `test_closures_non_local_return_defined_in_a_void_method' | |
493: end | |
494: | |
495: def test_closures_non_local_return_defined_in_a_void_method | |
=> 496: pend "nlr doesnt work right now" do | |
497: cls, = compile(<<-EOF) | |
498: class ClosureInVoidMethodInClass | |
499: def foo(a: Runnable) | |
=============================================================================== | |
P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_closures_non_local_return_to_a_script(BlocksTest) | |
/home/eric/git/community/mirah/test/jvm/blocks_test.rb:456:in `test_closures_non_local_return_to_a_script' | |
453: end | |
454: | |
455: def test_closures_non_local_return_to_a_script | |
=> 456: pend "nlr doesnt work right now" do | |
457: cls, = compile(<<-EOF) | |
458: def foo(a: Runnable) | |
459: a.run | |
=============================================================================== | |
P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_closures_support_non_local_return(BlocksTest) | |
/home/eric/git/community/mirah/test/jvm/blocks_test.rb:393:in `test_closures_support_non_local_return' | |
390: | |
391: | |
392: def test_closures_support_non_local_return | |
=> 393: pend "nlr doesnt work right now" do | |
394: cls, = compile(<<-EOF) | |
395: class NonLocalMe | |
396: def foo(a: Runnable) | |
=============================================================================== | |
P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_closures_support_non_local_return_with_primitives(BlocksTest) | |
/home/eric/git/community/mirah/test/jvm/blocks_test.rb:414:in `test_closures_support_non_local_return_with_primitives' | |
411: end | |
412: | |
413: def test_closures_support_non_local_return_with_primitives | |
=> 414: pend "nlr doesnt work right now" do | |
415: cls, = compile(<<-EOF) | |
416: class NonLocalMe | |
417: def foo(a: Runnable) | |
=============================================================================== | |
........P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_two_nlr_closures_in_the_same_method(BlocksTest) | |
/home/eric/git/community/mirah/test/jvm/blocks_test.rb:567:in `test_two_nlr_closures_in_the_same_method' | |
564: end | |
565: | |
566: def test_two_nlr_closures_in_the_same_method | |
=> 567: pend "nlr doesnt work right now" do | |
568: # this has a binding generation problem | |
569: cls, = compile(<<-EOF) | |
570: class NonLocalMe2 | |
=============================================================================== | |
P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_two_nlr_closures_in_the_same_method_in_if(BlocksTest) | |
/home/eric/git/community/mirah/test/jvm/blocks_test.rb:541:in `test_two_nlr_closures_in_the_same_method_in_if' | |
538: end | |
539: | |
540: def test_two_nlr_closures_in_the_same_method_in_if | |
=> 541: pend "nlr doesnt work right now" do | |
542: cls, = compile(<<-EOF) | |
543: class NLRTwoClosure | |
544: def foo(a: Runnable) | |
=============================================================================== | |
P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_when_non_local_return_types_incompatible_has_error(BlocksTest) | |
/home/eric/git/community/mirah/test/jvm/blocks_test.rb:435:in `test_when_non_local_return_types_incompatible_has_error' | |
432: end | |
433: | |
434: def test_when_non_local_return_types_incompatible_has_error | |
=> 435: pend "nlr doesnt work right now" do | |
436: error = assert_raises Mirah::MirahError do | |
437: parse_and_type(<<-CODE) | |
438: class NonLocalMe | |
=============================================================================== | |
.............WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5a5ae84b:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5a5ae84b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@11825ee5:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@11825ee5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@66e78a30:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@66e78a30:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@26d5bd54:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@26d5bd54:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@42a5bcaf:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@42a5bcaf:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@32708326:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@32708326:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@75c593f:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@75c593f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4355875f:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4355875f:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@59d6375e:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@59d6375e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b85572c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b85572c:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@564ba93b:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@564ba93b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@59a04f7b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@59a04f7b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2a34deca:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2a34deca:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7806fc7d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7806fc7d:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@128d542b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@128d542b:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5801056b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5801056b:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@23640050:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@23640050:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7deed826:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7deed826:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@8a908b2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@8a908b2:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5726eb34:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5726eb34:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1e19d374:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1e19d374:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@31c41f67:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@31c41f67:1:1 | |
..WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4930e73c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4930e73c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@75bbe09f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@75bbe09f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79e4828:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79e4828:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@145f281b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@145f281b:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@179db2ee:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@179db2ee:1:1 | |
...WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7cc05391:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7cc05391:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7c0acc80:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7c0acc80:1:1 | |
.P | |
=============================================================================== | |
Pending: Generated bad bytecode | |
test_reduce_with_int_array(EnumerableTest) | |
/home/eric/git/community/mirah/test/jvm/enumerable_test.rb:426:in `test_reduce_with_int_array' | |
423: cls.baz | |
424: end | |
425: else | |
=> 426: pend 'Generated bad bytecode' | |
427: end | |
428: end | |
429: | |
=============================================================================== | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@39698e70:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@39698e70:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1b95fea7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1b95fea7:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@68e90a07:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@68e90a07:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@32b16d41:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@32b16d41:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@49c988f7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@49c988f7:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1f4c3827:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1f4c3827:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6890abc:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6890abc:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@eb9f8ab:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@eb9f8ab:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5699899b:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5699899b:1:1 | |
./home/eric/git/community/mirah/lib/mirah/jvm/types/intrinsics.rb:88 warning: ambiguous Java methods found, using mirah.lang.ast.NodeList(mirah.lang.ast.Position) | |
..WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2f6ea576:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2f6ea576:1:1 | |
..................................................................... | |
................................P | |
=============================================================================== | |
Pending: double colon is treated special for lookup | |
test_static_field_inheritance_lookup_with_double_colon(JVMCompilerTest) | |
/home/eric/git/community/mirah/test/jvm/jvm_compiler_test.rb:1778:in `test_static_field_inheritance_lookup_with_double_colon' | |
1775: end | |
1776: | |
1777: def test_static_field_inheritance_lookup_with_double_colon | |
=> 1778: pend("double colon is treated special for lookup") { | |
1779: cls, = compile(<<-EOF) | |
1780: import java.util.GregorianCalendar | |
1781: puts GregorianCalendar::AM | |
=============================================================================== | |
..............WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3da5237e:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3da5237e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@35630476:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@35630476:1:1 | |
.......WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@716e358f:2:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@716e358f:1:1 | |
........WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@73001075:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@73001075:1:1 | |
....................WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@69d966be:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@69d966be:1:1 | |
.............................. | |
.. | |
Finished in 75.35 seconds. | |
259 tests, 609 assertions, 0 failures, 0 errors, 11 pendings, 0 omissions, 0 notifications | |
99.6139% passed | |
3.44 tests/s, 8.08 assertions/s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
mirah/mirah#239