{"push_id":629996338,"size":18,"distinct_size":18,"ref":"refs/heads/modules","head":"974030ed1b9f0bb730a14d68ead03264c97b9cbb","before":"fb6d2313aeaf55814bf8895a24e79e9760ccaad7","commits":[{"sha":"0ceb069ae6e23abd806f8d189fac45f296c47942","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Mostly implement merging modules.","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/0ceb069ae6e23abd806f8d189fac45f296c47942"},{"sha":"a9344bf16f1affb661abc5b58a60031812e5a48d","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Add function to find the defining module of a name","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/a9344bf16f1affb661abc5b58a60031812e5a48d"},{"sha":"95614736760679e9eb3ea38d6e8c0f5f1b896160","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Add applicative to qualify names","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/95614736760679e9eb3ea38d6e8c0f5f1b896160"},{"sha":"1b2257a00904148a718807276c66980c978e24d6","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Keep track of local definitions when qualifying names","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/1b2257a00904148a718807276c66980c978e24d6"},{"sha":"bd6f17b3449e253ac98d8930bfb4e7858d190ba1","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Expand module export lists fully before merging.\n\nThis now forbids cyclic imports.","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/bd6f17b3449e253ac98d8930bfb4e7858d190ba1"},{"sha":"632574f02b8a641aaf6501490e8c29577e524007","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Generate qualified thing names","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/632574f02b8a641aaf6501490e8c29577e524007"},{"sha":"c67ed411eb4658c527a1e5f799c0cdf6c97022ce","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Split up and start to refactor","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/c67ed411eb4658c527a1e5f799c0cdf6c97022ce"},{"sha":"b9d8489f6364a77b35dd68165534a7026c75fc37","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Tidy up Squish","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/b9d8489f6364a77b35dd68165534a7026c75fc37"},{"sha":"9d21fcc09812cbcd06dbf0480d6ecca3665eb035","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Rewrite 'qualify' to use new fancy export lists.","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/9d21fcc09812cbcd06dbf0480d6ecca3665eb035"},{"sha":"aa899aae4bf9d8af74d996a0303bcbd1c45dac0d","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Gather as many errors as possible before failing","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/aa899aae4bf9d8af74d996a0303bcbd1c45dac0d"},{"sha":"09ba9dd75cd5629a56b4da322f6a18b841ec5507","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Complain about ambiguous names","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/09ba9dd75cd5629a56b4da322f6a18b841ec5507"},{"sha":"c017d47d5e772bbd330672ad59550554909066ec","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Include class name in member use (eg: Data.Foo.Foo^bar)","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/c017d47d5e772bbd330672ad59550554909066ec"},{"sha":"34f50555644e732d45355adfbf5210e5e4d03182","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"General tidying","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/34f50555644e732d45355adfbf5210e5e4d03182"},{"sha":"7b7c2e3e52f6488c4ea768477b53e3c1fee12780","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Have . override modulepaths, and distinguish missing file from exception","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/7b7c2e3e52f6488c4ea768477b53e3c1fee12780"},{"sha":"e3206071213dbb9575cfed84e9ddb4d613982bae","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Eta reduce","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/e3206071213dbb9575cfed84e9ddb4d613982bae"},{"sha":"259323f59ff15b0e2f56d6856c09a410e0235c1e","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Correctly qualify class instance types","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/259323f59ff15b0e2f56d6856c09a410e0235c1e"},{"sha":"172d465be063698b7888a8362e6a057c3d71ae59","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Mangle names in fixity decls","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/172d465be063698b7888a8362e6a057c3d71ae59"},{"sha":"974030ed1b9f0bb730a14d68ead03264c97b9cbb","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk","name":"Michael Walker"},"message":"Apply fixities after squishing modules","distinct":true,"url":"https://api.github.com/repos/barrucadu/NYHC/commits/974030ed1b9f0bb730a14d68ead03264c97b9cbb"}]}