Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/globals.hpp @ 710:e5b0439ef4ae
6655638: dynamic languages need method handles
Summary: initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.)
Reviewed-by: kvn, twisti, never
author | jrose |
---|---|
date | Wed, 08 Apr 2009 10:56:49 -0700 |
parents | 4e35bfab60a5 |
children | 6e33bfd4139b |
comparison
equal
deleted
inserted
replaced
709:1d037ecd7960 | 710:e5b0439ef4ae |
---|---|
3296 "objects. ") \ | 3296 "objects. ") \ |
3297 \ | 3297 \ |
3298 product(bool, AnonymousClasses, false, \ | 3298 product(bool, AnonymousClasses, false, \ |
3299 "support sun.misc.Unsafe.defineAnonymousClass") \ | 3299 "support sun.misc.Unsafe.defineAnonymousClass") \ |
3300 \ | 3300 \ |
3301 product(bool, EnableMethodHandles, false, \ | |
3302 "support method handles (true by default under JSR 292)") \ | |
3303 \ | |
3304 diagnostic(intx, MethodHandlePushLimit, 3, \ | |
3305 "number of additional stack slots a method handle may push") \ | |
3306 \ | |
3307 develop(bool, TraceMethodHandles, false, \ | |
3308 "trace internal method handle operations") \ | |
3309 \ | |
3310 diagnostic(bool, VerifyMethodHandles, trueInDebug, \ | |
3311 "perform extra checks when constructing method handles") \ | |
3312 \ | |
3313 diagnostic(bool, OptimizeMethodHandles, true, \ | |
3314 "when constructing method handles, try to improve them") \ | |
3315 \ | |
3301 product(bool, TaggedStackInterpreter, false, \ | 3316 product(bool, TaggedStackInterpreter, false, \ |
3302 "Insert tags in interpreter execution stack for oopmap generaion")\ | 3317 "Insert tags in interpreter execution stack for oopmap generaion")\ |
3303 \ | 3318 \ |
3304 diagnostic(bool, PauseAtStartup, false, \ | 3319 diagnostic(bool, PauseAtStartup, false, \ |
3305 "Causes the VM to pause at startup time and wait for the pause " \ | 3320 "Causes the VM to pause at startup time and wait for the pause " \ |