Sami Vaarala
26f0069378
Merge pull request #1924 from apjanke/fix-unused-param-warning
Fix unused-parameter warning in duk_push_class_string_tval
7 years ago
Sami Vaarala
55d587e00e
Merge pull request #1926 from apjanke/no-github-nested-list-note
doc: rst-conventions: No GitHub nested list note
7 years ago
Andrew Janke
6fb7c3148c
rst-conventions: remove GitHub reference in Nested Lists section
Looks like GitHub's web RST renderer formats nested lists correctly now.
But we still want to be strict, in case other RST formatters don't handle
it well.
7 years ago
Andrew Janke
3c562243b1
Fix unused-parameter warning in duk_push_class_string_tval
7 years ago
Sami Vaarala
18e8eff0c5
Merge pull request #1915 from svaarala/add-separate-cpp-fatal-exception
Add duk_fatal_exception, used for C++ fatal/uncaught errors
7 years ago
Sami Vaarala
3df4cf27bc
Releases: C++ duk_fatal_exception
7 years ago
Sami Vaarala
7b1223d1da
Add duk_fatal_exception for C++ uncaught/fatal
7 years ago
Sami Vaarala
8ab1314e92
Add <stdexcept> to includes with C++ exceptions
7 years ago
Sami Vaarala
9749d46ed9
Don't warn about missing fatal handler with C++
7 years ago
Sami Vaarala
4a87ffe04d
Fix assert signed/unsigned compile warning
7 years ago
Andrew Janke
25bad383c1
Makefile.sharedlibrary: duk: use paths from INSTALL_PREFIX
This handles both the case where /usr/local is not on the paths by
default, and when the user installs duktape to a non-default
prefix.
7 years ago
Andrew Janke
4a18fd1abd
Makefile.sharedlibrary: support macOS
7 years ago
Sami Vaarala
199d9c43a4
Merge pull request #1921 from apjanke/minor-typos-2
Minor style and typo fixes in doc
7 years ago
Sami Vaarala
9be962e73b
Merge pull request #1919 from apjanke/minor-typos
Fix minor typos
7 years ago
Andrew Janke
4675070b5c
Minor style and typo fixes in doc
7 years ago
Andrew Janke
8ecf7d3661
Fix minor typos
7 years ago
Sami Vaarala
dbd46747ac
Merge pull request #1914 from svaarala/guide-duk-throw-warning
Improve duk_error() / duk_throw() API documentation compile warning recommendations
7 years ago
Sami Vaarala
c1a3333476
Improve duk_error/duk_throw API call examples
7 years ago
Sami Vaarala
4b41f12d3c
Add -Wsign-conversion note to duk_throw() API doc
7 years ago
Sami Vaarala
1b183611b3
Merge pull request #1910 from svaarala/releases-traceback-fix
Releases: crash with DUK_USE_TRACEBACKS disabled
7 years ago
Sami Vaarala
1f9bdb9b9b
Releases: crash with DUK_USE_TRACEBACKS disabled
7 years ago
Sami Vaarala
74dc6dbebc
Merge pull request #1909 from michalkas/disable-tracebacks-crash
Disabling DUK_USE_TRACEBACKS crashes the framework
7 years ago
Michal Kasperek
9f51e87ab7
Add myself to the authors list
7 years ago
Michal Kasperek
e75de7fd16
duk__add_fileline crash fix while iterating
7 years ago
Sami Vaarala
a27eb8f8ea
Merge pull request #1908 from svaarala/promise-polyfill-elide-resolve-reject
Avoid explicit resolve/reject functions in some cases in Promise polyfill
7 years ago
Sami Vaarala
fd1e06d6e0
Add test case for Promise .then() override
7 years ago
Sami Vaarala
64f41b1bdf
Avoid explicit resolve/reject in Promise polyfill
* Avoid the creation of explicit resolve/reject functions for some basic
cases in the Promise polyfill.
* Remove .prototype object of resolve/reject functions because they are
not constructable. This breaks the circular reference nature of the
functions, allowing better GC behavior.
* Reuse a reaction queue object as a job queue object. This works because
the reaction queue objects are not visible to calling code, are used only
once, and never reused.
* Other minor optimizations.
7 years ago
Sami Vaarala
4217bed992
Merge pull request #1907 from svaarala/api-doc-note-vararg-limitations
Document vararg API call portability limitation for va_end()
7 years ago
Sami Vaarala
872729e68c
Vararg portability note to API docs
7 years ago
Sami Vaarala
a8e312700c
Merge pull request #1906 from svaarala/fix-console-signed-unsigned-warning
Fix compile warning for duk_console.c
7 years ago
Sami Vaarala
f382ffebc7
Releases: duk_console.c warning fix
7 years ago
Sami Vaarala
a01d24e98a
Fix compile warning for duk_console.c
Fix signed vs. unsigned warning in flags handling.
7 years ago
Sami Vaarala
e933ac77a4
Merge pull request #1904 from svaarala/promise-resolve-reject-constructable
Reject constructor calls to Promise resolve/reject functions
7 years ago
Sami Vaarala
a2ac6bb4db
Add manually enabled hack to promise testing
7 years ago
Sami Vaarala
06d94f56ec
Testcases for resolve/reject constructability
7 years ago
Sami Vaarala
fe1a71ed73
Reject constructor call for resolve/reject
7 years ago
Sami Vaarala
1dfdb15476
Merge pull request #1903 from svaarala/console-log-cleanups
Cleanups for extras/console stdout/stderr flags
7 years ago
Sami Vaarala
a513d686ae
Releases: console extra stdout/stderr
7 years ago
Sami Vaarala
b776db566d
2.3 release notes: duk_console_init() flags
7 years ago
Sami Vaarala
525096e28a
Console extra README stdout/stderr flags
7 years ago
Sami Vaarala
846d9674f0
Rename console flags for clarity, other trivia
7 years ago
Sami Vaarala
347fda8857
Merge pull request #1890 from gonzus/master
Add console flag DUK_CONSOLE_TO_STDERR
7 years ago
Sami Vaarala
d33967315c
Merge pull request #1899 from svaarala/ecmascript-spelling-misc
Use 'ECMAScript' spelling in misc places
7 years ago
Sami Vaarala
228525c2cd
Use 'ECMAScript' spelling in misc places
7 years ago
Sami Vaarala
d44d6c35da
Merge pull request #1898 from svaarala/ecmascript-spelling-testcases
Use 'ECMAScript' spelling in testcases/
7 years ago
Sami Vaarala
d05f636a15
Use 'ECMAScript' spelling in testcases
7 years ago
Sami Vaarala
a9bda68c72
Merge pull request #1897 from svaarala/ecmascript-spelling-examples-extras
Use 'ECMAScript' spelling in extras/ and examples/
7 years ago
Sami Vaarala
dea8178dc8
Merge pull request #1896 from svaarala/ecmascript-spelling-internal-docs
Use 'ECMAScript' spelling in doc/
7 years ago
Sami Vaarala
574de65b1a
Merge pull request #1895 from svaarala/ecmascript-spelling-website
Use 'ECMAScript' spelling in website/
7 years ago
Sami Vaarala
b7166ab235
Merge pull request #1894 from svaarala/ecmascript-spelling-src-input
Use 'ECMAScript' spelling in src-input/
7 years ago