| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-07 | refactor checks | Donggyu Kim | |
| 2016-09-06 | Address style feedback and add tests for getConnectOrigin utility | Angie | |
| 2016-09-06 | Expanded annotations for valid memory sizes | Angie | |
| 2016-09-06 | Added simple unit test for ReplSeqMem | Angie | |
| 2016-08-25 | emit wires instead of registers for invalid randomization | Howard Mao | |
| Before, the verilog emitter would connect registers to the invalid ports and use random initialization on the generated registers. It is better to generate wires instead and use random assignment on the wires. | |||
| 2016-08-25 | update verilog generation test | Howard Mao | |
| 2016-08-16 | add test case for clock type connection (#239) | mwachs5 | |
| 2016-08-04 | Addd check: bits, tail, head arg width | azidar | |
| 2016-08-03 | fixes small mistakes in serialize (#216) | Donggyu | |
| 2016-08-02 | Merge pull request #203 from ucb-bar/fix_mem_infer | Adam Izraelevitz | |
| Fix mem infer | |||
| 2016-08-02 | make infer readwrite ports optional | Donggyu Kim | |
| turned on with '--inferRW <circuit name>' | |||
| 2016-08-02 | Merge pull request #214 from ucb-bar/fix-thread-unsafety | Adam Izraelevitz | |
| Fix use of global state in instance loop checking | |||
| 2016-08-02 | Merge pull request #211 from ucb-bar/fix-subaccess | Adam Izraelevitz | |
| Refactor RemoveAccesses and fix bug #210. | |||
| 2016-08-02 | Fix use of global state in instance loop checking | jackkoenig | |
| Also increase sensitivity of thread safety checking Fixes #159 | |||
| 2016-08-01 | Refactor RemoveAccesses and fix bug #210. | azidar | |
| Added corresponding unit test. | |||
| 2016-08-01 | Fix StringSpec generators to only choose from valid values. | Jack Koenig | |
| The old almost equivalent syntax gives the same result but can cause the test to fail if too many invalid values are thrown away. | |||
| 2016-07-27 | Fixed compilation error using old annotations | azidar | |
| 2016-07-27 | Reworked annotation system. Added tenacity and permissibility | Adam Izraelevitz | |
| Conflicts: src/main/scala/firrtl/Compiler.scala src/main/scala/firrtl/LoweringCompilers.scala src/main/scala/firrtl/passes/Inline.scala src/test/scala/firrtlTests/AnnotationTests.scala src/test/scala/firrtlTests/InlineInstancesTests.scala | |||
| 2016-07-27 | Merge pull request #198 from ucb-bar/add-chirrtl-check | Adam Izraelevitz | |
| Added a Chirrtl check for undeclared wires, etc. | |||
| 2016-07-25 | Detects and flags cyclic module loops | chick | |
| 2016-07-21 | Added a Chirrtl check for undeclared wires, etc. | azidar | |
| 2016-06-10 | API Cleanup - AST | Jack | |
| trait AST -> abstract class FirrtlNode Move all IR to new package ir Add import of firrtl.ir._ | |||
| 2016-06-10 | Add test to check compiler is thread safe | Jack Koenig | |
| 2016-05-24 | Added Errors class and fixed tests. | azidar | |
| Canonicalizes catching/throwing PassExceptions. | |||
| 2016-05-24 | add better type mismatch error message | Colin Schmidt | |
| also check for it int unittest | |||
| 2016-05-24 | Add integration test for single-ported memory | jackkoenig | |
| 2016-05-12 | Restructured Compiler to use Transforms. Added an InlineInstance pass. | Adam Izraelevitz | |
| Transforms are new unit of modularity within the compiler. | |||
| 2016-05-12 | Implement File Info | jackkoenig | |
| 2016-05-10 | Add test suite for Constant Propagation | Adam Izraelevitz | |
| Add unit tests for splitting expressions and padding widths | |||
| 2016-05-03 | Add Tests for Check Initialization | Adam Izraelevitz | |
| 2016-05-03 | Add Expand Whens test | jackkoenig | |
| 2016-05-03 | Make simulations that time out fail when run in firrtlTests | jackkoenig | |
| 2016-04-26 | Test that nested expressions don't make it to the Emitter | Andrew Waterman | |
| 2016-04-26 | Fixed the check for bundle equality to allow relative flips to be wrong, but ↵ | Adam Izraelevitz | |
| the leaf directions are the same | |||
| 2016-04-26 | Add test for recursive check for whether BundleType contains flips | Adam Izraelevitz | |
| 2016-04-22 | Add tests for Uniquify pass | jackkoenig | |
| 2016-04-22 | Add Lower Types tests | jackkoenig | |
| 2016-04-22 | Add "normalize" function to FirrtlSpec for easier string comparison testing | jackkoenig | |
| 2016-04-20 | Add tests for CHIRRTL mem port definitions. | jackkoenig | |
| Including using different clocks and ports defined in when scope. | |||
| 2016-04-20 | Fix top.cpp reset race condition #137 | jackkoenig | |
| 2016-04-16 | Add license to tests | jackkoenig | |
| 2016-04-16 | Add some Parser tests | jackkoenig | |
| Need many more, but this at least checks some DefMemory, DefRegister, and keyword cases. | |||
| 2016-04-09 | Adds check for type of DefRegister initialization | jackkoenig | |
| Fixes #89 | |||
| 2016-04-09 | Fix bundle type equality | Adam Izraelevitz | |
| Was not checking for length of bundles, so if the bundles matched but one had more fields, it was not caught. | |||
| 2016-04-08 | Fixed bug in Remove Accesses where a WSubAccess's index was not checked for ↵ | Adam Izraelevitz | |
| accesses. Fixes #105 | |||
| 2016-04-08 | Add small test for issue #105 | jackkoenig | |
| 2016-03-15 | Revamp string literal handling | jackkoenig | |
| 2016-03-10 | Add support for right shift by amount larger than argument width | jackkoenig | |
| 2016-03-03 | Add some integration tests: successful compilation and execution | jackkoenig | |
| 2016-02-25 | Remove brittle rocket comparison to expected verilog test. | jackkoenig | |
