Skip to content
This repository has been archived by the owner on Apr 20, 2024. It is now read-only.

Fix deprecations 1 #97

Merged
merged 7 commits into from
Feb 10, 2021
Merged

Fix deprecations 1 #97

merged 7 commits into from
Feb 10, 2021

Conversation

chick
Copy link
Contributor

@chick chick commented Feb 8, 2021

This must be merged after pr#95 and PR #96

Remove deprecated Driver stuff macros package

  • Fix name reference and weird .get.get in CostMetric
  • Update to DependencyAPIMigration
      - MacroCompilerTransform
      - MacroCompilerOptimizations
  • Delete unused class MacroCompiler
  • Remove use of ExecutionOptionsManager in object MacroCompiler
  • Removed stack trace when no arguments from CLI, just give message requiring args
  • Update version to 0.4-SNAPSHOT

Includes commits for standardizing code

  • Make packages match the directory structure
  • Reformat code to follow .scalafmt.conf code guidelines.

chick added 6 commits February 3, 2021 17:46
All tests run as they did prior to the changes
- Mostly this reformat comments and large argument lists to classes and methods
- Mostly this reformat comments and large argument lists to classes and methods
- Mostly this reformat comments and large argument lists to classes and methods
Requires updating to AnyFlatSpec where used
And different import for Matchers
- Fix name reference and weird .get.get in CostMetric
- Update to DependencyAPIMigration
  - MacroCompilerTransform
  - MacroCompilerOptimizations
- Delete unused class MacroCompiler
- Remove use of ExecutionOptionsManager in object MacroCompiler
- Removed stack trace when no arguments from CLI, just give message requiring args
- Update version to 0.4-SNAPSHOT
@chick chick added this to the 0.4.x milestone Feb 8, 2021
@chick chick requested a review from abejgonzalez February 8, 2021 17:12
@chick chick self-assigned this Feb 8, 2021
…tted name

- Changed packages in tapeout/transforms/utils/*.scala to be in their own package `utils`
Copy link
Contributor

@abejgonzalez abejgonzalez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. If you can just update the PR description to talk about the other PRs that were merged in here that would be great. Also, the Chipyard PR can be updated with the merged master commit or we can wait until all deprecations are solved to do a "big" PR with everything in 1 go.

@chick
Copy link
Contributor Author

chick commented Feb 10, 2021

I vote for updating chipyard once when the dust settles on this and a forthcoming PR

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants