no1wudi opened a new pull request, #17791: URL: https://github.com/apache/nuttx/pull/17791
## Summary Add documentation for MicroQuickJS (mquickjs) JavaScript interpreter in the NuttX documentation tree. This adds comprehensive documentation at `Documentation/applications/interpreters/mquickjs/index.rst` covering: - Description of MicroQuickJS (lightweight JS interpreter by Fabrice Bellard designed for resource-constrained embedded systems) - Strict mode restrictions (ES5-compatible subset, no array holes, no value boxing, etc.) - Configuration options (CONFIG_INTERPRETERS_MQJS, priority, stack size) - Complete usage instructions with all command options and examples - Critical memory limit warning (default 16MB is too large for embedded systems - always use --memory-limit) ## Impact - Impact on user: YES - Users now have documentation for using mquickjs interpreter - Impact on build: NO - Documentation only, no build changes - Impact on hardware: NO - No hardware changes - Impact on documentation: YES - New documentation file added - Impact on security: NO - No security impact - Impact on compatibility: NO - No compatibility changes ## Testing This is documentation-only, no build or runtime testing required. The documentation was created following existing interpreter documentation patterns (lua, duktape, quickjs, etc.) and verified to: - Follow RST syntax conventions - Match the structure of other interpreter docs in the tree - Include accurate information from upstream mquickjs GitHub repository - Include critical warning about default 16MB memory limit being unsuitable for embedded systems -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
