{"push_id":1260999500,"size":30,"distinct_size":23,"ref":"refs/heads/execution-engine","head":"81eff1074ea8ce09d346a8d7265379d925a3c052","before":"dcfe9709af8d7fbe8ca12c6b35b14ee71b6575bf","commits":[{"sha":"10caa81daaff41aa4d44807cc9de88ff97f0f08f","author":{"name":"Georg Hinkel","email":"0c8d0e5a382986c10fda680a46996dac13502c0d@fzi.de"},"message":"Support multiple Ecore metamodels in a single file and namespace remaps in Ecore2Code","distinct":false,"url":"https://api.github.com/repos/mlessmann/NMF/commits/10caa81daaff41aa4d44807cc9de88ff97f0f08f"},{"sha":"fed090ca4fd8d3de7f9c5644b9b3e76b2a752388","author":{"name":"Georg Hinkel","email":"0c8d0e5a382986c10fda680a46996dac13502c0d@fzi.de"},"message":"Added additional Constructor for ChangeAwareDictionary","distinct":false,"url":"https://api.github.com/repos/mlessmann/NMF/commits/fed090ca4fd8d3de7f9c5644b9b3e76b2a752388"},{"sha":"a6abba7e794145c8b11f4fb29d59ed0dfb1d61b1","author":{"name":"Georg Hinkel","email":"0c8d0e5a382986c10fda680a46996dac13502c0d@fzi.de"},"message":"Mark GetClass() methods only as override if the implementation inherits from a class that defines them originally","distinct":false,"url":"https://api.github.com/repos/mlessmann/NMF/commits/a6abba7e794145c8b11f4fb29d59ed0dfb1d61b1"},{"sha":"ee535319a55c5e5fb6673e80af95ce1f36e6f80e","author":{"name":"Georg Hinkel","email":"0c8d0e5a382986c10fda680a46996dac13502c0d@fzi.de"},"message":"Worked on guards for NMF Synchronizations","distinct":false,"url":"https://api.github.com/repos/mlessmann/NMF/commits/ee535319a55c5e5fb6673e80af95ce1f36e6f80e"},{"sha":"23386ee00ca09e40785277d82ee45690cf7c6743","author":{"name":"Georg Hinkel","email":"0c8d0e5a382986c10fda680a46996dac13502c0d@fzi.de"},"message":"Merge branch 'master' of https://github.com/NMFCode/NMF.git","distinct":false,"url":"https://api.github.com/repos/mlessmann/NMF/commits/23386ee00ca09e40785277d82ee45690cf7c6743"},{"sha":"75fe499d1b9f07f53b32ee5b549675dda4f5e70d","author":{"name":"Georg Hinkel","email":"0c8d0e5a382986c10fda680a46996dac13502c0d@fzi.de"},"message":"Amendable synchronization for single dependencies","distinct":false,"url":"https://api.github.com/repos/mlessmann/NMF/commits/75fe499d1b9f07f53b32ee5b549675dda4f5e70d"},{"sha":"717917d2f1d74d3d65c4008b8838965b73eae226","author":{"name":"georghinkel","email":"0c8d0e5a382986c10fda680a46996dac13502c0d@fzi.de"},"message":"added guards for single synchronization blocks","distinct":false,"url":"https://api.github.com/repos/mlessmann/NMF/commits/717917d2f1d74d3d65c4008b8838965b73eae226"},{"sha":"fe412dcc81fc6ffca84b73b9571537079103a2fb","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Introduced execution engines and INotifiable to NMF.Expressions.\n\nCurrently compiling projects:\nExpressions\nExpressions/Test\nSerialization\nTests\nUtilities\nUtilities.Tests","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/fe412dcc81fc6ffca84b73b9571537079103a2fb"},{"sha":"00a19cebb73b8dff1098eab710d95ab002cf70ac","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Added INotificationResult. OnDemand execution will not work until ExecutionContext is added.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/00a19cebb73b8dff1098eab710d95ab002cf70ac"},{"sha":"f76227ea8c6f9ec22dd81cc3edb7ceef9b19c06a","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Introduced ExecutionContext and ExecutionMetaData. OnDemand works again, but is very slow.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/f76227ea8c6f9ec22dd81cc3edb7ceef9b19c06a"},{"sha":"b9a9880e4d623b107426f8bcae5a0955be61542a","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Fixed bug preventing OnDemand from running.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/b9a9880e4d623b107426f8bcae5a0955be61542a"},{"sha":"180187c2309c6db37299510e6d35ca380ebc8cfe","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Made ExecutionMetaData public and changed the property in INotifiable from object to the actual class. Performance is better, but not good enough.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/180187c2309c6db37299510e6d35ca380ebc8cfe"},{"sha":"8ec861479225fb3c401b343614869dd77f74c6d5","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Minor optimizations.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/8ec861479225fb3c401b343614869dd77f74c6d5"},{"sha":"156c3eb2d55820a8aa347029536c4ea10f4a3b26","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Made the NotifyLoop tail-recursive. Performance is now better than master once again.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/156c3eb2d55820a8aa347029536c4ea10f4a3b26"},{"sha":"6797287dad3648d943e2115bad6f3ca9694daaef","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"More small optimizations.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/6797287dad3648d943e2115bad6f3ca9694daaef"},{"sha":"3cfea8f642c58c6280d3371e9e831ad0b6b7b406","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Moved responsibility of ExecutionEngine choice from NotifySystem to ExpressionBinder.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/3cfea8f642c58c6280d3371e9e831ad0b6b7b406"},{"sha":"74ca57a5d0479a1df175fd5c8b404f45452f6005","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Replaced the deeply nested Dictionary for property change handlers with a more sane version. Now one handler is registered per listener, not one overall.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/74ca57a5d0479a1df175fd5c8b404f45452f6005"},{"sha":"228456b865ab7a1ac6776303a4fa96fe9094f811","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Fixed that the graph was completely detached after creation.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/228456b865ab7a1ac6776303a4fa96fe9094f811"},{"sha":"5e066910821d2b4ee9ea8256d1f17a653a450cf8","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Fixed 220+ unit tests. Wheee!","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/5e066910821d2b4ee9ea8256d1f17a653a450cf8"},{"sha":"2233e2ddb44b0230d28fc88d12888691052c7be2","author":{"name":"Manuel Leßmann","email":"d275021988bdbadf61221018c2412a7767598b44@gmail.com"},"message":"Removed some expensive FirstOrDefault calls in Notify methods.","distinct":true,"url":"https://api.github.com/repos/mlessmann/NMF/commits/2233e2ddb44b0230d28fc88d12888691052c7be2"}]}
{"actor":{"display_login":"mlessmann"}}