{"push_id":1072405521,"size":16,"distinct_size":9,"ref":"refs/heads/add-uniquify","head":"387c6db7a5cbbda3c73439abc94675ac7c56fb82","before":"9ac929d14c9b097c7082e1842d47101fbba278d4","commits":[{"sha":"03dbf42bbc86cdebc693a0b9ab7d1d538b93d48a","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add safety to Visitor.visitStmt to first check for TerminalNode\n\nFixes ucb-bar/chisel3#87","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/03dbf42bbc86cdebc693a0b9ab7d1d538b93d48a"},{"sha":"6d3e0b8deb67f8f18a89f8f48bc94eb5c61a2dfb","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add more keywords to Id list","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/6d3e0b8deb67f8f18a89f8f48bc94eb5c61a2dfb"},{"sha":"2a773c1bf37d2d7293928bd2f6ff8047a9b1ad30","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add some Parser tests\n\nNeed many more, but this at least checks some DefMemory, DefRegister,\nand keyword cases.","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/2a773c1bf37d2d7293928bd2f6ff8047a9b1ad30"},{"sha":"997fc9c4a80d06724d453d7b210b04a1644bc889","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add license to tests","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/997fc9c4a80d06724d453d7b210b04a1644bc889"},{"sha":"2e15d23a872188b3e50e0cba030b993f242c6710","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add useful traits for Names and Declarations","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/2e15d23a872188b3e50e0cba030b993f242c6710"},{"sha":"f8e5c736908dadafc3eda30482d13ad37b81b24d","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add Namespace for thread-safe creation of names and temporary names\n\nReplace use of gensym with local namespaces\n\nDelete gensym","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/f8e5c736908dadafc3eda30482d13ad37b81b24d"},{"sha":"42b87237328f2043387fad7f7ec752a535e49e19","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Return to parallel execution of tests","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/42b87237328f2043387fad7f7ec752a535e49e19"},{"sha":"200ca255838a50859a1a97c6df8f1f8e8438affb","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Change FIRRTLException: case class -> class so case classes can extend","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/200ca255838a50859a1a97c6df8f1f8e8438affb"},{"sha":"f5a7f9907c2a3085365880f32f9ac6513057248c","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add optional Info argument to FieldUtils.ToPort","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/f5a7f9907c2a3085365880f32f9ac6513057248c"},{"sha":"dfc5687b1cb53962b6a8381e4b5dcb21f7d30df5","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add isGround and isAggregate functions to Type Utils.","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/dfc5687b1cb53962b6a8381e4b5dcb21f7d30df5"},{"sha":"19aaa9bf9d76883fba1cd59323163d4526e7b0d7","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add utility functions for coverting and computing Gender and Flip","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/19aaa9bf9d76883fba1cd59323163d4526e7b0d7"},{"sha":"787526ba37ce0b69deee83c5af1bce2db22634b5","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Refactor LowerTypes\n\nMake loweredName a public utility function of the Pass","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/787526ba37ce0b69deee83c5af1bce2db22634b5"},{"sha":"be305de402693e8f83ec00142231d17f2aa8df7c","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add \"normalize\" function to FirrtlSpec for easier string comparison testing","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/be305de402693e8f83ec00142231d17f2aa8df7c"},{"sha":"f02cb6a05b6638555b7d219f35babe8923127c17","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add Lower Types tests","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/f02cb6a05b6638555b7d219f35babe8923127c17"},{"sha":"6a7dce83c3bb7caa4509f07595cbbf28993ec5e9","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add Uniquify Pass\n\nAlso add pass to Verilog Compiler list of passes\n\nThis pass appends '_' to the names of aggregate types that would cause a name collision during LowerTypes.","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/6a7dce83c3bb7caa4509f07595cbbf28993ec5e9"},{"sha":"387c6db7a5cbbda3c73439abc94675ac7c56fb82","author":{"email":"932f30a41a696f6a414c4f83dfffd299d2402155@eecs.berkeley.edu","name":"jackkoenig"},"message":"Add tests for Uniquify pass","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/387c6db7a5cbbda3c73439abc94675ac7c56fb82"}]}