更新内容
- UPDATE: Update njsgen.md
- FEATURE: Use property name to cache the index value
- FIX: Fix memory size error when free bindings
- FEATURE: Optimize hash table for small entries
- FIX: Global environment use declarative environment as its parent
- FEATURE: Add binding cache
- FIX: Fix compile error when set "ENABLE_ARRAY_BUFFER" = 0
- FIX: Fix "lookup" function bug in "json-mananger.js"
- EATURE: Add njsgen
- FEATURE: Add C type functions
- FIX: Fix error when import binding redefined
- FEATURE: Fix name type of rjs_module_add_binding/rjs_module_get_binding
- FEATURE: JSON add `` string support
- FIX: Check the function is not null when dump stack
- FIX: Use "rjs_function_env_clear" to replace "rjs_decl_env_clear" in TCO
- FIX: Fix rebind this value failed error in TCO
- FIX: Fix the wrong line number of require_object instruction
- FIX: Fix module file check function
- FIX: Fix lexical environment error in rjs_script_func_object_op_construct
- FIX: Fix result of Dir.prototype.return
- FIX: Fix uninitialised value issue in native object
- FEATURE: Add "scriptPath" function
- FIX: Load the module directly when use an absolute pathname
- FEATURE: Add function "solveJobs"
- FIX: Fix compile error when set ENABLE_MODULE=0
- FEATURE: Add "addModuleDirectory" and "modules" functions
- FEATURE: Set visibility of internal symbols to "hidden"
- FEATURE: Add build options "STATIC_ONLY" and "OSIZE"
- FIX: Fix link flags for ICU
- FIX: Correct spelling errors in README_zh.md
- FIX: Correct spelling errors in usage message
- UPDATE: Add extension functions' document
- UPDATE: Update README.md
- FEATURE: Add module's suffix automatically
- FIX: Fix line number error in "rjs_dump_error_stack"
- FEATURE: Add "getcwd" function
- FIX: Fix Makefiles
- FEATURE: Add extension APIS
- FEATURE: Add APIs for promise then operation and module exports loading
- FIX: Fix the ratjs's usage message
- FEATURE: Add internal big integer implement
- FIX: Fix Makefile to support MinGW implib and ICU60
完整的更新日志: https://gitee.com/gongke1978/ratjs/compare/v0.0.1...v0.2.0