Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 176
Fix ASR verify pass error while using Interactive#2706
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
Uh oh!
There was an error while loading. Please reload this page.
Changes from all commits
f71b4a736930eb25e047e7cda8e34a476b65d1fe445469ddfd899b152896a23ef4cf7c06c7dd1e65cfe1b29338dFile filter
Filter by extension
Conversations
Uh oh!
There was an error while loading. Please reload this page.
Jump to
Uh oh!
There was an error while loading. Please reload this page.
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -116,7 +116,7 @@ std::string read_file(const std::string &filename) | ||
| std::vector<char> bytes(filesize); | ||
| ifs.read(&bytes[0], filesize); | ||
| return std::string(&bytes[0], filesize); | ||
| return replace(std::string(&bytes[0], filesize), "\r\n", "\n"); | ||
Collaborator There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's open an issue that our tokenizer/parser should be updated/fixed to produce the same tokens/parse-tree on windows and unix. | ||
| } | ||
| std::string parent_path(const std::string &path) { | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1143,4 +1143,3 @@ def list(s: str) -> list[str]: | ||
| for i in range(len(s)): | ||
| l.append(s[i]) | ||
| return l | ||
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.
Not sure if its a good idea to copy these. As of now, where does
lpythonlook for these? Can we updatelpythonto look into the correct location?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.
Copying is the safest thing to do. Right now it uses relative path from the executable's location to figure out the runtime file's path.
The reason I say it is a safe option is because the user building the LPython may set the
CMAKE_CURRENT_BINARY_DIRto a completely different folder. For example, in Windows, I may want to store the source files inDdrive and the compiled executable inCdrive.