Skip to content
This repository has been archived by the owner on Oct 15, 2020. It is now read-only.

Latest commit

 

History

History
1040 lines (974 loc) · 133 KB

CHANGELOG.md

File metadata and controls

1040 lines (974 loc) · 133 KB

ChakraShim ChangeLog

2018-04-12, node-chakracore-v8.11.1

Commits

  • [8b64115a73] - 2018-04-12, Node-ChakraCore Version 8.11.1
  • [5c296ee394] - chakrashim: update Error.prepareStackTrace shim
  • [a5686d803d] - deps: update ChakraCore to Microsoft/ChakraCore@495de1a75c
  • [69a3d1029b] - deps: update ChakraCore to Microsoft/ChakraCore@7f1ab68f0a
  • [74324ce95d] - chakrashim,lib,test: fix lint errors
  • [725fc8000b] - chakrashim: remove constexpr usage
  • [ea8e749dd8] - lib: disable eslint rule in trace_mgr.js
  • [adb9e5a798] - chakrashim: add missing shim API
  • [8820dbeffb] - deps: update ChakraCore to Microsoft/ChakraCore@8e52453b89
  • [34ef2131f4] - Merge tag 'v8.11.1' into v8.11.1-proposal
  • [b4ec1bb69c] - n-api: napi_make_callback error handling
  • [c2f52f76d8] - n-api: add more int64_t tests
  • [b405dedad4] - chakrashim: add warning for ignored engine flags
  • [4f6dd32cfa] - chakrashim: shim missing String constructors
  • [1aa78c3a15] - chakrashim,n-api: Add napi_fatal_exception
  • [093c06cede] - chakrashim: shim new API calls
  • [c03869a373] - Merge tag 'v8.11.0' into v8.11.0-proposal
  • [f99d348642] - chakrashim,src: prepare for next release

2018-03-19, node-chakracore-v8.10.0

Commits

  • [dedeaaa41c] - 2018-03-19, Node-ChakraCore Version 8.10.0
  • [dd916edce2] - deps: update ChakraCore to Microsoft/ChakraCore@bfbcfa5b9e
  • [693650430f] - deps: update ChakraCore to Microsoft/ChakraCore@1b527d50fb
  • [473c0643b9] - deps: update ChakraCore to Microsoft/ChakraCore@f882a20ce8
  • [daa0596e55] - deps: update ChakraCore to Microsoft/ChakraCore@8b56bb5028
  • [1a28e99c4e] - deps: update ChakraCore to Microsoft/ChakraCore@6861888a15
  • [29a12b3526] - deps: update ChakraCore to Microsoft/ChakraCore@f58e17fd23
  • [f5c5be3c3c] - n-api,test: add int64 test and fix JSRT
  • [37ef3a9b18] - chakrashim: fixing build warnings in clang
  • [0ef0b17a67] - test: update inspect Promise output
  • [4752fc8aa6] - lib: removing contents of v8 module under chakracore
  • [786698bd03] - test: prefer common.isChakraEngine
  • [3a42daa68f] - chakrashim: removing obsolete file
  • [c8b29baf7e] - src: update napi_get_new_target to match docs
  • [656680846d] - test: remove fixed tests
  • [fb3b8fd849] - chakrashim: add v8::ScriptCompiler::CreateCodeCache
  • [cd48200d80] - chakrashim: Fix Error.captureStackTrace
  • [1fc7fe3f2a] - test: fix util.types test for Node-ChakraCore
  • [58dd7b5a13] - chakrashim: add newly-used V8 functions
  • [59ed9d292f] - deps: update ChakraCore to Microsoft/ChakraCore@7cb85ae5e4
  • [ac829c47f6] - chakrashim: Update v8-version.h
  • [38fbebdd04] - test: fix test issues
  • [c3f8c9409e] - lib: update TTD to use let and const
  • [fe578b2a80] - lib: fix lint issues
  • [03641d16e8] - lib,src,test: fixing lint errors
  • [e072524b44] - src: updating node_api_jsrt to match error messages
  • [3d3f4934d9] - napi: add range check to jsrt version of napi_create_dataview
  • [5bed491a6e] - n-api: add napi_get_uv_event_loop for JSRT
  • [dc0de494fc] - test: specify 'dir' for directory symlinks
  • [74f3191a13] - deps: update ChakraCore to Microsoft/ChakraCore@1aee42c0ef
  • [9ab6df856a] - chakrashim: switch var to let and const
  • [98c3f58be1] - chakrashim: fix lint issues
  • [0685fad838] - chakrashim: external object creation improvements
  • [c03242465f] - deps: update ChakraCore to Microsoft/ChakraCore@aef2cfad40
  • [c31ab73c09] - chakrashim: fix internal promise behavior
  • [091a9720d9] - chakrashim: implement promise rejection callback
  • [06566ac879] - deps: update ChakraCore to Microsoft/ChakraCore@000ac9009b
  • [ae4cea517d] - chakrashim: Fix Promise::Resolver
  • [c850835852] - deps: update ChakraCore to Microsoft/ChakraCore@70ad0bd17f
  • [06d12c6a78] - deps: update ChakraCore to Microsoft/ChakraCore@bd435f7d1b
  • [9e0b9f1ed7] - chakrashim: missing return for stubbed method
  • [a05a9c214d] - chakrashim: Move unordered_set to chakrashim
  • [9c133fd9b4] - deps: update ChakraCore to Microsoft/ChakraCore@ce816add94
  • [1df84c10e0] - deps: update ChakraCore to Microsoft/ChakraCore@54e986f8a4
  • [0dad5d278e] - deps: update ChakraCore to Microsoft/ChakraCore@c806128547
  • [808e778460] - deps: adding stubs for new v8 methods
  • [3b82e7aff6] - deps: update ChakraCore to Microsoft/ChakraCore@95875b5946
  • [86fcb68a5f] - deps: update ChakraCore to Microsoft/ChakraCore@22f9ab82ae
  • [5449a09371] - deps: update ChakraCore to Microsoft/ChakraCore@56d4855cc8
  • [ab0193b261] - deps,src,test: fixing lint errors
  • [1ac22b7dab] - deps: update ChakraCore to Microsoft/ChakraCore@e81ec848cc
  • [36ba5856cf] - deps: update ChakraCore to Microsoft/ChakraCore@e3e1a360e5
  • [c7463f2b5b] - deps: update ChakraCore to Microsoft/ChakraCore@c6c0ff7ef9
  • [1687aa6285] - deps: update ChakraCore to Microsoft/ChakraCore@db6afe6a8f
  • [a5610582e9] - deps: update ChakraCore to Microsoft/ChakraCore@e4156a11c8
  • [84d4f4199a] - deps: update ChakraCore to Microsoft/ChakraCore@782cd432cd
  • [b18e815841] - deps: update ChakraCore to Microsoft/ChakraCore@8cf80e378c
  • [05f727f8c6] - shim: adding v8::Promise and v8::Promise::Resolver implementations
  • [f2a76ab267] - deps: updating chakrashim with new CpuProfiler stubs
  • [0f454200f5] - deps: update ChakraCore to Microsoft/ChakraCore@e7945af187
  • [92c691226a] - deps: update ChakraCore to Microsoft/ChakraCore@5a1a799161
  • [0706233129] - deps: update ChakraCore to Microsoft/ChakraCore@b52d5c0bb3
  • [f4f5bcf199] - deps: update ChakraCore to Microsoft/ChakraCore@8af539b73c
  • [1885b47ef1] - deps: update ChakraCore to Microsoft/ChakraCore@da37507e78
  • [0ad3d53232] - deps: updating chakrashim with new experimental v8 api stub to fix build
  • [284c5b930b] - deps: update ChakraCore to Microsoft/ChakraCore@f1a6b1015c
  • [a73e86edfe] - deps: update ChakraCore to Microsoft/ChakraCore@c50dfa8d83
  • [81dbf99c2d] - deps: update ChakraCore to Microsoft/ChakraCore@aec9a9c70a
  • [8181617450] - deps: update ChakraCore to Microsoft/ChakraCore@3b8a6ebedf
  • [46d22a7d48] - deps: update ChakraCore to Microsoft/ChakraCore@dc3f1d2fdf
  • [fa2d21ec12] - chakrashim: fixing build failure by adding v8::Module::GetException
  • [a8faf19823] - deps,test: fixing build break by adding unimplemented v8 functions
  • [c1c97d8dd7] - chakrashim: fixing build break by adding new stubs for v8 features
  • [0ccc263d6f] - deps: update ChakraCore to Microsoft/ChakraCore@91ec1ef92c
  • [a4ffb21cf0] - deps: update ChakraCore to Microsoft/ChakraCore@5d123b4b51
  • [75a85f7447] - deps: update ChakraCore to Microsoft/ChakraCore@a9a368f3da
  • [468d77027b] - deps: update ChakraCore to Microsoft/ChakraCore@e4493a2fe7
  • [e31c47a312] - deps: update ChakraCore to Microsoft/ChakraCore@a92d32a2d5
  • [21fb231a51] - deps: update ChakraCore to Microsoft/ChakraCore@e176a29f9d
  • [f85f3c27bc] - deps: update ChakraCore to Microsoft/ChakraCore@86e6e5cbe9
  • [130edbdfb8] - chakrashim: Fixing v8::ArrayBuffer implementation detail
  • [5de2f8b4f6] - lint: fix lint issues from ttd fixes
  • [4675b36f3d] - deps: update ChakraCore to Microsoft/ChakraCore@45a175d1c7
  • [55e89c53f6] - deps: update ChakraCore to Microsoft/ChakraCore@488faf3350
  • [2e6c947a4d] - deps: update ChakraCore to Microsoft/ChakraCore@5c0bed5a9a
  • [bed79a72bc] - Add support for innerloop Time-Travel Debugging
  • [6ef0e33100] - deps: update ChakraCore to Microsoft/ChakraCore@1dd69bc4ba
  • [e335dc2097] - deps: update ChakraCore to Microsoft/ChakraCore@dc9c863768
  • [4972e02f1f] - deps: update ChakraCore to Microsoft/ChakraCore@a5d8155c09
  • [13db54c8d7] - deps: update ChakraCore to Microsoft/ChakraCore@59f853017f
  • [610dbc60fa] - deps: update ChakraCore to Microsoft/ChakraCore@396234826c
  • [ccee11cc88] - deps: update ChakraCore to Microsoft/ChakraCore@965f77965c
  • [4601746d55] - Merge tag 'v8.10.0' into v8.10.0-proposal
  • [8fb5449150] - chakrashim,src: prepare for next release

2018-02-01, node-chakracore-v8.9.4

