Created
December 22, 2013 20:32
-
-
Save edubkendo/8088065 to your computer and use it in GitHub Desktop.
Finally built a gem, still seeing weird errors
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:~/tmp/tmp $ git clone https://github.com/mirah/mirah | |
Cloning into 'mirah'... | |
remote: Counting objects: 16644, done. | |
remote: Compressing objects: 100% (4829/4829), done. | |
remote: Total 16644 (delta 11168), reused 16120 (delta 10678) | |
Receiving objects: 100% (16644/16644), 46.27 MiB | 3.40 MiB/s, done. | |
Resolving deltas: 100% (11168/11168), done. | |
Checking connectivity... done | |
eric@edub:~/tmp/tmp/mirah (master) $ java -version | |
java version "1.7.0_45" | |
Java(TM) SE Runtime Environment (build 1.7.0_45-b18) | |
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) | |
eric@edub:~/tmp/tmp/mirah (master) $ ruby -v | |
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] | |
eric@edub:~/tmp/tmp/mirah (master) $ rbenv local jruby-1.7.9 | |
eric@edub:~/tmp/tmp/mirah (master) $ ruby -v | |
jruby 1.7.9 (1.9.3p392) 2013-12-06 87b108a on Java HotSpot(TM) 64-Bit Server VM 1.7.0_45-b18 [linux-amd64] | |
eric@edub:~/tmp/tmp/mirah (master) $ bundle install | |
Updating https://github.com/headius/bitescript.git | |
Fetching gem metadata from https://rubygems.org/......... | |
Resolving dependencies... | |
Using rake (10.1.1) | |
Using bitescript (0.1.4) from https://github.com/headius/bitescript.git (at master) | |
Using columnize (0.3.6) | |
Using mirah (0.1.2.dev) from source at /home/eric/tmp/tmp/mirah | |
Using ruby-debug-base (0.10.4) | |
Using ruby-debug (0.10.4) | |
Using test-unit (2.5.5) | |
Using bundler (1.3.5) | |
Your bundle is complete! | |
Use `bundle show [gemname]` to see where a bundled gem is installed. | |
eric@edub:~/tmp/tmp/mirah (master) $ rake gem | |
mkdir -p pkg | |
mkdir -p pkg | |
mkdir -p pkg/mirah-0.1.2.dev-java/bin | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahp.cmd | |
ln bin/mirahp.cmd pkg/mirah-0.1.2.dev-java/bin/mirahp.cmd | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahc | |
ln bin/mirahc pkg/mirah-0.1.2.dev-java/bin/mirahc | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahc.cmd | |
ln bin/mirahc.cmd pkg/mirah-0.1.2.dev-java/bin/mirahc.cmd | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirah.cmd | |
ln bin/mirah.cmd pkg/mirah-0.1.2.dev-java/bin/mirah.cmd | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahp | |
ln bin/mirahp pkg/mirah-0.1.2.dev-java/bin/mirahp | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirah | |
ln bin/mirah pkg/mirah-0.1.2.dev-java/bin/mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah.rb | |
ln lib/mirah.rb pkg/mirah-0.1.2.dev-java/lib/mirah.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah_task.rb | |
ln lib/mirah_task.rb pkg/mirah-0.1.2.dev-java/lib/mirah_task.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/duby.rb | |
ln lib/duby.rb pkg/mirah-0.1.2.dev-java/lib/duby.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/jvm | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/version.rb | |
ln lib/mirah/version.rb pkg/mirah-0.1.2.dev-java/lib/mirah/version.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/ast.rb | |
ln lib/mirah/ast.rb pkg/mirah-0.1.2.dev-java/lib/mirah/ast.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/transform | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/ast | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/errors.rb | |
ln lib/mirah/errors.rb pkg/mirah-0.1.2.dev-java/lib/mirah/errors.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/plugin | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/typer.rb | |
ln lib/mirah/typer.rb pkg/mirah-0.1.2.dev-java/lib/mirah/typer.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/parser.rb | |
ln lib/mirah/parser.rb pkg/mirah-0.1.2.dev-java/lib/mirah/parser.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/env.rb | |
ln lib/mirah/env.rb pkg/mirah-0.1.2.dev-java/lib/mirah/env.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/transform.rb | |
ln lib/mirah/transform.rb pkg/mirah-0.1.2.dev-java/lib/mirah/transform.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/commands | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands.rb | |
ln lib/mirah/commands.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/util | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/compiler.rb | |
ln lib/mirah/compiler.rb pkg/mirah-0.1.2.dev-java/lib/mirah/compiler.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/appengine_tasks.rb | |
ln lib/mirah/appengine_tasks.rb pkg/mirah-0.1.2.dev-java/lib/mirah/appengine_tasks.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/generator.rb | |
ln lib/mirah/generator.rb pkg/mirah-0.1.2.dev-java/lib/mirah/generator.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types.rb | |
ln lib/mirah/jvm/types.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/method_lookup.rb | |
ln lib/mirah/jvm/method_lookup.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/method_lookup.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler.rb | |
ln lib/mirah/jvm/compiler.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/number.rb | |
ln lib/mirah/jvm/types/number.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/number.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/array_type.rb | |
ln lib/mirah/jvm/types/array_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/array_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type_definition.rb | |
ln lib/mirah/jvm/types/type_definition.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type_definition.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/null_type.rb | |
ln lib/mirah/jvm/types/null_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/null_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/extensions.rb | |
ln lib/mirah/jvm/types/extensions.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/extensions.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/generic_type.rb | |
ln lib/mirah/jvm/types/generic_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/generic_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type.rb | |
ln lib/mirah/jvm/types/type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/basic_types.rb | |
ln lib/mirah/jvm/types/basic_types.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/basic_types.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/implicit_nil_type.rb | |
ln lib/mirah/jvm/types/implicit_nil_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/implicit_nil_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/void_type.rb | |
ln lib/mirah/jvm/types/void_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/void_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/integers.rb | |
ln lib/mirah/jvm/types/integers.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/integers.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/meta_type.rb | |
ln lib/mirah/jvm/types/meta_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/meta_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/factory.rb | |
ln lib/mirah/jvm/types/factory.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/factory.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/intrinsics.rb | |
ln lib/mirah/jvm/types/intrinsics.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/intrinsics.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/ast_ext.rb | |
ln lib/mirah/jvm/types/ast_ext.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/ast_ext.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/floats.rb | |
ln lib/mirah/jvm/types/floats.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/floats.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/bitescript_ext.rb | |
ln lib/mirah/jvm/types/bitescript_ext.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/bitescript_ext.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/source_mirror.rb | |
ln lib/mirah/jvm/types/source_mirror.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/source_mirror.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/block_type.rb | |
ln lib/mirah/jvm/types/block_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/block_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/boolean.rb | |
ln lib/mirah/jvm/types/boolean.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/boolean.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/primitive_type.rb | |
ln lib/mirah/jvm/types/primitive_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/primitive_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/enumerable.rb | |
ln lib/mirah/jvm/types/enumerable.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/enumerable.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/interface_definition.rb | |
ln lib/mirah/jvm/types/interface_definition.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/interface_definition.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/methods.rb | |
ln lib/mirah/jvm/types/methods.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/methods.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/literals.rb | |
ln lib/mirah/jvm/types/literals.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/literals.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/base.rb | |
ln lib/mirah/jvm/compiler/base.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/base.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/jvm_bytecode.rb | |
ln lib/mirah/jvm/compiler/jvm_bytecode.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/jvm_bytecode.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/transform/ast_ext.rb | |
ln lib/mirah/transform/ast_ext.rb pkg/mirah-0.1.2.dev-java/lib/mirah/transform/ast_ext.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/transform/transformer.rb | |
ln lib/mirah/transform/transformer.rb pkg/mirah-0.1.2.dev-java/lib/mirah/transform/transformer.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/ast/scope.rb | |
ln lib/mirah/ast/scope.rb pkg/mirah-0.1.2.dev-java/lib/mirah/ast/scope.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/plugin/edb.rb | |
ln lib/mirah/plugin/edb.rb pkg/mirah-0.1.2.dev-java/lib/mirah/plugin/edb.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/compile.rb | |
ln lib/mirah/commands/compile.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/compile.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/base.rb | |
ln lib/mirah/commands/base.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/base.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/parse.rb | |
ln lib/mirah/commands/parse.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/parse.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/run.rb | |
ln lib/mirah/commands/run.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/run.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/process_errors.rb | |
ln lib/mirah/util/process_errors.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/process_errors.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/delegate.rb | |
ln lib/mirah/util/delegate.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/delegate.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/logging.rb | |
ln lib/mirah/util/logging.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/logging.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/compilation_state.rb | |
ln lib/mirah/util/compilation_state.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/compilation_state.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/class_loader.rb | |
ln lib/mirah/util/class_loader.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/class_loader.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/argument_processor.rb | |
ln lib/mirah/util/argument_processor.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/argument_processor.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/jvm | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/mirrors | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/fixtures | |
rm -f pkg/mirah-0.1.2.dev-java/test/test_helper.rb | |
ln test/test_helper.rb pkg/mirah-0.1.2.dev-java/test/test_helper.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/core | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/enumerable_test.rb | |
ln test/jvm/enumerable_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/enumerable_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/interface_test.rb | |
ln test/jvm/interface_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/interface_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/string_extensions_test.rb | |
ln test/jvm/string_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/string_extensions_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/jvm_compiler_test.rb | |
ln test/jvm/jvm_compiler_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/jvm_compiler_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/mirror_compilation_test_helper.rb | |
ln test/jvm/mirror_compilation_test_helper.rb pkg/mirah-0.1.2.dev-java/test/jvm/mirror_compilation_test_helper.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/constructors_test.rb | |
ln test/jvm/constructors_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/constructors_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/macros_test.rb | |
ln test/jvm/macros_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/macros_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/example_test.rb | |
ln test/jvm/example_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/example_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/annotations_test.rb | |
ln test/jvm/annotations_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/annotations_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/new_backend_test_helper.rb | |
ln test/jvm/new_backend_test_helper.rb pkg/mirah-0.1.2.dev-java/test/jvm/new_backend_test_helper.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/rescue_test.rb | |
ln test/jvm/rescue_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/rescue_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/numeric_extensions_test.rb | |
ln test/jvm/numeric_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/numeric_extensions_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/hash_test.rb | |
ln test/jvm/hash_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/hash_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/varargs_test.rb | |
ln test/jvm/varargs_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/varargs_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/import_test.rb | |
ln test/jvm/import_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/import_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/list_extensions_test.rb | |
ln test/jvm/list_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/list_extensions_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/generics_test.rb | |
ln test/jvm/generics_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/generics_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/jvm_commands_test.rb | |
ln test/jvm/jvm_commands_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/jvm_commands_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/factory_test.rb | |
ln test/jvm/factory_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/factory_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/cast_test.rb | |
ln test/jvm/cast_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/cast_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/string_builder_extensions_test.rb | |
ln test/jvm/string_builder_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/string_builder_extensions_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/bytecode_test_helper.rb | |
ln test/jvm/bytecode_test_helper.rb pkg/mirah-0.1.2.dev-java/test/jvm/bytecode_test_helper.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/blocks_test.rb | |
ln test/jvm/blocks_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/blocks_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/java_typer_test.rb | |
ln test/jvm/java_typer_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/java_typer_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/main_method_test.rb | |
ln test/jvm/main_method_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/main_method_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/bytecode_mirror_test.rb | |
ln test/mirrors/bytecode_mirror_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/bytecode_mirror_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/member_test.rb | |
ln test/mirrors/member_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/member_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/method_lookup_test.rb | |
ln test/mirrors/method_lookup_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/method_lookup_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/simple_mirror_loader_test.rb | |
ln test/mirrors/simple_mirror_loader_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/simple_mirror_loader_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/mirrors_test.rb | |
ln test/mirrors/mirrors_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/mirrors_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/simple_async_mirror_loader_test.rb | |
ln test/mirrors/simple_async_mirror_loader_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/simple_async_mirror_loader_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/generics_test.rb | |
ln test/mirrors/generics_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/generics_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/base_type_test.rb | |
ln test/mirrors/base_type_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/base_type_test.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/fixtures/org | |
rm -f pkg/mirah-0.1.2.dev-java/test/fixtures/my.properties | |
ln test/fixtures/my.properties pkg/mirah-0.1.2.dev-java/test/fixtures/my.properties | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo | |
rm -f pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/A.class | |
ln test/fixtures/org/foo/A.class pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/A.class | |
rm -f pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/LowerCaseInnerClass.java | |
ln test/fixtures/org/foo/LowerCaseInnerClass.java pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/LowerCaseInnerClass.java | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/commands_test.rb | |
ln test/core/commands_test.rb pkg/mirah-0.1.2.dev-java/test/core/commands_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer_test.rb | |
ln test/core/typer_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer_test.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/core/typer | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/env_test.rb | |
ln test/core/env_test.rb pkg/mirah-0.1.2.dev-java/test/core/env_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/generator_test.rb | |
ln test/core/generator_test.rb pkg/mirah-0.1.2.dev-java/test/core/generator_test.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/core/util | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer/assignable_type_future_test.rb | |
ln test/core/typer/assignable_type_future_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer/assignable_type_future_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer/error_type_test.rb | |
ln test/core/typer/error_type_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer/error_type_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer/simple_type_test.rb | |
ln test/core/typer/simple_type_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer/simple_type_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/util/compilation_state_test.rb | |
ln test/core/util/compilation_state_test.rb pkg/mirah-0.1.2.dev-java/test/core/util/compilation_state_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/util/argument_processor_test.rb | |
ln test/core/util/argument_processor_test.rb pkg/mirah-0.1.2.dev-java/test/core/util/argument_processor_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/util/class_loader_test.rb | |
ln test/core/util/class_loader_test.rb pkg/mirah-0.1.2.dev-java/test/core/util/class_loader_test.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/rosettacode | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/macros | |
rm -f pkg/mirah-0.1.2.dev-java/examples/swing.mirah | |
ln examples/swing.mirah pkg/mirah-0.1.2.dev-java/examples/swing.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/construction.mirah | |
ln examples/construction.mirah pkg/mirah-0.1.2.dev-java/examples/construction.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/interfaces.mirah | |
ln examples/interfaces.mirah pkg/mirah-0.1.2.dev-java/examples/interfaces.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/test.edb | |
ln examples/test.edb pkg/mirah-0.1.2.dev-java/examples/test.edb | |
rm -f pkg/mirah-0.1.2.dev-java/examples/simple_class.mirah | |
ln examples/simple_class.mirah pkg/mirah-0.1.2.dev-java/examples/simple_class.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven | |
rm -f pkg/mirah-0.1.2.dev-java/examples/edb.mirah | |
ln examples/edb.mirah pkg/mirah-0.1.2.dev-java/examples/edb.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/wiki | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine | |
rm -f pkg/mirah-0.1.2.dev-java/examples/fib.mirah | |
ln examples/fib.mirah pkg/mirah-0.1.2.dev-java/examples/fib.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/fractal.mirah | |
ln examples/fractal.mirah pkg/mirah-0.1.2.dev-java/examples/fractal.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/bintrees.mirah | |
ln examples/bintrees.mirah pkg/mirah-0.1.2.dev-java/examples/bintrees.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/ant | |
rm -f pkg/mirah-0.1.2.dev-java/examples/fields.mirah | |
ln examples/fields.mirah pkg/mirah-0.1.2.dev-java/examples/fields.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins | |
rm -f pkg/mirah-0.1.2.dev-java/examples/sort_closure.mirah | |
ln examples/sort_closure.mirah pkg/mirah-0.1.2.dev-java/examples/sort_closure.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/java_thing.mirah | |
ln examples/java_thing.mirah pkg/mirah-0.1.2.dev-java/examples/java_thing.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/tak.mirah | |
ln examples/tak.mirah pkg/mirah-0.1.2.dev-java/examples/tak.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/user-input.mirah | |
ln examples/rosettacode/user-input.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/user-input.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/fibonacci.mirah | |
ln examples/rosettacode/fibonacci.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/fibonacci.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/sleep.mirah | |
ln examples/rosettacode/sleep.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/sleep.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/README.txt | |
ln examples/rosettacode/README.txt pkg/mirah-0.1.2.dev-java/examples/rosettacode/README.txt | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-length.mirah | |
ln examples/rosettacode/string-length.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-length.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/arrays.mirah | |
ln examples/rosettacode/arrays.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/arrays.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/100-doors.mirah | |
ln examples/rosettacode/100-doors.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/100-doors.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-case.mirah | |
ln examples/rosettacode/string-case.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-case.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/palindrome.mirah | |
ln examples/rosettacode/palindrome.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/palindrome.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/hamming-numbers.mirah | |
ln examples/rosettacode/hamming-numbers.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/hamming-numbers.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/comments.mirah | |
ln examples/rosettacode/comments.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/comments.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/hostname.mirah | |
ln examples/rosettacode/hostname.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/hostname.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/create-a-file.mirah | |
ln examples/rosettacode/create-a-file.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/create-a-file.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/fizz-buzz.mirah | |
ln examples/rosettacode/fizz-buzz.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/fizz-buzz.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/random-numbers.mirah | |
ln examples/rosettacode/random-numbers.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/random-numbers.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/flatten-a-list.mirah | |
ln examples/rosettacode/flatten-a-list.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/flatten-a-list.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/count-occurrences-of-a-substring.mirah | |
ln examples/rosettacode/count-occurrences-of-a-substring.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/count-occurrences-of-a-substring.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/file-size.mirah | |
ln examples/rosettacode/file-size.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/file-size.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/copy-a-string.mirah | |
ln examples/rosettacode/copy-a-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/copy-a-string.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/99-bottles-of-beer.mirah | |
ln examples/rosettacode/99-bottles-of-beer.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/99-bottles-of-beer.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/host-introspection.mirah | |
ln examples/rosettacode/host-introspection.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/host-introspection.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/is-string-numeric.mirah | |
ln examples/rosettacode/is-string-numeric.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/is-string-numeric.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/reverse-a-string.mirah | |
ln examples/rosettacode/reverse-a-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/reverse-a-string.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/secure-temporary-file.mirah | |
ln examples/rosettacode/secure-temporary-file.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/secure-temporary-file.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/rot-13.mirah | |
ln examples/rosettacode/rot-13.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/rot-13.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/repeat-a-string.mirah | |
ln examples/rosettacode/repeat-a-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/repeat-a-string.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/guess-the-number.mirah | |
ln examples/rosettacode/guess-the-number.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/guess-the-number.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/factorial.mirah | |
ln examples/rosettacode/factorial.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/factorial.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/boolean-values.mirah | |
ln examples/rosettacode/boolean-values.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/boolean-values.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/empty-string.mirah | |
ln examples/rosettacode/empty-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/empty-string.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/sort-integer-array.mirah | |
ln examples/rosettacode/sort-integer-array.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/sort-integer-array.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/macros/square.mirah | |
ln examples/macros/square.mirah pkg/mirah-0.1.2.dev-java/examples/macros/square.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/macros/square_int.mirah | |
ln examples/macros/square_int.mirah pkg/mirah-0.1.2.dev-java/examples/macros/square_int.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/macros/string_each_char.mirah | |
ln examples/macros/string_each_char.mirah pkg/mirah-0.1.2.dev-java/examples/macros/string_each_char.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/maven/README.txt | |
ln examples/maven/README.txt pkg/mirah-0.1.2.dev-java/examples/maven/README.txt | |
rm -f pkg/mirah-0.1.2.dev-java/examples/maven/pom.xml | |
ln examples/maven/pom.xml pkg/mirah-0.1.2.dev-java/examples/maven/pom.xml | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven/src | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven/src/main | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven/src/main/mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/maven/src/main/mirah/hello_mirah.mirah | |
ln examples/maven/src/main/mirah/hello_mirah.mirah pkg/mirah-0.1.2.dev-java/examples/maven/src/main/mirah/hello_mirah.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/Readme | |
ln examples/appengine/Readme pkg/mirah-0.1.2.dev-java/examples/appengine/Readme | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/war | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/Rakefile | |
ln examples/appengine/Rakefile pkg/mirah-0.1.2.dev-java/examples/appengine/Rakefile | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/src | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF/lib | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF/lib/dubydatastore.jar | |
ln examples/appengine/war/WEB-INF/lib/dubydatastore.jar pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF/lib/dubydatastore.jar | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/src/org | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/MirahApp.mirah | |
ln examples/appengine/src/org/mirah/MirahApp.mirah pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/MirahApp.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/list.dhtml | |
ln examples/appengine/src/org/mirah/list.dhtml pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/list.dhtml | |
rm -f pkg/mirah-0.1.2.dev-java/examples/ant/example-build.xml | |
ln examples/ant/example-build.xml pkg/mirah-0.1.2.dev-java/examples/ant/example-build.xml | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test | |
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/Rakefile | |
ln examples/plugins/appengine/Rakefile pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/Rakefile | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby/db | |
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby | |
ln examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db | |
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby | |
ln examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby | |
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah | |
ln examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/javalib | |
rm -f pkg/mirah-0.1.2.dev-java/javalib/mirah-parser.jar | |
ln javalib/mirah-parser.jar pkg/mirah-0.1.2.dev-java/javalib/mirah-parser.jar | |
rm -f pkg/mirah-0.1.2.dev-java/History.txt | |
ln History.txt pkg/mirah-0.1.2.dev-java/History.txt | |
rm -f pkg/mirah-0.1.2.dev-java/Rakefile | |
ln Rakefile pkg/mirah-0.1.2.dev-java/Rakefile | |
rm -f pkg/mirah-0.1.2.dev-java/README.md | |
ln README.md pkg/mirah-0.1.2.dev-java/README.md | |
cd pkg/mirah-0.1.2.dev-java | |
WARNING: licenses is empty. Use a license abbreviation from: | |
http://opensource.org/licenses/alphabetical | |
Successfully built RubyGem | |
Name: mirah | |
Version: 0.1.2.dev | |
File: mirah-0.1.2.dev-java.gem | |
mv mirah-0.1.2.dev-java.gem .. | |
cd - | |
Downloading mirah-newast-transitional.jar | |
rm -rf build/bootstrap | |
mkdir -p build/bootstrap | |
Compiling 10 source files to /home/eric/tmp/tmp/mirah/build/bootstrap | |
/home/eric/tmp/tmp/mirah/src/org/mirah/IsolatedResourceLoader.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/MirahClassLoader.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/compiler/Cleaned.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/types/Flags.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/types/MemberAccess.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/types/MemberKind.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/types/Modifiers.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/macros/anno/Extensions.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/macros/anno/MacroArgs.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/macros/anno/MacroDef.java | |
Note: /home/eric/tmp/tmp/mirah/src/org/mirah/MirahClassLoader.java uses unchecked or unsafe operations. | |
Note: Recompile with -Xlint:unchecked for details. | |
java -jar /home/eric/tmp/tmp/mirah/javalib/mirah-newast-transitional.jar compile --classpath /home/eric/tmp/tmp/mirah/javalib/mirah-parser.jar:/home/eric/tmp/tmp/mirah/build/bootstrap -d /home/eric/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/mirah/javalib/mirah-builtins.jar | |
rm -rf build/builtins | |
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@775257cd:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@775257cd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@37d9eab1:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@37d9eab1:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5856cf4c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5856cf4c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4f2a226f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4f2a226f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2128d41b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2128d41b: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/tmp/tmp/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@4db7d1b9:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4db7d1b9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5f29f08b:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5f29f08b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3a6f667c:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3a6f667c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@410b660e:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@410b660e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5359427e:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5359427e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@27d019fd:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@27d019fd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@51050034:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@51050034:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@383302c6:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@383302c6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@93743a6:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@93743a6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@38e685af:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@38e685af:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2652c158:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2652c158:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3138c10:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3138c10:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@23ea4cb1:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@23ea4cb1:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@8505eef:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@8505eef:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@a455eab:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@a455eab:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@42d0691b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@42d0691b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@33ef2975:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@33ef2975:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@331a438e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@331a438e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1b1f26d6:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1b1f26d6: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/tmp/tmp/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@79c68933:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79c68933:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@21585f62:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@21585f62:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@720c51a0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@720c51a0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4b5b1892:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4b5b1892:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4e8e7b83:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4e8e7b83:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3d392100:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3d392100:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@40a9201b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@40a9201b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3a3fcd96:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3a3fcd96:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@59071415:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@59071415:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@15f31cdd:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@15f31cdd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@47e52712:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@47e52712:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3f13d53:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3f13d53:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7eac0baf:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7eac0baf:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7d4f539:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7d4f539:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5cca0192:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5cca0192:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@fae39ff:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@fae39ff:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@77619c63:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@77619c63:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@296264d0:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@296264d0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2e3f285c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2e3f285c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3682ba25:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3682ba25:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7ba2012:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7ba2012:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@8864820:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@8864820:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@708f11e8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@708f11e8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@77dd9974:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@77dd9974:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@62d5d440:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@62d5d440:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@14f22106:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@14f22106:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@b81c725:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@b81c725:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3ae5b825:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3ae5b825:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1aca734a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1aca734a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@db2f3a6:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@db2f3a6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@49c43787:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@49c43787:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1aa4c1b6:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1aa4c1b6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7c5ec708:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7c5ec708:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@731d8807:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@731d8807:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6c940b04:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6c940b04:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@46e9d56:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@46e9d56:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5f8f4aac:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5f8f4aac:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@386f9337:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@386f9337:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@252a1cd3:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@252a1cd3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6fca73b4:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6fca73b4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@547267c2:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@547267c2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2bdcccb4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2bdcccb4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@659fccc0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@659fccc0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@e5d2eff:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@e5d2eff:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5ac8575d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5ac8575d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7af9d305:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7af9d305:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3de072a2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3de072a2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@141ebd95:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@141ebd95: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/tmp/tmp/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@6a55da9b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6a55da9b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@36438af4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@36438af4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2af4336e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2af4336e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@34a2d82a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@34a2d82a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3b143cec:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3b143cec:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@11adb1ff:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@11adb1ff:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b39a1f7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b39a1f7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@36db4683:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@36db4683: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/tmp/tmp/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@4f3e8268:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4f3e8268: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/tmp/tmp/mirah/javalib/mirah-compiler.jar | |
rm -f javalib/mirah-mirrors.jar | |
rm -rf build/mirrors | |
mkdir -p build/mirrors | |
jruby -S mirahc -N --dest build/mirrors --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar:javalib/mirah-compiler.jar src/org/mirah/jvm/mirrors/ src/org/mirah/jvm/model/ | |
Parsing... | |
src/org/mirah/jvm/mirrors/base_type.mirah | |
src/org/mirah/jvm/mirrors/override_future.mirah | |
src/org/mirah/jvm/mirrors/method_lookup.mirah | |
src/org/mirah/jvm/mirrors/meta_type.mirah | |
src/org/mirah/jvm/mirrors/mirror_loaders.mirah | |
src/org/mirah/jvm/mirrors/member.mirah | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah | |
src/org/mirah/jvm/mirrors/xx_array_type.mirah | |
src/org/mirah/jvm/mirrors/xx_macro_member.mirah | |
src/org/mirah/jvm/mirrors/implicit_nil.mirah | |
src/org/mirah/jvm/mirrors/mirror_proxy.mirah | |
src/org/mirah/jvm/mirrors/mirror_object_extensions.mirah | |
src/org/mirah/jvm/mirrors/null_type.mirah | |
src/org/mirah/jvm/mirrors/jvm_error_type.mirah | |
src/org/mirah/jvm/mirrors/void_type.mirah | |
src/org/mirah/jvm/mirrors/mirror_type_system.mirah | |
src/org/mirah/jvm/mirrors/mirah_method.mirah | |
src/org/mirah/jvm/mirrors/block_type.mirah | |
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah | |
src/org/mirah/jvm/mirrors/safe_typer.mirah | |
src/org/mirah/jvm/mirrors/jvm_scope.mirah | |
src/org/mirah/jvm/mirrors/number.mirah | |
src/org/mirah/jvm/mirrors/mirah_mirror.mirah | |
src/org/mirah/jvm/model/intersection_type.mirah | |
src/org/mirah/jvm/model/types.mirah | |
src/org/mirah/jvm/model/cycle.mirah | |
src/org/mirah/jvm/model/type_element.mirah | |
src/org/mirah/jvm/mirrors/generics/lub_finder.mirah | |
src/org/mirah/jvm/mirrors/generics/wildcard.mirah | |
src/org/mirah/jvm/mirrors/generics/type_invocation.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_generic_method_lookup.mirah | |
src/org/mirah/jvm/mirrors/generics/async_type_builder.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_constraints.mirah | |
src/org/mirah/jvm/mirrors/generics/type_parameter_inference.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah | |
src/org/mirah/jvm/mirrors/generics/substitutor.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_base_signature_reader.mirah | |
src/org/mirah/jvm/mirrors/generics/type_variable.mirah | |
Inferring types... | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4430e735:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4430e735:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@149c0718:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@149c0718:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@f95c33a:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@f95c33a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@31441cd4:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@31441cd4:1:1 | |
/home/eric/tmp/tmp/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@592ba177:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@592ba177:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@bf433b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@bf433b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7c76374:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7c76374:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2f5c7ce0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2f5c7ce0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3bd97b0d:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3bd97b0d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@75826e08:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@75826e08:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5c8d3c0d:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5c8d3c0d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@fc80084:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@fc80084:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5575a4e9:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5575a4e9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6ac73906:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6ac73906:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@15a0148:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@15a0148:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@783b50ff:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@783b50ff:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2015e5de:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2015e5de:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4993fe6b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4993fe6b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@23b35aea:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@23b35aea:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@74a048f2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@74a048f2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@43074386:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@43074386:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7cb47aee:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7cb47aee:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6a356311:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6a356311:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@13f108c4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@13f108c4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7f3a61f9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7f3a61f9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3da108eb:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3da108eb:1:1 | |
src/org/mirah/jvm/mirrors/method_lookup.mirah:369: Error inferring generics: undefined method `name' for #<Java::OrgJrubyOrgObjectwebAsm::Type:0x30a1dc7d> | |
abstract_methods.keySet.removeAll(defined_methods) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@608c319d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@608c319d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7900679e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7900679e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6505b538:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6505b538:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3d8df84f:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3d8df84f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79a2687f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79a2687f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@705fcacb:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@705fcacb:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@28bf5d67:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@28bf5d67:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3321741b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3321741b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@604bfc23:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@604bfc23:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@23a4b36c:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@23a4b36c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b23a3b0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b23a3b0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@bf9eaae:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@bf9eaae:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2d1e1bf3:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2d1e1bf3:1:1 | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6d003f02:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6d003f02:1:1 | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3fa87cd4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3fa87cd4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@60bbec81:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@60bbec81:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@675bf0ca:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@675bf0ca:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2d69ee7:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2d69ee7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@585a5125:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@585a5125:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@11858174:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@11858174:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@f2787f1:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@f2787f1:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6c4de6fc:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6c4de6fc:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6e77e1f0:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6e77e1f0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@68e8ce3b:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@68e8ce3b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4671e12c:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4671e12c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2446792d:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2446792d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@39259411:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@39259411:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79623fc9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79623fc9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5e298467:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5e298467:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1cd337b1:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1cd337b1:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7eafe721:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7eafe721:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@469d20ef:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@469d20ef:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5c929b2c:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5c929b2c:1:1 | |
Compiling... | |
Macro | |
* [ClassCompiler] Compiling class org.mirah.jvm.mirrors.MirrorObjectExtensions$Extension1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2c21300b:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2c21300b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@36d938cf:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@36d938cf:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@13650fe6:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@13650fe6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4ff6cefc:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4ff6cefc:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@517a46c7:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@517a46c7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@665161e7:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@665161e7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@24e7bf2f:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@24e7bf2f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7fafac2a:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7fafac2a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7bf00302:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7bf00302:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@15beb534:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@15beb534:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5afa1ca6:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5afa1ca6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@353ca11c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@353ca11c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@734679c9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@734679c9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@63204618:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@63204618:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79196f80:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79196f80:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@136ffeda:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@136ffeda:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1ffac15a:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1ffac15a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@29004c36:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@29004c36:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@91e13f4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@91e13f4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4bd04153:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4bd04153:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1b87c63:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1b87c63:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@235837f0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@235837f0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@170ec43e:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@170ec43e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@376ed244:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@376ed244:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@47bee5c3:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@47bee5c3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2f524530:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2f524530:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4dca222f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4dca222f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1c273573:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1c273573:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@16dd5b18:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@16dd5b18:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2983c6e0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2983c6e0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@154efee4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@154efee4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2d511c01:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2d511c01:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@62c4f1e0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@62c4f1e0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7d8c9215:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7d8c9215:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@348c898a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@348c898a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6be3f830:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6be3f830:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@e2ed9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@e2ed9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3187fb62:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3187fb62:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1fbe8e81:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1fbe8e81:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@73bc511:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@73bc511:1:1 | |
src/org/mirah/jvm/model/types.mirah:51: Error inferring generics: failed to coerce org.mirah.typer.GenericTypeFuture to org.mirah.typer.ResolvedType | |
@primitives = EnumMap.new( | |
^^^^^^^^^^^^ | |
TypeKind.BOOLEAN => @types.loadNamedType('boolean').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.BYTE => @types.loadNamedType('byte').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.CHAR => @types.loadNamedType('char').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.DOUBLE => @types.loadNamedType('double').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.FLOAT => @types.loadNamedType('float').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.INT => @types.loadNamedType('int').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.LONG => @types.loadNamedType('long').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.SHORT => @types.loadNamedType('short').resolve | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
) | |
^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@44913640:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@44913640:1:1 | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/lub_finder.mirah:71: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
@cycles.remove(types) | |
^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@e94fa3d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@e94fa3d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5cc85eb5:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5cc85eb5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6838ab2d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6838ab2d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@52c7a1d3:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@52c7a1d3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2a4fd3f0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2a4fd3f0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1f62d5e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1f62d5e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@668a5a93:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@668a5a93:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@599191fd:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@599191fd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2f456aed:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2f456aed:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@776f15c:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@776f15c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6d7dd42e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6d7dd42e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6bbd7992:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6bbd7992:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@69777530:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@69777530:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@73efdb63:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@73efdb63:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4480d6a9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4480d6a9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3b2ee98d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3b2ee98d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79f47d1b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79f47d1b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@241f0ca8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@241f0ca8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@209fb811:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@209fb811:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@56bccefe:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@56bccefe:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2c131fb7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2c131fb7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2dd9ba08:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2dd9ba08:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@37c3cf76:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@37c3cf76:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79fcf042:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79fcf042:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b83f93d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b83f93d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1d2ea310:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1d2ea310:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@b896505:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@b896505:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1ba56bee:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1ba56bee:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@34c786de:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@34c786de:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@42f1bcb5:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@42f1bcb5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3e5ae5f0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3e5ae5f0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@f272a9b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@f272a9b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@40355f7e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@40355f7e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4c6f12b5:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4c6f12b5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@41bbce9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@41bbce9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@41c494ff:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@41c494ff:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2155f309:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2155f309:1:1 | |
Inference Error: | |
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:123: Undefined variable defineBoolean | |
defineBoolean | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:144: Cannot find static method new(org.mirah.util.Context, org.mirah.jvm.mirrors.PrimitiveLoader) on org.mirah.jvm.mirrors.BooleanType | |
@mirrors[type] = BooleanType.new(@context, self) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:142: Cannot find instance method defineBoolean() on org.mirah.jvm.mirrors.PrimitiveLoader | |
def defineBoolean | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:23: Cannot find instance method initialize(org.mirah.util.Context, org.jruby.org.objectweb.asm.Type, java.lang.Object, org.mirah.jvm.mirrors.MirrorLoader) on java.lang.Number | |
super(context, Type.getType('Z'), nil, loader) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:22: Cannot find class MirrorLoader | |
def initialize(context:Context, loader:MirrorLoader) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
super(context, Type.getType('Z'), nil, loader) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
end | |
^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:27: Cannot find instance method add_comparison(java.lang.String, org.mirah.jvm.mirrors.BooleanType, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_comparison('==', self, self) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:28: Cannot find instance method add_comparison(java.lang.String, org.mirah.jvm.mirrors.BooleanType, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_comparison('!=', self, self) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:29: Cannot find instance method add_math(java.lang.String, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_math("|", self) | |
^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:30: Cannot find instance method add_math(java.lang.String, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_math("&", self) | |
^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:31: Cannot find instance method add_math(java.lang.String, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_math("^", self) | |
^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah:76: Cannot find instance method read(java.lang.String) on org.mirah.jvm.mirrors.generics.TypeInvoker | |
invoker.read(@signature) | |
^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:36: Cannot find class BaseSignatureReader | |
super(context, typeVariables) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:41: Missing declaration | |
def saveTypeParam(var) | |
^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:42: Undefined variable typeVariables | |
typeVariables[var.toString] = BaseTypeFuture.new.resolved(var) | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:47: Undefined variable finishTypeParam | |
finishTypeParam | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:48: Undefined variable newBuilder | |
builder = newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:46: Cannot find instance method visitParameterType() on org.mirah.jvm.mirrors.generics.MethodSignatureReader | |
def visitParameterType | |
^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:54: Undefined variable finishTypeParam | |
finishTypeParam | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:55: Undefined variable newBuilder | |
@returnType = newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:53: Cannot find instance method visitReturnType() on org.mirah.jvm.mirrors.generics.MethodSignatureReader | |
def visitReturnType | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:59: Undefined variable newBuilder | |
newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:58: Cannot find instance method visitExceptionType() on org.mirah.jvm.mirrors.generics.MethodSignatureReader | |
def visitExceptionType | |
^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:79: Cannot find instance method read(java.lang.String) on org.mirah.jvm.mirrors.generics.MethodSignatureReader | |
read(member.signature) | |
^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:36: Cannot find class BaseSignatureReader | |
super(context, typeVariables) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:54: Undefined variable typeVariables | |
typeVariables | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:57: Missing declaration | |
def saveTypeParam(var) | |
^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:58: Undefined variable typeVariables | |
typeVariables[var.toString] = @args.removeFirst unless @args.isEmpty | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:71: Undefined variable finishTypeParam | |
finishTypeParam | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:72: Undefined variable newBuilder | |
@superclass = newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:70: Cannot find instance method visitSuperclass() on org.mirah.jvm.mirrors.generics.TypeInvoker | |
def visitSuperclass | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:76: Undefined variable newBuilder | |
builder = newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:75: Cannot find instance method visitInterface() on org.mirah.jvm.mirrors.generics.TypeInvoker | |
def visitInterface | |
^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:109: Cannot find instance method read(java.lang.String) on org.mirah.jvm.mirrors.generics.TypeInvoker | |
invoker.read(dtype.signature) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
rake aborted! | |
Command failed with status (1): [jruby -S mirahc -N --dest build/mirrors --...] | |
org/jruby/RubyProc.java:271:in `call' | |
/home/eric/tmp/tmp/mirah/Rakefile:365:in `(root)' | |
org/jruby/RubyProc.java:271:in `call' | |
org/jruby/RubyArray.java:1613:in `each' | |
org/jruby/RubyArray.java:1613:in `each' | |
org/jruby/RubyArray.java:1613:in `each' | |
org/jruby/RubyKernel.java:1099:in `load' | |
Tasks: TOP => gem => javalib/mirah-mirrors.jar | |
(See full trace by running task with --trace) | |
eric@edub:~/tmp/tmp/mirah (master) $ rake clean clobber | |
Deleting directory /home/eric/tmp/tmp/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:~/tmp/tmp/mirah (master) $ rake clean clobber | |
Deleting directory /home/eric/tmp/tmp/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:~/tmp/tmp/mirah (master) $ rake | |
rm -rf build/bootstrap | |
mkdir -p build/bootstrap | |
Compiling 10 source files to /home/eric/tmp/tmp/mirah/build/bootstrap | |
/home/eric/tmp/tmp/mirah/src/org/mirah/IsolatedResourceLoader.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/MirahClassLoader.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/compiler/Cleaned.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/types/Flags.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/types/MemberAccess.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/types/MemberKind.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/jvm/types/Modifiers.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/macros/anno/Extensions.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/macros/anno/MacroArgs.java | |
/home/eric/tmp/tmp/mirah/src/org/mirah/macros/anno/MacroDef.java | |
Note: /home/eric/tmp/tmp/mirah/src/org/mirah/MirahClassLoader.java uses unchecked or unsafe operations. | |
Note: Recompile with -Xlint:unchecked for details. | |
java -jar /home/eric/tmp/tmp/mirah/javalib/mirah-newast-transitional.jar compile --classpath /home/eric/tmp/tmp/mirah/javalib/mirah-parser.jar:/home/eric/tmp/tmp/mirah/build/bootstrap -d /home/eric/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/mirah/lib/mirah/jvm/types/factory.rb:520:in `extendClass' | |
builtins.mirah:23:in `initialize_builtins' | |
/home/eric/tmp/tmp/mirah/lib/mirah/jvm/types/factory.rb:82:in `maybe_initialize_builtins' | |
/home/eric/tmp/tmp/mirah/lib/mirah/generator.rb:50:in `initialize' | |
/home/eric/tmp/tmp/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/tmp/tmp/mirah/test/core/typer_test.rb:160 warning: ambiguous Java methods found, using getMetaType(org.mirah.typer.TypeFuture) | |
......... | |
Finished in 1.715 seconds. | |
57 tests, 110 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications | |
100% passed | |
33.24 tests/s, 64.14 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@4c2b880a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4c2b880a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6351149e:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6351149e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@26b3a135:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@26b3a135:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3eaf0c73:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3eaf0c73:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@73a6dba1:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@73a6dba1: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/tmp/tmp/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@18b8e08e:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@18b8e08e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@119e9750:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@119e9750:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@42e00e39:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@42e00e39:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@38f212a3:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@38f212a3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1ca5a88a:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1ca5a88a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@18eaaf43:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@18eaaf43:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7391dee6:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7391dee6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@69d85883:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@69d85883:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6c18b1a7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6c18b1a7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@37717467:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@37717467:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@799132a0:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@799132a0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2b92e4ba:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2b92e4ba:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@15a1b279:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@15a1b279:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5488a12c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5488a12c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@370cb985:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@370cb985:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@a48de2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@a48de2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@bd4272c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@bd4272c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@48f68ae8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@48f68ae8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1a2eb983:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1a2eb983: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/tmp/tmp/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@7a636960:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7a636960:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2f42c6:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2f42c6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3db0f49a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3db0f49a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1ca385f8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1ca385f8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3d20fc40:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3d20fc40:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@588bfc3d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@588bfc3d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@257fe6e9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@257fe6e9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@34fdbb84:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@34fdbb84:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b913f62:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b913f62:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@440a178b:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@440a178b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@15ec85e2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@15ec85e2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@10897eb4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@10897eb4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@27119b41:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@27119b41:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@640675f0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@640675f0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@bc98f1c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@bc98f1c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@23c5636c:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@23c5636c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@740259cc:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@740259cc:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@46559b94:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@46559b94:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6604c926:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6604c926:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7151ccc0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7151ccc0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@38f1c466:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@38f1c466:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7690723e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7690723e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@29a5180:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@29a5180:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@8e3c441:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@8e3c441:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@47fd9379:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@47fd9379:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@38ebbf56:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@38ebbf56:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5ac0a8fe:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5ac0a8fe:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@517c61b9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@517c61b9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1148f41:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1148f41:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4bc8ae2d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4bc8ae2d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3ab63d53:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3ab63d53:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@69ae3189:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@69ae3189:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6670be6a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6670be6a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4191f453:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4191f453:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@197b6258:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@197b6258:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@315feed3:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@315feed3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1455cecd:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1455cecd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@d7bff29:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@d7bff29:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@47ace3a9:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@47ace3a9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@27969102:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@27969102:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@e0a2e9c:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@e0a2e9c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@579bd484:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@579bd484:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@71ff2f9b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@71ff2f9b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@385d6120:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@385d6120:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7dd68c1e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7dd68c1e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@338fafc8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@338fafc8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@9006179:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@9006179:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@416ea1b7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@416ea1b7: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/tmp/tmp/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@2ef8eeee:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2ef8eeee:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@58bea4e1:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@58bea4e1:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1583f012:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1583f012:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7d721f3:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7d721f3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2654220c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2654220c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6110fbe8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6110fbe8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@38335bf9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@38335bf9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5ffee85a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5ffee85a: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/tmp/tmp/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@511b62a0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@511b62a0: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/tmp/tmp/mirah/javalib/mirah-compiler.jar | |
Compiling 1 source file to /home/eric/tmp/tmp/mirah/tmp_test | |
/home/eric/tmp/tmp/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@4aef91f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4aef91f:1:1 | |
.......P | |
=============================================================================== | |
Pending: nlr doesnt work right now | |
test_closure_non_local_return_with_multiple_returns(BlocksTest) | |
/home/eric/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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/tmp/tmp/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@45024ea5:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@45024ea5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@11cebca8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@11cebca8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@26f0cf8:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@26f0cf8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@70d05c4c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@70d05c4c:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@70677cd2:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@70677cd2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3edbb948:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3edbb948:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@12eb28de:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@12eb28de:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1a1daaf0:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1a1daaf0:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@673d63c8:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@673d63c8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@779134c6:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@779134c6:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6363eac:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6363eac:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3a819f4b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3a819f4b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@23f10867:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@23f10867:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6d0c2152:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6d0c2152:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@783a1186:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@783a1186:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@74c4d605:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@74c4d605:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@f9c5bcb:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@f9c5bcb:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4ba62526:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4ba62526:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@359032f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@359032f:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@57c38b59:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@57c38b59:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@311929e3:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@311929e3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1c1d5fe2:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1c1d5fe2:1:1 | |
..WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@799bb8f6:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@799bb8f6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@102243c9:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@102243c9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@77ac4828:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@77ac4828:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5b963b25:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5b963b25:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@14724494:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@14724494:1:1 | |
...WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@18c01b9f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@18c01b9f:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@26091e27:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@26091e27:1:1 | |
.P | |
=============================================================================== | |
Pending: Generated bad bytecode | |
test_reduce_with_int_array(EnumerableTest) | |
/home/eric/tmp/tmp/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@766ad474:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@766ad474:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@280dc636:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@280dc636:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@22b424ab:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@22b424ab:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@57544813:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@57544813:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@70244016:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@70244016:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@17e2ae60:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@17e2ae60:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4c365daa:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4c365daa:1:1 | |
.WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3f6a2663:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3f6a2663:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6781613c:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6781613c:1:1 | |
./home/eric/tmp/tmp/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@5645298a:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5645298a:1:1 | |
..................................................................... | |
................................P | |
=============================================================================== | |
Pending: double colon is treated special for lookup | |
test_static_field_inheritance_lookup_with_double_colon(JVMCompilerTest) | |
/home/eric/tmp/tmp/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@6eb60903:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6eb60903:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@29d8897f:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@29d8897f:1:1 | |
.......WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7b01a9dc:2:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7b01a9dc:1:1 | |
........WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6965bbd2:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6965bbd2:1:1 | |
....................WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1e02c10e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1e02c10e:1:1 | |
.............................. | |
.. | |
Finished in 87.561 seconds. | |
259 tests, 609 assertions, 0 failures, 0 errors, 11 pendings, 0 omissions, 0 notifications | |
99.6139% passed | |
2.96 tests/s, 6.96 assertions/s | |
Exception: java.lang.ThreadDeath thrown from the UncaughtExceptionHandler in thread "Thread-33" | |
eric@edub:~/tmp/tmp/mirah (master) $ rake gem | |
mkdir -p pkg | |
mkdir -p pkg | |
mkdir -p pkg/mirah-0.1.2.dev-java/bin | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahp.cmd | |
ln bin/mirahp.cmd pkg/mirah-0.1.2.dev-java/bin/mirahp.cmd | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahc | |
ln bin/mirahc pkg/mirah-0.1.2.dev-java/bin/mirahc | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahc.cmd | |
ln bin/mirahc.cmd pkg/mirah-0.1.2.dev-java/bin/mirahc.cmd | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirah.cmd | |
ln bin/mirah.cmd pkg/mirah-0.1.2.dev-java/bin/mirah.cmd | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirahp | |
ln bin/mirahp pkg/mirah-0.1.2.dev-java/bin/mirahp | |
rm -f pkg/mirah-0.1.2.dev-java/bin/mirah | |
ln bin/mirah pkg/mirah-0.1.2.dev-java/bin/mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah.rb | |
ln lib/mirah.rb pkg/mirah-0.1.2.dev-java/lib/mirah.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah_task.rb | |
ln lib/mirah_task.rb pkg/mirah-0.1.2.dev-java/lib/mirah_task.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/duby.rb | |
ln lib/duby.rb pkg/mirah-0.1.2.dev-java/lib/duby.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/jvm | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/version.rb | |
ln lib/mirah/version.rb pkg/mirah-0.1.2.dev-java/lib/mirah/version.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/ast.rb | |
ln lib/mirah/ast.rb pkg/mirah-0.1.2.dev-java/lib/mirah/ast.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/transform | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/ast | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/errors.rb | |
ln lib/mirah/errors.rb pkg/mirah-0.1.2.dev-java/lib/mirah/errors.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/plugin | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/typer.rb | |
ln lib/mirah/typer.rb pkg/mirah-0.1.2.dev-java/lib/mirah/typer.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/parser.rb | |
ln lib/mirah/parser.rb pkg/mirah-0.1.2.dev-java/lib/mirah/parser.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/env.rb | |
ln lib/mirah/env.rb pkg/mirah-0.1.2.dev-java/lib/mirah/env.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/transform.rb | |
ln lib/mirah/transform.rb pkg/mirah-0.1.2.dev-java/lib/mirah/transform.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/commands | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands.rb | |
ln lib/mirah/commands.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/util | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/compiler.rb | |
ln lib/mirah/compiler.rb pkg/mirah-0.1.2.dev-java/lib/mirah/compiler.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/appengine_tasks.rb | |
ln lib/mirah/appengine_tasks.rb pkg/mirah-0.1.2.dev-java/lib/mirah/appengine_tasks.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/generator.rb | |
ln lib/mirah/generator.rb pkg/mirah-0.1.2.dev-java/lib/mirah/generator.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types.rb | |
ln lib/mirah/jvm/types.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/method_lookup.rb | |
ln lib/mirah/jvm/method_lookup.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/method_lookup.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler.rb | |
ln lib/mirah/jvm/compiler.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/number.rb | |
ln lib/mirah/jvm/types/number.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/number.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/array_type.rb | |
ln lib/mirah/jvm/types/array_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/array_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type_definition.rb | |
ln lib/mirah/jvm/types/type_definition.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type_definition.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/null_type.rb | |
ln lib/mirah/jvm/types/null_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/null_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/extensions.rb | |
ln lib/mirah/jvm/types/extensions.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/extensions.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/generic_type.rb | |
ln lib/mirah/jvm/types/generic_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/generic_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type.rb | |
ln lib/mirah/jvm/types/type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/basic_types.rb | |
ln lib/mirah/jvm/types/basic_types.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/basic_types.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/implicit_nil_type.rb | |
ln lib/mirah/jvm/types/implicit_nil_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/implicit_nil_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/void_type.rb | |
ln lib/mirah/jvm/types/void_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/void_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/integers.rb | |
ln lib/mirah/jvm/types/integers.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/integers.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/meta_type.rb | |
ln lib/mirah/jvm/types/meta_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/meta_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/factory.rb | |
ln lib/mirah/jvm/types/factory.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/factory.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/intrinsics.rb | |
ln lib/mirah/jvm/types/intrinsics.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/intrinsics.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/ast_ext.rb | |
ln lib/mirah/jvm/types/ast_ext.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/ast_ext.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/floats.rb | |
ln lib/mirah/jvm/types/floats.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/floats.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/bitescript_ext.rb | |
ln lib/mirah/jvm/types/bitescript_ext.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/bitescript_ext.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/source_mirror.rb | |
ln lib/mirah/jvm/types/source_mirror.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/source_mirror.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/block_type.rb | |
ln lib/mirah/jvm/types/block_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/block_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/boolean.rb | |
ln lib/mirah/jvm/types/boolean.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/boolean.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/primitive_type.rb | |
ln lib/mirah/jvm/types/primitive_type.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/primitive_type.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/enumerable.rb | |
ln lib/mirah/jvm/types/enumerable.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/enumerable.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/interface_definition.rb | |
ln lib/mirah/jvm/types/interface_definition.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/interface_definition.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/methods.rb | |
ln lib/mirah/jvm/types/methods.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/methods.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/literals.rb | |
ln lib/mirah/jvm/types/literals.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/types/literals.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/base.rb | |
ln lib/mirah/jvm/compiler/base.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/base.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/jvm_bytecode.rb | |
ln lib/mirah/jvm/compiler/jvm_bytecode.rb pkg/mirah-0.1.2.dev-java/lib/mirah/jvm/compiler/jvm_bytecode.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/transform/ast_ext.rb | |
ln lib/mirah/transform/ast_ext.rb pkg/mirah-0.1.2.dev-java/lib/mirah/transform/ast_ext.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/transform/transformer.rb | |
ln lib/mirah/transform/transformer.rb pkg/mirah-0.1.2.dev-java/lib/mirah/transform/transformer.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/ast/scope.rb | |
ln lib/mirah/ast/scope.rb pkg/mirah-0.1.2.dev-java/lib/mirah/ast/scope.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/plugin/edb.rb | |
ln lib/mirah/plugin/edb.rb pkg/mirah-0.1.2.dev-java/lib/mirah/plugin/edb.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/compile.rb | |
ln lib/mirah/commands/compile.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/compile.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/base.rb | |
ln lib/mirah/commands/base.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/base.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/parse.rb | |
ln lib/mirah/commands/parse.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/parse.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/commands/run.rb | |
ln lib/mirah/commands/run.rb pkg/mirah-0.1.2.dev-java/lib/mirah/commands/run.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/process_errors.rb | |
ln lib/mirah/util/process_errors.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/process_errors.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/delegate.rb | |
ln lib/mirah/util/delegate.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/delegate.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/logging.rb | |
ln lib/mirah/util/logging.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/logging.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/compilation_state.rb | |
ln lib/mirah/util/compilation_state.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/compilation_state.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/class_loader.rb | |
ln lib/mirah/util/class_loader.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/class_loader.rb | |
rm -f pkg/mirah-0.1.2.dev-java/lib/mirah/util/argument_processor.rb | |
ln lib/mirah/util/argument_processor.rb pkg/mirah-0.1.2.dev-java/lib/mirah/util/argument_processor.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/jvm | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/mirrors | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/fixtures | |
rm -f pkg/mirah-0.1.2.dev-java/test/test_helper.rb | |
ln test/test_helper.rb pkg/mirah-0.1.2.dev-java/test/test_helper.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/core | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/enumerable_test.rb | |
ln test/jvm/enumerable_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/enumerable_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/interface_test.rb | |
ln test/jvm/interface_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/interface_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/string_extensions_test.rb | |
ln test/jvm/string_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/string_extensions_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/jvm_compiler_test.rb | |
ln test/jvm/jvm_compiler_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/jvm_compiler_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/mirror_compilation_test_helper.rb | |
ln test/jvm/mirror_compilation_test_helper.rb pkg/mirah-0.1.2.dev-java/test/jvm/mirror_compilation_test_helper.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/constructors_test.rb | |
ln test/jvm/constructors_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/constructors_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/macros_test.rb | |
ln test/jvm/macros_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/macros_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/example_test.rb | |
ln test/jvm/example_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/example_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/annotations_test.rb | |
ln test/jvm/annotations_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/annotations_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/new_backend_test_helper.rb | |
ln test/jvm/new_backend_test_helper.rb pkg/mirah-0.1.2.dev-java/test/jvm/new_backend_test_helper.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/rescue_test.rb | |
ln test/jvm/rescue_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/rescue_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/numeric_extensions_test.rb | |
ln test/jvm/numeric_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/numeric_extensions_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/hash_test.rb | |
ln test/jvm/hash_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/hash_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/varargs_test.rb | |
ln test/jvm/varargs_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/varargs_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/import_test.rb | |
ln test/jvm/import_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/import_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/list_extensions_test.rb | |
ln test/jvm/list_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/list_extensions_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/generics_test.rb | |
ln test/jvm/generics_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/generics_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/jvm_commands_test.rb | |
ln test/jvm/jvm_commands_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/jvm_commands_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/factory_test.rb | |
ln test/jvm/factory_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/factory_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/cast_test.rb | |
ln test/jvm/cast_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/cast_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/string_builder_extensions_test.rb | |
ln test/jvm/string_builder_extensions_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/string_builder_extensions_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/bytecode_test_helper.rb | |
ln test/jvm/bytecode_test_helper.rb pkg/mirah-0.1.2.dev-java/test/jvm/bytecode_test_helper.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/blocks_test.rb | |
ln test/jvm/blocks_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/blocks_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/java_typer_test.rb | |
ln test/jvm/java_typer_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/java_typer_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/jvm/main_method_test.rb | |
ln test/jvm/main_method_test.rb pkg/mirah-0.1.2.dev-java/test/jvm/main_method_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/bytecode_mirror_test.rb | |
ln test/mirrors/bytecode_mirror_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/bytecode_mirror_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/member_test.rb | |
ln test/mirrors/member_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/member_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/method_lookup_test.rb | |
ln test/mirrors/method_lookup_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/method_lookup_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/simple_mirror_loader_test.rb | |
ln test/mirrors/simple_mirror_loader_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/simple_mirror_loader_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/mirrors_test.rb | |
ln test/mirrors/mirrors_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/mirrors_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/simple_async_mirror_loader_test.rb | |
ln test/mirrors/simple_async_mirror_loader_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/simple_async_mirror_loader_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/generics_test.rb | |
ln test/mirrors/generics_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/generics_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/mirrors/base_type_test.rb | |
ln test/mirrors/base_type_test.rb pkg/mirah-0.1.2.dev-java/test/mirrors/base_type_test.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/fixtures/org | |
rm -f pkg/mirah-0.1.2.dev-java/test/fixtures/my.properties | |
ln test/fixtures/my.properties pkg/mirah-0.1.2.dev-java/test/fixtures/my.properties | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo | |
rm -f pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/A.class | |
ln test/fixtures/org/foo/A.class pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/A.class | |
rm -f pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/LowerCaseInnerClass.java | |
ln test/fixtures/org/foo/LowerCaseInnerClass.java pkg/mirah-0.1.2.dev-java/test/fixtures/org/foo/LowerCaseInnerClass.java | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/commands_test.rb | |
ln test/core/commands_test.rb pkg/mirah-0.1.2.dev-java/test/core/commands_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer_test.rb | |
ln test/core/typer_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer_test.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/core/typer | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/env_test.rb | |
ln test/core/env_test.rb pkg/mirah-0.1.2.dev-java/test/core/env_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/generator_test.rb | |
ln test/core/generator_test.rb pkg/mirah-0.1.2.dev-java/test/core/generator_test.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/test/core/util | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer/assignable_type_future_test.rb | |
ln test/core/typer/assignable_type_future_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer/assignable_type_future_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer/error_type_test.rb | |
ln test/core/typer/error_type_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer/error_type_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/typer/simple_type_test.rb | |
ln test/core/typer/simple_type_test.rb pkg/mirah-0.1.2.dev-java/test/core/typer/simple_type_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/util/compilation_state_test.rb | |
ln test/core/util/compilation_state_test.rb pkg/mirah-0.1.2.dev-java/test/core/util/compilation_state_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/util/argument_processor_test.rb | |
ln test/core/util/argument_processor_test.rb pkg/mirah-0.1.2.dev-java/test/core/util/argument_processor_test.rb | |
rm -f pkg/mirah-0.1.2.dev-java/test/core/util/class_loader_test.rb | |
ln test/core/util/class_loader_test.rb pkg/mirah-0.1.2.dev-java/test/core/util/class_loader_test.rb | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/rosettacode | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/macros | |
rm -f pkg/mirah-0.1.2.dev-java/examples/swing.mirah | |
ln examples/swing.mirah pkg/mirah-0.1.2.dev-java/examples/swing.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/construction.mirah | |
ln examples/construction.mirah pkg/mirah-0.1.2.dev-java/examples/construction.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/interfaces.mirah | |
ln examples/interfaces.mirah pkg/mirah-0.1.2.dev-java/examples/interfaces.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/test.edb | |
ln examples/test.edb pkg/mirah-0.1.2.dev-java/examples/test.edb | |
rm -f pkg/mirah-0.1.2.dev-java/examples/simple_class.mirah | |
ln examples/simple_class.mirah pkg/mirah-0.1.2.dev-java/examples/simple_class.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven | |
rm -f pkg/mirah-0.1.2.dev-java/examples/edb.mirah | |
ln examples/edb.mirah pkg/mirah-0.1.2.dev-java/examples/edb.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/wiki | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine | |
rm -f pkg/mirah-0.1.2.dev-java/examples/fib.mirah | |
ln examples/fib.mirah pkg/mirah-0.1.2.dev-java/examples/fib.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/fractal.mirah | |
ln examples/fractal.mirah pkg/mirah-0.1.2.dev-java/examples/fractal.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/bintrees.mirah | |
ln examples/bintrees.mirah pkg/mirah-0.1.2.dev-java/examples/bintrees.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/ant | |
rm -f pkg/mirah-0.1.2.dev-java/examples/fields.mirah | |
ln examples/fields.mirah pkg/mirah-0.1.2.dev-java/examples/fields.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins | |
rm -f pkg/mirah-0.1.2.dev-java/examples/sort_closure.mirah | |
ln examples/sort_closure.mirah pkg/mirah-0.1.2.dev-java/examples/sort_closure.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/java_thing.mirah | |
ln examples/java_thing.mirah pkg/mirah-0.1.2.dev-java/examples/java_thing.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/tak.mirah | |
ln examples/tak.mirah pkg/mirah-0.1.2.dev-java/examples/tak.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/user-input.mirah | |
ln examples/rosettacode/user-input.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/user-input.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/fibonacci.mirah | |
ln examples/rosettacode/fibonacci.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/fibonacci.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/sleep.mirah | |
ln examples/rosettacode/sleep.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/sleep.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/README.txt | |
ln examples/rosettacode/README.txt pkg/mirah-0.1.2.dev-java/examples/rosettacode/README.txt | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-length.mirah | |
ln examples/rosettacode/string-length.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-length.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/arrays.mirah | |
ln examples/rosettacode/arrays.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/arrays.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/100-doors.mirah | |
ln examples/rosettacode/100-doors.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/100-doors.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-case.mirah | |
ln examples/rosettacode/string-case.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/string-case.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/palindrome.mirah | |
ln examples/rosettacode/palindrome.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/palindrome.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/hamming-numbers.mirah | |
ln examples/rosettacode/hamming-numbers.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/hamming-numbers.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/comments.mirah | |
ln examples/rosettacode/comments.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/comments.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/hostname.mirah | |
ln examples/rosettacode/hostname.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/hostname.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/create-a-file.mirah | |
ln examples/rosettacode/create-a-file.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/create-a-file.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/fizz-buzz.mirah | |
ln examples/rosettacode/fizz-buzz.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/fizz-buzz.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/random-numbers.mirah | |
ln examples/rosettacode/random-numbers.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/random-numbers.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/flatten-a-list.mirah | |
ln examples/rosettacode/flatten-a-list.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/flatten-a-list.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/count-occurrences-of-a-substring.mirah | |
ln examples/rosettacode/count-occurrences-of-a-substring.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/count-occurrences-of-a-substring.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/file-size.mirah | |
ln examples/rosettacode/file-size.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/file-size.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/copy-a-string.mirah | |
ln examples/rosettacode/copy-a-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/copy-a-string.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/99-bottles-of-beer.mirah | |
ln examples/rosettacode/99-bottles-of-beer.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/99-bottles-of-beer.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/host-introspection.mirah | |
ln examples/rosettacode/host-introspection.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/host-introspection.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/is-string-numeric.mirah | |
ln examples/rosettacode/is-string-numeric.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/is-string-numeric.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/reverse-a-string.mirah | |
ln examples/rosettacode/reverse-a-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/reverse-a-string.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/secure-temporary-file.mirah | |
ln examples/rosettacode/secure-temporary-file.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/secure-temporary-file.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/rot-13.mirah | |
ln examples/rosettacode/rot-13.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/rot-13.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/repeat-a-string.mirah | |
ln examples/rosettacode/repeat-a-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/repeat-a-string.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/guess-the-number.mirah | |
ln examples/rosettacode/guess-the-number.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/guess-the-number.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/factorial.mirah | |
ln examples/rosettacode/factorial.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/factorial.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/boolean-values.mirah | |
ln examples/rosettacode/boolean-values.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/boolean-values.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/empty-string.mirah | |
ln examples/rosettacode/empty-string.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/empty-string.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/rosettacode/sort-integer-array.mirah | |
ln examples/rosettacode/sort-integer-array.mirah pkg/mirah-0.1.2.dev-java/examples/rosettacode/sort-integer-array.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/macros/square.mirah | |
ln examples/macros/square.mirah pkg/mirah-0.1.2.dev-java/examples/macros/square.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/macros/square_int.mirah | |
ln examples/macros/square_int.mirah pkg/mirah-0.1.2.dev-java/examples/macros/square_int.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/macros/string_each_char.mirah | |
ln examples/macros/string_each_char.mirah pkg/mirah-0.1.2.dev-java/examples/macros/string_each_char.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/maven/README.txt | |
ln examples/maven/README.txt pkg/mirah-0.1.2.dev-java/examples/maven/README.txt | |
rm -f pkg/mirah-0.1.2.dev-java/examples/maven/pom.xml | |
ln examples/maven/pom.xml pkg/mirah-0.1.2.dev-java/examples/maven/pom.xml | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven/src | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven/src/main | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/maven/src/main/mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/maven/src/main/mirah/hello_mirah.mirah | |
ln examples/maven/src/main/mirah/hello_mirah.mirah pkg/mirah-0.1.2.dev-java/examples/maven/src/main/mirah/hello_mirah.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/Readme | |
ln examples/appengine/Readme pkg/mirah-0.1.2.dev-java/examples/appengine/Readme | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/war | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/Rakefile | |
ln examples/appengine/Rakefile pkg/mirah-0.1.2.dev-java/examples/appengine/Rakefile | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/src | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF/lib | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF/lib/dubydatastore.jar | |
ln examples/appengine/war/WEB-INF/lib/dubydatastore.jar pkg/mirah-0.1.2.dev-java/examples/appengine/war/WEB-INF/lib/dubydatastore.jar | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/src/org | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/MirahApp.mirah | |
ln examples/appengine/src/org/mirah/MirahApp.mirah pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/MirahApp.mirah | |
rm -f pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/list.dhtml | |
ln examples/appengine/src/org/mirah/list.dhtml pkg/mirah-0.1.2.dev-java/examples/appengine/src/org/mirah/list.dhtml | |
rm -f pkg/mirah-0.1.2.dev-java/examples/ant/example-build.xml | |
ln examples/ant/example-build.xml pkg/mirah-0.1.2.dev-java/examples/ant/example-build.xml | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test | |
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/Rakefile | |
ln examples/plugins/appengine/Rakefile pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/Rakefile | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby/db | |
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby | |
ln examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby | |
mkdir -p pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db | |
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby | |
ln examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby | |
rm -f pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah | |
ln examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah pkg/mirah-0.1.2.dev-java/examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah | |
mkdir -p pkg/mirah-0.1.2.dev-java/javalib | |
rm -f pkg/mirah-0.1.2.dev-java/javalib/mirah-newast-transitional.jar | |
ln javalib/mirah-newast-transitional.jar pkg/mirah-0.1.2.dev-java/javalib/mirah-newast-transitional.jar | |
rm -f pkg/mirah-0.1.2.dev-java/javalib/mirah-util.jar | |
ln javalib/mirah-util.jar pkg/mirah-0.1.2.dev-java/javalib/mirah-util.jar | |
rm -f pkg/mirah-0.1.2.dev-java/javalib/mirah-bootstrap.jar | |
ln javalib/mirah-bootstrap.jar pkg/mirah-0.1.2.dev-java/javalib/mirah-bootstrap.jar | |
rm -f pkg/mirah-0.1.2.dev-java/javalib/mirah-builtins.jar | |
ln javalib/mirah-builtins.jar pkg/mirah-0.1.2.dev-java/javalib/mirah-builtins.jar | |
rm -f pkg/mirah-0.1.2.dev-java/javalib/mirah-compiler.jar | |
ln javalib/mirah-compiler.jar pkg/mirah-0.1.2.dev-java/javalib/mirah-compiler.jar | |
rm -f pkg/mirah-0.1.2.dev-java/javalib/mirah-parser.jar | |
ln javalib/mirah-parser.jar pkg/mirah-0.1.2.dev-java/javalib/mirah-parser.jar | |
rm -f pkg/mirah-0.1.2.dev-java/History.txt | |
ln History.txt pkg/mirah-0.1.2.dev-java/History.txt | |
rm -f pkg/mirah-0.1.2.dev-java/Rakefile | |
ln Rakefile pkg/mirah-0.1.2.dev-java/Rakefile | |
rm -f pkg/mirah-0.1.2.dev-java/README.md | |
ln README.md pkg/mirah-0.1.2.dev-java/README.md | |
cd pkg/mirah-0.1.2.dev-java | |
WARNING: licenses is empty. Use a license abbreviation from: | |
http://opensource.org/licenses/alphabetical | |
Successfully built RubyGem | |
Name: mirah | |
Version: 0.1.2.dev | |
File: mirah-0.1.2.dev-java.gem | |
mv mirah-0.1.2.dev-java.gem .. | |
cd - | |
rm -f javalib/mirah-mirrors.jar | |
rm -rf build/mirrors | |
mkdir -p build/mirrors | |
jruby -S mirahc -N --dest build/mirrors --classpath javalib/mirah-parser.jar:javalib/mirah-bootstrap.jar:javalib/mirah-compiler.jar src/org/mirah/jvm/mirrors/ src/org/mirah/jvm/model/ | |
Parsing... | |
src/org/mirah/jvm/mirrors/base_type.mirah | |
src/org/mirah/jvm/mirrors/override_future.mirah | |
src/org/mirah/jvm/mirrors/method_lookup.mirah | |
src/org/mirah/jvm/mirrors/meta_type.mirah | |
src/org/mirah/jvm/mirrors/mirror_loaders.mirah | |
src/org/mirah/jvm/mirrors/member.mirah | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah | |
src/org/mirah/jvm/mirrors/xx_array_type.mirah | |
src/org/mirah/jvm/mirrors/xx_macro_member.mirah | |
src/org/mirah/jvm/mirrors/implicit_nil.mirah | |
src/org/mirah/jvm/mirrors/mirror_proxy.mirah | |
src/org/mirah/jvm/mirrors/mirror_object_extensions.mirah | |
src/org/mirah/jvm/mirrors/null_type.mirah | |
src/org/mirah/jvm/mirrors/jvm_error_type.mirah | |
src/org/mirah/jvm/mirrors/void_type.mirah | |
src/org/mirah/jvm/mirrors/mirror_type_system.mirah | |
src/org/mirah/jvm/mirrors/mirah_method.mirah | |
src/org/mirah/jvm/mirrors/block_type.mirah | |
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah | |
src/org/mirah/jvm/mirrors/safe_typer.mirah | |
src/org/mirah/jvm/mirrors/jvm_scope.mirah | |
src/org/mirah/jvm/mirrors/number.mirah | |
src/org/mirah/jvm/mirrors/mirah_mirror.mirah | |
src/org/mirah/jvm/model/intersection_type.mirah | |
src/org/mirah/jvm/model/types.mirah | |
src/org/mirah/jvm/model/cycle.mirah | |
src/org/mirah/jvm/model/type_element.mirah | |
src/org/mirah/jvm/mirrors/generics/lub_finder.mirah | |
src/org/mirah/jvm/mirrors/generics/wildcard.mirah | |
src/org/mirah/jvm/mirrors/generics/type_invocation.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_generic_method_lookup.mirah | |
src/org/mirah/jvm/mirrors/generics/async_type_builder.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_constraints.mirah | |
src/org/mirah/jvm/mirrors/generics/type_parameter_inference.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah | |
src/org/mirah/jvm/mirrors/generics/substitutor.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah | |
src/org/mirah/jvm/mirrors/generics/xx_base_signature_reader.mirah | |
src/org/mirah/jvm/mirrors/generics/type_variable.mirah | |
Inferring types... | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1437b12e:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1437b12e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@283d0e81:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@283d0e81:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@40834bca:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@40834bca:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6be4dbdc:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6be4dbdc:1:1 | |
/home/eric/tmp/tmp/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@19d40be7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@19d40be7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4503364c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4503364c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@18c11421:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@18c11421:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4b393a69:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4b393a69:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4126da28:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4126da28:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3f73865d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3f73865d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b33d875:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b33d875:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@78fa90f0:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@78fa90f0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@fe8780:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@fe8780:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2216854a:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2216854a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@311891b7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@311891b7:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@127ac408:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@127ac408:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5e48f02f:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5e48f02f:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@94dbdbd:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@94dbdbd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@57aa64bc:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@57aa64bc:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1e6e6e2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1e6e6e2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@8bec342:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@8bec342:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2bce105:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2bce105:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@37881326:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@37881326:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@65f55fd2:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@65f55fd2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7c0ee511:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7c0ee511:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@e67d835:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@e67d835:1:1 | |
src/org/mirah/jvm/mirrors/method_lookup.mirah:369: Error inferring generics: undefined method `name' for #<Java::OrgJrubyOrgObjectwebAsm::Type:0x3906e3af> | |
abstract_methods.keySet.removeAll(defined_methods) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@13f8cf4d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@13f8cf4d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1a10f18c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1a10f18c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4ca7701c:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4ca7701c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@308f4acd:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@308f4acd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@60bbcf6b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@60bbcf6b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@46a6c4b8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@46a6c4b8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7f76a4db:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7f76a4db:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@52ef4859:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@52ef4859:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@53f48402:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@53f48402:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@35448c0d:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@35448c0d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@f6d8d77:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@f6d8d77:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@626b3290:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@626b3290:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@914d6b:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@914d6b:1:1 | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@675351fd:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@675351fd:1:1 | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@53754fb:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@53754fb:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5eccfc7a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5eccfc7a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@27d4086:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@27d4086:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6b7549bb:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6b7549bb:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@613bcb1a:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@613bcb1a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1c9349d5:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1c9349d5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@ddbe346:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@ddbe346:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5f260fc5:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5f260fc5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3bd57f50:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3bd57f50:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4df7c24b:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4df7c24b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3d142bb0:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3d142bb0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2b9ab8f8:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2b9ab8f8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4384206d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4384206d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2909a6ae:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2909a6ae:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@48422361:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@48422361:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3653eb29:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3653eb29:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6db2c279:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6db2c279:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5c8c49b5:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5c8c49b5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@67e4e3a3:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@67e4e3a3:1:1 | |
Compiling... | |
Macro | |
* [ClassCompiler] Compiling class org.mirah.jvm.mirrors.MirrorObjectExtensions$Extension1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4ce10990:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4ce10990:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4a3af45e:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4a3af45e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@728027a9:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@728027a9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3bac02f9:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3bac02f9:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@44fe1e06:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@44fe1e06:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@286bb361:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@286bb361:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7190a05e:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7190a05e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@238d03ec:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@238d03ec:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@807d07d:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@807d07d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@39d5e764:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@39d5e764:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@441d2800:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@441d2800:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2f6ba2bc:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2f6ba2bc:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6235d1ee:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6235d1ee:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@b978727:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@b978727:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7c57cff6:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7c57cff6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@220d6c4a:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@220d6c4a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2253a145:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2253a145:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@518b3d27:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@518b3d27:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5e6067d3:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5e6067d3:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4e7df6e1:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4e7df6e1:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4246e5b8:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4246e5b8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@165be1b1:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@165be1b1:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@37e8149e:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@37e8149e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@22e2de87:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@22e2de87:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5ae8885a:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5ae8885a:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5823b137:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5823b137:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@53a3e2b6:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@53a3e2b6:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@20e85c73:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@20e85c73:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1adaac90:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1adaac90:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@13b702b4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@13b702b4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@52ee2108:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@52ee2108:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5a1a17fe:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5a1a17fe:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1f7d5aba:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1f7d5aba:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@37d40fde:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@37d40fde:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1bb897bb:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1bb897bb:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1614e9f0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1614e9f0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@74127e89:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@74127e89:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6f6afd0e:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6f6afd0e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4bd71a64:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4bd71a64:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@169d1fd:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@169d1fd:1:1 | |
src/org/mirah/jvm/model/types.mirah:51: Error inferring generics: failed to coerce org.mirah.typer.GenericTypeFuture to org.mirah.typer.ResolvedType | |
@primitives = EnumMap.new( | |
^^^^^^^^^^^^ | |
TypeKind.BOOLEAN => @types.loadNamedType('boolean').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.BYTE => @types.loadNamedType('byte').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.CHAR => @types.loadNamedType('char').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.DOUBLE => @types.loadNamedType('double').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.FLOAT => @types.loadNamedType('float').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.INT => @types.loadNamedType('int').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.LONG => @types.loadNamedType('long').resolve, | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
TypeKind.SHORT => @types.loadNamedType('short').resolve | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
) | |
^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79170ebb:6:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79170ebb:1:1 | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/lub_finder.mirah:71: Error inferring generics: Type parameter mismatch: Expected [], found [nil]. | |
@cycles.remove(types) | |
^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/builtins/map_extensions.mirah:20: Error inferring generics: undefined method `map' for nil:NilClass | |
`@call.target`.get(`key`) | |
^^^^^^^^^^^^^^^^^^^^^^^^^ | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@15139d52:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@15139d52:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5f07f9ef:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5f07f9ef:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6a3ffc2d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6a3ffc2d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2b43ab2:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2b43ab2:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@1c1110a4:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@1c1110a4:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@44443a53:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@44443a53:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5e0776d8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5e0776d8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4eafd189:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4eafd189:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2f456aed:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2f456aed:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@776f15c:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@776f15c:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6d7dd42e:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6d7dd42e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6bbd7992:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6bbd7992:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@69777530:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@69777530:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@73efdb63:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@73efdb63:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@668d1461:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@668d1461:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3b2ee98d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3b2ee98d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79f47d1b:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79f47d1b:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@241f0ca8:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@241f0ca8:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@3dc0cdd:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@3dc0cdd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@5a3a2f9d:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@5a3a2f9d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@798581e5:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@798581e5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6d59f8be:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6d59f8be:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@7b7cb2e0:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@7b7cb2e0:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@73a58dbe:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@73a58dbe:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@75a03eef:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@75a03eef:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@627a9ebe:11:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@627a9ebe:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6fdb9f3d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6fdb9f3d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@61f8aa30:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@61f8aa30:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@36dbc086:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@36dbc086:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2a881523:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2a881523:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@79a06b2d:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@79a06b2d:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@371f3c82:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@371f3c82:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@2f3957dd:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@2f3957dd:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@4e7a2c0e:10:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@4e7a2c0e:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@670ac6c5:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@670ac6c5:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@6be2f762:3:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@6be2f762:1:1 | |
WARNING: Misaligned end at mirah.lang.ast.StringCodeSource@788ebed7:5:1 | |
NOTE: closes block at mirah.lang.ast.StringCodeSource@788ebed7:1:1 | |
Inference Error: | |
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:123: Undefined variable defineBoolean | |
defineBoolean | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:144: Cannot find static method new(org.mirah.util.Context, org.mirah.jvm.mirrors.PrimitiveLoader) on org.mirah.jvm.mirrors.BooleanType | |
@mirrors[type] = BooleanType.new(@context, self) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/mirror_loaders.mirah:142: Cannot find instance method defineBoolean() on org.mirah.jvm.mirrors.PrimitiveLoader | |
def defineBoolean | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:23: Cannot find instance method initialize(org.mirah.util.Context, org.jruby.org.objectweb.asm.Type, java.lang.Object, org.mirah.jvm.mirrors.MirrorLoader) on java.lang.Number | |
super(context, Type.getType('Z'), nil, loader) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:22: Cannot find class MirrorLoader | |
def initialize(context:Context, loader:MirrorLoader) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
super(context, Type.getType('Z'), nil, loader) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
end | |
^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:27: Cannot find instance method add_comparison(java.lang.String, org.mirah.jvm.mirrors.BooleanType, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_comparison('==', self, self) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:28: Cannot find instance method add_comparison(java.lang.String, org.mirah.jvm.mirrors.BooleanType, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_comparison('!=', self, self) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:29: Cannot find instance method add_math(java.lang.String, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_math("|", self) | |
^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:30: Cannot find instance method add_math(java.lang.String, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_math("&", self) | |
^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/xx_boolean_type.mirah:31: Cannot find instance method add_math(java.lang.String, org.mirah.jvm.mirrors.BooleanType) on org.mirah.jvm.mirrors.BooleanType | |
add_math("^", self) | |
^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/bytecode_mirror.mirah:76: Cannot find instance method read(java.lang.String) on org.mirah.jvm.mirrors.generics.TypeInvoker | |
invoker.read(@signature) | |
^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:36: Cannot find class BaseSignatureReader | |
super(context, typeVariables) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:41: Missing declaration | |
def saveTypeParam(var) | |
^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:42: Undefined variable typeVariables | |
typeVariables[var.toString] = BaseTypeFuture.new.resolved(var) | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:47: Undefined variable finishTypeParam | |
finishTypeParam | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:48: Undefined variable newBuilder | |
builder = newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:46: Cannot find instance method visitParameterType() on org.mirah.jvm.mirrors.generics.MethodSignatureReader | |
def visitParameterType | |
^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:54: Undefined variable finishTypeParam | |
finishTypeParam | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:55: Undefined variable newBuilder | |
@returnType = newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:53: Cannot find instance method visitReturnType() on org.mirah.jvm.mirrors.generics.MethodSignatureReader | |
def visitReturnType | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:59: Undefined variable newBuilder | |
newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:58: Cannot find instance method visitExceptionType() on org.mirah.jvm.mirrors.generics.MethodSignatureReader | |
def visitExceptionType | |
^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:79: Cannot find instance method read(java.lang.String) on org.mirah.jvm.mirrors.generics.MethodSignatureReader | |
read(member.signature) | |
^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_method_signature_reader.mirah:36: Cannot find class BaseSignatureReader | |
super(context, typeVariables) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:54: Undefined variable typeVariables | |
typeVariables | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:57: Missing declaration | |
def saveTypeParam(var) | |
^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:58: Undefined variable typeVariables | |
typeVariables[var.toString] = @args.removeFirst unless @args.isEmpty | |
^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:71: Undefined variable finishTypeParam | |
finishTypeParam | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:72: Undefined variable newBuilder | |
@superclass = newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:70: Cannot find instance method visitSuperclass() on org.mirah.jvm.mirrors.generics.TypeInvoker | |
def visitSuperclass | |
^^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:76: Undefined variable newBuilder | |
builder = newBuilder | |
^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:75: Cannot find instance method visitInterface() on org.mirah.jvm.mirrors.generics.TypeInvoker | |
def visitInterface | |
^^^^^^^^^^^^^^ | |
src/org/mirah/jvm/mirrors/generics/xx_type_invoker.mirah:109: Cannot find instance method read(java.lang.String) on org.mirah.jvm.mirrors.generics.TypeInvoker | |
invoker.read(dtype.signature) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
rake aborted! | |
Command failed with status (1): [jruby -S mirahc -N --dest build/mirrors --...] | |
org/jruby/RubyProc.java:271:in `call' | |
/home/eric/tmp/tmp/mirah/Rakefile:365:in `(root)' | |
org/jruby/RubyProc.java:271:in `call' | |
org/jruby/RubyArray.java:1613:in `each' | |
org/jruby/RubyArray.java:1613:in `each' | |
org/jruby/RubyArray.java:1613:in `each' | |
org/jruby/RubyKernel.java:1099:in `load' | |
Tasks: TOP => gem => javalib/mirah-mirrors.jar | |
(See full trace by running task with --trace) | |
eric@edub:~/tmp/tmp/mirah (master) $ gem install pkg/mirah-0.1.2.dev-java.gem | |
Fetching: bitescript-0.1.4.gem (100%) | |
Successfully installed bitescript-0.1.4 | |
Successfully installed mirah-0.1.2.dev-java | |
2 gems installed | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
mirah/mirah#239