| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-31 | Cleanup implicit conversions (#868) | Jack Koenig | |
| 2018-07-31 | Ensure names work for bundles and literals. (#853) | Jim Lawson | |
| Fixes #852 | |||
| 2018-07-31 | Revert removal of bit extraction const prop for literals (#857) | Jack Koenig | |
| See https://github.com/freechipsproject/chisel3/issues/867 for future API discussion | |||
| 2018-07-26 | Update latest release. (#863) | Jim Lawson | |
| 2018-07-19 | Add support for Input() and Output() (available in Chisel2 since ↵ | Jim Lawson | |
| ucb-bar/chisel2-deprecated#734) and test for same. | |||
| 2018-07-11 | Update versions and links in README (#855) | Jack Koenig | |
| 2018-07-10 | Fix use of read-only refs on rhs of connect in compatibility mode (#854) | Jack Koenig | |
| 2018-07-09 | Bump recommended Verilator version to 3.922 (#851) | Jim Lawson | |
| 2018-07-06 | Undeprecate log2Up and log2Down (#846) | Jack Koenig | |
| They should not be deprecated until zero-width wires actually work | |||
| 2018-07-05 | Ignore eclipse temporaries | Richard Lin | |
| 2018-07-04 | Change wording of internal failure | Richard Lin | |
| 2018-07-04 | Fix strict namer | Richard Lin | |
| 2018-07-04 | Remove forceName rom BlackBox/ExtModule, filter out forceName in UserModule | Richard Lin | |
| 2018-07-04 | Add test that UInt, SInt, and FP literals do not impact naming | Jack Koenig | |
| 2018-07-04 | Prefer litValue, eliminate litToBigInt | ducky | |
| 2018-07-04 | Change [public] Data.elementLitArg => [protected] Aggregate.litArgOfBits | ducky | |
| 2018-07-04 | Style fixes | ducky | |
| 2018-07-04 | binding => topBinding so that partial Bundles work and undefined Bundle ↵ | ducky | |
| members properly forward to DontCareBinding | |||
| 2018-07-04 | properly fix undefined clock/reset issues | ducky | |
| 2018-07-04 | Add BundleLiteralSpec | Richard Lin | |
| 2018-07-04 | Comment out assertion test, fix ref generation | Richard Lin | |
| 2018-07-04 | Add new test LitInsideOutsideTester | chick | |
| This shows errors comparing literals | |||
| 2018-07-04 | unbroken | ducky | |
| 2018-07-04 | still broken | ducky | |
| 2018-07-04 | broken | ducky | |
| 2018-07-04 | delete debugging stuff | ducky | |
| 2018-07-04 | style | ducky | |
| 2018-07-04 | Run-unique ids | ducky | |
| 2018-07-04 | lol=( | Richard Lin | |
| 2018-07-04 | bundle literal mockup, but broken =( | Richard Lin | |
| 2018-07-04 | refactoring of lit and ref implementations | Richard Lin | |
| 2018-07-04 | work on new style literal accessors | ducky | |
| 2018-07-04 | Infrastructure for bundle literals | ducky | |
| 2018-07-02 | Direct to FIRRTL (#829) | Jack Koenig | |
| Provide direct conversion from ChiselIR to FIRRTL. Provide Driver support for dumping ProtoBuf. | |||
| 2018-06-29 | Catch returns from within when blocks and provide an error message (#842) | Jack Koenig | |
| Resolves #841 | |||
| 2018-06-29 | Add Emacs temporaries, backups to .gitignore (#837) | Schuyler Eldridge | |
| Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2018-06-25 | Correcting documentation errors in Arbiter.scala (#839) | Brendan Sweeney | |
| Documentation for example had parameters in wrong order, and was missing @param. Additionally, it was lacking a module wrapper. This has been corrected. | |||
| 2018-06-20 | Programmatic Port Creation (#833) | Jack Koenig | |
| Add chisel3.experimental.IO for programmatic port creation in Raw and MultiIOModules. suggestName is required to name ports that cannot be named by reflection. Two ports cannot be given the same name. | |||
| 2018-06-18 | Fixed UIntToOH(x, 1) invocation with x.width == 0 (#778) | Wesley W. Terpstra | |
| 2018-06-01 | Literals set their ref so they no longer get named (#826) | Jack Koenig | |
| Fixes #763 Add tests for #763 and #472 This has a few implications * Constructing a literal no longer increments _T_ suffixes * Internally, wrapping a literal Bits in Node(...) will work * Literal Bools work in withReset/withClockAndReset | |||
| 2018-05-31 | Suggest wrapping in Wire(_) or IO(_) in requireIsHardware (#827) | Jack Koenig | |
| 2018-05-24 | Use Vec.apply instead of new Vec in VecInit.apply (#825) | Jack Koenig | |
| The Vec constructor invokes the gen argument for each element in the Vec. Since VecInit invokes cloneSupertype which touches every element of the input Seq, this was an n^2 operation. Vec.apply accepts its arguments by value so cloneSupertype is only called once. It then calls cloneType on that once for each element in the Vec, which is constant time reducing the overall complexity of VecInit to just n. | |||
| 2018-05-24 | Remove extraneous traversal in cloneSupertype (#824) | Jack Koenig | |
| 2018-05-24 | Fix UIntToOH for output widths larger than 2^(input width) (#823) | Andrew Waterman | |
| * Add test for UIntToOH * Pad UIntToOH inputs to support oversized output widthds * Optimize Bits.pad in case of known widths * Add missing import and fix test in OneHotMuxSpec | |||
| 2018-05-23 | Add test for zero-width Mems. (#821) | grebe | |
| 2018-04-26 | Minor edits to wording | edwardcwang | |
| 2018-04-24 | Make Mem and SyncReadMem constructors private (#816) | Andrew Waterman | |
| They should only be instantiated through their companion objects. Resolves #815 | |||
| 2018-04-22 | Add Module.currentModule for getting a reference to the current Module (#810) | Jack Koenig | |
| Resolves #809 | |||
| 2018-03-23 | Fallback null insertion for autoclonetype (#801) | Richard Lin | |
| If autoclonetype is unable to determine an outer class, this attempts to insert a null (and give a deprecation warning), preserving old behavior (in some cases) where the new behavior doesn't work. This doesn't provide full compatibility with old autoclonetype: this does not attempt null insertion in the general first argument (if it's not an outer class reference). Reasoning is that inserting a null for an explicit argument is probably not the right thing to do, and will likely cause a difficult-to-debug NullPointerException (whereas that would be unlikely for an outer class, which is not always referenced in Bundle subclass code). | |||
| 2018-03-09 | Adding a style guide (#790) | Kevin Townsend | |
| PiperOrigin-RevId: 187258707 | |||
