{"push_id":1027677148,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"7b0b75db0b3c7d73fa12dffc446d30f7bc0ef586","before":"d864ee6fbfa63be38a93efa98d5ebbaea81ee11e","commits":[{"sha":"5db6afb06d104f0f5bbfc703a17bdc4af49c1a80","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Add evaluateOnSelectedCallFrame wrapper to NuclideBridge\n\nSummary:public\n\nExtends `NuclideBridge` (which lives inside the Chrome Debugger Tools) to allow evaluating an expression on the current callframe.\n\nReviewed By: yinghuitan\n\nDifferential Revision: D3043241\n\nfb-gh-sync-id: 895a0cf842f009484eea8fd102a3ecd5f23592d1\nshipit-source-id: 895a0cf842f009484eea8fd102a3ecd5f23592d1","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/5db6afb06d104f0f5bbfc703a17bdc4af49c1a80"},{"sha":"8b8fc2d93fc1313b00427657b2d97c351ee92b44","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Track paused state of debugger in DebuggerStore\n\nSummary:public\n\nDebugger datatips should only pop up while the debugger is paused. To enable this, we need to track the paused state of the debugger.\n\nReviewed By: yinghuitan\n\nDifferential Revision: D3043251\n\nfb-gh-sync-id: 42bbc7b82b8d43fbaa9c96c7cc0714e718f90b59\nshipit-source-id: 42bbc7b82b8d43fbaa9c96c7cc0714e718f90b59","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/8b8fc2d93fc1313b00427657b2d97c351ee92b44"},{"sha":"cf1e2a04d6dda08465c84ea551fbb164db1bd924","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Add ability to evaluate expression on current callFrame\n\nSummary:public\n\nAdds a facility for asynchronously evaluating an expression on the current callframe inside the Chrome Debugger.\n\nReviewed By: yinghuitan\n\nDifferential Revision: D3043361\n\nfb-gh-sync-id: 2909709623625a95148b58982486478cee137e80\nshipit-source-id: 2909709623625a95148b58982486478cee137e80","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/cf1e2a04d6dda08465c84ea551fbb164db1bd924"},{"sha":"a969a992854f27caaf18782ca315ec9e6f3bdc5d","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Ensure workspace not null\n\nReviewed By: yinghuitan, johnislarry\n\nDifferential Revision: D3043365\n\nfb-gh-sync-id: 675d7e4dc793e9abea843b9f5eefde11d1af4bfe\nshipit-source-id: 675d7e4dc793e9abea843b9f5eefde11d1af4bfe","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/a969a992854f27caaf18782ca315ec9e6f3bdc5d"},{"sha":"3fcc69edf87ecfa53d43e95282104def29226042","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Add debugger datatip\n\nSummary:public\n\nAdds the actual datatip provider which calls into the debugger to evaluate the expression underneath the cursor.\n\nReviewed By: yinghuitan\n\nDifferential Revision: D3043368\n\nfb-gh-sync-id: 9494f7cf2e56e3f74503e3921d587d62653efe01\nshipit-source-id: 9494f7cf2e56e3f74503e3921d587d62653efe01","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/3fcc69edf87ecfa53d43e95282104def29226042"},{"sha":"eec4657d33e874975999fd4a69ff0ba95cb0dc55","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Add GK check\n\nReviewed By: johnislarry\n\nDifferential Revision: D3043371\n\nfb-gh-sync-id: 8dec9e2747d960a00a6e8925d7b603c3dda5fea2\nshipit-source-id: 8dec9e2747d960a00a6e8925d7b603c3dda5fea2","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/eec4657d33e874975999fd4a69ff0ba95cb0dc55"},{"sha":"fe71c75cd055b972c5bebc1be45b1b6c4778bef0","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Add EvaluationExpressionProvider Service API\n\nSummary:public\n\nThis adds the `nuclide-evaluation-expression.provider` API to the debugger. It allows the debugger to query language providers for the expression at a given location in a TextEditor, which it then forwards to the debugger backend for evaluation.\n\nReviewed By: yinghuitan\n\nDifferential Revision: D3045070\n\nfb-gh-sync-id: 6be39b5652e2c850b15230acb199ec802cd9e4b4\nshipit-source-id: 6be39b5652e2c850b15230acb199ec802cd9e4b4","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/fe71c75cd055b972c5bebc1be45b1b6c4778bef0"},{"sha":"25982ee76243c6c69128989f3a1cc34e29fa5e24","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Consume ExpressionEvaluation providers from language services\n\nSummary:public\n\nActually consume the expression evaluation provider for the current grammar for determining the highlighted range and expression evaluated in the debugger.\n\nReviewed By: yinghuitan\n\nDifferential Revision: D3045071\n\nfb-gh-sync-id: 3bc1ddb70a4c2a9aea1aed0797d50df8137dc816\nshipit-source-id: 3bc1ddb70a4c2a9aea1aed0797d50df8137dc816","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/25982ee76243c6c69128989f3a1cc34e29fa5e24"},{"sha":"56e2ce02fd35025a0185c946928f816e0e20de92","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Add basic EvaluationExpression provider.\n\nSummary:public\n\n(Analogous to D3045075)\nPer our discussion, this adds a rudimentary RegExp-based evaluation expression provider for Hack. Ideally, we'll want to swap out a proper AST-based solution at a later time, once Hack has been adapted to return the required information. For now, this gets us 80% of the way there, since evaluating identifiers is by far the most common use case.\n\nReviewed By: peterhal\n\nDifferential Revision: D3045073\n\nfb-gh-sync-id: 78b624d4ccc8efaec196abaa4feb0793fd769039\nshipit-source-id: 78b624d4ccc8efaec196abaa4feb0793fd769039","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/56e2ce02fd35025a0185c946928f816e0e20de92"},{"sha":"62c1f7a2ce29bbbe4ae76dc268fe99cda5f041a8","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Add basic EvaluationExpression provider.\n\nSummary:public\n\n(Analogous to D3045073)\nPer our discussion, this adds a rudimentary RegExp-based evaluation expression provider for Flow. Ideally, we'll want to swap out a proper AST-based solution at a later time, once Flow has been adapted to return the required information. For now, this gets us 80% of the way there, since evaluating identifiers is by far the most common use case.\n\nReviewed By: yinghuitan, nmote\n\nDifferential Revision: D3045075\n\nfb-gh-sync-id: 5db021a0857ca02028bfc2f6d040f419ab94cce4\nshipit-source-id: 5db021a0857ca02028bfc2f6d040f419ab94cce4","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/62c1f7a2ce29bbbe4ae76dc268fe99cda5f041a8"},{"sha":"e78515d6f251b8ac4ecb06a2ec23bb023f3dbf4c","author":{"email":"d53bf5fa64c104a27943beee171f2d917c48d01a@fb.com","name":"Nat Mote"},"message":"Use monospace font in outline view\n\nReviewed By: jgebhardt\n\nDifferential Revision: D3067543\n\nfb-gh-sync-id: 6a4bcbb1fd302f834d6e54f7cd8a7debfe8cd114\nshipit-source-id: 6a4bcbb1fd302f834d6e54f7cd8a7debfe8cd114","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/e78515d6f251b8ac4ecb06a2ec23bb023f3dbf4c"},{"sha":"397060a30520c54112ae845c116e985ca3c4c21b","author":{"email":"fda5fd98179815a22ae358022eadeb52f103eac9@fb.com","name":"Andres Suarez"},"message":"Optimize UP loader for flat package structure\n\nReviewed By: ssorallen\n\nDifferential Revision: D3068180\n\nfb-gh-sync-id: f0df1cc34e59b6f7a2775a402d90f4f338681734\nshipit-source-id: f0df1cc34e59b6f7a2775a402d90f4f338681734","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/397060a30520c54112ae845c116e985ca3c4c21b"},{"sha":"9580882c79abbb194d16063a0793ef247a9495f4","author":{"email":"fda5fd98179815a22ae358022eadeb52f103eac9@fb.com","name":"Andres Suarez"},"message":"Allow loading sample-* packages (off by default)\n\nReviewed By: matthewwithanm\n\nDifferential Revision: D3068188\n\nfb-gh-sync-id: f53ba9709c87938ced1456b34de0a6058a4f7a9a\nshipit-source-id: f53ba9709c87938ced1456b34de0a6058a4f7a9a","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/9580882c79abbb194d16063a0793ef247a9495f4"},{"sha":"d81c15b440583283048cd1de44e4bde9c8bb69c6","author":{"email":"cd8f0f37c6212d82d960f9f3ec246eed91aa6d95@fb.com","name":"Peter Hallam"},"message":"Add empty nav-stack package.\n\nReviewed By: nmote\n\nDifferential Revision: D3063560\n\nfb-gh-sync-id: 5db1f8f8ec91048a5f9dc75e383350ee7b1b33e9\nshipit-source-id: 5db1f8f8ec91048a5f9dc75e383350ee7b1b33e9","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/d81c15b440583283048cd1de44e4bde9c8bb69c6"},{"sha":"776dbb0d0a2df31221c325f6e3a0d96eb341f07d","author":{"email":"cd8f0f37c6212d82d960f9f3ec246eed91aa6d95@fb.com","name":"Peter Hallam"},"message":"Add nav-stack Location.js\n\nReviewed By: shushz\n\nDifferential Revision: D3063566\n\nfb-gh-sync-id: 2f0f238a84d5a4e8bb4b4ee0f2a73eab49153727\nshipit-source-id: 2f0f238a84d5a4e8bb4b4ee0f2a73eab49153727","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/776dbb0d0a2df31221c325f6e3a0d96eb341f07d"},{"sha":"f73eb657d555142c612526ab742594b4ec68303f","author":{"email":"cd8f0f37c6212d82d960f9f3ec246eed91aa6d95@fb.com","name":"Peter Hallam"},"message":"Add NavigationStack.js\n\nReviewed By: shushz\n\nDifferential Revision: D3063575\n\nfb-gh-sync-id: fdfcf6fb736b45a77d2f3752377c2b41b2f96d90\nshipit-source-id: fdfcf6fb736b45a77d2f3752377c2b41b2f96d90","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/f73eb657d555142c612526ab742594b4ec68303f"},{"sha":"3e08d2d69b0fbcac537504d57cb1701c0844345c","author":{"email":"c518313ca9be9b734f9bf6c084ff5ba0bea61c3e@fb.com","name":"Matthew Dapena-Tretter"},"message":"Don't return unused promises; use underscores for private methods [rn-executor-cleanup 1/3]\n\nReviewed By: ssorallen\n\nDifferential Revision: D3067409\n\nfb-gh-sync-id: ab74570fbd0d6bf71282762223984947722f317e\nshipit-source-id: ab74570fbd0d6bf71282762223984947722f317e","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/3e08d2d69b0fbcac537504d57cb1701c0844345c"},{"sha":"e6c7d46333c8619bee0bcc9b3ab44a08ddd75c68","author":{"email":"c518313ca9be9b734f9bf6c084ff5ba0bea61c3e@fb.com","name":"Matthew Dapena-Tretter"},"message":"Add types for messages [rn-executor-cleanup 2/3]\n\nReviewed By: ssorallen\n\nDifferential Revision: D3067422\n\nfb-gh-sync-id: 55b80582915a123438dbbc231019ab52aa66af8f\nshipit-source-id: 55b80582915a123438dbbc231019ab52aa66af8f","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/e6c7d46333c8619bee0bcc9b3ab44a08ddd75c68"},{"sha":"e8d12c82ecfafd141a9f84975b34866326aa3316","author":{"email":"c518313ca9be9b734f9bf6c084ff5ba0bea61c3e@fb.com","name":"Matthew Dapena-Tretter"},"message":"Send errors via actual error channel [rn-executor-cleanup 3/3]\n\nReviewed By: ssorallen\n\nDifferential Revision: D3067431\n\nfb-gh-sync-id: ad78bb53ee6fc9d0c4c35e04b3d531ea48deb507\nshipit-source-id: ad78bb53ee6fc9d0c4c35e04b3d531ea48deb507","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/e8d12c82ecfafd141a9f84975b34866326aa3316"},{"sha":"17f098aea4e5198c1164005fd00df294a1aff7b6","author":{"email":"cd8f0f37c6212d82d960f9f3ec246eed91aa6d95@fb.com","name":"Peter Hallam"},"message":"Hack type-at-pos for IDE connection.\n\nReviewed By: mostafaeweda\n\nDifferential Revision: D3062378\n\nfb-gh-sync-id: a6438a230e4af19d8c8eebc440c6d54e381259eb\nshipit-source-id: a6438a230e4af19d8c8eebc440c6d54e381259eb","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/17f098aea4e5198c1164005fd00df294a1aff7b6"}]}