mirror of
https://github.com/radareorg/quickjs.git
synced 2026-11-07 06:25:57 -10:00
8fd3258d35a009b8b25bdea1cf47486a1db2ec14
The new macro is a counterpart to JS_EXTERN, but for binary C modules. This commit introduces one more preprocessor define that must be set when building C modules. This commit changes examples/fib.c and examples/point.c to use the new macro, while also removing redundant JS_SHARED_LIBRARY. Additionally, the includes use the angled brackets now since quickjs.h is supposed to be external to the binary modules. meson.build is fixed to properly add the include directory; the manual header copying has also been removed as it is redundant. Signed-off-by: Zurab Kvachadze <[email protected]>
⚡️ QuickJS - A mighty JavaScript engine
Overview
QuickJS is a small and embeddable JavaScript engine. It aims to support the latest ECMAScript specification.
This project is a fork of the original QuickJS project by Fabrice Bellard and Charlie Gordon, after it went dormant, with the intent of reigniting its development.
Getting started
Head over to the project website for instructions on how to get started and more documentation.
Authors
@bnoordhuis, @saghul, and many more contributors.
Description
QuickJS, the Next Generation: a mighty JavaScript engine
40 MiB
0 Stars
1 Watchers
0 Forks
Languages
C
92.2%
JavaScript
6.7%
CMake
0.5%
Meson
0.5%
Makefile
0.1%