Skip to content

Commit

Permalink
Merge pull request svaarala#1484 from svaarala/v2.1.0-release-prep-fixes
Browse files Browse the repository at this point in the history
Preparations for 2.1.0 release, some fixes
  • Loading branch information
svaarala authored Apr 15, 2017
2 parents ea79dbb + b560454 commit 1f1f51a
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 39 deletions.
30 changes: 17 additions & 13 deletions RELEASES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2518,19 +2518,6 @@ Miscellaneous:
rather than duk_heaphdr_decref_norz()); however, this function is unused
unless fast refcount handling is disabled explicitly (GH-1410)

Planned
=======

1.8.0 (XXXX-XX-XX)
------------------

* Mix in current time to PRNG init in Duktape 1.x too; prior to this change
only the allocated duk_heap pointer was used for PRNG init, leading to the
same sequence being used on some platforms (GH-1446)

2.0.3 (XXXX-XX-XX)
------------------

2.1.0 (2017-04-15)
------------------

Expand Down Expand Up @@ -2811,5 +2798,22 @@ Planned
chaining; this affects string allocation sizes which may matter for manually
tuned memory pools (GH-1277)

Planned
=======

1.8.0 (XXXX-XX-XX)
------------------

* Mix in current time to PRNG init in Duktape 1.x too; prior to this change
only the allocated duk_heap pointer was used for PRNG init, leading to the
same sequence being used on some platforms (GH-1446)

2.0.3 (XXXX-XX-XX)
------------------

* TBD

3.0.0 (XXXX-XX-XX)
------------------

* TBD
5 changes: 3 additions & 2 deletions doc/release-checklist.rst
Original file line number Diff line number Diff line change
Expand Up @@ -202,11 +202,12 @@ Checklist for ordinary releases

* Release notes (``doc/release-notes-*.rst``)

- Write new release notes for release; needs known issues output from at
least API, Ecmascript, and test262 test runs
- Write new release notes for release

- Ensure instructions for upgrading from last release are correct

- Detailed test outputs are no longer included

* Git release and tag

- Tagging should be done before creating the candidate tar files so that
Expand Down
39 changes: 15 additions & 24 deletions doc/release-notes-v2-1.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,21 @@ Release overview

Main changes in this release (see RELEASES.rst for full details):

* TBD.
* Performance, footprint, and portability improvements.

* API additions for more convenient handling of optional arguments:
duk_opt_xxx() and duk_get_xxx_default().

* Allow duk_push_heapptr() for objects which have become unreachable and
are pending finalization. In such a case a duk_push_heapptr() cancels
the pending finalizer call and automatically rescues the object.

* ES2015 additions like String.prototype.{startsWith,endsWith,includes}()
and HTML comment syntax. Non-standard shebang ("#!...") comment support.

* Finalizer handling rework for reference counting and mark-and-sweep to fix
a few "side effect" bugs. Also improved torture test coverage for ensuring
side effects are handled correctly in Duktape internals.

* DUK_VERSION is now visible to duk_config.h so it's possible for duk_config.h
to support multiple Duktape versions. For example, some config options may be
Expand All @@ -27,26 +41,3 @@ from Duktape v2.0.x. Note the following:

Prior to 2.1 the finalizer thread could also be heap_thread but usually the
current thread would be used.

Known issues
============

TBD.

Raw issues from test runs
=========================

API tests
---------

TBD.

Ecmascript tests
----------------

TBD.

test262
-------

TBD.

0 comments on commit 1f1f51a

Please sign in to comment.