| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-08-09 | Legalize identifier names before printing | Andrew Waterman | |
| It's not entirely clear what the FIRRTL implementation supports, so I'm using the ANSI C requirements for the time being. | |||
| 2016-08-09 | counter(inc,n) example should reflect actual use (#252) | Colin Schmidt | |
| 2016-07-31 | Remove deprecated FileSystemUtilities | Andrew Waterman | |
| This has been deprecated for a long time now (and really shouldn't have existed to begin with). | |||
| 2016-07-31 | Expose asUInt from Data | Andrew Waterman | |
| Deprecating toBits removes the capability to cast an arbitrary type to UInt. While it's still possible to do so using asBits.asUInt, this creates boilerplate. (asBits is almost never useful itself.) | |||
| 2016-07-31 | Fix two deprecation warnings | Andrew Waterman | |
| 2016-07-20 | Generate better names for nodes (#190) | Jack Koenig | |
| For Chisel nodes defined in Module class-level values of type Option or Iterable, we can still use reflection to assign names based on the name of the value. This works for arbitrary nesting of Option and Iterable so long as the innermost type is HasId. Note that this excludes Maps which always have an innermost type of Tuple2[_,_]. | |||
| 2016-07-15 | Improve PopCount implementation | Andrew Waterman | |
| Clean up Scala code, and use +& to generate a lot less FIRRTL | |||
| 2016-07-11 | bitpat should keep the width of uint (#232) | Donggyu | |
| 2016-07-07 | Don't check GCD result before sending it a request | Andrew Waterman | |
| 2016-07-07 | Improve QoR for Log2 | Andrew Waterman | |
| For reasonable circuit delay, need to divide & conquer. | |||
| 2016-07-07 | Improve Fill code generation | Andrew Waterman | |
| 2016-07-07 | Correct erroneous Log2 documentation | Andrew Waterman | |
| 2016-07-07 | Avoid needlessly creating Vecs | Andrew Waterman | |
| 2016-07-01 | Reflectively name Module fields declared in superclasses | Andrew Waterman | |
| Closes #229 h/t @sdtwigg @davidbiancolin | |||
| 2016-06-28 | Merge pull request #224 from ucb-bar/renamechisel3 | Richard Lin | |
| renamechisel3 - "chisel" -> "chisel3" | |||
| 2016-06-28 | Merge branch 'master' into renamechisel3 | Jim Lawson | |
| 2016-06-27 | Guard firrtl stop, fixing pipelined reset | Andrew Waterman | |
| 2016-06-24 | Merge branch 'master' into renamechisel3 | Jim Lawson | |
| 2016-06-23 | Expose FIRRTL stop construct | Andrew Waterman | |
| 2016-06-22 | Merge branch 'master' into renamechisel3 | Jim Lawson | |
| 2016-06-20 | fix BlackBox setRefs to correctly handle arbitrarily nested bundles as ports ↵ | Howard Mao | |
| (#223) | |||
| 2016-06-20 | make sure MuxCase and MuxLookup can take all subclasses of Data (#222) | Howard Mao | |
| 2016-06-20 | Rename "package", "import", and explicit references to "chisel3". | Jim Lawson | |
| 2016-06-20 | Rename chisel3 package. | Jim Lawson | |
| 2016-06-15 | Generate better node names when names collide (#221) | Andrew Waterman | |
| Rather than using a global counter, memoize the last returned value for colliding names to generate smaller sequence numbers. | |||
| 2016-06-08 | Merge pull request #197 from ucb-bar/lowercaseChisel | Richard Lin | |
| Rename package Chisel to chisel, add Chisel package for compatibility | |||
| 2016-06-08 | Move deprecated debug into compatibility | ducky | |
| 2016-06-08 | Package split chisel core | ducky | |
| 2016-06-08 | Move chisel/... to chisel/core/..., make chisel/compatibility ↵ | ducky | |
| package/folder, move more things into utils | |||
| 2016-06-08 | Move utils into utils | ducky | |
| 2016-06-08 | Add implicit xToLiteral, add Element, use internal package object | ducky | |
| 2016-06-08 | Rename Chisel -> chisel in tests | ducky | |
| 2016-06-08 | Rename packages to lowercase chisel, add compatibility layer | ducky | |
| 2016-06-08 | For Module instances we haven't named, suggest the Module class name | Andrew Waterman | |
| 2016-06-06 | Merge pull request #211 from ucb-bar/front_end_dependency | Jim Lawson | |
| Move more publishing definitions into commonSettings. | |||
| 2016-06-06 | Move more publishing definitions into commonSettings. | Jim Lawson | |
| This should have been part of PR #194. | |||
| 2016-06-03 | Merge pull request #194 from ucb-bar/front_end_dependency | Jim Lawson | |
| Add a hack to build.sbt to allow local publishing We're merging this despite the failing tests (Jenkins ghprb isn't communicating with GitHub following security and authentication updates). We'd prefer to package all the sbt subprojects in a single jar, but current attempts to do so fail. See #208. | |||
| 2016-06-03 | Update publishing dependencies | Jim Lawson | |
| Until we sort out how to include the subproject classes in a single jar file, we need to explicitly publish all subprojects. | |||
| 2016-06-03 | Merge branch 'master' into front_end_dependency | Jim Lawson | |
| 2016-06-01 | Fix a fairly serious bug whereby Vec's could incorrectly compare as equal (#204) | Wesley W. Terpstra | |
| * chiselTests: include an example of two empty Vectors killing FIRRTL * Aggregate: fix a bug whereby Vec[T] was using equals/hashCode of Seq In Chisel, two vectors are NOT equal just if their contents are equal. For example, two empty vectors should not be considered equal. This patch makes Vec use the HasId._id for equality like other Chisel types. Without this fix, Bundle.namedElts.seen: HashSet[Data]() will eliminate one of the named vectors and emit bad IR. | |||
| 2016-05-31 | Remove unsafe implicit conversions from BitPat | ducky | |
| 2016-05-31 | Move BitPat out of core/frontend, add implicit conversion | Ducky | |
| 2016-05-26 | Fix type constraint on PriorityMux | Andrew Waterman | |
| 2016-05-20 | Merge pull request #186 from ucb-bar/sloc_impl | Richard Lin | |
| Source locators | |||
| 2016-05-20 | Implementation of source locators | ducky | |
| 2016-05-20 | Update BackendCompilationUtilities.verilogToCpp to specify top-module | jackkoenig | |
| This prevents Verilator from erroring when it cannot determine the top-module. It also changes the PRINTF_COND guard to correctly use the top-level reset instead of just the top of the Chisel-generated code. | |||
| 2016-05-18 | Add a hack to build.sbt to allow local publishing | chick | |
| 2016-05-13 | Merge pull request #191 from ucb-bar/classic_tester_prep_alt2 | Jim Lawson | |
| remove Tester.scala | |||
| 2016-05-12 | remove Tester.scala because chiselMain is now implemented in the ↵ | Danny | |
| chisel-testers repo | |||
| 2016-05-11 | Merge pull request #184 from ucb-bar/fix-regnext | Colin Schmidt | |
| RegNext and RegInit should match Reg(next=) and Reg(init=) | |||
