You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Sami Vaarala 16f74588f3 add _snprintf() example 11 years ago
api-testcases add specific negative return api test 11 years ago
bugs ditz issue update 11 years ago
doc add _snprintf() example 11 years ago
ecmascript-testcases mark a few failing testcases as known bugs 11 years ago
examples rename __duk__ to Duktape in examples 11 years ago
licenses murmurhash2 license 12 years ago
misc add c overflow misc test 11 years ago
references Ecmascript E5 and E5.1 specifications as references (license allows redistribution) 12 years ago
runtests knownbug marker on failure lines 11 years ago
src change tailcall handling to use an explicit call to callstack unwind helper (instead of duplicating some parts of it); code footprint is smaller and the handling is more likely to be correct 11 years ago
website website readme fixes 11 years ago
.gitignore add stripped files to ignore too 12 years ago
LICENSE.txt add a basic README and LICENSE 12 years ago
Makefile add warning about not using top level Makefile in user projects 11 years ago
Makefile.dist scrape version number from duktape.h for dist to avoid manual hassle 11 years ago
README.md add README.md for github 11 years ago
README.txt.dist rename types.html; add clearer copyright info to READMEs 11 years ago
README.txt.full improve full dist README.txt to reflect automatic npm install 11 years ago
RELEASES.txt add FIXME to relnotes for C typing, to be checked whether it makes into v0.9 release! 11 years ago
combine_src.py make combining sources deterministic so that combined sources diff better 11 years ago
make_dist.sh __duk__.build removal related trivia 11 years ago
make_full.sh add hobject-enumeration.txt to full dist 11 years ago

README.md

Duktape

Duktape is an embeddable Javascript engine, with a focus on portability and compact footprint.

Duktape is easy to integrate into a C/C++ project: add duktape.c and duktape.h to your build, and use the Duktape API to call Ecmascript functions from C code and vice versa.

Main features:

  • Embeddable, portable, compact
  • Ecmascript E5/E5.1 compliant
  • Built-in regular expression engine
  • Built-in Unicode support
  • Minimal platform dependencies
  • Combined reference counting and mark-and-sweep garbage collection with finalization
  • Liberal license

See duktape.org for packaged end-user downloads and documentation.