Yorkie Makoto
Yorkie Makoto
**What's the sandbox?** ShadowNode should be able to run a script in **sandbox** mode, which means the modules the script can access should be restricted. Within this feature, every defined...
Currently some modules are not always needed, then we need a way to remove it from core, and allow to require externally from global modules. The following modules would be...
The bare `assert` library, which [node-extapp](https://github.com/Rokid/node-extapp/blob/master/tests/index.js) is using it, looks really non-extensible for business & community usage, and that's such important for codebase stability & maintainability. After taking some of...
Available tests: - https://github.com/promises-aplus/promises-tests - https://github.com/taylorhakes/promise-polyfill/blob/master/test/promise.js
The currently `cb(err)` only throws an error in the service process, we should pass the error to caller side.
The Node.js implements the [W3C Performance Timeline](https://w3c.github.io/performance-timeline/), therefore moving the CPU Profiling into the `perf_hooks` should also be on the main road. As for HeapDump API, because still no standard...
The stack trace is here: ```bash Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0000007f987ce370 in __pthread_cond_wait ( cond=0x7f989c89a0 , mutex=0x7f989c8958 ) at pthread_cond_wait.c:184 184 pthread_cond_wait.c: No such file or...
The CI fails on the following error: ```bash ICE: Assertion 'jmem_is_heap_pointer ((void *) uint_ptr)' failed at /root/workspace/shadow-node/deps/jerry/jerry-core/jmem/jmem-allocator.c(jmem_decompress_pointer):110. Error: ERR_FAILED_INTERNAL_ASSERTION ```
The MDN docs is [here](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters). We need this to make arrow function is able to get `arguments` just like this: ```js test((...args) => { }); ```
``` PASS : test_iotjs_promise_chain_calls.js (0.01s) ICE: Assertion 'ecma_is_value_boolean (handler) || ecma_op_is_callable (handler)' failed at /Users/travis/build/Rokid/ShadowNode/deps/jerry/jerry-core/ecma/operations/ecma-jobqueue.c(ecma_process_promise_reaction_job):158. ``` The Ci is failed at the above, needs to fix.