Commits

  • [dacb1f1a5b] - 2018-02-01, Node-ChakraCore Version 8.9.4
  • [71c165f7ed] - deps: update ChakraCore to Microsoft/ChakraCore@411514394e
  • [d022f18a57] - deps: update ChakraCore to Microsoft/ChakraCore@8c0764e1aa
  • [090395a6ae] - deps: update ChakraCore to Microsoft/ChakraCore@24928c5041
  • [be93b74b24] - deps: update ChakraCore to Microsoft/ChakraCore@77a31ac554
  • [55f78ac04c] - deps: update ChakraCore to Microsoft/ChakraCore@9f40fcb70b
  • [bcecf8e1ee] - deps: update ChakraCore to Microsoft/ChakraCore@e93b29b80d
  • [54f38ce638] - deps: update ChakraCore to Microsoft/ChakraCore@a231b2126f
  • [490e7f8e9e] - deps: update ChakraCore to Microsoft/ChakraCore@ae0a7ca8f4
  • [8701f4d67c] - deps: update ChakraCore to Microsoft/ChakraCore@9d70c00ad7
  • [39ea00cb23] - deps: update ChakraCore to Microsoft/ChakraCore@9fe64abd2e
  • [30c9a85642] - deps: update ChakraCore to Microsoft/ChakraCore@28cc7c2c48
  • [2b50bdd244] - deps: update ChakraCore to Microsoft/ChakraCore@cc2aede32e
  • [836767ec4e] - deps: update ChakraCore to Microsoft/ChakraCore@172bac86e0
  • [307513ee71] - deps: update ChakraCore to Microsoft/ChakraCore@0615a510f6
  • [340e097a1e] - deps: update ChakraCore to Microsoft/ChakraCore@5644e6c636
  • [08f8052978] - deps: update ChakraCore to Microsoft/ChakraCore@abd18d0bde
  • [10dfb9ee63] - deps: update ChakraCore to Microsoft/ChakraCore@172bac86e0
  • [22c540826d] - deps: update ChakraCore to Microsoft/ChakraCore@acd74547f7
  • [d3bfb34f74] - deps: update ChakraCore to Microsoft/ChakraCore@9653b070f6
  • [71627b0693] - deps: update ChakraCore to Microsoft/ChakraCore@483cea69c5
  • [d910601983] - chakrashim: Fix SetAccessorProperty behavior
  • [11035cf9d2] - perf_hooks: perf state using AliasedBuffer
  • [2976c41915] - deps: update ChakraCore to Microsoft/ChakraCore@37993b9415
  • [3acc981e17] - deps: update ChakraCore to Microsoft/ChakraCore@4d96e78734
  • [ee92a087a9] - deps: update ChakraCore to Microsoft/ChakraCore@3f2f8a7d1c
  • [7f45c6d0a0] - deps: update ChakraCore to Microsoft/ChakraCore@14831da3ee
  • [471047322d] - deps: update ChakraCore to Microsoft/ChakraCore@fdd885bc8c
  • [c94155b1e0] - deps: update ChakraCore to Microsoft/ChakraCore@7318a88837
  • [5bf941c2ac] - deps: update ChakraCore to Microsoft/ChakraCore@2abdaab754
  • [7dbd18b51b] - deps: update ChakraCore to Microsoft/ChakraCore@b2448404a3
  • [3d3e87383e] - deps: update ChakraCore to Microsoft/ChakraCore@cfcbe3b3d2
  • [94b45ffdf9] - deps: update ChakraCore to Microsoft/ChakraCore@1d521f5052
  • [f100af5713] - deps: update ChakraCore to Microsoft/ChakraCore@50e5667a3f
  • [cd554a35f2] - deps: update ChakraCore to Microsoft/ChakraCore@e488ebb777
  • [99cc68af63] - deps: update ChakraCore to Microsoft/ChakraCore@4e2496ab03
  • [8c5a41cb55] - deps: update ChakraCore to Microsoft/ChakraCore@11715eefd5
  • [159e703233] - deps: update ChakraCore to Microsoft/ChakraCore@7749fb845a
  • [c3abf1c5e4] - chakrashim: add shim for Template::SetAccessorProperty
  • [bed3bf957c] - deps: update ChakraCore to Microsoft/ChakraCore@99131a0f2c
  • [b8b5c77adb] - deps: update ChakraCore to Microsoft/ChakraCore@4336e29ca2
  • [72b6e8536e] - deps: update ChakraCore to Microsoft/ChakraCore@a0d8bdd37e
  • [16924ecaa5] - deps: update ChakraCore to Microsoft/ChakraCore@d1c4faf38b
  • [a2ae2d7818] - deps: update ChakraCore to Microsoft/ChakraCore@d7d99e1dbe
  • [0717a84fa9] - deps: update ChakraCore to Microsoft/ChakraCore@7c4f6a5e48
  • [e1b048cc66] - test: add a new.target test to addons-napi (#452)
  • [5da40d907b] - napi: use new.target jsrt api (#451)
  • [a1be45be84] - chakrashim: implement new.target support native callbacks (#450)
  • [3097fb180e] - deps: update ChakraCore to Microsoft/ChakraCore@638b18600d
  • [c7b53957f7] - deps: update ChakraCore to Microsoft/ChakraCore@5983ef6736
  • [73f5f70126] - deps: update ChakraCore to Microsoft/ChakraCore@3444116dbd
  • [1d9b869745] - deps: update ChakraCore to Microsoft/ChakraCore@98e7835eef
  • [0095e23002] - deps: update ChakraCore to Microsoft/ChakraCore@12a738b390
  • [007bb82d7c] - deps: update ChakraCore to Microsoft/ChakraCore@79ef8eda34
  • [69162f1e30] - chakrashim: update macOS build parameters
  • [42b1578ffc] - chakrashim: ChakraCore release/1.9@c6ae7416fb
  • [e3d7ea6796] - deps: update ChakraCore to Microsoft/ChakraCore@e20d5c67e4
  • [8cd097be5a] - deps: update ChakraCore to Microsoft/ChakraCore@cf780acb41
  • [bede30ce9f] - deps: update ChakraCore to Microsoft/ChakraCore@f6f84bbb4f
  • [06f23dfd6c] - tools: add chakra_tdd.h to install.py
  • [da84497fc1] - doc: Update nvs instructions in README.md
  • [560b1951a4] - build,win: restore vcbuild TAG functionality
  • [28c0fd35e7] - build: fix node-chakracore arm build
  • [e9f02c49d9] - doc: fixed lint errors in README files
  • [b2a4b8a932] - test: disable test case for node-chakracore and fix a couple lint issues
  • [53cfc2c386] - test: skip failing test
  • [db24707dc3] - test: fixing test_general to work with imprecise GC
  • [21fbb5eea0] - test: skip tests that fail for ChakraCore
  • [0c905329ea] - test: mark test-repl-pretty-stack tests flaky
  • [6b51874ce9] - chakrashim: Adding ignored ChakraCore file
  • [1a1da9d068] - deps: update ChakraCore to Microsoft/ChakraCore@d91fb1dbcd
  • [64028eff9e] - deps: update ChakraCore to Microsoft/ChakraCore@e02b39aaf6
  • [1ca3b1e387] - deps: update ChakraCore to Microsoft/ChakraCore@c6d73ba949
  • [d2d0e5ed4d] - deps: update ChakraCore to Microsoft/ChakraCore@09034518ef
  • [15a9b95d90] - deps: update ChakraCore to Microsoft/ChakraCore@3e739383a5
  • [941346858b] - chakrashim: update v8-version.h to match v8
  • [53dbd53cad] - build: fixing build break
  • [4ad60a2cff] - Merge tag 'v8.9.4' into v8.x
  • [071c95403e] - deps: update ChakraCore to Microsoft/ChakraCore@f5ab04247e
  • [fb63c0fcc2] - chakrashim: fix inspector evaluate
  • [32bbba8566] - chakrashim: fixing misc lint issues
  • [727fc2eecb] - chakrashim: add dummy shim for v8::ArrayBuffer::Allocator::NewDefaultAllocator
  • [1922a0062c] - chakrashim: add dummy shim for v8::ScriptOrModule and v8::Isolate::SetHostImportModuleDynamicallyCallback
  • [6ac59645a7] - deps: update ChakraCore to Microsoft/ChakraCore@156a58e6f4
  • [6daf6754cb] - chakrashim,src: fixed missing shims
  • [61be6fbba6] - chakrashim: fixing ObjectTemplate implementation
  • [f3bc5557b4] - chakrashim: implement LowMemoryNotification and ifdef DEBUG -> CHAKRA_UNIMPLEMENTED
  • [f001de75ab] - chakrashim: remove stale ref objectInstance and save 8bytes
  • [644a4520b2] - chakrashim: improve hot path calls
  • [9c324bc82a] - deps: updating chakracore gyp file to avoid removed flag
  • [bf5a108cc5] - chakrashim: fixing ObjectTemplate regression
  • [b64ed13467] - deps: update ChakraCore to Microsoft/ChakraCore@1649d36e6d
  • [cd91c88875] - deps: update ChakraCore to Microsoft/ChakraCore@17910d087a
  • [12dad9bb7e] - deps: update ChakraCore to Microsoft/ChakraCore@fffb4e24be
  • [0463eb2e43] - lint: fix lint errors
  • [fe59eb3c55] - chakrashim: fixing lazy interceptor instantiation
  • [8fc6b2373f] - [Merge Microsoft/Chakracore@7b9c916c04] [MERGE #4217 @jackhorton] Intl-ICU on release/1.7 fixups
  • [96bfc46e47] - Revert "[Merge Microsoft/Chakracore@42789b26e3] Skip 1.6 commit"
  • [b7138a40ad] - chakrashim: ObjectTemplate, allocate interceptor stuff lazily
  • [474404de85] - [Merge Microsoft/Chakracore@42789b26e3] Skip 1.6 commit
  • [27f72dc1fd] - [Merge Microsoft/Chakracore@4c2e0f3d68] [MERGE #4195 @boingoing] Merge unreleased/rs3 to release/1.7
  • [718385ce8b] - [Merge Microsoft/Chakracore@83b1218425] [MERGE #4136 @boingoing] Support for defer parse of object literal methods
  • [d435bbccfc] - [Merge Microsoft/Chakracore@b006606339] [MERGE #4100 @obastemur] [optional] Improve OS14363556
  • [a1fa9b8a87] - [Merge Microsoft/Chakracore@fd7889c423] [MERGE #4018 @obastemur] fix modFunctionIndex is missing on copy
  • [0fe1cfcc90] - [Merge Microsoft/Chakracore@0bc7709496] [MERGE #4105 @boingoing] Support for defer parsing lambda functions
  • [b5d69fb727] - chakrashim: Updating shim to fix build break
  • [ffde089024] - [Merge Microsoft/Chakracore@8dbf8e4721] [MERGE #4035 @rhuanjl] Optimise xplat UtcTimeFromStrCore
  • [36e0270623] - [Merge Microsoft/Chakracore@ee3378557e] [MERGE #3742 @xiaoyinl] Never use exponential if radix not 10 (Fix #3739, #3740)
  • [8a8b76c183] - [Merge Microsoft/Chakracore@112d0d6a62] [MERGE #4004 @obastemur] numberToString: re-cache on miss and cache more
  • [4749007aaf] - [Merge Microsoft/Chakracore@345870f035] [MERGE #3979 @boingoing] Remove an assert in FindOrAddPidRef
  • [599be2f795] - [Merge Microsoft/Chakracore@865393282c] [MERGE #3994 @boingoing] Change var slot allocation order to avoid loading special symbols from incorrect slots
  • [d5f1a88519] - [Merge Microsoft/Chakracore@f28ec6d047] [MERGE #4005 @MSLaguana] Improving handling of internal properties in JSON.stringify
  • [2513871240] - [Merge Microsoft/Chakracore@625f1b8b81] [MERGE #3745 @xiaoyinl] [README.md] Use HTTPS link for ChakraCore-Samples
  • [fe0ff14ce2] - [Merge Microsoft/Chakracore@99bc5af01b] [MERGE #3927 @xiaoyinl] Add PROBE_STACK to JSONParser::Walk (Fix #3900)
  • [22508f7e2b] - [Merge Microsoft/Chakracore@ddbe1a2ae8] [MERGE #3971 @boingoing] Do not load 'this' explicitly for class expression call target
  • [15170816f0] - [Merge Microsoft/Chakracore@592555d780] [MERGE #3945 @boingoing] Remove 'this' binding for global and global lambda functions
  • [ef9a01dc40] - [Merge Microsoft/Chakracore@ccf501ae93] [MERGE #3958 @Cellule] OS#14217306 Update Bytecode GUID
  • [cd53933d0b] - [Merge Microsoft/Chakracore@ca08c59b17] [MERGE #3940 @boingoing] Correctly order special symbol initialization for default arguments
  • [b68ba0eb13] - [Merge Microsoft/Chakracore@951b23f750] [MERGE #3932 @boingoing] Loosen an assert in FindOrAddPidRef
  • [feb0d51c51] - [Merge Microsoft/Chakracore@e3724ebb18] [MERGE #3944 @obastemur] Apply marshaling to property from slot
  • [e621ce6fd9] - [Merge Microsoft/Chakracore@ea11759ba3] [MERGE #3923 @obastemur] json.stringify: simplify array interface and make sure object is dynamicObject
  • [7b2ce30a5c] - [Merge Microsoft/Chakracore@ffe59396b0] [MERGE #3917 @agarwal-sandeep] 17-10 Security Update that addresses the following issues in ChakraCore
  • [53ddf53c30] - [Merge Microsoft/Chakracore@d234b08fd9] [MERGE #3904 @boingoing] Strict mode global lambda functions should use LdThis instead of StrictLdThis
  • [c8a5e24cdc] - [Merge Microsoft/Chakracore@13e0e02e3d] [MERGE #3894 @obastemur] perf: simplify stringify + GetOrAddPropertyRecord
  • [bf6bd93c91] - [Merge Microsoft/Chakracore@40d6222ef2] [MERGE #3861 @obastemur] jsrt: JsConvertValueToString exit fast if arg. is JavascriptString
  • [4bd8e0c1e5] - [Merge Microsoft/Chakracore@cb2b31e6f1] [MERGE #3892 @boingoing] Top level event handlers have an implicit 'this' binding
  • [d96063debc] - [Merge Microsoft/Chakracore@bb03416faf] [MERGE #3880 @obastemur] CrossSite: Fix property check
  • [9f10ef971a] - [Merge Microsoft/Chakracore@1202ba28d4] [MERGE #3878 @obastemur] fix: fails to compare to undefined on cross context
  • [0052a9f13b] - [Merge Microsoft/Chakracore@cb6868590e] [MERGE #3882 @obastemur] PropertyCache: assume property's context != object's context
  • [25648b316b] - [Merge Microsoft/Chakracore@4f6b659a41] [MERGE #3857 @jackhorton] Fix issue with calling JSON.stringify on an object with internal properties
  • [bdd366a7f8] - [Merge Microsoft/Chakracore@802c6a2aae] [MERGE #3864 @obastemur] json: allow totalNumPropertyCount == 0 (assert)
  • [545cf66624] - [Merge Microsoft/Chakracore@c2ccf4f0a7] [1.6>1.7] [MERGE #3866 @Penguinwizzard] Re-enable RecyclerChecker runs
  • [fed1f41937] - [Merge Microsoft/Chakracore@36e9f41ca2] [1.6>1.7] [MERGE #3854 @Penguinwizzard] Unblock CI
  • [b122e1a327] - [Merge Microsoft/Chakracore@c2f92dd01e] [MERGE #3840 @dilijev] Intl-ICU: Merge branch intl-icu: Intl.NumberFormat and node-cc build integration into branch release/1.7
  • [7d2cd6ded0] - [Merge Microsoft/Chakracore@3f39bafe41] [1.6>1.7] [MERGE #3849 @MSLaguana] Updating CI to use clang 3.9 after CI image change.
  • [ca2e4a40c8] - [Merge Microsoft/Chakracore@7f0403e0e8] [MERGE #3845 @obastemur] CanonicalizeAccessor returns wrong results on cross thread
  • [df8af67d88] - [Merge Microsoft/Chakracore@d54ede6ce9] [MERGE #3731 @obastemur] pal: do not init PAL sync manager thread
  • [73ea817bf9] - [Merge Microsoft/Chakracore@32a6edd28c] [MERGE #3788 @obastemur] perf: Improve internal type discovery and getPropertyInternal
  • [30d35b4ea7] - [Merge Microsoft/Chakracore@f90129c6d0] [MERGE #3758 @jackhorton] Make -v actually enable verbose makefiles
  • [230ecbd529] - [Merge Microsoft/Chakracore@c6b3f201b1] [MERGE #3751 @obastemur] perf: Improve JSON.stringify performance
  • [2a7d89c788] - [Merge Microsoft/Chakracore@0678ae03e0] [MERGE #3842 @obastemur] wabt: delete wabt config.h
  • [8cbde4097a] - [Merge Microsoft/Chakracore@98454c40e9] [MERGE #3501 @obastemur] Perf Improvements
  • [183e7d1368] - [Merge Microsoft/Chakracore@a9325a3ac1] [MERGE #3774 @obastemur] perf: less collision - less comparison
  • [8e729c25e2] - [Merge Microsoft/Chakracore@03feaf00c9] [MERGE #3806 @obastemur] OSX: Use the max between rsp vs USRSTACK**
  • [d492fce14e] - [Merge Microsoft/Chakracore@61d8817fda] [MERGE #3799 @obastemur] Update min-max to GET_MIN-GET_MAX
  • [58fc3c7cbe] - [Merge Microsoft/Chakracore@965098b204] [MERGE #3835 @boingoing] Fix null dereference in LoadAllConstants when code has no 'this' binding
  • [60c004df47] - [Merge Microsoft/Chakracore@f40d571b5d] [MERGE #3725 @obastemur] xplat: improve virtual memory region lookups
  • [b26e18345b] - napi: updating chakra napi implementation to match new spec
  • [4a3b72fe32] - test,build: fix merge test failures
  • [c1ba6d629f] - chakrashim: shimming new apis
  • [cf87ae9f96] - [Merge Microsoft/Chakracore@2f293c45df] [MERGE #3743 @boingoing] Binding for special named properties
  • [4cb6cf9cee] - [Merge Microsoft/Chakracore@a42c41d387] [MERGE #3768 @MSLaguana] Adding error checking to JsCreateWeakReference
  • [f64773cf0b] - build: added --with-intl flag on linux, android, and macOS
  • [21fb2cf1bc] - [Merge Microsoft/Chakracore@9753783bc9] [MERGE #3634 @xiaoyinl] Remove undefined functions in ScriptContext.h
  • [c10b885599] - [Merge Microsoft/Chakracore@2e48b602dd] [MERGE #3554 @xiaoyinl] Fix typos
  • [e016cd766b] - [Merge Microsoft/Chakracore@281cfa876d] [MERGE #3569 @xiaoyinl] Update doc for JsCreateString(Utf16)
  • [10a0306a50] - test: Fix test breaks in node-chakracore
  • [bb93096c6f] - [Merge Microsoft/Chakracore@8bc3d1afe8] [MERGE #3734 @sigatrev] OS:13674598 use type specialized sym for upward exposed uses check
  • [cd8844b7a5] - [Merge Microsoft/Chakracore@190c0f01a6] [MERGE #3635 @xiaoyinl] Numbers up to 10^21 shouldn't be displayed exponentially (Fixes #2751)
  • [f9d4deaa45] - [Merge Microsoft/Chakracore@1d7a5fe423] [MERGE #3736 @dilijev] OS#13255820 OS#13255822: Fix uninitialized locals and check return value of function that initializes them.
  • [c0c0d2bf14] - [Merge Microsoft/Chakracore@d19bf32818] [MERGE #3724 @dilijev] Revert non-optimal pattern in Intl.js
  • [acf5d9ed70] - Merge tag 'v8.9.3' into v8.x
  • [574b4df2be] - test: add engine-specific message for new test
  • [5035d96549] - test: update test to use engine-specific message
  • [171f52fa19] - src: unset conflicting definitions
  • [1ce1e3b3ca] - Merge tag 'v8.9.2' into v8.x
  • [8c24da0887] - chakrashim,lib,test: various fixes
  • [967e6faa37] - test: disable LargeUtf8 napi test on chakra
  • [2b404f8583] - chakrashim: shim new V8 api
  • [b439525d19] - chakrashim: add new V8 API
  • [ccf99e0fe0] - chakrashim: shim new v8::Module APIs
  • [00e0d1b323] - chakrashim: shimming new apis
  • [a2e28d7291] - chakrashim: shim updated apis
  • [ad7c2e20e0] - Merge tag 'v8.9.1' into v8.x
  • [bf4887eb56] - src: resetting release flag

2017-10-03, node-chakracore-v8.6.0

Commits

  • [f2c076f89a] - napi,lint: fixing lint errors in node_api_jsrt.cc
  • [ac5a059e2b] - napi: fix property string length
  • [8d001ffb38] - napi_jsrt: initialize memory in napi_adjust_external_memory
  • [dea038833d] - disabling inspector/test-contexts because it blocks CI
  • [77d8bf905a] - test: fixing jslint issues
  • [2bc17ae221] - lib,ttd: updating stale use of lazyConstants
  • [00ff650ab1] - napi,jsrt: fixed erroneous version number when registering napi modules
  • [219ed708b7] - Updating flaky status for moved test
  • [0b79dd37de] - test: updating inspector tests to work or be marked as flaky
  • [76c2d08dda] - test,chakrashim: fixing v8::External objects to have no prototype
  • [a642b88f0f] - test: disabling part of util-format test due to different property ordering
  • [6ede8e1f78] - napi: updating chakra napi implementation to match new spec
  • [8aa008154a] - src: fixing trace-sync-io flag handling after bad merge
  • [6db22af238] - marking test-http2-client-promisify-connect as failing
  • [743f6343c0] - test,build: implement no-ops for Promise::Resolver methods, mark tests as flaky
  • [08a2c07619] - napi: Fix break on linux
  • [0446278e4e] - build: fix lint issues
  • [3cd421af84] - napi: Update jsrt implementation
  • [2cbd199bdb] - build: fix lint issues
  • [1daa223087] - napi: Fix jsrt implementation of napi_create_async_work
  • [fb77947c92] - napi: adding napi_run_script support for chakracore
  • [598e085949] - n-api: implement stub for adjust_external_memory
  • [a838d66cdc] - ttd: adding ttd tracking logic to aliased_buffer
  • [96ec10956f] - ttd: undoing custom TTD tracking for async-wrap
  • [b54102b53d] - Merge tag 'v8.6.0' into v8.6.0-proposal
  • [85d4313ddf] - Merge tag 'v8.5.0' into v8.5.0-catchup
  • [e97bfc8cb5] - [Merge Microsoft/Chakracore@ee46fc449c] [MERGE #3732 @MSLaguana] Preparing for release 1.7.2
  • [29a51f1791] - [Merge Microsoft/Chakracore@0709816282] [MERGE #3729 @suwc] 17-09 ChakraCore servicing release
  • [a4eecc6046] - [Merge Microsoft/Chakracore@e905806855] [MERGE #3682 @dilijev] Fix #2987: Per spec, skip over holes when iterating over localeList
  • [e155292bc0] - [Merge Microsoft/Chakracore@8dd1b47365] [MERGE #3721 @jianchun] fix incorrect parameter to call ChangeStringLinguisticCase
  • [c3abd0ad56] - [Merge Microsoft/Chakracore@860ad1275e] [MERGE #3719 @jianchun] fix JavascriptFunction::CheckValidDebugThunk CrossSite check
  • [57b1462886] - [Merge Microsoft/Chakracore@6c11e16af2] [MERGE #3707 @sigatrev] Remove unneeded symbol that is breaking RecordInlineeFrameInfo copy prop
  • [2199111435] - [Merge Microsoft/Chakracore@f17e37db34] [MERGE #3680 @dilijev] Intl-ICU: Add LanguageTag RegExp; make Intl.*.supportedLocalesOf work under ICU
  • [a3f3dc67e9] - [Merge Microsoft/Chakracore@d655df5191] [MERGE #3712 @obastemur] fix recyclerList check failing on multi-thread usage
  • [def07b77ac] - chakrashim: fixing build break with stub v8::Module shim
  • [bb89ac91b5] - [Merge Microsoft/Chakracore@edbeb866a5] [MERGE #3516 @obastemur] perf: Improve hot MOD arithmetic
  • [9991aac9ce] - [Merge Microsoft/Chakracore@4f07a58eec] [MERGE #3607 @MSLaguana] Adding a new enumerator flag to support short-term accesses
  • [c8f4860693] - [Merge Microsoft/Chakracore@743be56892] [MERGE #3702 @sigatrev] Call SetInternalProperty and fix flags
  • [3396570d32] - [Merge Microsoft/Chakracore@daa3fc0313] [MERGE #3604 @obastemur] perf: reduce collision in hot maps
  • [e3599a3921] - [Merge Microsoft/Chakracore@9264e37437] [MERGE #3605 @obastemur] perf: use wmemcpy instead of memcpy for wide strings
  • [b0afaed68f] - [Merge Microsoft/Chakracore@d4c8561029] [MERGE #3541 @obastemur] Better Debug coverage, smaller binary size
  • [1685cf32d9] - chakrashim: added v8::Value::IsNullOrUndefined
  • [270d15f217] - [Merge Microsoft/Chakracore@cfebb39b75] [MERGE #3684 @digitalinfinity] Fix broken config parsing in ChakraFull
  • [2d6277dfd8] - chakrashim: updating use of JsCopyString for perf
  • [9b071a2041] - [Merge Microsoft/Chakracore@7b7ddfe8f3] [MERGE #3609 @MSLaguana] Changing utf8 conversion codex to improve perf and safety
  • [e1adb2981a] - [Merge Microsoft/Chakracore@09cf407949] [MERGE #3590 @mrkmarron] TTD: Fix leak on top-level function load and bug in external function inflate.
  • [35c2017b81] - [Merge Microsoft/Chakracore@fcf9a18f07] [MERGE #3608 @Penguinwizzard] Add a flag to use a stronger array sort for bug analysis.
  • [fc18b99ee1] - [Merge Microsoft/Chakracore@0df53e5b62] [MERGE #3578 @meg-gupta] Dont update valueInfo of bytecode constants
  • [bc8df9e795] - [Merge Microsoft/Chakracore@1262d2ea6d] [1.6>1.7] [MERGE #3583 @rajatd] Allow cross-site objects too in ActivationObjectEx::Is
  • [b43c5eedef] - [Merge Microsoft/Chakracore@a773e37180] [MERGE #3598 @Cellule] Fix #3597
  • [44e7610190] - [Merge Microsoft/Chakracore@4bf71d047f] [MERGE #3587 @rajatd] Setting internal properties with
  • [6aff2d8c7e] - [Merge Microsoft/Chakracore@e5c80f382f] [MERGE #3564 @dilijev] Fix space between , and exclude_xplat (rl doesn't handle spaces)
  • [ebbb2a6146] - [Merge Microsoft/Chakracore@e2345e7d4a] [1.6>1.7] [MERGE #3584 @thomasmo] OS#13419689 - DOMFastPathGetter instructions do not propagate destination profile data, adding overhead to inlined getter calls
  • [b871421a86] - chakrashim: added missing Function methods
  • [3a113372fa] - [Merge Microsoft/Chakracore@fe2ddd367e] [MERGE #3577 @meg-gupta] Remove additional edges in try finally flowgraph transformation
  • [422dd870aa] - [Merge Microsoft/Chakracore@4a6e233be6] [MERGE #3576 @pleath] Clean up hasDeferredChild, hasRedeferrableChild, and IsRedeferrable() from FuncInfo.
  • [0b424130a0] - chakrashim: make inspector asyc methods no-op
  • [e1d5646df2] - chakrashim: update platform implementation
  • [0dacfea4a8] - [Merge Microsoft/Chakracore@b0c58262f5] Use Phase instead of boolean flag for GloboptInstrString dump
  • [f270b1aa2f] - [Merge Microsoft/Chakracore@f75c14a5d2] [MERGE #3560 @Cellule] WASM: Spec fixes + improve debugging
  • [c6d7c03235] - [Merge Microsoft/Chakracore@c966983c14] [MERGE #3570 @Cellule] -on:debugbreak in test builds
  • [865c082201] - [Merge Microsoft/Chakracore@4f8f11f61b] [MERGE #3571 @Cellule] Globopt Instr string config flag
  • [e27adae3c2] - [Merge Microsoft/Chakracore@6479e1b964] [1.6>1.7] [MERGE #3536 @meg-gupta] Do not peep closure stack symbols
  • [7520bf696a] - [Merge Microsoft/Chakracore@94db98ccf2] [MERGE #3547 @Cellule] WASM: Update wabt and spec tests
  • [7865ce1965] - [Merge Microsoft/Chakracore@789ab367c7] [MERGE #3526 @sigatrev] OS#9030969 fix stack trace with jitted loops
  • [91a87601ff] - Fixing lint issue in jsrtisolateshim.cc
  • [fb8af2d915] - chakrashim: ref count data sent to SetEmbedderData
  • [254a4e3aff] - chakrashim: removing ObjectPrototypeToStringShim
  • [98f43c33d8] - [Merge Microsoft/Chakracore@a4f0672dd0] [MERGE #3550 @xiaoyinl] Fix illegal qualified name in ThreadContext.h (Fix #3507)
  • [4ca31d4af4] - [Merge Microsoft/Chakracore@241da53bd4] [1.6>1.7] [MERGE #3546 @MikeHolman] disable asm.js in ES6 modules
  • [4b7cfa8e64] - [Merge Microsoft/Chakracore@497c38192d] [MERGE #3232 @xiaoyinl] Fix file handle leak in Helpers.cpp
  • [b3075ba0b0] - [Merge Microsoft/Chakracore@08803454cc] [MERGE #3548 @Cellule] Put back assert that was removed in #3537
  • [9d94628399] - [Merge Microsoft/Chakracore@71d8959010] [MERGE #3235 @xiaoyinl] Fix memory leak in AutoSystemInfo::InitPhysicalProcessorCount
  • [7a62dbea94] - [Merge Microsoft/Chakracore@4014154daa] [MERGE #3240 @xiaoyinl] Fix memory leak in WScriptJsrt::LoadTextFileCallback
  • [9d2463aa2a] - [Merge Microsoft/Chakracore@08324e3ada] [MERGE #3539 @Cellule] OS#13149792 WASM: Table grow(0) with initial: 0
  • [c432f553ac] - [Merge Microsoft/Chakracore@1548eeaf78] [MERGE #3544 @MikeHolman] fix bugs in MemoryOperationLastError
  • [592041ad9c] - [Merge Microsoft/Chakracore@872220a98a] [1.6>1.7] OS#13129251: Math.min/max should return an integer value when all of its params are integers This change addresses a perf issue where non-inlined Math.min/max are always floating-point vars. In the bug, this causes expensive bailouts in a loop that was setting to a Uin8ClampedArray. The fix is to check whether all of the parameters are tagged integers, and, if so, return an int. With a reduced repro of the scenario from the original page, there is a significant improvement, where the same function takes 20% of the time it did before. Normal usage of Math.max with 3 int parameters set to a var results in taking 65% of the time it did before. Normal usage of Math.max with a float parameter showed a 1-5% regression, depending on where the first non-int parameter is listed.
  • [54c3f4edce] - [Merge Microsoft/Chakracore@911cfcb915] [MERGE #3538 @sigatrev] OS:10898061 fix bug with cached scopes and default/destrctured arguments
  • [464059db71] - [Merge Microsoft/Chakracore@3103d16574] [MERGE #3512 @Cellule] OOM / SO exception counter
  • [01a4165770] - [Merge Microsoft/Chakracore@4d0e8a6303] [MERGE #3537 @Cellule] Prioritize integer type in Lifetime
  • [b92a9a59bf] - [Merge Microsoft/Chakracore@a662302d6b] [MERGE #3514 @Cellule] WASM - preserve nan bits
  • [72aa31e53d] - [Merge Microsoft/Chakracore@b8c3f5e761] [MERGE #3535 @Cellule] Cleanup FncFlags
  • [d3518ebf0a] - [Merge Microsoft/Chakracore@1e02d86605] [MERGE #3534 @MikeHolman] change how we shift addresses from JIT proc to be more futureproof
  • [90698304ad] - [Merge Microsoft/Chakracore@84fd5b247b] [MERGE #3529 @Cellule] OS#11576900 Globopt array compensation
  • [e04472e51d] - [Merge Microsoft/Chakracore@b78c03930b] [1.6>1.7] [MERGE #3522 @tcare] Fix #2983 WeakMap + HostObject === Sadness (TypeError when using HostObject with WeakMap)
  • [359274fae5] - [Merge Microsoft/Chakracore@6a23c85c43] [1.6>1.7] [MERGE #3533 @jianchun] module circular reference GetExportedNames/ResolveExport bugs
  • [b07697088f] - [Merge Microsoft/Chakracore@f2ff94fb6e] [1.6>1.7] [MERGE #3523 @suwc] Fix issue#3245: Semicolon should not be required after certain module export forms
  • [245fad4fdb] - [Merge Microsoft/Chakracore@2468ce3627] [MERGE #3399 @dilijev] Make toGMTString the same function object as toUTCString
  • [52e082b7fd] - [Merge Microsoft/Chakracore@cb9be1fe92] [MERGE #3528 @MikeHolman] fix double print in trace:backend
  • [2771174f85] - [Merge Microsoft/Chakracore@9ac1422978] [MERGE #3498 @ricobbe] OS:9682944 Fix bug in which we incorrectly copy-propagated away a load from a stack slot after boxing locals onto the heap
  • [13bb661b6f] - [Merge Microsoft/Chakracore@b7cbc50012] [1.6>1.7] [MERGE #3493 @MikeHolman] remove inconsistent check in BuildJITTimeData
  • [cabe768c39] - [Merge Microsoft/Chakracore@8eacc83904] [1.6>1.7] [MERGE #3488 @akroshg] OS: 11478866 adding a probe_stack to one of GetPrototypeSpecial API.
  • [2b9f5d07c8] - [Merge Microsoft/Chakracore@0b6a59148a] [1.6>1.7] [MERGE #3518 @Cellule] DetermineSymBoundOffsetOrValueRelativeToLandingPad: Handle case where we are unable to find the matching bound
  • [998919e8bb] - [Merge Microsoft/Chakracore@47ae4a21b0] [1.6>1.7] [MERGE #3486 @Cellule] WASM - fix assert in jsrt debugger
  • [ed9edf39e1] - [Merge Microsoft/Chakracore@b7e0e7ccb8] [1.6>1.7] [MERGE #3510 @Cellule] WASM: strengthen defer parse
  • [8699c040a1] - [Merge Microsoft/Chakracore@37742786a9] [1.6>1.7] [MERGE #3515 @MikeHolman] fix padding for rpc structs
  • [756aff1253] - [Merge Microsoft/Chakracore@04cd94e2e1] [1.6>1.7] [MERGE #3499 @meg-gupta] Retain subclass valueinfo while optimizing BailOnNotObject in OptTagChecks
  • [cb4e16038d] - [Merge Microsoft/Chakracore@68cc4e864c] [1.6>1.7] [MERGE #3504 @meg-gupta] Fix IV analysis when a loop modifies an induction variable of another sibling loop sharing the same loop parent
  • [3bf590a89a] - [Merge Microsoft/Chakracore@7fc3e4ce9a] [1.6>1.7] [MERGE #3336 @suwc] Fix Issue#3064/#3423: Cache conflicts in super property access
  • [0ab13b6f81] - chakrashim: update changelog

2017-08-18, node-chakracore-v8.4.0

Commits

  • [aff0749bd8] - 2017-08-18, Node-ChakraCore Version 8.4.0
  • [d81f653c86] - test: fix n-api test_constructor
  • [cde57892b4] - Fixing up improperly ignored test
  • [d169b37570] - test: fixed unit test
  • [8f3304ff79] - napi_jsrt: adding napi_get_node_version
  • [bc4b141c48] - n-api,test: fixing test breaks for chakracore
  • [b06061439f] - Merge tag 'v8.4.0' into v8.4.0-proposal
  • [61c16d0239] - chakrashim: update changelog

2017-08-16, node-chakracore-v8.3.0

Commits

  • [0a22416d67] - 2017-08-16, Node-ChakraCore Version 8.3.0
  • [5ce62979a9] - test: cleanup with upstream
  • [f11801b191] - test: update areAllValuesEqual to use strings
  • [a41c632529] - src: fix node-v8 build
  • [d934b663f6] - test: fixed test case for v8
  • [39876b5607] - n-api: implement DataView APIs for ChakraCore
  • [fef55b4d03] - n-api: update error functions for JSRT
  • [26790983ef] - test: fix chakracore test failures
  • [263686aa2b] - Merge tag 'v8.3.0' into 8.3.0-proposal
  • [73ed2f0d4f] - [Merge Microsoft/Chakracore@e2e415d467] [MERGE #3511 @MSLaguana] Preparing for release 1.7.1
  • [c7283aa140] - [Merge Microsoft/Chakracore@b1e30e38a9] [MERGE #3487 @Cellule] WASM - improve some error messages
  • [78d5a93da4] - [Merge Microsoft/Chakracore@f092881abe] [MERGE #3506 @Cellule] Default case in InliningDecider::GetBuiltInInfoCommon
  • [4d1aff14a8] - [Merge Microsoft/Chakracore@d08f260e7e] [1.6>1.7] [MERGE #3509 @pleath] 17-08 ChakraCore servicing release
  • [3d822ec017] - [Merge Microsoft/Chakracore@f2b5bb29b9] [1.6>1.7] [MERGE #3468 @Cellule] Strengthen WebAssemblyArrayBuffer.GrowMemory
  • [39553e7418] - [Merge Microsoft/Chakracore@992b1d7a50] [1.6>1.7] [MERGE #3491 @Cellule] WASM - binary version 0xd
  • [a1a64d130c] - [Merge Microsoft/Chakracore@e0141fb48b] [MERGE #3503 @sigatrev] Fix Issue #3497: move initialization to constructor
  • [569128fc0f] - [Merge Microsoft/Chakracore@177a7beaae] [1.6>1.7] [MERGE #3496 @MikeHolman] remove invalid special case in regalloc
  • [bf0b020da4] - [Merge Microsoft/Chakracore@be5c231aae] [1.6>1.7] [MERGE #3485 @agarwal-sandeep] OS# 12999605: Fix deleting of DebugContext
  • [11c68c91a2] - [Merge Microsoft/Chakracore@c19c1c0b33] [1.6>1.7] [MERGE #3424 @rajatd] OS#9726517 : Give NewScFunc the correct nested function index when we transfrom GetCachedFunc to NewScFunc in the backend
  • [3ab059b8a8] - [Merge Microsoft/Chakracore@895f892129] [MERGE #3489 @obastemur] Convert internal static initializer (thread safe) to global
  • [c2a86b6eeb] - [Merge Microsoft/Chakracore@1b94b578c3] [MERGE #3455 @obastemur] JSON: Minor improvements
  • [49f40e0f4f] - [Merge Microsoft/Chakracore@5dd3ed0264] [MERGE #3466 @obastemur] ToStringTagHelper: Make sure CompoundString has enough capacity
  • [b1db7bac29] - [Merge Microsoft/Chakracore@4559734d46] [MERGE #3454 @obastemur] Performance Improvements.
  • [a07d1ba171] - [Merge Microsoft/Chakracore@ac21f6c301] [MERGE #3420 @obastemur] linux: free datetime interface from tz
  • [446526f583] - [Merge Microsoft/Chakracore@9c034052fa] [MERGE #3472 @obastemur] JSON: allocate enough cache
  • [f74f22ee01] - [Merge Microsoft/Chakracore@48de84a45f] [MERGE #3473 @MSLaguana] Fixing ninja builds as part of parent make
  • [4d89f02ef8] - [Merge Microsoft/Chakracore@353d42059b] [1.6>1.7] [MERGE #3480 @jianchun] fix minor out of bound read (JavascriptString::ToInteger)
  • [461c1b9248] - [Merge Microsoft/Chakracore@d7fba376b7] [1.6>1.7] [MERGE #3479 @tcare] Port AutoDisableInterrupt updates from internal branch
  • [c5c5b96d7e] - [Merge Microsoft/Chakracore@1cadbb3b51] [1.6>1.7] [MERGE #3470 @tcare] [Disabled Tests] test/Error/rlexe.xml: tests tagged
  • [c9ffb2cb34] - [Merge Microsoft/Chakracore@f95b7cbf33] [1.6>1.7] [MERGE #3469 @Cellule] WASM: reserved immediates
  • [d3accb0c9c] - [Merge Microsoft/Chakracore@95f497c17f] [1.6>1.7] [MERGE #3463 @ricobbe] OS#11712101 Hoist CheckObjType out of loops only when the operand's containing object type is also invariant
  • [3e93b74b61] - chakrashim: fix console autocomplete in VS Code
  • [8d74ab1008] - [Merge Microsoft/Chakracore@42b5d73e48] [1.6>1.7] [MERGE #3471 @mrkmarron] Fix inflate table initialization + clang warnings.
  • [9be2f7115e] - [Merge Microsoft/Chakracore@f497760a25] [1.6>1.7] [MERGE #3460 @meg-gupta] Fix order of generating bailout info in ValueNumberLdElem
  • [b8690b4061] - [Merge Microsoft/Chakracore@06c67e8493] [1.6>1.7] [MERGE #3426 @Cellule] WASM: uint64 -> double edge case
  • [402e13f735] - [Merge Microsoft/Chakracore@943277437f] [MERGE #3465 @obastemur] JSONStack: Improve performance
  • [b6ed725156] - [Merge Microsoft/Chakracore@ff22ab8fa5] [MERGE #3456 @obastemur] xplat: fix multi-thread builds for node-chakracore
  • [2585880651] - [Merge Microsoft/Chakracore@d8112a6ce8] [MERGE #3443 @obastemur] Make expensive entryRecord on Stack check is Debug Only
  • [4276b7e598] - [Merge Microsoft/Chakracore@35ade809e7] Updating Bytecode Headers
  • [72e65da1ef] - [Merge Microsoft/Chakracore@12da6749b9] [1.6>1.7] [MERGE #3459 @sigatrev] fix crashes with cross site typed virtual arrays
  • [1d4d95b2a9] - [Merge Microsoft/Chakracore@79c13b4641] [1.6>1.7] [MERGE #3464 @aneeshdk] Handle strict mode in console scope
  • [19468aa345] - [Merge Microsoft/Chakracore@96b4d1f4a9] [1.6>1.7] [MERGE #3458 @aneeshdk] When ForceSplitScope flag is provided don't assume that we have non-simple parameter list
  • [5a65ad2fae] - [Merge Microsoft/Chakracore@d43c23a9c4] [MERGE #3462 @kfarnung] Add JsGetDataViewInfo support
  • [e309967b60] - [Merge Microsoft/Chakracore@0eabffef38] [1.6>1.7] [MERGE #3457 @curtisman] Cleanup: Remove unused field in JavascriptLibrary and avoid casting in functionObjectTypesList
  • [65515ebf39] - [Merge Microsoft/Chakracore@fdba5f1f9b] [1.6>1.7] [MERGE #3435 @suwc] OS12814968: ASSERTION:(lib\runtime\Base/FunctionBody.h) IsFunctionBody()
  • [2e92601f2c] - [Merge Microsoft/Chakracore@a8d700f7c4] [1.6>1.7] [MERGE #3451 @rajatd] Ensure that LdHeapArguments is the first thing in the bytecode after recording constants
  • [b38d76678a] - [Merge Microsoft/Chakracore@6aeb615894] [MERGE #3437 @MSLaguana] Fixes #3430 overzealous type cast
  • [7cb0191133] - optimize StringUtf8::From
  • [62fc61254c] - [Merge Microsoft/Chakracore@8a61170da3] [1.6>1.7] [MERGE #3452 @akroshg] Splice helper function should check for side-effect in the prototype.
  • [5a30dafb65] - [Merge Microsoft/Chakracore@0c739a73be] [1.6>1.7] [MERGE #3445 @aneeshdk] Keep the same register allocation path for debug and non-debug mode in generators
  • [8e87b75e31] - [Merge Microsoft/Chakracore@391e601df6] [1.6>1.7] [MERGE #3428 @curtisman] Fix Issue #3039: Arrow function should terminate the expression unless followed by a comma
  • [0db54b14c1] - [Merge Microsoft/Chakracore@786f348d13] [1.6>1.7] [MERGE #3447 @dilijev] Fix #3438: AutoInitLibraryCodeScope: hide Intl.js initialization from debugger in addition to profiler.
  • [e32bd433ea] - [Merge Microsoft/Chakracore@76a2210a34] [1.6>1.7] [MERGE #3446 @akroshg] OS: 12891717 Missing conversion for CopyOnAccess Array on ForInObjectEnumerator
  • [ae3534f138] - chakrashim: fix build break from JsCopyString
  • [f7848cbd9c] - [Merge Microsoft/Chakracore@e0fb812bc1] [1.6>1.7] [MERGE #3440 @LouisLaf] Initialize locals
  • [470b517e98] - [Merge Microsoft/Chakracore@3c7ecf0b80] [MERGE #3433 @kunalspathak] Jsrt: Modify signature of JsCopyString
  • [2adcecbac8] - [Merge Microsoft/Chakracore@1ffb64cb4d] [1.6>1.7] [MERGE #3429 @atulkatti] Fixes #586 JsCreateNamedFunction should create a tracked PropertyId for name to ensure toString() works as expected.
  • [3088134e60] - [Merge Microsoft/Chakracore@39b89da350] [1.6>1.7] [MERGE #3436 @agarwal-sandeep] OS# 12840992: ARM: Wrong accessor flag offset passed for Getter/Setter inline cache check
  • [d294e16224] - [Merge Microsoft/Chakracore@55a0eb1825] [MERGE #3432 @MSLaguana] Fixing debug assert failure in WriteStringCopy
  • [60ce06f472] - [Merge Microsoft/Chakracore@78b3208be5] [MERGE #3353 @obastemur] Debugger: keep new jobs while debugger is attached
  • [0a29c27a8f] - [Merge Microsoft/Chakracore@a9d2418d41] [MERGE #3199 @obastemur] jsrt: don't check runtime on each API call for non-browser
  • [68380ca52b] - [Merge Microsoft/Chakracore@a9c6c2dc41] [1.6>1.7] [MERGE #3416 @curtisman] Fix Issue #3261: Need to detect invalid null character at the end of the source string
  • [dfc1581054] - [Merge Microsoft/Chakracore@5af1a8131b] [1.6>1.7] [MERGE #3425 @Cellule] Fix possible infinite loop in String.raw()
  • [ab2781ace7] - [Merge Microsoft/Chakracore@10d2f118ed] [1.6>1.7] [MERGE #3413 @atulkatti] Fixes #3065 Generator length property needs to be set of the script function it wraps.
  • [f389099f4c] - [Merge Microsoft/Chakracore@8fb31110c6] [1.6>1.7] [MERGE #3415 @akroshg] slice helper should check for the ES5array or Proxy in the protototype
  • [55746ee7a8] - [Merge Microsoft/Chakracore@3c659bbe63] [1.6>1.7] [MERGE #3414 @curtisman] Fix issue #3393: Remove throwing accessor for caller property on argument object in strict mode
  • [622673079e] - [Merge Microsoft/Chakracore@1b75f1bb64] [MERGE #3391 @kfarnung] Report script loads from eval when debugging
  • [ea57ed7f3a] - [Merge Microsoft/Chakracore@804093ebc3] [1.6>1.7] [MERGE #3338 @MikeHolman] assert that function we are JITing has a body
  • [c98e0ceb85] - [Merge Microsoft/Chakracore@b5ebc92dbc] [1.6>1.7] [MERGE #3417 @MikeHolman] abort inlining dom fastpath if it didn't get registered
  • [281cd64a00] - chakrashim: updating platform shim
  • [1b6dd4cda7] - chakrashim: update changelog for v8.2.1

2017-07-25, node-chakracore-v8.2.1

Commits

  • [b61651512e] - 2017-07-25, Node-ChakraCore Version 8.2.1
  • [0c1534fb74] - chakrashim: fixing lint issue
  • [93d295e397] - chakrashim: Avoid calling JsCopyString twice to find length
  • [5c6f12a888] - chakrashim: using new jsrt interface
  • [72b7dc2b39] - test: add assert to engineSpecificMessage
  • [e04401e636] - [Merge Microsoft/Chakracore@e63dc6fe31] [MERGE #3402 @dilijev] Change release/1.7 to RELEASE mode and update bytecode GUID.
  • [58217deefc] - [Merge Microsoft/Chakracore@a95b99fb36] [MERGE #3308 @obastemur] Library: Create less new string object for known texts
  • [15c2b8e964] - [Merge Microsoft/Chakracore@9626882ac9] [MERGE #3222 @obastemur] NumberToString: Improve performance and reduce cache memory
  • [234730468e] - [Merge Microsoft/Chakracore@e76b30e5ca] [1.6>1.7] [MERGE #3389 @sigatrev] OS#12528802 fix crash accessing FuncObjectOpnd when function object is inlined
  • [207314d500] - [Merge Microsoft/Chakracore@8cfe47de52] [1.6>1.7] [MERGE #3400 @jianchun] jsrt: cleanup CHAKRACOREBUILD_ symbol in headers
  • [37f904636b] - [Merge Microsoft/Chakracore@66bc22eceb] [1.6>1.7] [MERGE #3382 @rajatd] On .caller, only invalidate cached scopes for nested parents
  • [f8dbdd5c03] - [Merge Microsoft/Chakracore@ad54488def] [1.6>1.7] [MERGE #3411 @agarwal-sandeep] Fix -stats:rejit for chakra full
  • [ec4d0042f8] - [Merge Microsoft/Chakracore@36fc51b58f] [1.6>1.7] [MERGE #3412 @curtisman] Fix Issue #3368: Symbol.species.toString() shouldn't have bracket around the name
  • [af938b6bf7] - [Merge Microsoft/Chakracore@cb5557fe2d] [1.6>1.7] [MERGE #3409 @curtisman] Fix Issue #3376: Escaped yield cannot be an identifier in strict mode
  • [3d768de09f] - [Merge Microsoft/Chakracore@36316625f2] [1.6>1.7] [MERGE #3377 @suwc] Fix module namespace property attributes
  • [3e73ac236c] - [Merge Microsoft/Chakracore@07ef27bd6f] [MERGE #3408 @MSLaguana] Adding Jsrt function JsCopyStringOneByte
  • [47e05bb9ac] - [Merge Microsoft/Chakracore@7d7010683e] [1.6>1.7] [MERGE #3397 @jackhorton] Fix crash when a Map is constructed with custom Map.prototype.set
  • [6494fd07a4] - [Merge Microsoft/Chakracore@7829651f00] [1.6>1.7] [MERGE #3328 @suwc] Fix Issue#3217: Reflect.construct permanently corrupts the invoked constructor
  • [7b06d0f243] - [Merge Microsoft/Chakracore@083ab297e1] [1.6>1.7] [MERGE #3398 @suwc] OS12503560: assignment to super[prop] not accessing base class property
  • [b168aa70f4] - [Merge Microsoft/Chakracore@6489b97aae] [1.6>1.7] [MERGE #3392 @atulkatti] Fixes #3009 The Enumerator built-in has been removed, so removing the tests.
  • [8dbdd50cb9] - [Merge Microsoft/Chakracore@8bbe7b2e82] [1.6>1.7] [MERGE #3323 @dilijev] Fix #3203, Fix #3204: Intl.getCanonicalLocales: name, toString, cannot call with new
  • [334671628a] - [Merge Microsoft/Chakracore@1e7793cfdf] [1.6>1.7] [MERGE #3378 @meg-gupta] TryFinally Fixes
  • [605163c8ce] - [Merge Microsoft/Chakracore@7df7f780dd] [MERGE #3360 @jackhorton] Fixes #3192, allows promise callback to be set to null
  • [b393ea5abf] - [Merge Microsoft/Chakracore@ea9514eac7] [1.6>1.7] [MERGE #3385 @thomasmo] OS#11221802 Address a reliability issue processes are running down during JIT server call
  • [43606f017e] - Merge tag 'v8.2.1' into v8.x
  • [91485fc44d] - src: fix cpplint error
  • [ea53d992dc] - test: mark new flaky test
  • [51451f6bc1] - n-api: support napi_fatal_error
  • [02bb58e7af] - chakrashim: removed shim for hasOwnProperty
  • [46d1389a41] - n-api: support napi_has_own_property
  • [54f12fd9ad] - n-api: implement delete_property,
  • [9507a2b418] - chakrashim: fixing cpplint errors
  • [b47e608789] - Merge pull request #328 from obastemur/idle_idle
  • [0aa2fba05b] - test: fixed test-util-format
  • [9ab193b28f] - n-api: update napi_wrap error behavior
  • [cbfb52010b] - test: fixed a unit test
  • [f287ae2721] - chakrashim: Added shim for EnqueueMicrotask
  • [980cf6f78e] - Merge tag 'v8.2.0' into v8.x
  • [6c4e3057df] - build: adding LTO support to configure script
  • [eb638ccc91] - [Merge Microsoft/Chakracore@3747582647] [1.6>1.7] [MERGE #3384 @agarwal-sandeep] OS#12654029: ArrayBuffer throw OOM if unable to allocate memory after GC
  • [64022f15a1] - [Merge Microsoft/Chakracore@e4f3c46cb3] [1.6>1.7] [MERGE #3390 @agarwal-sandeep] Fixes #3387: Fix build break with simd unused variable
  • [6ee9608170] - Update chakracore to 1.7
  • [540dc290fc] - chakrashim: update changelog for v8.1.4 release

2017-07-14, node-chakracore-v8.1.4

Commits

  • [b135790c6d] - [Merge Microsoft/Chakracore@359cca5ec4] [MERGE #3349 @MSLaguana] Update version number to 1.5.3
  • [bb53c85c12] - [Merge Microsoft/Chakracore@bd1dba2da8] [MERGE #3341 @akroshg] 17-07 ChakraCore servicing release
  • [0fbfbf91f7] - [Merge Microsoft/Chakracore@5d9535ac77] [MERGE #3190 @obastemur] xplat: fix ICU lib tilde path problem
  • [65e3ec19c9] - [Merge Microsoft/Chakracore@f91c91297d] [MERGE #3051 @MSLaguana] Updating release notes link
  • [06599312a2] - src: TTD fixes with async-wrap
  • [a5714cc671] - Merge tag 'v8.1.4' into v8.x
  • [fa7db0b9eb] - build: split up cpplint to avoid long cmd lines
  • [fbc9efaa6f] - doc: fix broken markdown link
  • [e7b475fbb3] - doc: update readme to use the master branch
  • [74c0740ae6] - test: skip a check in test_handle_scope
  • [89800a5324] - n-api: removed napi_status_last usage
  • [306b517339] - Merge tag 'v8.1.3' into v8.x

2017-06-27, node-chakracore-8.1.2-pre2

Commits

  • [4be96a0e53] - chakrashim: add shim for JSON methods
  • [360e93eaca] - chakrashim: more update-changelog fixes
  • [1c364f5e9d] - build: chakracore build improvements
  • [13230d45fb] - tools: Fixed update-changelog

2017-06-19, node-chakracore-8.1.2-pre

Commits

  • [19f9347b8b] - Merge tag 'v8.1.2' into v8.x
  • [acb450af42] - [Merge Microsoft/Chakracore@93ec291cff] [MERGE #3166 @jianchun] 17-06 ChakraCore servicing release
  • [ddb361eb90] - [Merge Microsoft/Chakracore@b3ec4b6344] Update version number to 1.5.2
  • [083bf13949] - [Merge Microsoft/Chakracore@96387111d7] [MERGE #3135 @obastemur] xplat: Improve ICU fallback conditions
  • [0290d5b03f] - test: mark sequential/test-benchmark-child-process as flaky
  • [e72523bde1] - test: enable addons-napi/test_reference
  • [7517f978cc] - test: fixing test breaks
  • [8356c2b242] - Merge tag 'v8.1.1' into v8.x
  • [16160c237b] - build: move SDK detection to npm-cli.js
  • [25bdb95a57] - chakrashim: fix debug build failure
  • [d03aa0a20d] - chakrashim: Implementing v8::Message
  • [fa6b635e3f] - build,chakrashim: enabled cpplint for chakrashim
  • [d94d248882] - chakrashim: cleanup inspector code
  • [d33c32f5ac] - [Merge Microsoft/Chakracore@a96455ed5f] [MERGE #3107 @obastemur] xplat: fix script location
  • [99a22951c0] - [Merge Microsoft/Chakracore@d8c654e810] [MERGE #3102 @dilijev] release/1.5: Update version number to 1.5.1
  • [5868614ec1] - lib,src: enable TTD record with env variable
  • [b0681ba229] - test: ignore new failing tests
  • [4b500dbe23] - test: mark some test as flaky
  • [1cf1355f66] - src: fixing build break
  • [bb57643592] - Merge tag 'v8.1.0' into v8.x
  • [48524b8340] - [Merge Microsoft/Chakracore@07c15e7a55] [1.4>1.5] [MERGE #3092 @leirocks] fix handle leak for recycler concurrent thread
  • [f92db9dff9] - n-api: enable napi_wrap() to work with any object
  • [d8ef944437] - chakrashim: fix undefined values in inspector
  • [7528ca6106] - test: fixing test breaks
  • [99c3ef57b2] - n-api: Added jsrt implementation for napi_get_version
  • [09e9f4a28c] - chakrashim: updated changelog
  • [157ff2ce2b] - test: marking new flaky test
  • [a1568bdc31] - build: fix ARM build
  • [189106edd8] - [Merge Microsoft/Chakracore@c36f7bf022] Ignore VS2017 linker warning LNK4221
  • [54d80bb1e0] - chakrashim: fix inspector asserts
  • [a2b74e6ee0] - build: restore intl check for inspector
  • [5fb2c2454b] - test: fix/ignore some unit-test
  • [3d868ab427] - src,n-api: n-api bug fix
  • [cebc14aa33] - n-api: fix TypedAarray info for ArrayBuffer offset
  • [3a047d77dd] - [Merge Microsoft/Chakracore@f105d21acf] [MERGE #3023 @obastemur] xplat: Packaging shasum check
  • [f61d10525d] - [Merge Microsoft/Chakracore@4c0fcf1480] [MERGE #2990 @obastemur] xplat: protect CC from un-reasonable stack limits
  • [9f03510803] - [Merge Microsoft/Chakracore@36d1ef2fa7] [MERGE #3015 @dilijev] release/1.5: Update version number to 1.5.0
  • [00894102ef] - build: fixing lint issues
  • [13e19f4bf5] - [Merge Microsoft/Chakracore@e6d6de4f86] [MERGE #3006 @mrkmarron] TTD -- Correct behavior around unhandled exception & debugger
  • [c4062ed021] - build: marking build as pre-release
  • [897ea918c6] - build: fixing merge build breaks
  • [7f1ea0d24f] - Merge tag 'v8.0.0' into v8.x-new
  • [2bd43bfa2c] - Merge nodejs/master into xplat Merge 2b541471db as of 2017-05-21. This is an automatically created merge. For any problems please contact @kunalspathak.
  • [4fc607f278] - Merge nodejs/master to xplat
  • [b3b36260bb] - test: Resolved and fixed a unit test
  • [65a4750e24] - Merge nodejs/master to xplat
  • [50eba656fc] - [Merge Microsoft/Chakracore@34c3ab1519] [MERGE #2976 @rajatd] Fix linux builds in 2.0
  • [0e386eb18b] - [Merge Microsoft/Chakracore@796a580cc0] Fix build [GlobOpt.cpp]
  • [8f7d131f07] - [Merge Microsoft/Chakracore@73d6109a24] [1.4>2.0] [MERGE #2959 @rajatd] 17-05 ChakraCore servicing release
  • [b9d061120b] - [Merge Microsoft/Chakracore@58225fe1db] [MERGE #2936 @MSLaguana] Exposing a new JSRT method to get additional information about exceptions
  • [b60c0243d4] - chakrashim: fixed missing conditional body
  • [65289ed50b] - chakrashim: clean up legacy debugger code
  • [9bf51e4b4d] - chakrashim: fixing jslint issues
  • [91a9798c6d] - test: enable inspector tests
  • [fb4e1e6d60] - build,src: enable intl for chakracore
  • [ff42f9d275] - n-api: Fix test-addons-napi failures (#249)
  • [9752ce1400] - Merge nodejs/master into xplat
  • [d07825c844] - Merge nodejs/master to xplat
  • [a8d00065a9] - build,test: Fixed test and build issue
  • [75c91ca118] - chakrashim: Fixed build errors
  • [16922b450b] - Fix N-API JSRT bugs found by new tests
  • [297b176ede] - Merge nodejs/node into xplat
  • [bfbf736f0c] - chakrashim, test: Build failures and skipped test
  • [ca32671f91] - Merge nodejs/node into xplat
  • [f3d3097ac0] - inspector: enable TimeTravel support
  • [af912e8fd5] - inspector: assert when clearing breakpoints
  • [28cdc33c8d] - n-api: Minor updates for review feedback
  • [cc20967556] - n-api: Make sources conditional on V8 / ChakraCore
  • [f8cbdde7d7] - n-api: Fix cc lint errors in node_api_jsrt.cc
  • [5cad632a3b] - n-api: Merge N-API JSRT from abi-stable-node
  • [283781f1b7] - test: updating tests to new error messages
  • [ad6108e51d] - chakrashim: Updated ChakraCore to release/2.0
  • [f9f10b4450] - chakrashim,src,test: fix build issues
  • [7e6de45b08] - test: mark tests that fail with ChakraCore on CI
  • [32b144d85a] - test: fix details in diff to node/master
  • [4751de5962] - chakrashim,lib,test: fixing build/test issues
  • [fe44f54949] - chakrashim: fixes and updates for TTD
  • [9a7af26982] - test: fixed unit test and jslint issues
  • [c577509b27] - Merge nodejs/master into xplat
  • [7f33b4cbf3] - chakrashim: Updated ChakraCore to release/2.0
  • [97002d0ca0] - inspector: fixing lambda call frames
  • [a043cb86fe] - inspector: implement inspector for chakrashim
  • [3d40cc1cd5] - inspector: copying the v8_inspector to chakrashim
  • [f9272fd060] - chakrashim: Updated ChakraCore to release/2.0
  • [2849020614] - test: fixing jslint error
  • [5bd7d4d626] - chakrashim: enable building with Node ICU on Linux
  • [481ca0e595] - test: fix tests after merge
  • [361c4bbee2] - chakrashim: Fix build after merge
  • [ac1e9e0087] - Merge node/master into xplat

2017-04-27, node-chakracore-8.0.0-pre2

Commits

  • [265fc0bedc] - chakrashim: fixing Linux build issue
  • [5e3480dd8f] - doc: fixing links in markdown
  • [25ca0d9eb8] - chakrashim: fix cpplint warns
  • [203bf79284] - chakrashim,lib,test: fixes for build and tests
  • [d1813bf736] - chakrashim,test: stub out serdes classes
  • [ff666e867d] - Merge branch 'master' into xplat
  • [2f5ee3943d] - chakracore: Sync chakracore to release/2.0
  • [b6f1dc4be2] - src,test,chakrashim: Misc Fixes
  • [3176f076c5] - Merge 'nodejs/master' into xplat
  • [a35216f4b2] - src: Fix for build break
  • [a361d49285] - chakrashim,test: Revert previous changes for chakracore
  • [491475dca0] - Merge remote-tracking branch 'nodejs/master' into xplat
  • [e170da8841] - chakracore: Update chakracore release/2.0
  • [87ce098018] - Fix for TTD with fs stat changes. (#194)
  • [b7a68b5faa] - src,test: Fixed merge conflicts
  • [08a0e89806] - Merge remote-tracking branch 'nodejs/master' into xplat
  • [c0297990ba] - lib: Update for jslint and documentation resources
  • [374a1d81bb] - test,chakrashim: Updated v8-version
  • [4ef4e8415e] - Merge remote-tracking branch 'nodejs/master' into xplat
  • [4c63073cea] - test: Skipped few testcases
  • [55946a6aa6] - Merge remote-tracking branch 'nodejs/master' into xplat
  • [20fa6b1909] - chakrashim: Enable node-chakracore build with icu on mac
  • [9eb3d7c9b0] - chakracore: Updated chakracore to release/2.0
  • [bdf6c12555] - Update TTD-README.md
  • [6129379586] - Update TTD-README.md
  • [9805badfd4] - test, chakrashim: Shimmed an API
  • [8a531cd495] - Merge remote-tracking branch 'nodejs/master' into xplat
  • [4bac92195b] - Update TTD-README.md
  • [00eeb6b15e] - Update TTD-README.md
  • [cd04a3d503] - chakracore: Updated chakracore to release/2.0
  • [c51a730473] - core,chakracore,chakrashim: TTD updates
  • [fd355edcd9] - chakrashim: Updated v8-version
  • [ebeae1523c] - test: Fixed unit tests
  • [8fe0274d95] - tools, src: Fix build break
  • [ad2a20e802] - Merge 'nodejs/master' into xplat
  • [ed2964b0a9] - chakrashim, test: Chakrashim fixes
  • [233a053031] - WIP: Fix build after merge
  • [83d2df34c2] - jslint: fix jslint errors after merge
  • [02443adc1d] - Merge remote-tracking branch 'nodejs/master'
  • [05e0f044bc] - chakrashim: fix xplat build
  • [8248ff6d26] - test: fix up jslint warnings
  • [9129ea787f] - chakrashim: fixup to match latest ChakraCore
  • [54ecd987fc] - chakrashim: Update ChakraCore to commit 49e376d
  • [7ae4a2b731] - Merge pull request #172 from nodejs/cc_config
  • [9716837055] - chakrashim: Fix GetOwnPropertyNames and GetPropertyNames
  • [8e66382a18] - Ported fixes from ChakraCore to fix TTD issues
  • [2096aa2083] - Merge branch 'xplat-merge' into xplat
  • [6413bab8a5] - Merge pull request #164 from jackTheRipper/mac-os-readme
  • [ddd22d6204] - deps: fix interaction with debugger in deps chakracore
  • [9538b4aa4f] - chakrashim: fix compatibility with NAN
  • [a1092a7e8d] - build: include chakrashim headers in install.py
  • [121a342bb3] - build: include chakrashim in the executable
  • [efeaf88f0c] - build: enable cross-compilation in vcbuild.bat
  • [64480a53f2] - build: add ChakraCore SDK to packages
  • [e11f649ec2] - Update README.md (#149)
  • [3d3d6e199f] - Update TTD-README.md

2016-11-26, node-chakracore-7.0.0-pre10

Commits

  • [cc9c687c24] - Fix cleanup issue in ChakraCore xplat
  • [638947dd10] - Update ChakraCore to release/2.0-pre branch
  • [17dda8c21d] - Updated gif URL for reverse continue feature
  • [d87ffdd05a] - Update TTD-README.md
  • [59950ad1e8] - How to get started with TTD
  • [4c7321728d] - build: fix build on macos and fix crash on exit
  • [5c0da902ff] - Merge pull request #143 from agarwal-sandeep/xplat-ttd-squash
  • [90e3033ab7] - build: fix node-v8 build after merge
  • [b661c07633] - test: skip SharedArrayBuffer tests for chakracore
  • [a6333edc7a] - node-chakracore: Fix test/message/timeout_throw.js baseline
  • [ff2d2213d5] - chakrashim: update chakracore to
  • [9c745fd8ca] - chakrashim: Added missing IsSharedArrayBuffer API
  • [9814c0b133] - Merge branch 'nodejs/master' into xplat
  • [dd5a011356] - chakrashim: Use new xplat string APIs
  • [3ec2f4fc6e] - chakrashim: Fix JsParse/JsRun APIs
  • [e3860a2918] - chakrashim: update chakracore (2016-11-14)
  • [f7d965f3fb] - Merge branch 'chakracore-master' into xplat
  • [8e815577f9] - build: remove a pattern that only matched the MSI
  • [d850b3d44d] - build: disable MSI by default for ChakraCore
  • [93c8379ba3] - build: add ChakraCore DLL and PDB to packages
  • [af3f785840] - test: Fixed test failures
  • [e9dd0aae36] - chakrashim: add chakracore experimental String APIs
  • [d65fcad738] - chakrashim: update chakracore (2016-10-25)
  • [af79e3fe6b] - tools: Resolved merged conflicts
  • [732d81e2d3] - Merge chakracore-master into xplat
  • [0fd9426976] - chakrashim: re-enable chakra-config
  • [2968f504ef] - Merge pull request #125 from obastemur/remove_shared
  • [cecbc36ab0] - Merge pull request #124 from nodejs/osx_10_12
  • [bd17a62fe4] - Merge pull request #123 from nodejs/xplat_build_fix
  • [e7cb647bf6] - Merge pull request #117 from obastemur/xplat_osx
  • [bea58b0120] - chakrashim: update chakracore (2016-09-06)
  • [744b83c407] - Merge 'chakracore-master' into xplat (2016-09-06)
  • [9cb6342ef9] - README: update chakracore dependencies
  • [edbc95ea19] - Merge remote-tracking branch 'chakracore-master' into xplat
  • [097b7b8b31] - chakrashim: update chakracore (2016-08-01)
  • [471b930d20] - README: update to include Linux instructions
  • [9c7c47d220] - chakrashim: use updated chakracore
  • [e1b7745bed] - chakrashim: add chakracore experimental String APIs
  • [9040442591] - Merge remote-tracking branch 'chakracore-master' into xplat
  • [ab8fd541c9] - chakrashim: update chakracore (2016-07-22)
  • [5021d49441] - Merge remote-tracking branch 'chakracore-master' into xplat
  • [f21cdaf984] - chakrashim: update chakracore (2016-07-15)
  • [ae1b9d4927] - chakrashim: build on Linux
  • [b9c21932d8] - chakrashim: remove --engine test arg
  • [03633a70bb] - chakrashim: patch to build with linux chakracore
  • [1ddc979544] - chakrashim: switch to chakracore/linux

2016-09-09, node-chakracore-7.0.0-pre9

Commits

  • [3bce961699] - 2016-09-09, node-chakracore-7.0.0-pre9
  • [0124235ee0] - test,tools: test fixes after merge
  • [16bae56807] - Merge remote-tracking branch 'nodejs/master' into chakracore-master
  • [76da668665] - test: Updated baseline for chakracore
  • [0bddd5da66] - chakrashim: Make chakracore 1.3 build
  • [3fa1e12b73] - chakracore: Updated to 1.3
  • [a606f84dea] - src: fix build break for !NODE_USE_V8_PLATFORM
  • [45ff9e9021] - chakrashim: Added missing API in v8.h
  • [913ea18f9d] - Merge 'nodejs/master' into chakracore-master
  • [65e0fc283e] - test: fixed unit test
  • [2525355b1e] - Merge 'nodejs/master' into chakracore-master
  • [acb42253a8] - chakrashim: Improve AddLocal codepath

2016-07-22, node-chakracore-xplat-7.0.0-pre8

Commits

  • [471b930d20] - README: update to include Linux instructions
  • [9c7c47d220] - chakrashim: use updated chakracore
  • [e1b7745bed] - chakrashim: add chakracore experimental String APIs
  • [9040442591] - Merge remote-tracking branch 'chakracore-master' into xplat
  • [ab8fd541c9] - chakrashim: update chakracore (2016-07-22)
  • [5021d49441] - Merge remote-tracking branch 'chakracore-master' into xplat
  • [f21cdaf984] - chakrashim: update chakracore (2016-07-15)
  • [ae1b9d4927] - chakrashim: build on Linux
  • [b9c21932d8] - chakrashim: remove --engine test arg
  • [03633a70bb] - chakrashim: patch to build with linux chakracore
  • [1ddc979544] - chakrashim: switch to chakracore/linux
  • [5eb80319a4] - chakrashim: a few refactors for clang
  • [6695095912] - chakrashim: pass compile flag to disable simdjs when building chakracore
  • [b68580e947] - deps: disable features using compile flag (simdjs)
  • [c78c10f828] - Revert "deps: Expose --harmony-simd in node+chakracore"
  • [d078ffc5b8] - Revert "deps: Modified chakracore to enable/disable SIMD"
  • [06fc26df5d] - test: fixed failing test cases
  • [c2ce8329fb] - build: fixes post merge
  • [93015ca33f] - Merge 'nodejs/master' into chakracore-master
  • [32b85f9f0f] - chakrashim: bug fixes for Error APIs
  • [fa65467af6] - win,node-gyp: work around __pfnDliNotifyHook2 type change

2016-06-23, node-chakracore-7.0.0-pre8

Commits

  • [bc6327fdd3] - 2016-06-21, node-chakracore-7.0.0-pre8
  • [89dbaf8851] - build: merged conditions for v8_inspector
  • [f2ad5323e0] - lib,test: fixed jslint errors
  • [b3610fe8f4] - test: fixed unit test for error message
  • [8b48ffde44] - src,build: added todo for isolate_data
  • [0402b9e177] - Merge 'nodejs/master' into chakracore-master
  • [1ec0729ac8] - chakrashim: implement triggering GC when idle
  • [8641dc0a9d] - doc,deps,test: fixed deps\test after upgrade to 1.2
  • [4dd7c223d0] - build: do not build icu for chakracore-master
  • [8f00534443] - deps: Modified chakracore to enable/disable SIMD
  • [7cd4c61fa4] - chakrashim: updated chakracore to 1.2
  • [407e16c0e7] - test: Suppress debugger test and fixed jslint
  • [5556a39abe] - deps: Expose --harmony-simd in node+chakracore
  • [2684f39f4f] - deps: Modified chakracore to enable/disable SIMD
  • [3b6a55e5c4] - Merge 'nodejs/master into chakracore-master
  • [8d11795cf8] - tool: modified eslint rule for line-breaks
  • [2048b2c890] - test: Disabled a debugger unit test
  • [6fd464cbd3] - Merge 'nodejs/master' into chakracore-master
  • [b1e66d751b] - tools: fixed jslint errors after merge
  • [60e2711353] - Merge nodejs/master into chakracore-master
  • [574b01ed1c] - test: fixed test case after merge
  • [7c88be6551] - deps: added chakrashim apis for Proxy
  • [ca75446655] - Merge branch 'nodejs/master' into chakracore-master
  • [c7129ab9f5] - test: update message/...chakracore.out
  • [007b8f6099] - Merge branch 'nodejs/master' into chakracore-master
  • [2a8b3b003c] - chakrashim: correct Template properties support

2016-04-20, node-chakracore-6.0.0-pre7

Commits

  • [acca384ba1] - 2016-04-20, node-chakracore-6.0.0-pre7
  • [589206a43f] - chakrashim: remove a jslint comment
  • [5dafb03f7d] - Merge branch 'nodejs/master' into chakracore-master
  • [8fb96bc713] - test: update 5 node-chakracore message test baselines
  • [40b5f7cb5e] - test: fix wrong python script indentation
  • [bb0707b8f2] - test: patch tests for chakra
  • [df8d10e0a8] - chakrashim: correct function callback context
  • [41d9652d09] - chakrashim: let caller TryCatch record exception
  • [53c2d8e8e1] - test: skip null-buffer-neuter on node-chakracore
  • [313cec1c10] - chakrashim: add test/addons dependency stubs
  • [0cd4cb887c] - gyp: revert incorrect quote_cmd fix
  • [c864edf09b] - Merge branch 'nodejs/master' into chakracore-master

2016-04-01, node-chakracore-6.0.0-pre6

Commits

  • [7f2f649895] - 2016-04-01, node-chakracore-6.0.0-pre6
  • [730cd890ab] - win,build: fix arm build
  • [d9469f1006] - chakrashim: update chakracore to 1.1.0.5
  • [b838007b79] - chakrashim: use microtask queue to run Promise
  • [2723d94d82] - test: address 2 new failures on node-chakracore
  • [88dc6548c1] - Merge remote-tracking branch 'nodejs/master'
  • [803af694c5] - chakrashim: add dummy Debug.MakeMirror
  • [e7b09ef9e2] - chakrashim: better StackTrace API compat
  • [c6d6e6b2f7] - chakrashim: implement new APIs added in v8
  • [58ff8db189] - Merge remote-tracking branch 'nodejs/master'
  • [878b8fd412] - chakrashim: fix ObjectTemplate callbacks compat
  • [75ace7dcc5] - chakrashim: ensure chakra_shim_native buffer is null terminated
  • [adfadccf20] - test: fix unittest for Chakra engine
  • [d875ac9d9c] - Merge remote-tracking branch 'nodejs/master'
  • [9e23f005e5] - chakrashim: allow Persistent::Reset after V8::Dispose

2016-02-29, node-chakracore-6.0.0-pre5

Commits

  • [fc3cf3e602] - deps: Updated chakracore to 1.1.0.4
  • [e2fc3385f5] - test: Skip running test-tick-processor
  • [50d1014b03] - chakrashim: Make --v8-options work
  • [8932128466] - Merge remote-tracking branch 'nodejs/master'

2016-02-10, node-chakracore-6.0.0-pre4

Commits

  • [a34dd031b6] - deps: Update chakracore to 1.1.0.3
  • [ee02cb6486] - chakrashim: Fixed breaking v8 APIs after merge
  • [53bfef30c0] - Merge remote-tracking branch 'nodejs/master' into chnext

2016-01-29, node-chakracore-6.0.0-pre3

Commits

  • [668b620a02] - deps: Updated chakracore to 1.1.0.2
  • [88ce3d56e0] - chakrashim: Update v8 version
  • [e33559243e] - chakrashim: Fixed v8 APIs
  • [d720b2f26f] - Merge remote-tracking branch 'nodejs/master' into chnext
  • [87d88dd97f] - doc: Fix broken link in README.md
  • [fb09510343] - test: Disabled more unit test for chakracore
  • [c2c63373fb] - chakrashim: Bump-up the v8-version.
  • [c4f1afc8f2] - chakrashim: Fixed v8 APIs after merge
  • [c4dee625b3] - Merge remote-tracking branch 'nodejs/master' into chnext
  • [d69e2c82a3] - chakrashim: Add 'Debug' object only when needed

2016-01-15, node-chakracore-6.0.0-pre2

Commits

  • [e300485dbd] - chakrashim: tweak chakra_shim.js for eslint
  • [5fe1c8f564] - docs: revert README.md bad merge
  • [a3007fa58b] - chakrashim: sync to chakracore 1.1.0.1
  • [a5804ddb7d] - tool: Removed unnecessary arg from vcbuild.bat
  • [3518aeee29] - deps: Update chakrashim's v8 header file version
  • [1e3e8b81dd] - Merge remote-tracking branch 'nodejs/master' into chnext
  • [65b49fc532] - doc: Added IoT-Readme.md

2016-01-13, node-chakracore-6.0.0-pre1

Commits

  • [5d860fd86b] - chakrashim: sync to chakracore release/1.1
  • [6c70170eaf] - chakrashim: Fixed multiple unittest bugs
  • [ee68330fc7] - chakrashim: Fix for nan v2.2 APIs
  • [6bc3ef3fa1] - doc: Updated README.md for chakracore
  • [49bb95d014] - test: Fixed unit test for chakra engine
  • [889af372c3] - chakrashim: add chakracore source
  • [cb4788a1c2] - Merge remote-tracking branch 'nodejs/master' into chnext-chakracore
  • [8d722fa371] - chakrashim: Implement IsMap/IsSet after merge
  • [b259f11a90] - chakrashim: update AUTHORS
  • [377347e915] - chakrashim: handle index properties in Object::Get/Set
  • [a1a43a2aaa] - chakrashim: lint errors cleanup
  • [d1e310e633] - Show JS exception details for FATAL ERROR message
  • [f44ff42988] - chakrashim: misc chakrashim related cleanup
  • [f14d33795b] - chakrashim: handle Value::ToInteger overflow case
  • [b6e38eb441] - chakrashim: Added dummy 'Debug' in global object
  • [04446e4648] - chakrashim: Implemented ScriptOrigin signature
  • [7953699687] - Merge remote-tracking branch 'nodejs/master' into chnext
  • [26c1f6df22] - chakrashim: JsCollectGarbage and cleanup
  • [98d84cd8d4] - Merge remote-tracking branch 'nodejs/master' into chnext
  • [1f2ab92a3a] - chakrashim: Remove option to build with 'chakra'
  • [c115f422f0] - chakrashim: Removed --no-duplicate-basename option
  • [c9cf4ff042] - chakrashim: isMapIterator/isSetIterator bug fix
  • [82ad0b3fe6] - Added back jslint prefer-const rule
  • [0e514a58ea] - Merge remote-tracking branch 'nodejs/master' into chnext
  • [5a3fca2936] - chakrashim: Update chakracore to new header
  • [490ef5860c] - chakrashim: Implemeted v8 APIs after merge
  • [52780c70e4] - Merge remote-tracking branch 'nodejs/master' into chnext
  • [5f6bc43b80] - chakrashim: Fixed discrepencies in ToInteger
  • [0c45b5c7ff] - chakrashim,msi: build with chakracore
  • [e4eec51852] - chakrashim: Implemented 2 new nan.h APIs
  • [777a04256c] - Revert "lib,buffer: temp workaround chakra bug"
  • [1a9ddec782] - Merge remote-tracking branch 'node/master' into chnext
  • [e4207e2a2f] - lib,buffer: temp workaround chakra bug
  • [3a55f98d9a] - lib: mark Buffer/SlowBuffer not supporting @@species
  • [91b675a8b3] - Merge remote-tracking branch 'node/master' into chnext
  • [2d1b2b4440] - chakrashim: update AUTHORS, cpplint
  • [e4b077ca51] - chakrashim: add implement v8::FunctionTemplate::Inherit I was implement v8::FunctionTemplate::Inherit and use in my game engine.
  • [189df5f0aa] - chakrashim: fix Object::SetInternalField … When use SetInternalField with Interger will assert:
  • [f017c07056] - chakrashim: update AUTHORS
  • [17b1ed81b1] - chakrashim: remove unused code
  • [7f4cf1fb58] - chakrashim: remove supportsOverrideToString
  • [47477f613b] - chakrashim: fix index/toInteger int overflow
  • [56dc0bb132] - chakrashim: fix Object::SetInternalField
  • [7a1fb01a7c] - win,cctest: link as console subsystem
  • [c10332c4d3] - chakrashim: fix x64 build
  • [776499c1d6] - chakrashim: Removed word 'TH2' from chnext codebase
  • [efc1c4b690] - chakrashim: fix TryCatch exception reporting
  • [ace0109cdc] - chakrashim: remove unused code
  • [436704c4d7] - Merge remote-tracking branch 'node/master' into chnext
  • [fea88a456b] - chakrashim: revert StackFrame method renaming
  • [566cff6eb3] - chakrashim: minor cleanup
  • [8d73cfe0c0] - chakrashim: Code refactoring for cached propertyIds
  • [c932f01c22] - Merge remote-tracking branch 'node/master' into chnext
  • [33d79fa095] - chakrashim: some minor shim cleanups
  • [72f07025d2] - chakrashim: more v8.h shim alignment for nan.h
  • [8519d3703b] - chakrashim: Add support for --use-strict flag
  • [c21ef4b482] - chakrashim: remove SAL annotations
  • [56a5330950] - chakrashim: do not pass nullptr to JsCallFunction
  • [b461501a67] - chakrashim: align Local/Persistent with official v8.h
  • [39685df138] - chakrashim: Refactored LoadProc changes added earlier
  • [2c45af262e] - chakrashim: Load chakra.dll dynamically for TH2
  • [e282ea040c] - chakrashim: add missing Exception methods
  • [a58a3cb062] - chakrashim : Minor code cleanup
  • [42923c5d7d] - Merge remote-tracking branch 'node/master'
  • [8cbbfbc730] - chakrashim: some v8.h shim cleanup
  • [5a54c00ecd] - Merge pull request #64 from Microsoft/CodeCleanup
  • [da8a753f48] - Merge remote-tracking branch 'iojs/master' into chnext
  • [c50ad9de08] - Merge remote-tracking branch 'iojs/next' into chnext
  • [9a88a51d96] - chakrashim: handle Symbol as property name
  • [e17502f00d] - chakrashim: improve typed array and instanceof perf
  • [a3d55afcca] - chakrashim: some performance improvements
  • [f33e43f1e9] - chakrashim: Use new Jsrt APIs JsGetContextOfObject, JsGetContextData and JsSetContextData
  • [8851bb6bfe] - chakrashim: Removed cross context shim code
  • [87862dc259] - chakrashim: enable chakra experimental features
  • [d24d422cc7] - chakrashim: implement ArrayBuffer::New on external memory
  • [39db229cc9] - Merge remote-tracking branch 'iojs/next' into chnext
  • [45411a78ea] - chakrashim: changes to build with iojs next
  • [f2183642d0] - chakrashim: add gyp flag msvs_use_library_dependency_inputs
  • [d57d102759] - gyp: add msvs_use_library_dependency_inputs support
  • [0a2b36a256] - chakrashim: fix Script::Compile AV
  • [549e280811] - chakrashim: specify msvs_windows_target_platform_version
  • [914f1b4dc2] - gyp: add msvs_windows_target_platform_version support
  • [9a1945b9a4] - chakrashim: revert error types proxy change
  • [9d2faefb88] - win,gyp: quote action command
  • [f345fb0b9a] - chakrashim: skip setweak/clearweak work when disposing runtime
  • [79d4877184] - repl,chakra: make 'Unterminated ...' errors recoverable
  • [70f8352e27] - chakrashim: use proxy to patch error types
  • [26ff29c344] - chakrashim: fix some cross-context bugs
  • [93adbaad74] - chakrashim: display out of memory error message
  • [0c41b4522f] - chakrashim: fix cross context strictmode/bound function
  • [94628e09bc] - chakrashim: revive object during ClearWeak
  • [8a10839e58] - chakrashim: vm proxy and other fixes
  • [13de41ae3d] - build: refactor engine switch and process.jsEngine
  • [4fb398a05a] - chakrashim: reformat to pass cpplint
  • [07547c2424] - chakrashim: per isolate message listeners and embedded data
  • [2bb7fc3b32] - chakrashim: clean up warning on std::map use
  • [ffe5db1925] - chakrashim: fix toString on cross context objects
  • [f60c528758] - chakrashim: callbackinfo holder and accessor signature
  • [aa96260f0d] - node-gyp: revert arm specific libs change
  • [c2b8d43fa8] - chakrashim: disable warning c4091 and remove arm specific lib
  • [8403d34afa] - npm: change node-gyp module to support chakrashim and ARM
  • [6c445c6281] - openssl: enable building on ARM with chakrashim
  • [47000c74f4] - add chakrashim and enable node.js on chakra