| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-22 | Fixed zero width perf bug #502 | Adam Izraelevitz | |
| Now remove DefNodes of zero width Don't deeply walk nodes (was the source of the bug) | |||
| 2017-03-22 | Fix unapply of pin | Adam Izraelevitz | |
| 2017-03-22 | Fixing whitespace broke test.... | azidar | |
| 2017-03-22 | Bugfix: apply/unapply of PinAnnotation broken | azidar | |
| 2017-03-17 | Add utilites for digraphs and netlist analyses | Albert Magyar | |
| 2017-03-17 | Give better error message if missing emitedcircuit | Adam Izraelevitz | |
| 2017-03-15 | Merge pull request #495 from albert-magyar/fix-rocket-regress | Albert Magyar | |
| Use newer rocket regression spec without comb loop | |||
| 2017-03-15 | Use newer rocket regression spec without comb loop | Albert Magyar | |
| 2017-03-15 | Update readme with links to wiki (#493) | Adam Izraelevitz | |
| 2017-03-14 | Small fix | Adam Izraelevitz | |
| 2017-03-14 | Fixed shadowing of expression lesson2 | Adam Izraelevitz | |
| 2017-03-14 | Style fixes | Adam Izraelevitz | |
| 2017-03-14 | Fixed README tutorial link | Adam Izraelevitz | |
| 2017-03-14 | Added lesson2 | Adam Izraelevitz | |
| 2017-03-10 | Tweak git clone command | Edward Wang | |
| HTTPS clone is with .git; cd only with no error. | |||
| 2017-03-10 | Set theme jekyll-theme-minimal | Adam Izraelevitz | |
| 2017-03-10 | Changed custom transform option and help text | Adam Izraelevitz | |
| 2017-03-10 | Added comments and section in README | Adam Izraelevitz | |
| 2017-03-10 | Added tutorial pass | Adam Izraelevitz | |
| 2017-03-10 | Added custom transform commandline option | Adam Izraelevitz | |
| 2017-03-10 | Added Circuit mappers | Adam Izraelevitz | |
| 2017-03-09 | make sure infer-rw works for exclusive when statements (#481) | Donggyu | |
| 2017-03-09 | Sint tests and change in serialization (#456) | Adam Izraelevitz | |
| SInt representation is no longer 2's complement, but instead a positive number (hex or base 10) that is optionally preceded by a sign (-+). | |||
| 2017-03-06 | Zero width (#402) | Adam Izraelevitz | |
| * Added Zero width wires. Semantics: - No change to width inference rules, e.g. a<0> + b<2> = c<3> - Replace zero width wires with UInt<1>(0) or SInt<1>(0) - Performs constant prop. - Redo width/type inference * Remove errant println * Moved ZeroWidth after ConvertFixedToSInt * Added more tests, bugfix match on connect Also replaced constprop with infertypes for correctness * Updated to new emitter and test infrastructure | |||
| 2017-03-06 | Fix mistake when rebasing | Adam Izraelevitz | |
| 2017-03-06 | After merge, fixed added transforms | Adam Izraelevitz | |
| 2017-03-06 | Added more stylized debugging style | Adam Izraelevitz | |
| 2017-03-06 | Addresses #459. Rewords transform annotations API. | Adam Izraelevitz | |
| Now, any annotation not propagated by a transform is considered deleted. A new DeletedAnnotation is added in place of it. | |||
| 2017-03-06 | Added pass name to debug logger | Adam Izraelevitz | |
| 2017-03-06 | Add ability to emit 1 file per module (#443) | Jack Koenig | |
| Changes Emitters to also be Transforms and use Annotations for both telling an emitter to do emission as well as getting the emitted result. Helper functions ease the use of the new interface. Also adds a FirrtlExecutionOptions field as well as a command-line option. Use of Writers in Compilers and Emitters is now deprecated. | |||
| 2017-03-03 | Bugfix: InlineInstances must prefix instances | Adam Izraelevitz | |
| 2017-03-01 | Allow nested digit fields in subfield expressions | Jack Koenig | |
| Workaround for #470. This allows parsing DoubleLits in subfield expressions. | |||
| 2017-03-01 | Fix bug in Lexer rule for DoubleLit and add tests | Jack Koenig | |
| 2017-02-28 | Fix validation print for log-level (#394) | Colin Schmidt | |
| 2017-02-27 | castrhs shouldn't assume rhs is uint (#467) | Angie Wang | |
| * castrhs shouldn't assume rhs is uint * don't cast if types are the same * changed castrhs to catch invalid lhs, rhs type combinations * change error msg | |||
| 2017-02-27 | Add chisel2 isVCSAvailable, isCommandAvailable to FileUtils. (#439) | Jim Lawson | |
| 2017-02-26 | Align types and names of ports in emitted Verilog (#463) | Jack Koenig | |
| 2017-02-23 | move more general utils out of memutils, mov WIR helpers to WIR.scala and ↵ | Angie | |
| update uses | |||
| 2017-02-23 | messed up clocktype match | Angie | |
| 2017-02-23 | fix bug in blackboxsourcehelper apply -- pointed to wrong transform | Angie | |
| 2017-02-23 | added more helpers | Angie | |
| 2017-02-23 | Add support for bundle fields to start with digits (#462) | Jack Koenig | |
| Also remove parsing support for ids with characters not supported in Verilog nor in the Firrtl spec | |||
| 2017-02-23 | Fix warning from Cadence Incisive | Scott Johnson | |
| The fix for PR #305 caused a new compile warning from Cadence Incisive: always @(*) begin end | ncelab: *W,STARMT (../TestHarness.MyConfig.v,196147|9): This @* expands to empty list, will never wake up. This change satisfies all of: VCS, Incisive, Questa, Vivado, Verilator. | |||
| 2017-02-22 | [stevo]: Adams fix | Stevo Bailey | |
| 2017-02-22 | Add jenkins-build target to check scalastyle and coverage. (#445) | Adam Izraelevitz | |
| 2017-02-21 | Implementation of nodedupe mem (#447) | Colin Schmidt | |
| This allows the replseqmem transform to not deduplicate some memories, based on their name. | |||
| 2017-02-16 | [skip chisel tests] Add ability to skip Chisel tests in Travis (#444) | Jack Koenig | |
| 2017-02-14 | Add support for Analog types in partial connect (#435) | Jack Koenig | |
| Also add support for width inference | |||
| 2017-02-14 | Fixes #441, ConvertFixedToSInt not recursing exps | Adam Izraelevitz | |
| 2017-02-14 | Add println/throwInternalError to Emitter | Adam Izraelevitz | |
