From 776631a102641021febbf2a5c3a7308bed868f65 Mon Sep 17 00:00:00 2001 From: Sami Vaarala Date: Mon, 24 Nov 2014 12:39:31 +0200 Subject: [PATCH] Release note: alternative setjmp providers --- RELEASES.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/RELEASES.rst b/RELEASES.rst index cdc286e4..9190125d 100644 --- a/RELEASES.rst +++ b/RELEASES.rst @@ -681,6 +681,14 @@ Planned * Fix INVALID opcode error for some labelled non-iteration statements (see GH-85) +* Add DUK_OPT_SETJMP, DUK_OPT_UNDERSCORE_SETJMP, and DUK_OPT_SIGSETJMP to + force an alternative provider for long control transfers; _setjmp() or + sigsetjmp() (with savesigs set to 0) can be a lot faster than setjmp() + if the platform's setjmp() implementation saves the signal mask (GH-55) + +* Default to ``_setjmp`` for long control transfers on OSX/iPhone (when + __APPLE__ is defined) (GH-55) + * Fix compile error for DUK_OPT_NO_PC2LINE * Better fix for C++ compilation issue caused by Duktape using both