{"push_id":581234328,"size":518,"distinct_size":91,"ref":"refs/heads/master","head":"58d9d4eb7d0779b95ed4256e7ad8b09809c10404","before":"64d3cc68f07725292d448b4a79fe37d0792a9aee","commits":[{"sha":"e3254d4a7dcb16f576d3f96956b3250afc53776d","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"design: update change_detection","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/e3254d4a7dcb16f576d3f96956b3250afc53776d"},{"sha":"934f31a4fae81ee68c423bd6052defc0be7d096a","author":{"email":"572be26c4adb4e89cbfbe261ca31e4fd0ae10a1e@gmail.com","name":"Vojta Jina"},"message":"chore: fix karma dart setup","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/934f31a4fae81ee68c423bd6052defc0be7d096a"},{"sha":"69210e4fde38433b4aa6c66e7c4e0e0093171df3","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"design: add test change_detection","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/69210e4fde38433b4aa6c66e7c4e0e0093171df3"},{"sha":"99bad64c3f40590f6bf504b4c4bf4740e8cadd80","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"doc(README): HOWTO debug the transpiler","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/99bad64c3f40590f6bf504b4c4bf4740e8cadd80"},{"sha":"cff47d4f8eae7bb2e9df63d6053647878ef83e3f","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"fix(DartWriter): number (js) maps to num (dart)","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/cff47d4f8eae7bb2e9df63d6053647878ef83e3f"},{"sha":"c85ab3a5a44c1596f7934cccab1a82e7fcf0c7ad","author":{"email":"946b26838e7801cb41bc6c528ea233886ca72608@chirayuk.com","name":"Chirayu Krishnappa"},"message":"feat(lexer): initial (wip) implementation.","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/c85ab3a5a44c1596f7934cccab1a82e7fcf0c7ad"},{"sha":"c7feaba1cb095b2f13339f372a64f00c13947957","author":{"email":"946b26838e7801cb41bc6c528ea233886ca72608@chirayuk.com","name":"Chirayu Krishnappa"},"message":"feat(DartWriter): support string interpolation","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/c7feaba1cb095b2f13339f372a64f00c13947957"},{"sha":"3482fb1291207b23f23e5de600c8eeaa611205da","author":{"email":"946b26838e7801cb41bc6c528ea233886ca72608@chirayuk.com","name":"Chirayu Krishnappa"},"message":"feat(facade/lang): support int","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/3482fb1291207b23f23e5de600c8eeaa611205da"},{"sha":"d7d52aaef2b034f5507209640f073fd575ae073a","author":{"email":"946b26838e7801cb41bc6c528ea233886ca72608@chirayuk.com","name":"Chirayu Krishnappa"},"message":"refactor(lexer): rename to scanner, use ints, etc.","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/d7d52aaef2b034f5507209640f073fd575ae073a"},{"sha":"78d758b4bba0722b476aba8fad3db466e0bb6e79","author":{"email":"946b26838e7801cb41bc6c528ea233886ca72608@chirayuk.com","name":"Chirayu Krishnappa"},"message":"fixes to get tests green with karma dart","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/78d758b4bba0722b476aba8fad3db466e0bb6e79"},{"sha":"f9923ea7db1b42d9eac7ab0dc40c24d2b4c7dc6d","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"test: add example test for change_detection","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/f9923ea7db1b42d9eac7ab0dc40c24d2b4c7dc6d"},{"sha":"64fe73e20da5a615a73751c648d78c36a74f836d","author":{"email":"2984a72f1f9142510f37e2315f21dfe7f43ae8f1@gmail.com","name":"vsavkin"},"message":"feat(transpiler): handle named params","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/64fe73e20da5a615a73751c648d78c36a74f836d"},{"sha":"33af1d0b394293d4765b62285b77864b2a945294","author":{"email":"cc459ba71aed2f3f39a0b1a98b6f7026f2923b0d@gmail.com","name":"Tobias Bosch"},"message":"chore(build): execute `pub get` only if a pubspec.yaml changed and run `dart analyzer` on all dart files\n\n`pub get` is now only executed when the `pubspec.yaml` in the `modules`\nfolder is different than the `pubspec.yaml` in the `build/dart` folder.\n\nGenerates the file `build/dart/_analyzer.dart` that imports all modules\nto run `dart analyzer` against all of them. The build will fail whenever\nthere are errors, warnings or hints in `dart analyzer`.\n\nChanges the sources so that `dart analyzer` does not report any\nerror, warning or hint.\n\nCloses #40","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/33af1d0b394293d4765b62285b77864b2a945294"},{"sha":"fd0c2d8063fcb7bc6cd89b1823a02d6710e2ac31","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"design: added selector interface","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/fd0c2d8063fcb7bc6cd89b1823a02d6710e2ac31"},{"sha":"089a2f1b622c98f5f57f8177d35604e3fc8d791a","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@suumit.com","name":"Victor Berchet"},"message":"feat(transpiler): constructor and typed field semantics\n\nfixes #11 (constructor and typed field semantics)\nfixes #42 (Should we infer class property types from ctor args ?)\nfixes #17 (number (js) should map to num (dart))\n\nCloses #45","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/089a2f1b622c98f5f57f8177d35604e3fc8d791a"},{"sha":"cbd429640f13084f1e4772404d299b3c93eeabf7","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"chore: remove hello test","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/cbd429640f13084f1e4772404d299b3c93eeabf7"},{"sha":"6c8da62c1bb41ab0e26ba6ff6f2e3879852e8e1f","author":{"email":"3b29c999c55facc317f2a7f0faadf9e6f5ef3fe2@hevery.com","name":"Misko Hevery"},"message":"fix: Enabled annotation support for Dart","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/6c8da62c1bb41ab0e26ba6ff6f2e3879852e8e1f"},{"sha":"b2199632c77a9257d64eff00d2aaa16e8a42b5f0","author":{"email":"2984a72f1f9142510f37e2315f21dfe7f43ae8f1@gmail.com","name":"vsavkin"},"message":"feat(injector): initial implementaion of dynamic injector","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/b2199632c77a9257d64eff00d2aaa16e8a42b5f0"},{"sha":"a85812f688b1a9b70be597bb715490c3290f29aa","author":{"email":"2984a72f1f9142510f37e2315f21dfe7f43ae8f1@gmail.com","name":"vsavkin"},"message":"refactor(injector): rename humanize into stringify","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/a85812f688b1a9b70be597bb715490c3290f29aa"},{"sha":"15305b6cd7d228621a5a923be90ee524966d0b0e","author":{"email":"2984a72f1f9142510f37e2315f21dfe7f43ae8f1@gmail.com","name":"vsavkin"},"message":"refactor(facade): instantiate a fixed length array","distinct":false,"url":"https://api.github.com/repos/mhevery/angular/commits/15305b6cd7d228621a5a923be90ee524966d0b0e"}]}