-
Notifications
You must be signed in to change notification settings - Fork 171
Sync libasr
from LFortran
#1312
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
Conversation
src/libasr/utils.h
Outdated
std::string arg_o = ""; | ||
bool emit_debug_info = false; | ||
bool emit_debug_line_column = false; | ||
std::string import_path = ""; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to revert this.
@Thirumalai-Shaktivel I am going through the diff right now. When I will be done I will ping you and others for a second round of inspection. Thanks. |
Cool, it seems difficult to sync the changes. Thanks for doing this! |
@certik @Shaikh-Ubaid @lucifer1004 @konradha @Pranavchiku @Smit-create @Thirumalai-Shaktivel Please go through the diff and let me know if there's any change that got reverted. I will restore it. |
Windows test fail, probably due to the changes in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes look fine to me. Thank you so much for this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apart from the above change, this looks good to me as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this!
74ab239
to
c768326
Compare
I am reviewing it. |
Windows test fail. I think its something related to Also note that WASM shouldn't define functions by topologically sorting them simply because LFortran has some tests where functions depend cyclically on each other and hence they fail. So at least to move things forwarded I reverted to first declaring the functions in WASM backend and then defining them. We need to figure out a general solution for cyclic dependencies later. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I went over everything, I haven't noticed any issues. Thanks!
The Windows failures should be fixed in #1314, they are caused by the new LLVM JIT being more strict about what you can do, so some tests that worked with the old JIT do not work anymore. |
Closing in favor of #1314. |
No description provided.