[HtmlUnit] [HtmlUnit/htmlunit-rhino-fork] 25ee26: Implement the built-in Set and Map classes for ES6...

rbri <[email protected]> Tue, 09 Oct 2018 12:42:28 -0700
Newsgroups gmane.comp.java.htmlunit.devel
Message-ID <5bbd04a48ddfd_17f32ad4428da590598a5@hookshot-fe-2cc8887.cp1-iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/HtmlUnit/htmlunit-rhino-fork
  Commit: 25ee2630c5879cf5e3d07e1d96b8eed2f2d830e3
      https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/25ee2630c5879cf5e3d07e1d96b8eed2f2d830e3
  Author: Gregory Brail <[email protected]>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M src/org/mozilla/javascript/ES6Iterator.java
    A src/org/mozilla/javascript/Hashtable.java
    M src/org/mozilla/javascript/IdScriptableObject.java
    A src/org/mozilla/javascript/IteratorLikeIterable.java
    M src/org/mozilla/javascript/NativeArrayIterator.java
    A src/org/mozilla/javascript/NativeCollectionIterator.java
    A src/org/mozilla/javascript/NativeMap.java
    A src/org/mozilla/javascript/NativeSet.java
    M src/org/mozilla/javascript/NativeStringIterator.java
    M src/org/mozilla/javascript/ScriptRuntime.java
    M src/org/mozilla/javascript/resources/Messages.properties
    A testsrc/jstests/es6/collection-iterator.js
    A testsrc/jstests/es6/collections.js
    M testsrc/org/mozilla/javascript/tests/Test262SuiteTest.java
    A testsrc/org/mozilla/javascript/tests/es6/CollectionHashtableTest.java
    A testsrc/org/mozilla/javascript/tests/es6/CollectionsIteratorTest.java
    A testsrc/org/mozilla/javascript/tests/es6/CollectionsTest.java
    M testsrc/test262.properties

  Log Message:
  -----------
  Implement the built-in Set and Map classes for ES6.

Implement these two new classes from the spec and enable relevant
test262 tests for them.

These new classes are only available when the version is
VERSION_ES6 or higher.

WeakSet and WeakMap will come next once we have these squared away.


  Commit: 54214a453cd6e19dc17aaf4e7ac524f6e8e1064f
      https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/54214a453cd6e19dc17aaf4e7ac524f6e8e1064f
  Author: Gregory Brail <[email protected]>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    M src/org/mozilla/javascript/Hashtable.java
    M src/org/mozilla/javascript/NativeMap.java
    M src/org/mozilla/javascript/NativeSet.java
    A src/org/mozilla/javascript/NativeWeakMap.java
    A src/org/mozilla/javascript/NativeWeakSet.java
    M src/org/mozilla/javascript/ScriptRuntime.java
    M testsrc/jstests/es6/collections.js
    M testsrc/org/mozilla/javascript/tests/Test262SuiteTest.java
    M testsrc/test262.properties

  Log Message:
  -----------
  Add WeakMap and WeakSet on top of the Map and Set work.


  Commit: 58826bcf908efca1a30501577f3a0763fafe5da5
      https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/58826bcf908efca1a30501577f3a0763fafe5da5
  Author: raphj <[email protected]>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    M src/org/mozilla/javascript/ArrowFunction.java

  Log Message:
  -----------
  Override getArity

This override fixes getArity unconditionaly returning 0 instead of returning what getLength returns on ArrowFunction objects.


  Commit: 9a8dccf3af7d73aa93cddc7aa91ea2292205c2f2
      https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/9a8dccf3af7d73aa93cddc7aa91ea2292205c2f2
  Author: RaphaĆ«l Jakse <[email protected]>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    A testsrc/jstests/harmony/function-arity.js
    A testsrc/org/mozilla/javascript/tests/harmony/FunctionArityTest.java

  Log Message:
  -----------
  Test function arity and length properties


  Commit: 7792e9566b471f84d0dd107b57d163656f47cd66
      https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/7792e9566b471f84d0dd107b57d163656f47cd66
  Author: rbri <[email protected]>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    M src/org/mozilla/javascript/ArrowFunction.java
    M src/org/mozilla/javascript/ES6Iterator.java
    A src/org/mozilla/javascript/Hashtable.java
    M src/org/mozilla/javascript/IdScriptableObject.java
    A src/org/mozilla/javascript/IteratorLikeIterable.java
    M src/org/mozilla/javascript/NativeArrayIterator.java
    A src/org/mozilla/javascript/NativeCollectionIterator.java
    A src/org/mozilla/javascript/NativeMap.java
    A src/org/mozilla/javascript/NativeSet.java
    M src/org/mozilla/javascript/NativeStringIterator.java
    A src/org/mozilla/javascript/NativeWeakMap.java
    A src/org/mozilla/javascript/NativeWeakSet.java
    M src/org/mozilla/javascript/ScriptRuntime.java
    M src/org/mozilla/javascript/resources/Messages.properties
    A testsrc/jstests/es6/collection-iterator.js
    A testsrc/jstests/es6/collections.js
    A testsrc/jstests/harmony/function-arity.js
    M testsrc/org/mozilla/javascript/tests/Test262SuiteTest.java
    A testsrc/org/mozilla/javascript/tests/es6/CollectionHashtableTest.java
    A testsrc/org/mozilla/javascript/tests/es6/CollectionsIteratorTest.java
    A testsrc/org/mozilla/javascript/tests/es6/CollectionsTest.java
    A testsrc/org/mozilla/javascript/tests/harmony/FunctionArityTest.java
    M testsrc/test262.properties

  Log Message:
  -----------
  Merge remote-tracking branch 'rhino/master'


Compare: https://github.com/HtmlUnit/htmlunit-rhino-fork/compare/9980ea18bed0...7792e9566b47
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

_______________________________________________
HtmlUnit-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/htmlunit-develop