Origen-SDK / o2

MIT License
4 stars 0 forks source link

Add AST Infrastructure and STIL to Metal #151

Closed ginty closed 2 years ago

ginty commented 2 years ago

This is a big diff but is just refactoring without any functional changes.

The end goal was to make the STIL parser available in Origen Metal and to make the AST infrastructure (e.g. the Node type) more generic and also available from Metal.

The following has changed:

ginty commented 2 years ago

Yep something to do with this keyring crate, @coreyeng you got any thoughts/experience with this error?

It builds fine on my local machine, just not here.

priyavadan commented 2 years ago

Maybe this will help

from their page (https://crates.io/crates/keyring/0.10.4)

image

ginty commented 2 years ago

Actually I think its related to the Rust version, I'm using a newer version that here and I can see it fail locally using the older version used in the regression test

coreyeng commented 2 years ago

I had some issues with this as well and had the specs passing with this toml and this actions update, which is along what Priyavadan had linked.

I did update Rust to 2021 but I've been only running Windows so far.

coreyeng commented 2 years ago

Keyring is so far only used by the users though for password storage and is something I'll be working on if it fails for me when I get around to a PR. If you can't get it, I'm fine with you just removing it for now and I'll deal with it in my branch.

ginty commented 2 years ago

Thanks @coreyeng I've removed that patch and now running with latest rust and latest keyring seems to work fine,