Student: Anutosh Bhat
Project: Implementing Symbolic Algorithms as a part of ASR
Organisation: Python Software Foundation
Mentor: Ondřej Čertík
Proposal: GSoC 23 Proposal
Weekly Blogs: anutosh491.github.io
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
So I've made enough progress and I currently have enough understanding of what's | |
happening to share it with you. I can't invest more time on this than what I've | |
already be doing, hopefully this is going to put you on track. | |
= Why do we have this -isystem /usr/include? | |
emcmake passes a toolchain file (cmake/Modules/Platform/Emscripten.cmake) to | |
cmake that informs it about the toolchain. In the process it sets | |
CMAKE_CROSSCOMPILING=ON. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <libasr/asr.h> | |
#include <libasr/containers.h> | |
#include <libasr/exception.h> | |
#include <libasr/asr_utils.h> | |
#include <libasr/asr_verify.h> | |
#include <libasr/pass/replace_symbolic.h> | |
#include <libasr/pass/pass_utils.h> | |
#include <libasr/pass/intrinsic_function_registry.h> | |
#include <vector> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(TranslationUnit | |
(SymbolTable | |
1 | |
{ | |
__main__: | |
(Module | |
(SymbolTable | |
2 | |
{ | |
__main____global_statements: |