| Age | Commit message (Collapse) | Author |
|
|
|
- Old Annotation renamed to deprecated LegacyAnnotation
- Annotation is now a trait that can be extended
- New JsonProtocol for Annotation [de]serialization
- Replace AnnotationMap with AnnotationSeq
- Deprecate Transform.getMyAnnotations
- Update Transforms
- Turn on deprecation warnings
- Remove deprecated Driver.compile
- Make AnnotationTests abstract with Legacy and Json subclasses
- Add functionality to convert LegacyAnnotations of built-in annos
This will give a noisy warning and is more of a best effort than a
robust solution.
Fixes #475 Closes #609
|
|
* Initial 0.1-BETA release.
* Update publish clauses.
* Bump version after rebuilding with Java 1.7
* Update to current sbt resolver idiom.
* Bump version
* Revert "Bump version"
This reverts commit 37ce060329d437c4494dd1560c1fb8a65a7a0718.
* Bump version.
* Update installation instructions with sbt publish-local.
* set release version
* bump release versions
* bump SNAPSHOT version
* bump version
* update deprecated sbt code
* Drop pomExtra scm definitions (now generated by git.remoteRepo.
* Incorporate lesssons learned from latest publishing.
* Bump testing coverage for Scala 2.12 support.
* Respond to review requests - unindent changes; unbump plugins version.
|
|
Bump SBT to 1.0.4 and update plugins
Update Scala versions and sbt commands in .travis.yml
Replace run-main with runMain
|
|
|
|
* Update sbt to 0.13.16; add Scala 2.12 support.
To clean, test, and build Scala 2.11 and Scala 2.12 versions:
% sbt +clean +test +publishLocal
* Update Travis to test in 2.11.11 and 2.12.3
* Try different way of providing Travis Scala version
* Attempt to get verilator built before tests.
|
|
* Update dependencies and JavaConverters for Scala 2.12
* Bump Scala (and library) version(s).
* replace "error" with "Utils.error"; bump Scala version to 2.11.11
|
|
Scopt 3.5.0 adds (subjectively) sane two-column output of option
parsing help text which it enables by default.
|
|
|
|
Create a simple system for executions and command line parameters
New model for tracking parameters and having those parameters
register scopt command to allow the parameters to be set by
command line args.
Create composable forms of the these parameters to allow separate
elements of the chisel3 toolchain to combine these parameters
Create execution return structures that simplify return values
to earlier toolchain elements
|
|
* Also started separate pass for annotating valid memory
|
|
|
|
|
|
Serialize testing until compiler is threadsafe
Fix fork := true causing Travis to fail
|
|
Current implementation of symhash is not thread safe
|
|
|
|
for the Parser. Added custom Parser exceptions for better error reporting and checking. Fixed bug in grammar not allowing most keywords as Ids
|
|
|
|
Macbook
|
|
flying around everywhere
|
|
updated Makefile to play nicer when firrtl is a submodule, fixed bug in Translator for single line scopes, fixed firrtl-scala script to point to firrtl.Driver instead of old firrtl.Test
|
|
|
|
|
|
AST -> String). Uses ANTLRv4 to generate concrete syntax parser
|