{"push_id":778486953,"size":3,"distinct_size":0,"ref":"refs/heads/master","head":"09209525be45c16cd576443e9fdc10b6004d0f12","before":"8c5e8393763cb0369ea4c31824e14459b2ecea43","commits":[{"sha":"7abf5461bfe2dce21014e05fa72f437cadc3c6b3","author":{"email":"90e025279087560c9bf26701865445e411058ed5@microsoft.com","name":"Andrew Casey"},"message":"Remove dependency on particular evaluator impl\n\n```InteractiveWindow``` tacitly assumed that\n```IInteractiveEvaluator.ResetAsync``` would a newline-terminated string\nto the current language buffer, making it safe to insert a new prompt at\nthe cursor position.  Obviously, this behavior is implementation-specific\nand cannot be relied upon.\n\nInstead, store the uncommitted input and remove the current language\nbuffer.  If the evaluator adds input, then a new one will be created for\nit.  Otherwise, things will be tidy when the window creates a new prompt\nand restores the uncommitted input.\n\nFixes #4518","distinct":false,"url":"https://api.github.com/repos/antiufo/roslyn/commits/7abf5461bfe2dce21014e05fa72f437cadc3c6b3"},{"sha":"3c13ffe7d91255a02afabdbf01200f2696e2cefd","author":{"email":"34ee1230aa699b3524004316fa060a1625079391@users.noreply.github.com","name":"Andrew Casey"},"message":"Merge pull request #4522 from amcasey/GH4518\n\nRemove dependency on particular evaluator implementation","distinct":false,"url":"https://api.github.com/repos/antiufo/roslyn/commits/3c13ffe7d91255a02afabdbf01200f2696e2cefd"},{"sha":"09209525be45c16cd576443e9fdc10b6004d0f12","author":{"email":"03eaea79bbb9df7064c0699c3ab22a8b6911fb35@outlook.com","name":"Andrea Martinelli"},"message":"Merge remote-tracking branch 'dotnet/master'","distinct":false,"url":"https://api.github.com/repos/antiufo/roslyn/commits/09209525be45c16cd576443e9fdc10b6004d0f12"}]}