-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merging Final Changes #53
base: master
Are you sure you want to change the base?
Commits on Jul 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8675643 - Browse repository at this point
Copy the full SHA 8675643View commit details
Commits on Jul 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ebd69ff - Browse repository at this point
Copy the full SHA ebd69ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b58df0 - Browse repository at this point
Copy the full SHA 7b58df0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52c507e - Browse repository at this point
Copy the full SHA 52c507eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27c8909 - Browse repository at this point
Copy the full SHA 27c8909View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5975274 - Browse repository at this point
Copy the full SHA 5975274View commit details -
Everything seems to be working without too much of a hassle. #TODO - …
…will need to verify if multi level annotations are getting screwed up here
Configuration menu - View commit details
-
Copy full SHA for 8b77a78 - Browse repository at this point
Copy the full SHA 8b77a78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2716b60 - Browse repository at this point
Copy the full SHA 2716b60View commit details -
Updated the annotations datastructure and changed the field to have t…
…he properties to store the tuple of of fignodes rather than just 1 fignode for the annotation. Also updated all the fig copy function methods on that account
Configuration menu - View commit details
-
Copy full SHA for 5dd7bf0 - Browse repository at this point
Copy the full SHA 5dd7bf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f0967c - Browse repository at this point
Copy the full SHA 3f0967cView commit details -
Updated the statetable<->annotation interface and its now updated to …
…work with fignode_tuples instead of single fignodes
Configuration menu - View commit details
-
Copy full SHA for 66a76dd - Browse repository at this point
Copy the full SHA 66a76ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 504dc93 - Browse repository at this point
Copy the full SHA 504dc93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 285e06a - Browse repository at this point
Copy the full SHA 285e06aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a050e49 - Browse repository at this point
Copy the full SHA a050e49View commit details -
Configuration menu - View commit details
-
Copy full SHA for f339301 - Browse repository at this point
Copy the full SHA f339301View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86008dd - Browse repository at this point
Copy the full SHA 86008ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8103bac - Browse repository at this point
Copy the full SHA 8103bacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54aeb17 - Browse repository at this point
Copy the full SHA 54aeb17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1090e56 - Browse repository at this point
Copy the full SHA 1090e56View commit details -
Renamed construction node property to ID (from id) since id is used t…
…o find the pointer of the python object
Configuration menu - View commit details
-
Copy full SHA for 10de096 - Browse repository at this point
Copy the full SHA 10de096View commit details -
Configuration menu - View commit details
-
Copy full SHA for dacde5e - Browse repository at this point
Copy the full SHA dacde5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38026e4 - Browse repository at this point
Copy the full SHA 38026e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f50a0 - Browse repository at this point
Copy the full SHA 33f50a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cc798c - Browse repository at this point
Copy the full SHA 6cc798cView commit details -
1. Incorrect refernce to `id` since refactor did not catch it. 2. Fixed issue where tuples were getting unrolled when appending to the a list for distribute annotation 3. Added String formatting for new fignode types
Configuration menu - View commit details
-
Copy full SHA for 929956a - Browse repository at this point
Copy the full SHA 929956aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eda7b1 - Browse repository at this point
Copy the full SHA 6eda7b1View commit details -
Added check to make sure that the pre-processor would ensure that if …
…the pre-load argument is null, it wont crash Added check to ensure that the condition check doesn't crash when theres a BitVector that is passed to the distributeCondition doesn't kill program
Configuration menu - View commit details
-
Copy full SHA for 19f4ad2 - Browse repository at this point
Copy the full SHA 19f4ad2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7866d35 - Browse repository at this point
Copy the full SHA 7866d35View commit details -
Added art for generating ASCII Art, fixed post-rebase errors, fixed i…
…ssue where module IO errors were being generated because they were getting read correctly.
Configuration menu - View commit details
-
Copy full SHA for ec33b89 - Browse repository at this point
Copy the full SHA ec33b89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf177b - Browse repository at this point
Copy the full SHA 1cf177bView commit details -
Configuration menu - View commit details
-
Copy full SHA for caab50b - Browse repository at this point
Copy the full SHA caab50bView commit details
Commits on Jul 21, 2021
-
- Fixed issue where nodefilter was not being initialized properly
- Added some scaffholding code for running mux_02_in with the debugger
Configuration menu - View commit details
-
Copy full SHA for d1ecb4d - Browse repository at this point
Copy the full SHA d1ecb4dView commit details -
Updated check on node constriant matching logic to ensure that matchi…
…ng doesn't happen if the match string doesn't have any constraints
Configuration menu - View commit details
-
Copy full SHA for 48cb82c - Browse repository at this point
Copy the full SHA 48cb82cView commit details
Commits on Jul 27, 2021
-
Updated the dist-relation matching algorithm to consider various case…
…s and outlined todo's for cases we are not checking at the moment. We only consider it a match when its a bijective match. We are not considering a surjective match since we will have to add an algorithm to check for composability and satisfiability utilizing the library primitives.
Configuration menu - View commit details
-
Copy full SHA for 22e9320 - Browse repository at this point
Copy the full SHA 22e9320View commit details
Commits on Aug 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d1f6e86 - Browse repository at this point
Copy the full SHA d1f6e86View commit details
Commits on Oct 23, 2023
-
Update with full refactor for ScripSlate (#50)
TODOs: * TODO - We need to update the channel generation pieces for the channels. * TODO - Finish up the mapping/match generation for the flow subgraphs. * TODO - Need to ensure that the netlist generation is working smoothly * TODO - Need to update the fluid interaction graph with a serializer to have the semantic matching as a part of the equality checking. Changelist * Updated most of the base classes * Some more updates, added not implemented errors everywhere in the flow * Removed Todo * Started updating variant generation * Fixed issue with importing networks (dunno how this came about) * Moved all the command line code to code to API * Updated for temporary changes, still need to complete stuff * Updated the dafd afa * updated the codebase for the updated mint and parchmint libraries * Updated both the fig twig and lfr antlrgenerators for the new runtime * Created a variant tree data structure to handle the adding/removing of the variants * Updated the packages * Updated the variant generation process * The new process uses a data structure called the 'VariantTree'. This is a dynamic structure that keeps track of the different 'ConstructionGraph' that gets generated during the technology mapping process. * Updated the ordering of the matches to reduce the potential number of variants. * Implemented FIG simplification * Updated the graph edge generation. * Put in a commit for saving all the changes. Need to update the branch for a fully functioning flow * Format code with black and isort (#51) Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * Updated all the dependencies * removed the submodule before readding it * Removed the old testcases sub repo * Updated the submodule to track the branch * Updated the tracking for the submodules * Format code with black and isort * Fixed issue Diamond chamber incorrect mint naming that was crashing primitives server (not sure why) * Format code with black and isort * Updated the dev container * Fixes/mypy cleanup (#52) * Updated the code with some more cleanup / attempting cleanup a bit more * Some project management fixes * Some minimal Fixes (avoiding vector and vector range for the time being. Those will get tests) * Finally fixed mypy errors * Cleaned up a ton of issues identified by mypy * updated some mypysettings * Fixed issues with circular references * Reenabled the iotype interface * reverted the annotation check in concatenation * updated the ignore pattern for deep source --------- Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com> * Caught the issue where ionode type was being overridden. * Updated the docs on fignodes * Updated the vector class * Moved the get_range method on vector out of the class to prevent circular imports * Updated the vector and Vector range definitions * Format code with black and isort * Added basic expressions as test cases. Will continue to increase test cases here for compiler coverage. Benchmarks will be used for final designs. But strategic test cases will be placed here. * Updated the sub repo refs * Updated the main api not to throw errors * Added the dropx benchmarks and the corresponding MINT reference cases. * Broke up the compile_lfr() into parts so that we can use it. * Updated the benchmarks * Updated the results data for dropx * Updated the tests / but it fails pretty badly * Updated the fig gen test * Updated the fluid interaction graph * Updated a few things along the way * Updated the error messages * Updated the netlist generator to have a connection primitive generator and be able to create the netlist. * Cleaned up print graph signature * Updated the print graph * Updated the code to include the variant folder generation since the outputs were getting overwritten. * Added basic skeleton code for doing validation against genstrategy rules. * Updated parchmint and pymint references --------- Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 400ab25 - Browse repository at this point
Copy the full SHA 400ab25View commit details