| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-10-04 | Generate a better error message for missing IO() wrapper - fix #305 | Jim Lawson | |
| 2016-09-30 | clone firrtlDirection when cloning | Jim Lawson | |
| 2016-09-30 | Merge pull request #265 from ucb-bar/gsdt | Jim Lawson | |
| Gsdt - Fixup to Chisel connections and direction - PR 200 revisited. | |||
| 2016-09-30 | Merge pull request #304 from ucb-bar/gsdt-adddirmethod | Jim Lawson | |
| Add Data dir method to Chisel compatibility layer. | |||
| 2016-09-30 | Add Data dir method to Chisel compatibility layer. | Jim Lawson | |
| 2016-09-29 | Merge branch 'gsdt-renamecompileoptions' into gsdt | Jim Lawson | |
| 2016-09-29 | Manual dead code elimination. | Jim Lawson | |
| 2016-09-29 | Merge pull request #302 from ucb-bar/gsdt-renamecompileoptions | Richard Lin | |
| Massive rename of CompileOptions. | |||
| 2016-09-29 | Consolidate CompileOptions and re-enable NotStrict pending macro work. | Jim Lawson | |
| 2016-09-29 | Massive rename of CompileOptions. | Jim Lawson | |
| Massage CompileOption names in an attempt to preserve default (Strict) CompileOptions in the absence of explicit imports. NOTE: Since the default is now strict, we may encounter errors when we generate connections for clients (i.e., in Vec.do_apply() when we wire up a sequence). We should really thread the CompileOptions through the macro system so the client's implicits are used. | |||
| 2016-09-28 | Generate scaladoc for all subprojects. | Jim Lawson | |
| Use aggregate to run project tasks in subprojects Use sbt-unidoc to generate combined scaladoc for project and subprojects. | |||
| 2016-09-28 | Merge pull request #299 from ucb-bar/gsdt-decoupleddirection298 | Jim Lawson | |
| Don't use firrtlDirection for direction checks - fix #298. | |||
| 2016-09-28 | Don't use firrtlDirection for direction checks - fix #298. | Jim Lawson | |
| firrtlDirection should only be used for emitting firrtl. Any checks on the actual direction should use the bound Direction `dir`. | |||
| 2016-09-27 | Use "chisel3" as sbt project name. | Jim Lawson | |
| 2016-09-26 | Merge pull request #295 from ucb-bar/gsdt-defaultco | Jim Lawson | |
| Add Strict default for compile options, onto gsdt | |||
| 2016-09-26 | Add Strict default for compile options | ducky | |
| 2016-09-23 | Merge branch 'master' into gsdt | Jim Lawson | |
| 2016-09-23 | Merge pull request #291 from ucb-bar/utilscaladocs | Jim Lawson | |
| Scaladocs for utils | |||
| 2016-09-22 | Update rest of docs | ducky | |
| 2016-09-21 | Add Cookbook tests | jackkoenig | |
| These tests are intended to be the examples in the Chisel3 Wiki Cookbook. | |||
| 2016-09-21 | Improved scaladoc in utils and friends | ducky | |
| 2016-09-21 | Expose FIRRTL asClock construct | Andrew Waterman | |
| Additionally, fix Clock.asUInt (previously, it threw an esoteric exception), and add a simple test of both. | |||
| 2016-09-21 | Use correct scope for util synonyms. | Jim Lawson | |
| 2016-09-21 | Make implicit clock name consistent (#288) | Andrew Waterman | |
| In the Chisel frontend, the implicit clock is named clock, but in the generated FIRRTL, it is named clk. There is no reason for this discrepancy, and yet fixing it is painful, as it will break test harnesses. Better to take the pain now than later. Resolves #258. | |||
| 2016-09-16 | Merge branch 'master' into gsdt | Jim Lawson | |
| o explain why this merge is necessary, | |||
| 2016-09-16 | Rename DecoupledIO object to Decoupled (compatibility). | Jim Lawson | |
| 2016-09-15 | Decoupled: cast DecoupledIO to IrrevocableIO as an input (#280) | Wesley W. Terpstra | |
| 2016-09-15 | add optional directionality assumption to BiConnect.elemConnect | Jim Lawson | |
| 2016-09-15 | move AddMethodsToDecoupled to ReadyValid | Jim Lawson | |
| 2016-09-15 | Revert "Add direction-only (no width) UInt factory method." | Jim Lawson | |
| This reverts commit 920f6dc168d8e486733666368c7e363065b685ee. | |||
| 2016-09-15 | Add direction-only (no width) UInt factory method. | Jim Lawson | |
| 2016-09-15 | Merge branch 'master' into gsdt | Jim Lawson | |
| 2016-09-13 | Bugfix: actually pass flow parameter from Queue factory to Queue module ↵ | Henry Cook | |
| constructor | |||
| 2016-09-09 | Convert to NotStrict for internal connection checks. | Jim Lawson | |
| 2016-09-08 | Add IrrevocableIO alternative to DecoupledIO (#274) | Henry Cook | |
| Add IrrevocableIO subclass of DecoupledIO that promises not to change .bits on a cycle after .valid is high and .ready is low | |||
| 2016-09-08 | Merge pull request #275 from ucb-bar/fix-printable | Jim Lawson | |
| Fix bug in Printable FullName of submodule port | |||
| 2016-09-07 | Fix bug in Printable FullName of submodule port | jackkoenig | |
| Printable was using HasId.instanceName to get full names of Chisel nodes. instanceName uses the parent module of the HasId to get the Component to use in calling fullName on the underlying Ref. Unfortunately this means that any reference to a port of a instance will leave off the instance name. Fixing this required the following: - Add Component argument to Printable.unpack so that we can call Arg.fullName directly in the Printable - Pass the currently emitting module as the Component to Printable.unpack in the Emitter - Remove ability to create FullName Printables from Modules since the Module name is not known until after the printf is already emitted This commit also updates the PrintableSpec test to check that FullName and Decimal printing work on ports of instances | |||
| 2016-09-07 | Add Printable (#270) | Jack Koenig | |
| Printable is a new type that changes how printing of Chisel types is represented It uses an ordered collection rather than a format string and specifiers Features: - Custom String Interpolator for Scala-like printf - String-like manipulation of "hardware strings" for custom pretty-printing - Default pretty-printing for Chisel data types | |||
| 2016-09-06 | Verify we can suppress the inclusion of default compileOptions. | Jim Lawson | |
| 2016-09-02 | Rename implicit compileOptions to defaultCompileOptions. | Jim Lawson | |
| 2016-09-02 | Add/cleanup UInt/SInt factory methods. | Jim Lawson | |
| 2016-09-02 | Deprecate asBits; modify deprecation warnings accordingly | Andrew Waterman | |
| 2016-09-01 | Remove O(n^2) code in Vec.apply(Seq) | Andrew Waterman | |
| The O(n) type legality check was redundantly executed n times. D'oh. | |||
| 2016-09-01 | Merge pull request #273 from ucb-bar/check-vec | Jim Lawson | |
| Check that Vecs have homogeneous types | |||
| 2016-09-01 | Deprecate Vec.fill() offering Vec(Seq.fill()). | Jim Lawson | |
| 2016-09-01 | Move connection implicits from Module constructor to connection methods. | Jim Lawson | |
| Eliminate builder compileOptions. | |||
| 2016-09-01 | Bump version number in preparation for release. | Jim Lawson | |
| 2016-08-31 | Check that Vecs have homogeneous types | Andrew Waterman | |
| Vec[Element] can have heterogeneous widths. Vec[Aggregate] cannot (but possibly could relax this by stripping widths from constituent Elements and relying on width inference). | |||
| 2016-08-31 | Bump version number in preparation for release. | Jim Lawson | |
| 2016-08-30 | Merge branch 'master' into gsdt | Jim Lawson | |
