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]

Reply via email to