Title: Doc: how to make changes to libasr · Issue #2849 · lcompilers/lpython · GitHub
Open Graph Title: Doc: how to make changes to libasr · Issue #2849 · lcompilers/lpython
X Title: Doc: how to make changes to libasr · Issue #2849 · lcompilers/lpython
Description: Here is documentation how to make changes to libasr. This should be moved to README and our documentation. To make changes to the libasr/src/libasr directory, simply make changes there and ensure things work locally. Then: cd libasr git ...
Open Graph Description: Here is documentation how to make changes to libasr. This should be moved to README and our documentation. To make changes to the libasr/src/libasr directory, simply make changes there and ensure t...
X Description: Here is documentation how to make changes to libasr. This should be moved to README and our documentation. To make changes to the libasr/src/libasr directory, simply make changes there and ensure t...
Opengraph URL: https://github.com/lcompilers/lpython/issues/2849
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Doc: how to make changes to libasr","articleBody":"Here is documentation how to make changes to `libasr`. This should be moved to README and our documentation.\n\nTo make changes to the `libasr/src/libasr` directory, simply make changes there and ensure things work locally. Then:\n\n1. `cd libasr`\n2. `git checkout -b myfix`\n3. `git add -u` # and other files as needed\n4. `git commit` \n5. `git push mylfortran myfix` # Where `mylfortran` is your fork of LFortran, for example `git@github.com:certik/lfortran.git`.\n6. Click on the link in the terminal to create a PR against LFortran\n7. `cd ..`\n8. `git checkout -b myfix2`\n9. `git add libasr` # and other files from LPython as needed\n10. `git commit`\n11. `git push mylpython myfix2`\n\nThe step 9. updates `libasr` to a new hash, and the step 5. is what allows GitHub to see it, so that everything works at the CI.","author":{"url":"https://github.com/certik","@type":"Person","name":"certik"},"datePublished":"2025-04-14T20:10:02.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/2849/lpython/issues/2849"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ea387aa4-334f-7ece-2de4-2992300053e9 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E654:11BAEC:33161B0:46D7D0D:6977C3D5 |
| html-safe-nonce | 1d1ec50e5543e5dc90f0c938e9b313d7e1bc0bbd475ee7817859ec8e27f00782 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNjU0OjExQkFFQzozMzE2MUIwOjQ2RDdEMEQ6Njk3N0MzRDUiLCJ2aXNpdG9yX2lkIjoiNjI5NzAyOTA5OTc5MzEzODY0NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 617ba52fcccbb0ee8f0a1524885d74eefafdd550cbcb5dbbefa3d6ead6c21577 |
| hovercard-subject-tag | issue:2994098590 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/lcompilers/lpython/2849/issue_layout |
| twitter:image | https://opengraph.githubassets.com/f1446cdf3038fe05ad347fda363e804609afad01143e954acd5c0d3b413ab9d5/lcompilers/lpython/issues/2849 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/f1446cdf3038fe05ad347fda363e804609afad01143e954acd5c0d3b413ab9d5/lcompilers/lpython/issues/2849 |
| og:image:alt | Here is documentation how to make changes to libasr. This should be moved to README and our documentation. To make changes to the libasr/src/libasr directory, simply make changes there and ensure t... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | certik |
| hostname | github.com |
| expected-hostname | github.com |
| None | dd7783bd9901db88bac6bc215af7f020bc205a04ebc67e6c7def882ef2859ecd |
| turbo-cache-control | no-preview |
| go-import | github.com/lcompilers/lpython git https://github.com/lcompilers/lpython.git |
| octolytics-dimension-user_id | 96538276 |
| octolytics-dimension-user_login | lcompilers |
| octolytics-dimension-repository_id | 442864346 |
| octolytics-dimension-repository_nwo | lcompilers/lpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 442864346 |
| octolytics-dimension-repository_network_root_nwo | lcompilers/lpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5d30081a77a5d66860584073cb38fd98fd7f9388 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width