History log of /openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
Revision Date Author Comments
# 1805:7caf1f762f1d 01-Nov-2016 attila

8168005: Introduce namespaces for GET, SET Dynalink operations
Reviewed-by: hannesw, sundar


# 1782:fc972ab7d939 04-Oct-2016 attila

8167037: Remove CALL_METHOD support from internal Nashorn linkers
Reviewed-by: hannesw, sundar


# 1779:4a6ee1185fc8 26-Sep-2016 hannesw

8164467: ES6 computed properties are implemented wrongly
Reviewed-by: sundar, lagergren


# 1772:925e7b26b363 07-Sep-2016 hannesw

8077149: __noSuchProperty__ and __noSuchMethod__ invocations are not properly guarded
Reviewed-by: jlaskey, mhaupt


# 1751:9940204f504c 28-Jul-2016 hannesw

8160034: The `this` value in the `with` is broken by the repetition of a function call
Reviewed-by: attila, sundar


# 1747:f820df12aa51 25-Jul-2016 attila

8161930: Cleanup ScriptObject warnings
Reviewed-by: hannesw, sundar


# 1746:9c51738fd0e3 25-Jul-2016 attila

8161929: FindProperty.isInherited never used standalone
Reviewed-by: hannesw, sundar


# 1728:2e53f4d1445d 22-Jun-2016 hannesw

8159977: typeof operator does not see lexical bindings declared in other scripts
Reviewed-by: sundar


# 1626:d99fa86747ee 15-Feb-2016 hannesw

8147558: Add support for ES6 collections
Reviewed-by: attila, mhaupt


# 1612:0da44ab8c417 28-Jan-2016 mhaupt

8147591: Revisit Collection.toArray(new T[size]) calls in nashorn and dynalink code
Reviewed-by: hannesw, mhaupt, sundar
Contributed-by: srinivas.dama@oracle.com


# 1571:fd97b9047199 14-Dec-2015 hannesw

8144020: Remove long as an internal numeric type
Reviewed-by: attila, sundar, lagergren


# 1551:f3b883bec2d0 24-Nov-2015 attila

8141338: Move jdk.internal.dynalink package to jdk.dynalink
Reviewed-by: hannesw, sundar


# 1521:744c05874c23 18-Nov-2015 hannesw

8131929: Add option for debuggable scopes
Reviewed-by: attila, lagergren


# 1508:a661018d34b8 11-Nov-2015 hannesw

8141702: Add support for Symbol property keys
Reviewed-by: attila, sundar


# 1483:7cb19fa78763 21-Oct-2015 attila

8139931: Introduce Operation objects in Dynalink instead of string encoding
Reviewed-by: hannesw, sundar


# 1470:04ed602df062 19-Oct-2015 attila

8139304: Remove elaborate call site descriptor class hierarchy and factory for them. Remove AutoDiscovery, DefaultPrelinkFilter, and BottomGuardingDynamicLinker as they can be inlined into DynamicLinkerFactory. Remove CallerSensitiveDetector as it can be inlined into AbstractJavaLinker. Make ClassMap non-public.
Reviewed-by: hannesw, sundar


# 1448:6adb23130ed6 01-Oct-2015 hannesw

8138632: Sparse array does not handle growth of underlying dense array
Reviewed-by: attila, sundar


# 1432:67bab332bcb3 17-Sep-2015 sundar

8136694: Megemorphic scope access does not throw ReferenceError when property is missing
Reviewed-by: attila, hannesw


# 1429:b4eb53200105 16-Sep-2015 hannesw

8134609: Allow constructors with same prototoype map to share the allocator map
Reviewed-by: attila, sundar


# 1428:c209abbe9b24 16-Sep-2015 sundar

8136544: Call site switching to megamorphic causes incorrect property read
Reviewed-by: attila, mhaupt


# 1416:a750a66640e0 09-Sep-2015 sundar

8027137: Merge ScriptFunction and ScriptFunctionImpl
Reviewed-by: attila, hannesw, mhaupt


# 1376:a41c8fc1867e 17-Aug-2015 sundar

8133652: Implement tab-completion for member select expressions
Reviewed-by: jlaskey, attila


# 1369:a3c6abd88eb4 06-Aug-2015 sundar

8133119: Error message associated with TypeError for call and new should include stringified Node
Reviewed-by: attila, mhaupt


# 1355:87123e713c92 13-Jul-2015 sundar

8130853: Non-extensible global is not handled property
Reviewed-by: jlaskey, hannesw


# 1354:a5e202d6eb99 09-Jul-2015 sundar

