-
Notifications
You must be signed in to change notification settings - Fork 0
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
Reference File API #146
Reference File API #146
Conversation
Looks good! Seems like relocating it origen metal wasn't too big a deal? |
Yeah that one was easy enough, and hopefully might be typical of what we will see - just needed to remove references to |
@ginty Was the concept of origen metal always something you thought origen would evolve to? Just curious on how this all developed. |
@info-rchitect, nope, my life would be considerably easier right now if I had! As you know I'm developing something Origen-like in AMD, but it's far too different to allow us to be able to use Origen directly - e.g. we're using our own backend model and vector generator. So the plan is to start moving chunks of Origen over to Origen Metal over time. If something's in Origen Metal it gives you the guarantee that it is generic and not coupled to Origen's application framework. Ultimately I hope to see OM being the bigger of the two, with large components of Origen, like the Program generator APIs and the model, eventually moving over. |
Hi @coreyeng, I squeezed in an update to the differ to make it support multiple ignore blocks and fixed a bug I found with the original implementation. |
This moves Origen's functions for implementing reference file (change) tracking into metal, and adds a Python API for it.
Also removed Py3.6 from the build and regresssion.