| Age | Commit message (Expand) | Author |
| 2015-08-13 | Make error reporting reentrant | Andrew Waterman |
| 2015-08-13 | Make temporary names locally unique, rather than globally so | Andrew Waterman |
| 2015-08-13 | Add back missing () on toBits declaration | Andrew Waterman |
| 2015-08-13 | Tighten permissions on some classes & members | Andrew Waterman |
| 2015-08-13 | fun with ## | Henry Cook |
| 2015-08-13 | Clean up UInt/SInt/Bool companion objects | Andrew Waterman |
| 2015-08-13 | Don't fold constants in the frontend | Andrew Waterman |
| 2015-08-13 | Check validity of bit extract ranges | Andrew Waterman |
| 2015-08-13 | Avoid importing for single use | Andrew Waterman |
| 2015-08-13 | FP stuff doesn't belong in Data | Andrew Waterman |
| 2015-08-13 | Cleanup DynamicContext | Henry Cook |
| 2015-08-13 | re-privatize class Namespace, fix use of Module/Bundle child namespaces | Henry Cook |
| 2015-08-13 | clean up Id and Builder.globalRefMap | Henry Cook |
| 2015-08-13 | refactor Namespace | Henry Cook |
| 2015-08-13 | Streamline files, breaking up Core.scala and resorting some smaller ones | Henry Cook |
| 2015-08-12 | Emitter no longer mutates the refMap | Andrew Waterman |
| 2015-08-12 | params and paramsScope objects | Henry Cook |
| 2015-08-12 | Marshal the global mutable state into one object | Andrew Waterman |
| 2015-08-11 | Miscellaneous cleanups | Andrew Waterman |
| 2015-08-11 | Emit newline at EOF | Andrew Waterman |
| 2015-08-11 | Remove useless call to getWidth | Andrew Waterman |
| 2015-08-10 | Fix Mux type safety | Andrew Waterman |
| 2015-08-10 | Make Bits.toBool safe | Andrew Waterman |
| 2015-08-10 | Force toUInt = asUInt, toSInt = asSInt | Andrew Waterman |
| 2015-08-10 | Don't use cloneType for primops | Andrew Waterman |
| 2015-08-10 | Remove redundant cast | Andrew Waterman |
| 2015-08-10 | Allow SInt := SInt | Andrew Waterman |
| 2015-08-10 | Parameter cleanup | Henry Cook |
| 2015-08-09 | For now, allow constructing Data outside of Modules | Andrew Waterman |
| 2015-08-09 | Regularize literal handling | Andrew Waterman |
| 2015-08-08 | params must be public, as user modules refer to it | Andrew Waterman |
| 2015-08-08 | DRY | Andrew Waterman |
| 2015-08-06 | Merge branch 'driverRefactor' | Henry Cook |
| 2015-08-06 | dynamic scoping cleanups | Henry Cook |
| 2015-08-06 | Terminate all conditional blocks with skip | Andrew Waterman |
| 2015-08-06 | Clean up after when-block refactoring | Andrew Waterman |
| 2015-08-06 | Simplify the implementation of when-blocks | Andrew Waterman |
| 2015-08-05 | cleanup Module factory | Henry Cook |
| 2015-08-05 | make _mod less private | Henry Cook |
| 2015-08-05 | refactor driver to use scoped DynamicVariables instead of static global stacks | Henry Cook |
| 2015-08-05 | Massive Driver simplification, some tweaks to Parameter api | Henry Cook |
| 2015-08-05 | clean up Emitter a bit | Andrew Waterman |
| 2015-08-05 | Use Width object, not Int | Andrew Waterman |
| 2015-08-04 | Vecs are homogeneous, so implement them as such | Andrew Waterman |
| 2015-08-04 | Clean up Mux | Andrew Waterman |
| 2015-08-04 | Reg(init=UInt(0,N)) should force Reg width to N | Andrew Waterman |
| 2015-08-04 | Refactor Bundle field enumeration | Andrew Waterman |
| 2015-08-04 | Add better cloneTypeWidth and deprecate old one | Andrew Waterman |
| 2015-08-03 | Improve type-safety of switch/is blocks using macros and SwitchContext. Remov... | Henry Cook |
| 2015-08-03 | Fix << width bug | Andrew Waterman |