| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-07-29 | Add newline at end of .fir file | Andrew Waterman | |
| 2015-07-29 | Print out basic status information when elaborating | Andrew Waterman | |
| 2015-07-29 | Fix Bundle port ordering | Andrew Waterman | |
| 2015-07-29 | Use Seq, not Iterable, when traversal order matters | Andrew Waterman | |
| 2015-07-29 | Clean up Reg constructor | Andrew Waterman | |
| 2015-07-28 | toBits and fromBits must be inverse operations | Andrew Waterman | |
| For Vec and Bundle, toBits and fromBits got the flattening order wrong and so weren't inverses of each other. | |||
| 2015-07-28 | Avoid some heap allocations | Andrew Waterman | |
| 2015-07-28 | Speed up code emission using StringBuilders | Andrew Waterman | |
| 2015-07-28 | Rename sumLog2Width to sumPow2Width | Andrew Waterman | |
| 2015-07-28 | Avoid needless Vec instantiation | Andrew Waterman | |
| This avoids some cases where cloneType would need to be defined. | |||
| 2015-07-28 | Improve cloneType error messages | Andrew Waterman | |
| 2015-07-28 | Only attempt to name vals, not defs | Andrew Waterman | |
| 2015-07-28 | Add printf stub | Andrew Waterman | |
| 2015-07-28 | Dead code elimination | Andrew Waterman | |
| 2015-07-28 | Support construction of empty Vecs | Andrew Waterman | |
| 2015-07-28 | Don't reflect on private fields | Andrew Waterman | |
| 2015-07-28 | Fix Bits.apply for dynamic UInt values | Andrew Waterman | |
| 2015-07-28 | clean up when a little bit | Andrew Waterman | |
| 2015-07-28 | Make isLit/litValue immutable | Andrew Waterman | |
| 2015-07-28 | dead code elimination | Andrew Waterman | |
| 2015-07-28 | Simplify Cat | Andrew Waterman | |
| 2015-07-28 | Add missing Vec operator | Andrew Waterman | |
| 2015-07-28 | Take BitPat out of the Data class hierarchy | Andrew Waterman | |
| This obviates any latent fuckery with := or <>. | |||
| 2015-07-28 | isLitValue -> isLit | Andrew Waterman | |
| This is a public API, so we mustn't change it without good reason. | |||
| 2015-07-27 | Use exceptions, not -1, to signal errors | Andrew Waterman | |
| 2015-07-24 | Undo doCloneType; fix collectElts shenanigans | Andrew Waterman | |
| We now call collectElts when the module stack is popped, rather than having to do it all over the place. | |||
| 2015-07-24 | Allow toBits and abs to be invoked with parens | Andrew Waterman | |
| 2015-07-24 | rename cloneType -> doCloneType | Jim Lawson | |
| 2015-07-24 | Avoid invoking clone() in collectElts (add to Bundle keywords). | Jim Lawson | |
| 2015-07-24 | Restructure when() logic. | Jim Lawson | |
| 2015-07-24 | Remove chiselVersion from Makefile; correct bit order for toBits; correct ↵ | Jim Lawson | |
| Vec() factory signature; Builder.pushCommands in test to avoid empty list head if tester manipulates Chisel nodes. | |||
| 2015-07-24 | Restore Vec() factory signature; replace MInt with BitPat. | Jim Lawson | |
| 2015-07-24 | Use CHISEL_BIN, CX, generalize generated/targetDir, convert filter to ↵ | Jim Lawson | |
| python, cd into targetDir before launching simulator (via Driver). | |||
| 2015-07-24 | Incorporate chisel3-tests; update Makefile. | Jim Lawson | |
| 2015-07-24 | move source files under Chisel folder - eclipse compatibility | Jim Lawson | |
| 2015-07-24 | Factor out common code from object Bits | Andrew Waterman | |
| 2015-07-24 | change to use doCloneType for users, add collectElts, get rid of delayedInit | jackbackrack | |
| 2015-07-24 | use delayed init to ensure collectelts and further improve walk bundle and ↵ | jackbackrack | |
| changed getDeclaredMethods to getMethods for inheritance but still gets constructor param | |||
| 2015-07-23 | init methods for deqio, call collectelts during clone, change elsewhen ↵ | jackbackrack | |
| emission to indent correctly | |||
| 2015-07-23 | remove collectElts | Andrew Waterman | |
| This probably breaks some stuff. | |||
| 2015-07-23 | FillInterleaved should accept & produce UInts | Andrew Waterman | |
| 2015-07-23 | Implement SeqMem in terms of Mem for now | Andrew Waterman | |
| 2015-07-23 | Clean up flatten/toBits/fromBits/getWidth | Andrew Waterman | |
| 2015-07-22 | Add more of ChiselUtil | Andrew Waterman | |
| 2015-07-22 | Generalize bitSet | Andrew Waterman | |
| 2015-07-22 | Clean up Vec; allow <> on Iterable | Andrew Waterman | |
| 2015-07-22 | Fix implementation of asSInt | Andrew Waterman | |
| 2015-07-17 | Simplify when() logic (and have it pass several tutorials). | Jim Lawson | |
| 2015-07-17 | Reverse list (from bit 0 - little endian to MSB - big endian). | Jim Lawson | |
| 2015-07-16 | Generalize unary ! to work on Bits | Andrew Waterman | |
| Necessary for backwards compatibility. | |||
