Sami Vaarala
f6f2935c10
Add commented out allocator options
10 years ago
Sami Vaarala
bbe842b5ff
Release not: hybrid allocator
10 years ago
Sami Vaarala
ab6f6dc3c7
Disable unnecessary debug prints by default
10 years ago
Sami Vaarala
5fc135b1aa
Add hybrid allocator to cmdline
10 years ago
Sami Vaarala
9ca98a2d07
Draft hybrid pool+malloc allocator
10 years ago
Sami Vaarala
8d7bf3da57
Merge branch 'authors-update'
10 years ago
Sami Vaarala
6a61d485a3
David's github link
10 years ago
Sami Vaarala
fb191da373
Merge branch 'authors-update'
10 years ago
Sami Vaarala
7a26393a14
Add Tim and Josh, not sure of proper time
10 years ago
Sami Vaarala
76be8510d1
Merge branch 'authors-update'
10 years ago
Sami Vaarala
eb5928a1b5
Add mamod
10 years ago
Sami Vaarala
6d7550dc9a
Merge branch 'fix-releasenote-order'
10 years ago
Sami Vaarala
f28f53d52c
Better order for release log entries
10 years ago
Sami Vaarala
5719a3c31e
Merge branch 'add-duk-git-describe-macro'
Add DUK_GIT_DESCRIBE macro, useful for snapshot builds so that application
C code can log some git info. There's no Ecmascript equivalent.
10 years ago
Sami Vaarala
b2b951c3bf
Release note: DUK_GIT_DESCRIBE
10 years ago
Sami Vaarala
105a55ddf0
Add DUK_GIT_DESCRIBE to commandline greet line
10 years ago
Sami Vaarala
8dbee512bc
Add DUK_GIT_DESCRIBE to the public C API
10 years ago
Sami Vaarala
5b7ef1f5fb
Merge branch 'api-get-heapptr'
Add API calls duk_get_heapptr() and duk_require_heapptr() to get a borrowed
void pointer reference to Duktape heap allocated values (objects, strings,
and buffers).
Add API call duk_push_heapptr() to recreate an object reference based on a
borrowed pointer later. However, the original value must have been reachable
all the way to this call, so it still needs to be stashed as before.
10 years ago
Sami Vaarala
7eef2430b0
Release note: duk_get_heapptr() and friends
10 years ago
Sami Vaarala
a49f135388
duk_{get,require,push}_heapptr() API docs
10 years ago
Sami Vaarala
e20b318727
duk_{get,require,push}_heapptr() API tests
10 years ago
Sami Vaarala
e8ac45e827
Add duk_{get,require,push}_heapptr() API calls
10 years ago
Sami Vaarala
ca5f22b84a
Merge branch 'authors-missing-note'
10 years ago
Sami Vaarala
6ed336c058
AUTHORS note on accidental omissions -> email
10 years ago
Sami Vaarala
3f6a9153d2
Merge branch 'json-syntax-error-offset'
Add a byte offset to JSON.parse() syntax error to make it easier to debug
broken JSON.
10 years ago
Sami Vaarala
38715c3c4c
Release note: JSON.parse() syntax error offset
10 years ago
Sami Vaarala
2b73af4249
Testcases for JSON.parse() syntax error offset
10 years ago
Sami Vaarala
a9f0c88f55
Add byte offset for JSON.parse() syntax error
Remove "invalid number" error message in the process: as a result there
should be less code/constants but it's more useful to have the offset.
10 years ago
Sami Vaarala
33c75e6777
Merge branch 'fix-guide-errthrow-typo'
10 years ago
Sami Vaarala
5c8ba802f3
Fix guide type: s.b. errThrow
10 years ago
Sami Vaarala
2a4904f931
Merge branch 'proxy-test-typo'
10 years ago
Sami Vaarala
8cf3a64ffa
Typo fix
10 years ago
Sami Vaarala
57727c59d3
Merge branch 'add-flow-checkout'
10 years ago
Sami Vaarala
6428e2687b
Add 'flow' checkout to Makefile (unused now)
Flow could be used to check Ecmascript test cases.
10 years ago
Sami Vaarala
4d5a9b5add
Ditz issue update
10 years ago
Sami Vaarala
5570b09905
Merge branch 'clarify-xcopy-top-heap'
10 years ago
Sami Vaarala
a4a2965ef3
Clarify duk_xcopy_top() same heap requirement
10 years ago
Sami Vaarala
b6b706480e
Ditz issue update
10 years ago
Sami Vaarala
89cf97dc06
Ditz issue update
10 years ago
Sami Vaarala
73dccc6f21
Merge branch 'guide-clarify-fatal-error'
10 years ago
Sami Vaarala
5df1e9707c
Improve fatal error recovery text
10 years ago
Sami Vaarala
9f174353d7
Ditz issue update
10 years ago
Sami Vaarala
98185d4b6a
Merge branch 'fix-more-cpp-issues'
Fix a few more C++ issues, this time related to debug build.
10 years ago
Sami Vaarala
e92a19e7c2
Add dukd-g++ target, add combine_src cherry pick
10 years ago
Sami Vaarala
0c20b43095
Add missing 'const' attribute for a few strings
These missing 'const' attributes broke C++ debug build.
10 years ago
Sami Vaarala
64ad94f6e0
Merge branch 'fix-cpp-static-better'
Use a better fix for C++ static declaration issue (see GH-63). Avoid
using both a (forward) declaration and a definition for static symbols
which is not allowed in C++ and is not clean in C either. The concrete
changes are:
- Add a `#if !defined(DUK_SINGLE_FILE)` wrapper for DUK_INTERNAL symbols.
These symbols turn into static symbols in a single file build in which
case we don't want to declare them. They do need to be declared for a
multiple file build.
- Change `combine_src.py` so that a few files are cherry picked out of the
default alphabetical order, so that all static definitions appear before
their use.
- Add a test `duk-g++` target to the repo Makefile, so that it's easy to
quickly check that C++ compilation still works.
10 years ago
Sami Vaarala
d652d0eb44
Rename GPP to GXX
10 years ago
Sami Vaarala
c2feb138f2
Use 'g++' for arch string when using g++
10 years ago
Sami Vaarala
2e8175ce47
Add a g++ test target (duk-g++)
This target allows quick testing of g++ compilation during development
before any matrix testing etc.
10 years ago
Sami Vaarala
f3d2c02e37
Release note: better C++ symbol visibility fix
10 years ago