Skip to content
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

Update Truffle to latest version #225

Merged
merged 6 commits into from
Feb 22, 2018
Merged

Update Truffle to latest version #225

merged 6 commits into from
Feb 22, 2018

Conversation

smarr
Copy link
Owner

@smarr smarr commented Feb 18, 2018

This Truffle update relies on Truffle's new support for SuspendAnchor instead of using our own solution based on SteppingLocation.
The change seems to be compatible, Kompos tests do not seem to fail.

There are other new features in Truffle, and incompatible changes in Graal/Truffle.
Therefore, anyone trying to use SOMns with this change merged, will need to update GraalBasic to get JIT compilation. (@Richard-Roberts @daumayr probably relevant for you guys)

@smarr smarr added the enhancement Improves the implementation with something noteworthy label Feb 18, 2018
@smarr smarr added this to the v0.6.0 - Black Diamonds milestone Feb 18, 2018
@smarr smarr self-assigned this Feb 18, 2018
@coveralls
Copy link

coveralls commented Feb 18, 2018

Coverage Status

Coverage remained the same at 80.407% when pulling 9a1d9fc on update-truffle into de36c88 on dev.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
@smarr
Copy link
Owner Author

smarr commented Feb 22, 2018

Think I should have fixed all issues now.
Once the tests pass, I'll merge the Truffle update.

This means, you will need to update GraalBasic to the latest version, and if you use Eclipse, you'll need to run ant ideinit to get the update Eclipse projects, because they did change the structure of those around.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Signed-off-by: Stefan Marr <git@stefan-marr.de>
Signed-off-by: Stefan Marr <git@stefan-marr.de>
@smarr smarr merged commit 91e36a4 into dev Feb 22, 2018
@smarr smarr deleted the update-truffle branch February 22, 2018 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improves the implementation with something noteworthy
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants