aboutsummaryrefslogtreecommitdiffstats
path: root/src/VeriFuzz/Verilog
Commit message (Collapse)AuthorAgeFilesLines
* Use HashMap for contextfeature/hashmapYann Herklotz2019-07-292-120/+2
|
* Add a benchmarkYann Herklotz2019-07-272-35/+66
|
* Move Gen.hs to Generate.hsYann Herklotz2019-07-261-541/+0
|
* Add non determinism probability to generationYann Herklotz2019-07-261-15/+24
|
* [Fix #52] Correctly resize the modulesYann Herklotz2019-07-231-6/+9
| | | | | This was fixed by taking out the clock and wiring it separately as it was shifting all the assignments.
* Add new maintainer emailYann Herklotz2019-07-2311-84/+78
|
* Fix the filtering of the local valuesYann Herklotz2019-07-231-1/+4
|
* Merge branch 'master' into fix/resize-modportsYann Herklotz2019-07-218-69/+86
|\
| * Format filesYann Herklotz2019-06-298-60/+72
| |
| * Format all filesYann Herklotz2019-06-052-5/+13
| |
| * Fix size in output wireYann Herklotz2019-06-051-2/+3
| |
| * Add combination optionYann Herklotz2019-06-052-4/+5
| |
| * Remove dead codeYann Herklotz2019-06-021-1/+1
| |
| * Add XOR to the outputYann Herklotz2019-06-022-2/+3
| |
| * Fix used wire check for clkYann Herklotz2019-05-241-0/+3
| |
| * Change parameters of generationYann Herklotz2019-05-221-7/+2
| |
| * Add necessary exports to AST and CodeGenYann Herklotz2019-05-212-2/+2
| |
| * Remove unused functionYann Herklotz2019-05-211-3/+0
| |
| * Add only identityYann Herklotz2019-05-211-1/+1
| |
* | Multiple initialisations now appearingYann Herklotz2019-07-201-6/+20
| |
* | Fix missing module instantiationYann Herklotz2019-07-091-1/+1
| |
* | Broken fix for modportYann Herklotz2019-05-201-11/+19
|/
* Remove modConn lens and replace by modExprYann Herklotz2019-05-151-3/+3
|
* Use Identifier instead of TextYann Herklotz2019-05-141-3/+3
|
* Optimisations in the generationYann Herklotz2019-05-141-6/+4
|
* Add lens to focus on specific moduleYann Herklotz2019-05-141-0/+15
|
* Format with brittanyYann Herklotz2019-05-135-128/+157
|
* Use NonEmpty to represent concatenationYann Herklotz2019-05-133-16/+16
|
* Change the arguments to Text in the ParserYann Herklotz2019-05-132-8/+28
|
* Add Quote.hsYann Herklotz2019-05-121-0/+49
|
* Implement module item reduction properlyYann Herklotz2019-05-112-1/+8
|
* Add Plate instance to StatementYann Herklotz2019-05-111-0/+6
|
* Add Mutation class in Mutate.hsYann Herklotz2019-05-111-1/+99
|
* Fixed parser to parse all the generated verilogYann Herklotz2019-05-101-13/+77
|
* Add always and initial blocks to parserYann Herklotz2019-05-101-7/+118
|
* Fix some of the doctests in Mutate.hsYann Herklotz2019-05-101-5/+5
|
* Add constant expression to expression conversion and vice versaYann Herklotz2019-05-101-0/+21
|
* Add new pretty printer with indentationYann Herklotz2019-05-092-172/+164
|
* Add reduction strategy for modulesYann Herklotz2019-05-093-4/+9
|
* Add combinational and sequential logic supportYann Herklotz2019-05-091-30/+5
|
* Support multiple reg assigns in if statementsYann Herklotz2019-05-061-19/+18
|
* Modify generation of statements to create more interesting onesYann Herklotz2019-05-051-16/+35
|
* Format with brittanyYann Herklotz2019-05-053-25/+38
|
* Add seeds for reproducible runsYann Herklotz2019-05-051-1/+1
|
* Add random bit selection for wiresYann Herklotz2019-04-265-34/+74
| | | | This has not been tested fully yet
* Fix code generation for always blocks with orYann Herklotz2019-04-231-3/+3
|
* Fine tune the generationYann Herklotz2019-04-231-15/+13
|
* Add event list generation for always blocksYann Herklotz2019-04-232-3/+4
|
* Add support for more event listsYann Herklotz2019-04-213-7/+41
|
* Reduce the wire size as Quartus was crashingYann Herklotz2019-04-171-1/+9
|