{"push_id":2610785561,"size":47,"distinct_size":1,"ref":"refs/heads/master","head":"54ce7dddf3d589e552859ac048365978a295556d","before":"b14f6966d4602eaf9fed4ef7fa7884fe89286698","commits":[{"sha":"abeebd0846e362e130b88e7fac9f4c7817f0bde6","author":{"name":"Bart van Helvert","email":"2ffc0107df2586da987a586f1206c14d9467f155@student.tue.nl"},"message":"Add operator overloading decleration","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/abeebd0846e362e130b88e7fac9f4c7817f0bde6"},{"sha":"e4b98fe0b4dca8bbb6fc531ed5dffbfa65e5e96b","author":{"name":"Bart van Helvert","email":"2ffc0107df2586da987a586f1206c14d9467f155@student.tue.nl"},"message":"Add operator overloading test model","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/e4b98fe0b4dca8bbb6fc531ed5dffbfa65e5e96b"},{"sha":"841c23cd6d26c938244e69b5295f68a0eec27b54","author":{"name":"Bart van Helvert","email":"2ffc0107df2586da987a586f1206c14d9467f155@student.tue.nl"},"message":"Disabled default operator","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/841c23cd6d26c938244e69b5295f68a0eec27b54"},{"sha":"4dcfc5adb9b0739dee772a0fcd17bf4c8af8b0dc","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Add operator overload editor and argument checks","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/4dcfc5adb9b0739dee772a0fcd17bf4c8af8b0dc"},{"sha":"5cb8cfdb11bf6dd57c650a0b4c0003e08885bfc4","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Fix tests and remove unused concepts","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/5cb8cfdb11bf6dd57c650a0b4c0003e08885bfc4"},{"sha":"ddfd2365235994beb8897869a4872fabac2440cc","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Actually fix tests","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/ddfd2365235994beb8897869a4872fabac2440cc"},{"sha":"6029374955b8af6c03fb518a3b560afeec1062c4","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Fix generator visibilities","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/6029374955b8af6c03fb518a3b560afeec1062c4"},{"sha":"1e5511abaf70ef6f4f2ba96dc6aea133fbf85da3","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"TextGen for operator overloading signatures and restructuring","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/1e5511abaf70ef6f4f2ba96dc6aea133fbf85da3"},{"sha":"aac5349996a71a2c4961fcdacbbd467eaaf2d7c0","author":{"name":"Bart van Helvert","email":"2ffc0107df2586da987a586f1206c14d9467f155@student.tue.nl"},"message":"Change private access modifiers back to original","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/aac5349996a71a2c4961fcdacbbd467eaaf2d7c0"},{"sha":"d0ccf11103ca5dcccbd7beb015184e7ed743fbf6","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Add TextGen for body of operator overloading","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/d0ccf11103ca5dcccbd7beb015184e7ed743fbf6"},{"sha":"56690cb517b941b8c43780eb3308c465b92cf7eb","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Add prototype TextGen for private and protected operators","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/56690cb517b941b8c43780eb3308c465b92cf7eb"},{"sha":"493087227d10abd3e4279e131c7bfbd2e1a598dc","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Extend class variable references to use custom type and prevent LocalVarRef from referencing classes","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/493087227d10abd3e4279e131c7bfbd2e1a598dc"},{"sha":"d33bf4e4a992e3d2e6f9793b564c824aeaf2fbfe","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Preliminary implementation of operator overloading type checking\n\nFor some reason, if you build the project, the rules that are being\noverridden to type check the usages of overloaded operators sometimes\ndefer to the core implementation. If you make trivial changes to the\nchecking rule (add a new line randomly) and rebuild, sometimes this\nfixes itself and starts using the new rules. Perhaps this is an issue\norder in which MPS is engaging the language generators?","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/d33bf4e4a992e3d2e6f9793b564c824aeaf2fbfe"},{"sha":"18d6395ac5dd31860b7e9da7cc478f98e4d186ad","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Pre/Post-fix operators on class objects type checking (++a, --a, a++, a--)","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/18d6395ac5dd31860b7e9da7cc478f98e4d186ad"},{"sha":"1d5d614707e46601487c52e997d6e2d6be1cfb18","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Add type checking on binary operators used in other contexts\n\nExample: you have an operator + on a class that returns an integer.\nBefore, putting the expression `classObjA + classObjB` into an\nexpression that expected an integer would give you a yellow line with an\nerror about \"when concrete\". Now it correctly checks the type.","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/1d5d614707e46601487c52e997d6e2d6be1cfb18"},{"sha":"4437c5aa05a5d4221b3348cc14325ae1d11652db","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Fix typechecking on pre-/post-fix operators in arguments (see previous commit)","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/4437c5aa05a5d4221b3348cc14325ae1d11652db"},{"sha":"d2177ea947bbb20f55f00c489ffa1e3e7dae5d48","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Make test function name more whimsical","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/d2177ea947bbb20f55f00c489ffa1e3e7dae5d48"},{"sha":"6b6a642aa691b90fbad44f82915a0a22927f8d34","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Fix double class variable appearances in autocomplete","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/6b6a642aa691b90fbad44f82915a0a22927f8d34"},{"sha":"1384c194ed4a6a5309ac1d07143287db721600d9","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Unfix previously fixed non-problem that actually broke things","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/1384c194ed4a6a5309ac1d07143287db721600d9"},{"sha":"5e535abbbeb89decae86f66358409d73f88a2cc4","author":{"name":"Nicholas Donnelly","email":"75ef9faee755c70589550b513ad881e5a603182c@donnelly.cc"},"message":"Remove comma and function call operators from available overloads","distinct":false,"url":"https://api.github.com/repos/Bartvhelvert/mbeddr.core/commits/5e535abbbeb89decae86f66358409d73f88a2cc4"}]}
{"actor":{"display_login":"nickdonnelly"}}