- Jun 21, 2016
-
-
Howard Mao authored
-
- Jun 16, 2016
-
-
Andrew Waterman authored
Rather than using a global counter, memoize the last returned value for colliding names to generate smaller sequence numbers.
-
- Jun 09, 2016
-
-
Richard Lin authored
Rename package Chisel to chisel, add Chisel package for compatibility
-
ducky authored
-
ducky authored
-
ducky authored
Move chisel/... to chisel/core/..., make chisel/compatibility package/folder, move more things into utils
-
ducky authored
-
ducky authored
-
ducky authored
-
ducky authored
-
Andrew Waterman authored
-
- Jun 07, 2016
-
-
Jim Lawson authored
Move more publishing definitions into commonSettings.
-
Jim Lawson authored
This should have been part of PR #194.
-
- Jun 04, 2016
-
-
Jim Lawson authored
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.
-
Jim Lawson authored
Until we sort out how to include the subproject classes in a single jar file, we need to explicitly publish all subprojects.
-
Jim Lawson authored
-
- Jun 02, 2016
-
-
Wesley W. Terpstra authored
* 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.
-
- Jun 01, 2016
- May 26, 2016
-
-
Andrew Waterman authored
-
- May 21, 2016
-
-
Richard Lin authored
Source locators
-
ducky authored
-
jackkoenig authored
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.
-
- May 19, 2016
-
-
chick authored
-
- May 14, 2016
-
-
Jim Lawson authored
remove Tester.scala
-
- May 13, 2016
-
-
Danny authored
-
- May 12, 2016
-
-
Colin Schmidt authored
RegNext and RegInit should match Reg(next=) and Reg(init=)
-
Andrew Waterman authored
-
- May 11, 2016
-
-
Donggyu Kim authored
Option(null) returns None, but Some(null) returns Some(null)
-
Jim Lawson authored
Move emit out of IR
-
ducky authored
-
Andrew Waterman authored
The return value of Bits.toBools doesn't need to be dynamically indexed (as you could have just dynamically indexed the Bits itself), so returning a Seq instead of a Vec is mroe appropriate. This breaks a circular dependence between Bits and Vec, which helps with macros/frontend refactoring.
-
Andrew Waterman authored
-
Jim Lawson authored
Include Chisel Frontend in JAR
-
- May 10, 2016
-
-
ducky authored
-
Donggyu Kim authored
-
Donggyu Kim authored
-
Donggyu Kim authored
-
- May 09, 2016
-
-
azidar authored
Fixed sbt error where the typechecker was complaining. Just converted the Seq to variatic argument list
-
- May 06, 2016
-
-
ducky authored
Move Chisel API into separate chiselFrontend compilation unit in preparation for source locator macros
-