Merge

8037562: Nashorn: JSON.parse comes up with nonexistent entries if there are gaps between the keys

8037400: Remove getInitialMap getters and GlobalObject interface

8015958: DataView constructor is not defined

8021350: Share script classes between threads/globals within context

8034055: delete on global object not properly guarded

8033951: nasgen needs the newly build nasgen and nashorn classes in the bootclasspath

8035948: Redesign property listeners for shared classes

8030197: Nashorn: Object.defineProperty() can be lured to change fixed NaN property

8033924: Default permissions are not given for eval code

(0) -300 -100 -10 +10 +100 +300 +1000 tip

mercurial