{"push_id":601516306,"size":11,"distinct_size":1,"ref":"refs/heads/subscription_multiplicity","head":"e635722ed4ce2879c18b5369de5d64ae46f95a29","before":"f0bdbbc0aff6c2a5d4e4f648c4f8a48faa02d77d","commits":[{"sha":"5c20dd31fd8405556d40949bb844b57b39f1c5bb","author":{"email":"87c294064d390749c7f1cf4c8ae632bbcaa9f322@microsoft.com","name":"Gabriel Kliot"},"message":"Initial changes to CreateObjectReference.","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/5c20dd31fd8405556d40949bb844b57b39f1c5bb"},{"sha":"4397a70fe781626cf64726896883a30535ff1977","author":{"email":"87c294064d390749c7f1cf4c8ae632bbcaa9f322@microsoft.com","name":"Gabriel Kliot"},"message":"More progress with Observers:\nAdded message TARGET_OBSERVER header, InsideRuntimeClient set it.\nRemoved registeredLocalObjects and calls to RegisterObserver from ProxiedMessageCenter.\nRemoved RegisterClientObserver from ClientObserverRegistrar.\nRemoved proxiedGrains from Gateway.\nRemoved RecordProxiedGrain from Gateway.\nRemoved redundant lock from Gateway.Process.\nRemoved a call to Gateway/RecordSendingProxiedGrain from GatewayAcceptor - I expect this to be an important perf. saving.\nAdded ClientObserversPlacementDirector.","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/4397a70fe781626cf64726896883a30535ff1977"},{"sha":"1c2e173a132c245109030d96258f471bf84c6363","author":{"email":"87c294064d390749c7f1cf4c8ae632bbcaa9f322@microsoft.com","name":"Gabriel Kliot"},"message":"Extract observerId from message.TargetObserverId in OutsideRuntimeClient.\nRemoved ClientDropHandler from MessageCenter.\nCleanup GrainId - remove IsClientGrain and IsClientAddressableObject - they are redundant now.\nRemove ClientAddressableObject from UniqueKey.Category.\nCleanup GrainReference initialization.\nFix ObserverSubscriptionManager to store IGrainObserver keyed directly by IGrainObserver and not by GrainId.","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/1c2e173a132c245109030d96258f471bf84c6363"},{"sha":"1bf73640f7f8923aa5bb6592ac062e8e90d29df4","author":{"email":"87c294064d390749c7f1cf4c8ae632bbcaa9f322@microsoft.com","name":"Gabriel Kliot"},"message":"Fixed code review remarks.","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/1bf73640f7f8923aa5bb6592ac062e8e90d29df4"},{"sha":"4ddbd807c2d1f4b1732fed07a3b1749ce558c7b9","author":{"email":"87c294064d390749c7f1cf4c8ae632bbcaa9f322@microsoft.com","name":"Gabriel Kliot"},"message":"Fixed  a bug in OutsideRuntimeClient when client sends messages to another client (observer).","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/4ddbd807c2d1f4b1732fed07a3b1749ce558c7b9"},{"sha":"b4540a96a785f5b5e130a7a73e524591d414691b","author":{"email":"87c294064d390749c7f1cf4c8ae632bbcaa9f322@microsoft.com","name":"gabikliot"},"message":"Ported VBHelloWorld-Sample from codeplex.","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/b4540a96a785f5b5e130a7a73e524591d414691b"},{"sha":"719d9472a60f118ae87aa82f0522300704cd0f04","author":{"email":"d7080d83b4adee380e2f960113629545dac98a61@microsoft.com","name":"Jorgen Thelin"},"message":"Use SetLocal in Build / Test scripts to avoid environment variable polution.","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/719d9472a60f118ae87aa82f0522300704cd0f04"},{"sha":"062f272e701d56aa5c4b65ef5841e2e759060b65","author":{"email":"d7080d83b4adee380e2f960113629545dac98a61@microsoft.com","name":"Jorgen Thelin"},"message":"Merge pull request #222 from jthelin/master\n\nUse SetLocal in Build / Test scripts to avoid shell environment polution.","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/062f272e701d56aa5c4b65ef5841e2e759060b65"},{"sha":"89dd4d0e8d9c632612d66cb514abca892429e28f","author":{"email":"fe139f0032bd29f34dc4cb1c2b6125aa68f6714b@users.noreply.github.com","name":"Sergey Bykov"},"message":"Merge pull request #219 from gabikliot/Observers-NewProtocol\n\nNew scalable protocol for Observers.","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/89dd4d0e8d9c632612d66cb514abca892429e28f"},{"sha":"5518e3c768f5c1ef472834882aaf9ab826f53977","author":{"email":"fe139f0032bd29f34dc4cb1c2b6125aa68f6714b@users.noreply.github.com","name":"Sergey Bykov"},"message":"Merge pull request #220 from gabikliot/VBHelloWorld-Sample\n\nPorted VBHelloWorld-Sample from codeplex.","distinct":false,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/5518e3c768f5c1ef472834882aaf9ab826f53977"},{"sha":"e635722ed4ce2879c18b5369de5d64ae46f95a29","author":{"email":"cc0db0fb70c13dbf9ac87d91f9a9de5f5d0967c4@microsoft.com","name":"Jason Bragg"},"message":"Merge branch 'master' of https://github.com/dotnet/orleans into subscription_multiplicity","distinct":true,"url":"https://api.github.com/repos/jason-bragg/orleans/commits/e635722ed4ce2879c18b5369de5d64ae46f95a29"}]}