OSDN Git Service

Revert "Revert "lambda: Experimental support for capture-variable and liberate-variable""
authorIgor Murashkin <iam@google.com>
Mon, 28 Sep 2015 02:19:06 +0000 (19:19 -0700)
committerIgor Murashkin <iam@google.com>
Mon, 28 Sep 2015 02:19:23 +0000 (19:19 -0700)
commit6918bf13eb855b3aa8ccdddda2d27ae8c60cec56
tree907f504a4d004ac1e44b73c3984e365e889407e8
parent446ca43e8f876dcc1ee90fcf432d6392c44a3f60
Revert "Revert "lambda: Experimental support for capture-variable and liberate-variable""

This reverts commit 7bbb80ab52c203e44d2ded2c947b3b03b4b31ec4.

Change-Id: If806ce5c6c5e96fdb2c3761dee096f74e7e5b001
27 files changed:
compiler/dex/quick/quick_compiler.cc
runtime/Android.mk
runtime/dex_instruction-inl.h
runtime/dex_instruction.cc
runtime/dex_instruction.h
runtime/dex_instruction_list.h
runtime/interpreter/interpreter_common.cc
runtime/interpreter/interpreter_common.h
runtime/interpreter/interpreter_goto_table_impl.cc
runtime/interpreter/interpreter_switch_impl.cc
runtime/lambda/art_lambda_method.h
runtime/lambda/box_table.cc
runtime/lambda/box_table.h
runtime/lambda/closure.cc
runtime/lambda/closure.h
runtime/lambda/closure_builder-inl.h
runtime/lambda/closure_builder.cc
runtime/lambda/closure_builder.h
runtime/lambda/leaking_allocator.cc [new file with mode: 0644]
runtime/lambda/leaking_allocator.h [new file with mode: 0644]
runtime/verifier/method_verifier.cc
test/955-lambda-smali/expected.txt
test/955-lambda-smali/smali/BoxUnbox.smali
test/955-lambda-smali/smali/CaptureVariables.smali [new file with mode: 0644]
test/955-lambda-smali/smali/Main.smali
test/955-lambda-smali/smali/MoveResult.smali
test/955-lambda-smali/smali/TrivialHelloWorld.smali