ChakraCore icon indicating copy to clipboard operation
ChakraCore copied to clipboard

ChakraCore is an open source Javascript engine with a C API.

Results 240 ChakraCore issues
Sort by recently updated
recently updated
newest added

Branch: `master` Commit: `cbb9b101d18e4c1682ca39a52a201d8e4241ea17` POC is: ``` function attach(f) { (function (r) { WScript.Attach(r); })(f); } async function mainTest(notAttachCall) { if (notAttachCall) { for (let i = 0; i <...

Bug
Severity: 2

###### Version chakra-1.11.24.0, 1.13.0.0-beta ###### Test case ```js function foo() { var IntArr2 = new Int32Array(); Object.defineProperty(IntArr2, "length", {value: 1}); IntArr2[5] = 429496725; IntArr2[IntArr2.length] = 3; return [IntArr2,IntArr2.length] } for(let...

###### Version chakra-1.11.24.0, 1.13.0.0-beta ###### Test case ```js function foo() { var IntArr2 = new Int32Array(); IntArr2.__defineGetter__("length", function () { return 1; }); IntArr2[5] = 429496725; IntArr2[IntArr2.length] = 3; return...

###### Version chakra-1.11.24.0, 1.13.0.0-beta ###### Test case ```js function foo(){ const b = [{name:"bob",age:25}]; const o = {"__proto__":[[]], "":""}; for (const p in o) { var a = b[p]; o.__proto__...

On ARM macOS (all versions), `./build.sh --icu=/opt/homebrew/opt/icu4c/include -j=4 -y --lto-thin` leads to: ``` CMake Error at CMakeLists.txt:47 (message): Couldn't detect target processor, try `--arch` argument with build.sh ```

Task

In order to create signed JavaScript objects, you need to normalize data. The JCS specification https://cyberphone.github.io/openkeystore/resources/docs/jcs.html#ECMAScript_Compatibility_Mode accomplish this "automatically" by relying on ES6 for property order (which Chakra implements), but...

help wanted
Suggestion
Bug
Compatibility
Severity: 2

###### Version chakra-1.11.24.0, 1.13.0.0-beta ###### Test case ```js var obj = { hi() { super[1] = 'hello'; } }; obj.hi(); print(JSON.stringify(obj)) ``` ###### Execution steps .ch Testcase.js ###### Output ```...

###### Version chakra-1.11.24.0, 1.13.0.0-beta ###### Test case 1 ```js var a; for(let b = 30000;b>-1;b--){ a = b * -1 a += a ; } print(Object.is(a, 0)); print(Object.is(a, -0)); ```...

###### Version chakra-1.11.24.0 ###### Test case ```js var x = 'a'; //large than 32 cause a crash for (var i = 0; i < 32; i++) { try { x...

After the MSVC team implemented [P2468R2 The Equality Operator You Are Looking For](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2468r2.html), we got an error compiling ChakraCore with /std:c++latest on MSVC, now it is fixed. Error message: `F:\gitP\microsoft\ChakraCore\lib\Runtime\Language\SimdUtils.h(70,16):...