{"push_id":1707344949,"size":16,"distinct_size":16,"ref":"refs/heads/inspect_tests","head":"9fabd657c495bb194065e35c5fbb501ce25c7448","before":"d5fb0ab965011daafbc7a338b48fcf9565d2593d","commits":[{"sha":"dd3ab6e6f6e85afda05f98c0f878815942b6de88","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: successful build/link of shim code","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/dd3ab6e6f6e85afda05f98c0f878815942b6de88"},{"sha":"532e79606139e27c61b6c8bcb147b705a85aa5b0","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: shim inspector startup paths","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/532e79606139e27c61b6c8bcb147b705a85aa5b0"},{"sha":"ceefabee3531b825a7e3e23329d482a68f519441","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: successful connection and execution","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/ceefabee3531b825a7e3e23329d482a68f519441"},{"sha":"61cef27d6dcb536cb703bdc84e6836195a94e1db","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: enabled breakpoints and stepping\n\nInspector\n* Added an interrupt queue to handle the `Isolate::RequestInterrupt`\n  calls\n* Hooked up the end-to-end breakpoint flow\n* Hooked up `scriptParsed` events\n* Hooked up the break, continue, and step commands\n* Hooked up handling for breaks and exceptions\n* Added a set of JsRT helpers to make implementation cleaner\n\nnode-chakracore\n* Added a platform shim and enabled v8 platform\n* Shimmed RegExp and Promise objects","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/61cef27d6dcb536cb703bdc84e6836195a94e1db"},{"sha":"9078e4fdda6f1f5a09502b0a1fe7d397860d88bd","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: remove unneeded files\n\n* Removed all of the injected scripts as they are no required.\n* Removed unused build scripts","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/9078e4fdda6f1f5a09502b0a1fe7d397860d88bd"},{"sha":"02d86e8fa46cf70f35093b7d6b414097c15b1abc","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: adding support for evaluation\n\n* Implemented getProperties\n* Implemented basic evaluate\n* Implemented evaluateOnCallFrame\n* Removed unused files\n* Cleaned up unneeded changes in core","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/02d86e8fa46cf70f35093b7d6b414097c15b1abc"},{"sha":"945a53dfd45de9a73fea942f8d7ff8854fefe3cb","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: finished script handling\n\n* Added support for loading the script source\n* Added handling for SourceURL and SourceMappingURL","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/945a53dfd45de9a73fea942f8d7ff8854fefe3cb"},{"sha":"51efbc2935120ac274420b666cf6bfdefb28860e","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: handle unknown scripts\n\nIf the debugger pauses on an unknown script it will automatically step in\nuntil a known script is found (or the method returns back). This handles\nscenarios with evaluated scripts:\n\n```\nfunction bar() {\n    return 4;\n}\n\neval(`\nfunction baz() {\n  console.log('baz');\n}\n\nfunction foo() {\n  baz();\n  baz();\n  bar();\n  return 5;\n}`);\nfoo();\n```\n\nWhere stepping into `foo` will keep stepping in until the first known script,\nin this case the `console` property getter. Each time the debugger pauses\ninside of the unknown script it will immediately try to step into the next\nfunction.\n\nIn cases where the user is attempting to step out, the debugger will continue\nstepping out until the next known script is encountered. This allows the user\nto step into the evaluated code, realize that they didn't want to be there and\nimmediately step out of the entire frame.","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/51efbc2935120ac274420b666cf6bfdefb28860e"},{"sha":"96a5d0768674932ae4d6b2d9077ec7faddf4ab24","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: Runtime.getProperties fixes\n\n* Fixed overly aggressive parameter check that was causing Chrome to\n  display no properties.\n* Added missing \"debuggerOnlyProperties\" in the result\n* Added handling for invalid ObjectId values\n\nDepending on the timing of requests from the client, it's possible that the\nobject referred to by an objectId can point to an object that's not longer\nvalid. In this case we'll just return an error to the client and they can\nquery again on the next pause.","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/96a5d0768674932ae4d6b2d9077ec7faddf4ab24"},{"sha":"443d1ccbf73f064086048c2f76a2c8d0d508b393","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: removed unneeded asserts\n\n* When Chrome detects a dot in a watch expression it calls\n  \"Runtime.callFunctionOn\" to get the list of members. We don't currently\n  support this in ChakraCore, so we'll just return a failure.\n* Removed other asserts which were blocking Chrome","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/443d1ccbf73f064086048c2f76a2c8d0d508b393"},{"sha":"178470292e6b38db85cef837d2314d5afbf4696d","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: jsrtinspectorhelpers cleanup\n\n* Added missing CHAKRA_VERIFY_NOERROR checks\n* Added local variable initialization for out variables","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/178470292e6b38db85cef837d2314d5afbf4696d"},{"sha":"af3b30eb245feb484eb95116c7f7317ae49492f7","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: fixing cpplint errors\n\nFixed cpplint issues related to inspector changes","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/af3b30eb245feb484eb95116c7f7317ae49492f7"},{"sha":"49b9c5170be72b4ffe8c0b4418ac3ece220997e7","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"inspector: incorporate feedback\n\nIncorporated PR feedback.","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/49b9c5170be72b4ffe8c0b4418ac3ece220997e7"},{"sha":"75b6bc32a275d23290c92f9242c38e102adb75f4","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"Working on test fixes","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/75b6bc32a275d23290c92f9242c38e102adb75f4"},{"sha":"4ba51c0fa2a854f190145d5c986df403f19b9bd2","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"Enabling intl to unblock UTF-8 for inspector","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/4ba51c0fa2a854f190145d5c986df403f19b9bd2"},{"sha":"9fabd657c495bb194065e35c5fbb501ce25c7448","author":{"name":"Kyle Farnung","email":"70e45da877e6a1c92d625c166354710e6230f2b3@microsoft.com"},"message":"Revert \"Enabling intl to unblock UTF-8 for inspector\"\n\nThis reverts commit 63ece092e63cf6ba0cf4c181480e6134fa21c8bc.","distinct":true,"url":"https://api.github.com/repos/kfarnung/node-chakracore/commits/9fabd657c495bb194065e35c5fbb501ce25c7448"}]}
{"actor":{"display_login":"kfarnung"}}