8130888: Typos in nashorn sources
Reviewed-by: hannesw, mhaupt
Contributed-by: asashour@yahoo.com


# 1326:a35490e96dc5 18-Jun-2015 sundar

8117883: nasgen prototype, instance member count calculation is wrong
Reviewed-by: hannesw, lagergren


# 1325:cd94e97584a0 17-Jun-2015 hannesw

8098808: Convert Scope from interface to class
Reviewed-by: sundar, attila


# 1315:2e50107b1738 11-Jun-2015 sundar

8087136: regression: apply on $EXEC fails with ClassCastException
Reviewed-by: hannesw, lagergren


# 1314:a24cb0bf79bc 09-Jun-2015 mhaupt

8080490: add $EXECV command to Nashorn scripting mode
Summary: Additional arguments to the command line can be passed as a single array, or as a sequence of varargs.
Reviewed-by: attila, hannesw


# 1245:c55ce3738888 10-Apr-2015 hannesw

8067215: Disable dual fields when not using optimistic types
Reviewed-by: attila, lagergren


# 1237:869d0372b303 26-Mar-2015 hannesw

8075366: Slow scope access to global let/const does not work
Reviewed-by: sundar, attila, lagergren


# 1179:2b9af466a49d 05-Feb-2015 hannesw

8068872: Nashorn JSON.parse drops numeric keys
Reviewed-by: attila, lagergren


# 1142:c4c3be2ab854 11-Dec-2014 hannesw

8067219: NPE in ScriptObject.clone() when running with object fields
Reviewed-by: attila, lagergren


# 1141:7c1cff3cae2e 11-Dec-2014 hannesw

8066669: dust.js performance regression caused by primitive field conversion
Reviewed-by: attila, sundar


# 1140:5eab6cf7f697 10-Dec-2014 hannesw

8066932: __noSuchMethod__ binds to this-object without proper guard
Reviewed-by: attila, lagergren


# 1118:e26843ca558b 27-Nov-2014 hannesw

8057980: let & const: remaining issues with lexical scoping
Reviewed-by: lagergren, attila


# 1115:a723569d0559 21-Nov-2014 hannesw

8057691: Nashorn: let & const declarations are not shared between scripts
Reviewed-by: lagergren, attila


# 1107:d82eede8ed40 13-Nov-2014 lagergren

8062937: Need to block constant assumption for index setters and defineOwnProperty, not just delete
Reviewed-by: hannesw, jlaskey


# 1101:be3f5ca1edbf 12-Nov-2014 lagergren

8035312: Various array and ScriptObject length issues for non writable length fields
Reviewed-by: hannesw, attila


# 1096:ca0e54c45981 06-Nov-2014 attila

8062308: Incorrect constant linkage with multiple Globals in a Context
Reviewed-by: lagergren, sundar


# 1080:6a90ece54f72 30-Oct-2014 hannesw

8062401: User accessors require boxing and do not support optimistic types
Reviewed-by: jlaskey, lagergren


# 1073:06c06c8443fd 23-Oct-2014 lagergren

8061391: concat as a builtin optimistic form, had to remove NoTypedArrayData and replace it, as we throw away a lot of optimistic link opportunities with NoTypedArrayData not being Continuous
Reviewed-by: attila, hannesw


# 1040:cc3000241e57 26-Sep-2014 lagergren

8059211: Changed ArrayData.length accessor to use the protected field and fixed javadoc warnings related to this
Reviewed-by: attila, hannesw


# 1036:f0b5e3900a10 25-Sep-2014 lagergren

8025435: Optimistic builtins support, implemented initial optimistic versions of push, pop, and charCodeAt
Reviewed-by: attila, hannesw, sundar


# 1033:c1f651636d9c 22-Sep-2014 hannesw

8047764: Indexed or polymorphic set on global affects Object.prototype
Reviewed-by: lagergren, attila


# 1018:5a238407c8f1 11-Sep-2014 hannesw

8058179: Global constants get in the way of self-modifying properties
Reviewed-by: attila, jlaskey, sundar, lagergren


# 1015:8a4af0397070 10-Sep-2014 hannesw

8057021: UserAccessorProperty guards fail with multiple globals
Reviewed-by: attila, lagergren


# 1002:2f0161551858 04-Sep-2014 hannesw

8051889: Implement block scoping in symbol assignment and scope computation
Reviewed-by: attila, lagergren


# 971:c93b6091b11e 18-Aug-2014 chegar

Merge


# 953:221a84ef44c0 17-Aug-2014 chegar

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com