{"push_id":1358571918,"size":8,"distinct_size":1,"ref":"refs/heads/new-pass-manager","head":"849e6158f8a30b1349a7c75e0c991d16f0efccf1","before":"3464e575e1320a02d5f5e076a157dc287d5d9518","commits":[{"sha":"2848d87721df110d0425114283cb5fa7e6c2ee03","author":{"name":"Chick Markley","email":"8d3f8629eaa4f54aa28f79397e8ddf86119a56a8@qrhino.com"},"message":"Scala style cleanup take 5 (#324)\n\n* working through variable shrouding\r\n\r\n* working through variable shrouding\r\n\r\n* working through variable shadowing\r\n\r\n* working through variable shadowing\r\nhmm there are some very fragile match {} in Passes\r\n\r\n* working through variable shadowing\r\nhmm there are some very fragile match {} in Passes\r\n\r\n* working through variable shadowing\r\n\r\n* working through variable shadowing\r\n\r\n* working through variable shadowing\r\n\r\n* working through variable shadowing\r\n\r\n* working through variable shadowing\r\n\r\n* working through variable shadowing\r\n\r\n* working through variable shadowing\r\n\r\n* working through variable shadowing\r\n\r\n* Fixes suggested by Adam","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/2848d87721df110d0425114283cb5fa7e6c2ee03"},{"sha":"7d08b9a1486fef0459481f6e542464a29fbe1db5","author":{"name":"Adam Izraelevitz","email":"be54013606a403c854c87d076d7f638d04be7db1@gmail.com"},"message":"Add fixed point type (#322)\n\n* WIP: Adding FixedType to Firrtl proper\r\n\r\nGot simple example running through width inference\r\nChecks should be ok\r\nNeed to look into FixedLiteral more\r\n\r\n* Added simple test for fixed types\r\n\r\n* Added asFixedPoint to primops\r\n\r\n* Added tail case for FixedType\r\n\r\n* Added ConvertFixedToSInt.scala\r\n\r\nAdded pass to MiddleToLowerFirrtl transform\r\n\r\n* Replace AsFixedType with AsSInt in fixed removal\r\n\r\n* Bugfix: constant from asFixed not deleted\r\n\r\n* Added unit test for bulk connect\r\n\r\n* Fixed partial connect bug #241\r\n\r\n* Fixed missing case for FixedPoint in legalizeConnect\r\n\r\n* Add FixedMathSpec that demonstrates some problems with FixedPointMath\r\n\r\n* Fixed test and ConvertToSInt to pass.\r\n\r\nNegative binary points not easily supported, needs much more time to\r\nimplement.\r\n\r\n* Refactored checking neg widths\r\n\r\nMake checking for negative binary points easier\r\n\r\n* Added tests for inferring many FixedType ops\r\n\r\nshl, shr, cat, bits, head, tail, setbp, shiftbp\r\n\r\n* Handle bpshl, bpshr, bpset in ConvertFixedToSInt\r\n\r\nChanged name from shiftbp -> bpshl, bpshr\r\nChange name from setbp -> bpset\r\nAdded more tests\r\n\r\n* Added set binary point test that fails\r\n\r\n* Added simple test for zero binary point\r\n\r\n* gitignore fixes for antlr intermediate dir and intellij dir\r\n\r\n* removed unused imports\r\nretool the fixed point with zero binary point test\r\n\r\n* simplified example of inability to set binary point to zero\r\n\r\n* Temporary fix for zero-width binary point\r\n\r\nThis fix allows for all widths to be zero, but since this is a feature I\r\nam working on next, I'm not going to bother with a more stringent check.\r\n\r\n* change version for dsp tools\r\n\r\n* Removed extra temporary file\r\n\r\n* Fixed merge bug\r\n\r\n* Fixed another merge bug\r\n\r\n* Removed commented out/unrelated files\r\n\r\n* Removed snake case","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/7d08b9a1486fef0459481f6e542464a29fbe1db5"},{"sha":"85baeda249e59c7d9d9f159aaf29ff46d685cf02","author":{"name":"Adam Izraelevitz","email":"be54013606a403c854c87d076d7f638d04be7db1@gmail.com"},"message":"Reorganized memory blackboxing (#336)\n\n* Reorganized memory blackboxing\r\n\r\nMoved to new package memlib\r\nAdded comments\r\nMoved utility functions around\r\nRemoved unused AnnotateValidMemConfigs.scala\r\n\r\n* Fixed tests to pass\r\n\r\n* Use DefAnnotatedMemory instead of AppendableInfo\r\n\r\n* Broke passes up into simpler passes\r\n\r\nAnnotateMemMacros ->\r\n  (ToMemIR, ResolveMaskGranularity)\r\nUpdateDuplicateMemMacros ->\r\n  (RenameAnnotatedMemoryPorts, ResolveMemoryReference)\r\n\r\n* Fixed to make tests run\r\n\r\n* Minor changes from code review\r\n\r\n* Removed vim comments and renamed ReplSeqMem","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/85baeda249e59c7d9d9f159aaf29ff46d685cf02"},{"sha":"cb59d096471cf0d25797483af045b8a9d09ed1ab","author":{"name":"Chick Markley","email":"8d3f8629eaa4f54aa28f79397e8ddf86119a56a8@qrhino.com"},"message":"Create a simple system for executions and command line parameters (#337)\n\nCreate a simple system for executions and command line parameters\r\nNew model for tracking parameters and having those parameters\r\nregister scopt command to allow the parameters to be set by\r\ncommand line args.\r\n\r\nCreate composable forms of the these parameters to allow separate\r\nelements of the chisel3 toolchain to combine these parameters\r\nCreate execution return structures that simplify return values\r\nto earlier toolchain elements","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/cb59d096471cf0d25797483af045b8a9d09ed1ab"},{"sha":"46a203b86d9210d82a9dc1201400fe7c3b8dac13","author":{"name":"chick","email":"8d3f8629eaa4f54aa28f79397e8ddf86119a56a8@qrhino.com"},"message":"annotations being assembled form command line but not being passed down to firrtl compiler\nFixes colin's problem with repl-seq-mem not creating a conf file.","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/46a203b86d9210d82a9dc1201400fe7c3b8dac13"},{"sha":"37ec1c39b77ca694f8d861e2df1539e3459092a2","author":{"name":"Chick Markley","email":"8d3f8629eaa4f54aa28f79397e8ddf86119a56a8@qrhino.com"},"message":"Merge pull request #342 from ucb-bar/fix-annos-lost\n\nannotations are now being passed down to firrtl compiler","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/37ec1c39b77ca694f8d861e2df1539e3459092a2"},{"sha":"dd5756adbecb942d5c448041e31cbc5931a730f6","author":{"name":"Jack Koenig","email":"0799805189c2312be340cd4ef604cf7ae0440452@gmail.com"},"message":"Add publish-local to Travis tests (#340)\n\nChisel now depends on Firrtl so we need to publish to run Chisel tests","distinct":false,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/dd5756adbecb942d5c448041e31cbc5931a730f6"},{"sha":"849e6158f8a30b1349a7c75e0c991d16f0efccf1","author":{"name":"jackkoenig","email":"0799805189c2312be340cd4ef604cf7ae0440452@eecs.berkeley.edu"},"message":"WIP Pass Manager","distinct":true,"url":"https://api.github.com/repos/ucb-bar/firrtl/commits/849e6158f8a30b1349a7c75e0c991d16f0efccf1"}]}
{"actor":{"display_login":"jackkoenig"}}