lagergren [Fri, 11 Apr 2014 16:52:56 +0200] rev 24739
Merge
lagergren [Fri, 11 Apr 2014 16:52:14 +0200] rev 24738
8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects.
Reviewed-by: hannesw, attila, sundar, jlaskey
attila [Fri, 11 Apr 2014 16:40:06 +0200] rev 24737
8040024: BranchOptimizer produces bad code for NaN FP comparison
Reviewed-by: jlaskey, lagergren
lagergren [Wed, 02 Apr 2014 10:52:39 +0200] rev 24736
8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks
Reviewed-by: jlaskey, hannesw
lagergren [Tue, 01 Apr 2014 16:12:38 +0200] rev 24735
8038945: Simplify strict undefined checks
Reviewed-by: jlaskey, hannesw
lagergren [Tue, 01 Apr 2014 11:19:32 +0200] rev 24734
8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism
Reviewed-by: attila, jlaskey
lagergren [Mon, 31 Mar 2014 14:13:34 +0200] rev 24733
8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not.
Reviewed-by: attila, sundar, jlaskey
attila [Thu, 27 Mar 2014 14:09:40 +0100] rev 24732
8038416: Access to undefined scoped variables deoptimized too much
Reviewed-by: jlaskey, lagergren
lagergren [Thu, 27 Mar 2014 11:45:54 +0100] rev 24731
8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output.
Reviewed-by: attila, hannesw, sundar
attila [Wed, 26 Mar 2014 15:00:32 +0100] rev 24730
8038396: fix for the compiler expression evaluator to be more inquisitive about types
Reviewed-by: hannesw, lagergren