| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-22 | Merge branch 'master' into fixedPointFromBits | grebe | |
| 2016-12-19 | Merge branch 'master' into exceptionfix | Jim Lawson | |
| 2016-12-15 | Merge branch 'master' into fixedPointFromBits | grebe | |
| 2016-12-14 | Final 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-13 | Fix test. | Paul Rigge | |
| 2016-12-13 | Checkpoint | Paul Rigge | |
| 2016-12-13 | Add a test for fromBits on fixed point numbers. | Paul Rigge | |
| 2016-12-12 | Add Cookbook examples Reg of Vec and FSM (#404) | Jack Koenig | |
| 2016-12-07 | Support 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-05 | Merge branch 'master' into exceptionfix | Jack Koenig | |
| 2016-12-05 | Fix literal width (#389) | Jack Koenig | |
| Fixes #388 | |||
| 2016-12-02 | Merge branch 'master' into exceptionfix | Jim Lawson | |
| 2016-11-23 | Simplify 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-21 | Deboilerplate the implicit conversions, add support for long.U | ducky | |
| 2016-11-21 | Convert rest of tests | ducky | |
| 2016-11-21 | Remove () from as_Int | ducky | |
| 2016-11-21 | Fix all deprecations from new style | ducky | |
| 2016-11-21 | All remaining automatable regex re-styles | ducky | |
| 2016-11-21 | Restyle a lot of test code, mainly with regex | ducky | |
| 2016-11-21 | SInt conversion finished, everything builds again | ducky | |
| 2016-11-21 | Move ChiselRange to experimental | ducky | |
| 2016-11-21 | Address review comments | ducky | |
| 2016-11-21 | Fix open-open range specifier, remove dead code, restyle tests | ducky | |
| 2016-11-21 | Add invalid range specifier test | ducky | |
| 2016-11-21 | Oops, forgot to include literal expressions. | Paul Rigge | |
| 2016-11-21 | Write range macro tests in a better way. | Paul Rigge | |
| 2016-11-21 | Add interpolated variables to range macro test. | Paul Rigge | |
| 2016-11-21 | Change some of the test names. | Paul Rigge | |
| 2016-11-21 | Add a macro test case | Paul Rigge | |
| 2016-11-21 | Incorporate feedback. | Paul Rigge | |
| 2016-11-21 | Add some more tests. | Paul Rigge | |
| 2016-11-21 | Delete RangeMacroTest now that RangeSpec exists. | Paul Rigge | |
| 2016-11-21 | simple test that range interpolator works with UInt factory method | chick | |
| 2016-11-21 | Rename RangeMacro, remove nameprop deps | ducky | |
| 2016-11-21 | Better testing, better parsing | ducky | |
| 2016-11-21 | Range macro initial impl | ducky | |
| 2016-11-18 | Add support for parameterized BlackBoxes | jackkoenig | |
| Also restrict black boxes to not allow hardware inside of them since it was being silently dropped anyway. Resolves #289 | |||
| 2016-11-14 | Add checks for misuse or omission of Module() | Jack | |
| Implemented by adding a Boolean to check for alternating invocations of object Module.apply and the constructor of abstract class Module. Fixes #192 | |||
| 2016-11-14 | Avoid dynamicContext issues - use ChiselRunners.elaborate() | Jim Lawson | |
| 2016-11-10 | Throw exceptions for cloneType failures - fix #358 | Jim Lawson | |
| Add a Builder.exception() method for those cases where continuing is likely to mask the initial error. | |||
| 2016-10-25 | FixedPoint number support for chisel3 (#328) | Chick Markley | |
| * FixedPoint number support for chisel3 FixedPoint numbers have a width and a binary position Either, neither or both maybe inferred. Firrtl will convert these to SInts during lowering passes * Fixes based on Jack's comments on PR #328 * Add experimental warning to FixedPoint class and object * Fixed comment per Adam's comment on PR #328 | |||
| 2016-10-24 | Merge branch 'master' into tobits-deprecation | Jim Lawson | |
| 2016-10-14 | Implement a standardized execution scheme for chisel | chick | |
| Provide support for chisel options Provide support for firrtl options when called as part of chisel compile provide command line support the above options via scopt provide and execution result class that can be used when chisel3 is part of some externally controlled toolchain | |||
| 2016-10-06 | Merge pull request #312 from ucb-bar/improveunboundioerrormessage305 | Jim Lawson | |
| Generate a better error message for missing IO() wrapper - fix #305 | |||
| 2016-10-06 | Merge pull request #307 from ucb-bar/clonefirrtldirection | Jim Lawson | |
| clone firrtlDirection when cloning - Issue #306 | |||
| 2016-10-06 | Add comments; correct Complex definition (use cloneType). | Jim Lawson | |
| 2016-10-06 | Merge pull request #285 from ucb-bar/cookbook-tests | Jim Lawson | |
| Add Cookbook tests | |||
| 2016-10-06 | Update Driver: Check the simulation exit code #281 | Jim Lawson | |
| Merge with master and support checking for failure with an explicit assertion message. | |||
| 2016-10-06 | Merge branch 'master' into tobits-deprecation | Jim Lawson | |
| 2016-10-05 | Give <> and := legacy behavior in compatibility mode | Andrew Waterman | |
