@@ -40,8 +40,6 @@ Checklist for ordinary releases
4040
4141 - Check year range
4242
43- - Also check ``util/create_spdx_license.py ``
44-
4543* Ensure RELEASES.rst is up-to-date
4644
4745 - New release is in place
@@ -96,9 +94,9 @@ Checklist for ordinary releases
9694
9795 - Check ``make duk-clang ``, covers ``-Wcast-align ``
9896
99- * Test genconfig manually using metadata from the distributable
97+ * Test configure.py manually using metadata from the distributable
10098
101- - Ensure that Duktape compiles with e.g. ``-DDUK_USE_FASTINT `` genconfig
99+ - Ensure that Duktape compiles with e.g. ``-DDUK_USE_FASTINT `` configure
102100 argument
103101
104102* Ecmascript testcases
@@ -141,11 +139,6 @@ Checklist for ordinary releases
141139
142140 - test-dev-refcount-leak-basic.js
143141
144- * Performance testing
145-
146- - Check for unexpected performance regressions by compiling previous release
147- and candidate release with ``-O2 `` and running "make perftest" for them.
148-
149142* API testcases
150143
151144 - On x86-64:
@@ -155,12 +148,6 @@ Checklist for ordinary releases
155148 - -Werror is no longer enabled so check apitest output for any test
156149 case warnings (or enable -Werror manually in runtests.js)
157150
158- * Regfuzz
159-
160- - On x86-64, with DUK_USE_ASSERTIONS
161-
162- - make regfuzztest
163-
164151* test262
165152
166153 - on x86-64
@@ -171,7 +158,7 @@ Checklist for ordinary releases
171158
172159* Assorted release tests driven by Makefile
173160
174- - on x86-65
161+ - on x86-64
175162
176163 - make clean releasetest
177164
@@ -186,6 +173,20 @@ Checklist for ordinary releases
186173
187174 - Test JSON proxy
188175
176+ * Performance testing and Wiki performance results page
177+
178+ - Update and run ``util/bench_microbenchmarks.py `` to get raw microbenchmark
179+ results. Then use ``util/format_perftest.py `` to format into HTML; the
180+ different parts of the Wiki performance page need manual tweaking of the
181+ format_perftest.py script.
182+
183+ - Run Octane results manually for now.
184+
185+ * Website index page footprint/RAM figures
186+
187+ - Run ``util/index_page_sizes.sh `` manually and update index page results
188+ accordingly.
189+
189190* Prepare an update pull for compat-table
190191
191192 - Fork and branch
@@ -329,17 +330,13 @@ Checklist for maintenance releases
329330
330331* Bump DUK_VERSION in maintenance branch.
331332
332- * Check dist-files/Makefile.sharedlibrary; currently duplicates version
333- number and needs to be fixed manually.
334-
335333* Review diff between previous release and new patch release.
336334
337335* Tag release, description "maintenance release" should be good enough for
338336 most patch releases.
339337
340338* Build release. Compare release to previous release package by diffing the
341- unpacked directories. The SPDX license can be diffed by sorting the files
342- first and then using diff -u.
339+ unpacked directories.
343340
344341* Build website from master. Deploy only ``download.html ``.
345342
0 commit comments