summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-19Merge branch 'master' into exceptionfixJim Lawson
2016-12-15Merge branch 'master' into fixedPointFromBitsgrebe
2016-12-15Can The Spam: disable reflective call warnings on tests (#415)Richard Lin
2016-12-15Merge branch 'master' into fixedPointFromBitsgrebe
2016-12-14Final steps for annotations getting from chisel to firrtl (#405)Chick Markley
Pass transforms along with Annotations when calling firrtl compiler This introduces new requirement that firrtl.Transform subclasses (that are associated with an annotation) do not have parameters in their default constructor Add new test for NoDedup annotation that shows how to annotate a module instance
2016-12-14Change noenq in ReadyValid to use an uninitialized Wire instead of zero (#364)Jack Koenig
2016-12-13Fix test.Paul Rigge
2016-12-13CheckpointPaul Rigge
2016-12-13Add a test for fromBits on fixed point numbers.Paul Rigge
2016-12-13Have FixedPoint use asFixedPoint in fromBits.Paul Rigge
2016-12-12Add Cookbook examples Reg of Vec and FSM (#404)Jack Koenig
2016-12-12Merge pull request #365 from ucb-bar/buildinfousepackageaspathJim Lawson
Set buildInfoUsePackageAsPath to help IDEs.
2016-12-12Merge branch 'master' into buildinfousepackageaspathJim Lawson
2016-12-07Support for creating chisel annotations that are consumed by firrtl (#393)Chick Markley
* Support for creating chisel annotations that are consumed by firrtl Update annotation serialization in Driver Add DiamondAnnotation Spec that illustrates how to do simple annotations frontEnd must have dependency on firrtl Add annotation method to Module Circuit has extra optional parameter that is Seq of Annotations In Builder add annotation buffer to DynamicContext to store annotations created in modules Added explicit types on naming api methods to avoid type confusion Because some names are not available until elaboration create intermediate ChiselAnnotation that gets turned into a firrtl Annotation after elaboration In execute pass firrtl text and annotation to firrtl are now passed in through optionManager, though intermediate file .fir and .anno files are still created for inspection and/or later use * Somehow missed ChiselAnnotation * fixes for Jack's review of PR
2016-12-06utils scaladoc examples for BitPat through CircuitMath (#398)Richard Lin
Add examples for utils, move examples from individual apply methods to class overview scaladoc
2016-12-05Merge branch 'master' into exceptionfixJack Koenig
2016-12-05Fix literal width (#389)Jack Koenig
Fixes #388
2016-12-02Merge branch 'master' into exceptionfixJim Lawson
2016-12-02Merge pull request #396 from ucb-bar/updatereadmeJim Lawson
Insert missing newline for sbt-publish.
2016-12-02Insert missing newline for sbt-publish.Jim Lawson
2016-12-02Merge pull request #395 from ucb-bar/updatereadmeJim Lawson
Update installation instructions to include firrtl publish-local.
2016-12-02Update installation instructions to include firrtl publish-local.Jim Lawson
2016-12-01Fix spelling of "specified". (#392)Jim Lawson
2016-11-29Add feature warnings to build, fix feature warnings, fix some documentation ↵Richard Lin
(#387)
2016-11-23Simplify Enum API (#385)Richard Lin
Get rid of some cruft exposed in #373 This also allows Bits.fromtInt(...) to be removed. Yay! All old APIs (with some new restrictions, rocket still works fine) are preserved without deprecation in Chisel._, aside from the non-compile-time-checkable Map[] enum constructor which probably should have been deprecated during chisel2. The Map[] enums have been removed from chisel3._ without deprecation. The new restriction is that nodeType (legacy API) may only be of UInt type with unspecified width. Note that Bits() creates a UInt, and if you can't control the enum values, it makes little sense to specify a bitwidth.
2016-11-23Merge pull request #384 from ucb-bar/jarfixJim Lawson
Fix for direct dependencies
2016-11-23Fix for direct dependenciesducky
2016-11-22Merge pull request #378 from ucb-bar/onetruejarRichard Lin
Don't publish sub-project JARs
2016-11-22Don't publish sub-project JARsducky
2016-11-22Disallow chained apply (#380)Richard Lin
2016-11-21Fix toBits() deprecation message (to match what it effectively does). (#379)Jim Lawson
Data.toUInt() doesn't exist.
2016-11-21Remove deduplication from Chisel (#347)Donggyu
Remove modName from Module
2016-11-21Merge pull request #372 from ucb-bar/onetrueliteralRichard Lin
Standardize the One True Way of specifying literals
2016-11-21Deboilerplate the implicit conversions, add support for long.Uducky
2016-11-21Convert rest of testsducky
2016-11-21Fix Log2ducky
2016-11-21Fix regex exampleducky
2016-11-21Stop confusing scaladocducky
2016-11-21better styleducky
2016-11-21Restyle UInt->BitPatComparableducky
2016-11-21Refactor some codeducky
2016-11-21Remove () from as_Intducky
2016-11-21Fix all deprecations from new styleducky
2016-11-21All remaining automatable regex re-stylesducky
2016-11-21Restyle a lot of test code, mainly with regexducky
2016-11-21Restyle Bool constructors, move compatibility deprecations into ↵ducky
compatibility package object
2016-11-21SInt conversion finished, everything builds againducky
2016-11-21Refactor SInt WIPducky
2016-11-21Deprecate things, split more thingsducky
2016-11-21Break out deprecated literal constructors, refactor all the things!ducky