-
Notifications
You must be signed in to change notification settings - Fork 1
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
Synchronize before migrating to UPIR #116
Conversation
ouankou
commented
Feb 24, 2022
- Synchronize with ROSE upstream
- Add OpenMP SIMD transformation
resolution of a merge conflict
* added type size statistics to program-stats CODETHORN-70
* ROSE_ABORT.h should include either <assert.h> or <stdlib.h> * Some C files (xomp.c and instrumentor_lib.c) need to include <ROSE_ABORT.h> to avoid linking errors (C doesn't care that functions (or in this case a macro) is not declared). RPM-194
- fix warnings when a file location is set and initially was set to compiler generated. - add comments from source code to the AST - add utility to convert Ada to C++ comments - removed a spurious error message RC-841 RC-757
Fixed unparsing of last statement whitespace of header files (with the token-based unparsing). The trailing whitespace of the last statement was under some conditions being repeated (unparsed twice). JACCEL-17
…ontokens) Fixed unparsing of last statement whitespace of header files (with the token-based unparsing). The trailing whitespace of the last statement was under some conditions being repeated (unparsed twice). JACCEL-17
- allow empty private sections - allow use of Standard.Ascii - produce AdaPackageSpecDecl symbol for AdaPackageBodyDecl::get_symbol - added convenience functions to SageInterface::ada - quieted some debug output - mark compilerGenerated nodes explicitely as compilerGenerated (instead of producing a new Sg_File_Info and hopeing everything was set correctly). - added test cases and reference dot outputs ROSE-2325
begin and end block markers where skipped for try-blocks. This can only be done when the try block is a function try block. The unparser checks that (added function to SageInterfaceAda) and omits the block markers only then, otherwise print them out. ROSE-2325
* added invisible layout nodes and edges to memory subgraph visualization for improved layout of clusters CODETHORN-70
…irectiveType dt) * add missing function to set directivey type * used by ada2cpp to translate Ada comments into C++ style comments RC-848
- add mangling support for AdaAttributeExpr - set scope on fake SgInitializedName nodes that represent renamed exceptions TODO: look up renamed declarations - allow labels in package bodies - integer parsing: allow exponents TODO: finish decimal type parsing + added test case ranges.adb - fixed parent pointer issue with task body ROSE-2325
if clause, nowait clause, device clause and depend clause
…ted test infrastructure. Need to fix it.
Distribute simd, Distribute parallel for, Distribute parallel for simd, Taskloop simd
In commit 2073f14, we removed the pre-included CUDA headers. However, they are required to support CUDA source code. It's necessary to copy the file "preinclude-cuda.h" and specify the path to CUDA headers in the system. Since the CUDA 7.5 header package in REX was removed, to build REX compiler with CUDA support, we need to run: ./configure --prefix=$REX_ROOT/rex_install --with-boost=/usr --with-boost-libdir=$BOOST_LIB --enable-languages=c,c++,cuda,fortran --with-cuda-inc=/opt/cuda/include --disable-tests-directory --disable-tutorial-directory "--with-cuda-inc=<path-to-CUDA-headers>" should be modified based on the actual CUDA toolkit installation.
Last synchronization with ROSE brought a change in the file "src/frontend/SageIII/sageInterface/sageBuilder.C". When creating a new source file for the outlined function, it was attaching some necessary preprocessing info to the new file. In the latest commits from ROSE, during outlining, it calls a secondary pass to duplicate the original source file, which contains all the OpenMP source code, and then repeat the whole processing from scratch again. This secondary pass will parse the source code, create the AST and lower the AST. The lowering will trigger the secondary pass again. Therefore, it falls to an infinite loop here. As a temporary fix to issue #104, we reverted this particular change for now. More details should be investigated later.
Hi Anjia,
Not sure how you synchronize with ROSE official. From my past experience,
it often required cherry-picking some commits since straight git merge or
rebase will pull in many changes that we already deleted, e.g. those code
for php, java, etc. Let me know how you did the sync.
Yonghong
…On Thu, Feb 24, 2022 at 7:47 AM Anjia Wang ***@***.***> wrote:
1. Synchronize with ROSE upstream
2. Add OpenMP SIMD transformation
------------------------------
You can view, comment on, or merge this pull request online at:
#116
Commit Summary
- 95314ba
<95314ba>
Remove importModule() that was accidentally reintroduced during
- 361bb78
<361bb78>
(codethorn) v1.12.28
- 58e4722
<58e4722>
(Release) Incremented version to 0.11.28.3
- a822543
<a822543>
Merge commit '361bb78d5ea340e114cbb45b4e8e55b36fe2c8d0' into HEAD
- 1620af4
<1620af4>
(Release) Incremented version to 0.11.28.4
- 7ab0799
<7ab0799>
(Support) Fixed missing headers for ROSE_ABORT
- 54831a0
<54831a0>
(Ada) fix Sg_File_Info warning / comments
- 02db6a5
<02db6a5>
(Release) Incremented version to 0.11.28.5
- 8c7d611
<8c7d611>
(Bug) Fixed unparsing of last statement whitespace of header files.
- 87edf52
<87edf52>
Merge commit '54831a06fc3851068d3525c8959878b8c59d2a76' into HEAD
- 6d6c637
<6d6c637>
(Release) Incremented version to 0.11.28.6
- a49191a
<a49191a>
(Bug) Fixed unparsing of last statement whitespace of header files
(nontokens)
- 18e1d49
<18e1d49>
(Ada) Fixed small issues
- bf1d744
<bf1d744>
(Ada) fixed exception handler unparsing
- 37aef55
<37aef55>
(Release) Incremented version to 0.11.28.7
- 041e865
<041e865>
(ROSE) Incremented version to 0.11.29.0
- a983ef6
<a983ef6>
(codethorn) improved mem graph visualization with layout edges
- 9c06153
<9c06153>
(JOV) replace_expression method for new Jov node
- f90ead6
<f90ead6>
(JOVIAL) Missing traversal for SgProcessControlStatement members
- ff9715c
<ff9715c>
(C++11/14) ROSE header test needed the std flag
- aadb6ee
<aadb6ee>
Merge commit 'ff9715cd14e37146fd9b3b40be4c5f00aaa96185' into HEAD
- 21b1061
<21b1061>
(PreprocessingInfo) supports PreprocessingInfo::setTypeOfDirective
(DirectiveType dt)
- 907e729
<907e729>
(Jovial) Added testing for OVERLAY in DEF section
- 7022fb7
<7022fb7>
Added support for scatter (Intel SIMD)
- 0dc7248
<0dc7248>
(Release) Incremented version to 0.11.29.1
- 8968e05
<8968e05>
Merge commit '21b106130e908fb64c3d7db165f646a67ef8de6b' into HEAD
- e8b9319
<e8b9319>
(Release) Incremented version to 0.11.29.2
- f2c762b
<f2c762b>
(Ada) bug fixes
- cf2e5dc
<cf2e5dc>
Merge commit 'f2c762b3c30100b7b0975b34adfe65beb805b0dd' into HEAD
- 197be78
<197be78>
(Release) Incremented version to 0.11.29.3
- f764cdf
<f764cdf>
(codethorn) improved mem graph visualization
- e0a1032
<e0a1032>
(Pull Request) Merge of pull request from Sourcery Institute (flang-develop)
- 305c337
<305c337>
Merge branch 'master' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose into develop
- 75ceaba
<75ceaba>
(codethorn) refined DOM089 test
- c718a98
<c718a98>
(Release) Incremented version to 0.11.29.4
- cf58578
<cf58578>
(codethorn) mem graph vis and DOM089
- 5c00cc2
<5c00cc2>
(Jovial) Added testing for parsing error "Unexpected 'X' character"
- 2ecad6f
<2ecad6f>
(outliner) working with secondary pass processing within buildSourceFile()
- 82f6fd4
<82f6fd4>
(ROSE) added missing test for tools/classMemberVariablesInLambdas
- 688db54
<688db54>
Merge branch 'master' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose
- 913ff07
<913ff07>
Merge commit '82f6fd4f71a42d92422948704f62362a61542e91' into HEAD
- 923a268
<923a268>
(Release) Incremented version to 0.11.29.5
- 5cfef60
<5cfef60>
Merge commit '688db5466102cc53b0a817af5b2914459b579cbf' into HEAD
- 414300f
<414300f>
(Release) Incremented version to 0.11.29.6
- 6c60978
<6c60978>
(codethorn) global variable optimization and regression tests fix
- 2803161
<2803161>
(Binary Analysis) Hashing API for instruction semantics
- 5a3ceb8
<5a3ceb8>
(Code Quality) Fixed some unused variable warnings
- 4eb6dbe
<4eb6dbe>
(Code Quality) Fixed a warning in a header file
- a974130
<a974130>
(Binary Anaylsis) Fixed a bug related to missing header files
- cd62040
<cd62040>
(Binary Analysis) Fixed memory leak with Z3 solver
- 6e2f10e
<6e2f10e>
(Sawyer) Updated to latest release
- 7aeb663
<7aeb663>
(Tup) Minor documentation changes
- 5872d24
<5872d24>
(Sawyer) Sawyer::Stopwatch::operator<< shows human-readable format
- ea31c86
<ea31c86>
(Binary Analysis) bat-dis can output to separate files
- aa2b26e
<aa2b26e>
(Support) ROSE requires C++11 or later
- d2f1d15
<d2f1d15>
(Binary Analysis) SmtSolver uses std::shared_ptr
- dd2a990
<dd2a990>
(Binary Analysis) CallingConvention::Definition::toString
- cf47209
<cf47209>
(Binary Analysis) Added P2::Dispatcher::stackFrameRegister
- e72e8ce
<e72e8ce>
(Binary Analysis) "meta:" can match memory segment names
- 3010841
<3010841>
(Code Quality) Fixed compiler warnings
- 8b53350
<8b53350>
(Binary Analysis) RiscOperators::currentInstruction reset on exception
- 54ab713
<54ab713>
(Release) Incremented version to 0.11.29.7
- 1307cc8
<1307cc8>
Merge branch 'flang-develop' of github.com:sourceryinstitute/rose-sourcery-institute
into implement-functions-and-subroutines
- d1ab0ed
<d1ab0ed>
Remove commenting out overloaded Enter for SgJovialForThenStatement
- 0074ee2
<0074ee2>
Remove whitespace
- 6ba8cfc
<6ba8cfc>
Merge pull request #25 from
sourceryinstitute/implement-functions-and-subroutines
- b3a70fc
<b3a70fc>
Fix issues created during merge conflict resoluion. Remove
- 884e220
<884e220>
(Ada) bugfixes (typedef in SgConstructorInit)
- 67d9b98
<67d9b98>
(Ada) add -I. to gnat backend command
- 769e829
<769e829>
Merge commit '67d9b98f196a3c9671d952985daebb474bf8fe71' into HEAD
- 72a4300
<72a4300>
(Release) Incremented version to 0.11.29.8
- 566fc31
<566fc31>
(codethorn) minimized initial state entries
- ec27d7a
<ec27d7a>
(codethorn) v1.12.29 (made initial state opt default)
- 3aa6195
<3aa6195>
Merge branch 'master' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose into develop
- b1eee84
<b1eee84>
(Jovial) Replaced forward type reference map with a multimap
- cc17a37
<cc17a37>
(codethorn) fixed visualization of memory graphs for multi-level ptrs
- ec75ae0
<ec75ae0>
Add tests for functions and subroutines that currently pass
- ddcb941
<ddcb941>
Merge pull request #26 from sourceryinstitute/implement-multi-var-decls
- cb9be73
<cb9be73>
Revert "(Fortran) Implement multi variable declarations"
- bddec76
<bddec76>
Merge pull request #27 from
sourceryinstitute/revert-26-implement-multi-var-decls
- 3fc0657
<3fc0657>
(Fortran) Implement multiple variable declarations
- 13e506e
<13e506e>
(Release) Incremented version to 0.11.29.9
- 77f3beb
<77f3beb>
Merge commit 'cc17a37344b0fc2b4fbfd57f1f414940d55c7d64' into HEAD
- 99a95df
<99a95df>
(Binary Analysis) Fixed A32 decoding and semantic errors
- 99f3e55
<99f3e55>
(Binary Analysis) New model checker framework
- af1a508
<af1a508>
(Release) Incremented version to 0.11.29.10
- eb73d8a
<eb73d8a>
Merge commit '99f3e55b35f8cc1b787f72235760719c31f32a7b' into HEAD
- 4a71bba
<4a71bba>
(Release) Incremented version to 0.11.29.11
- 164eafe
<164eafe>
(Binary Analysis) Turned on A32/T32 random testing; fixed bugs
- 10515f0
<10515f0>
(Release) Incremented version to 0.11.29.12
- 0be2046
<0be2046>
Made code improvements to the Intel SIMD generation layer
- cc01b6c
<cc01b6c>
(ROSE) Fixed make check and updated test for tools/checkFortranInterfaces
- 4d16df3
<4d16df3>
(Release) Incremented version to 0.11.29.13
- c9500dd
<c9500dd>
(codethorn) v1.12.30
- a8db261
<a8db261>
(Ada) bug fixes
- b49bf8c
<b49bf8c>
(Ada) introduce SgAdaOthersExp
- 6e2994b
<6e2994b>
(Release) Incremented version to 0.11.29.14
- 012148c
<012148c>
(ROSE) Incremented version to 0.11.30.0
- 0a5a024
<0a5a024>
(Testing) Add C++14 flag to intel testing
- 40404fa
<40404fa>
(minor) add SgExprListExp::set_expressions(SgExpressionPtrList e_list)
- 871ad25
<871ad25>
Merge branch 'liao6/rose-dev' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose
- 94c536b
<94c536b>
Merge branch 'master' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose
- a375972
<a375972>
(Release) Incremented version to 0.11.30.1
- 5a374ff
<5a374ff>
Merge commit '94c536b798462b417b6a451f87576fb878960268' into HEAD
- cd132f8
<cd132f8>
(Release) Incremented version to 0.11.30.2
- 30e002e
<30e002e>
(thorn1) 0.9.0
- f3b0f87
<f3b0f87>
(thorn1) removed info output
- 95437f4
<95437f4>
Merge commit 'f3b0f87640f10ca6cf8fd2f630e7d9471e1a9374' into HEAD
- 84dd175
<84dd175>
(Release) Incremented version to 0.11.30.3
- 40aa476
<40aa476>
(Binary Analysis) Minor fix for ARM T32 semantics
- 92bc7f5
<92bc7f5>
(CMake) Changed sqlite3x to a static library
- 92b2d23
<92b2d23>
(Binary Analysis) Dlib specified by root install instead of include
- ddbb6df
<ddbb6df>
(Release) Incremented version to 0.11.30.4
- cd14c4b
<cd14c4b>
(Pull Request) Merge of pull request from Sourcery Institute (flang-develop)
- 79e6886
<79e6886>
Merge commit 'cd14c4bc613eda48a78487a5dde10f3d4fad2c55' into HEAD
- a4564d6
<a4564d6>
(Release) Incremented version to 0.11.30.5
- ab0e71c
<ab0e71c>
(Bug) Fixed ROSE regression tests that were failing in last commit attempt.
- d9e6801
<d9e6801>
(Bug) Resolving merge that failed in Jenkins (no conflicts).
- 004ece4
<004ece4>
(Bug) Resolving merge that failed in Jenkins (no conflicts).
- fd19660
<fd19660>
(Jovial) Fixed and added regression tests for issue 836.
- a9f970b
<a9f970b>
(Bug) Fixed bug in support for binary analysis in binaryPaths.
- 4b3984b
<4b3984b>
Implement DerivedTypeDef. Add traversals of ComponentDefStmt,
- e929fc9
<e929fc9>
(Release) Incremented version to 0.11.30.6
- 62ec1e3
<62ec1e3>
(Bug) Fixed bug in Cmake support to make consistant with Makefile.am.
- bd44339
<bd44339>
Merge commit '62ec1e35be9c367ca086162b6e7b6a638f21914e' into HEAD
- a3b9339
<a3b9339>
Add traversals for DerivedTypeStmt and TypeAttrSpec. Add test
- b271632
<b271632>
(Release) Incremented version to 0.11.30.7
- 0b85656
<0b85656>
(ASTIO) Introducing memory-pool visualization
- 0cbe275
<0cbe275>
(ASTIO) Working on ASTIO debugging
- fe4ac25
<fe4ac25>
(ASTIO) Function symbol cannot be merged based on mangled-name
- 4edc5f7
<4edc5f7>
(Jovial) Added testing for parsing error "Unexpected ',' character"
- 899d25b
<899d25b>
Merge branch 'master' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose into develop
- c461d0b
<c461d0b>
(mempool) Config switch to enable memory pool protection
- d69a5f6
<d69a5f6>
(IPCFG) Fix test driver
- 6c2cb6b
<6c2cb6b>
Merge commit '4edc5f72bc0f96037fd2d8875ef3d23090433937' into HEAD
- a72b2b6
<a72b2b6>
(Release) Incremented version to 0.11.30.8
- 14d7eff
<14d7eff>
Merge commit 'd69a5f65264616b784c6c8c2add32b4a2232d84e' into HEAD
- 8d856c5
<8d856c5>
(Release) Incremented version to 0.11.30.9
- b4f5de8
<b4f5de8>
Merge branch 'master' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose into develop
- b14e0cf
<b14e0cf>
(ROSE) Incremented version to 0.11.31.0
- ce6a0f2
<ce6a0f2>
(Tup) Fixed rule for annotationLanguageParser's calls to bison
- 0a7ae3d
<0a7ae3d>
(Support) Upgrade to latest Sawyer version
- ff53b32
<ff53b32>
(Binary Analysis) Renamed a model checker class
- b577bc6
<b577bc6>
(Binary Analysis) Renamed many header files
- 63ddeba
<63ddeba>
Merge branch 'master' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose into develop
- cb0796d
<cb0796d>
(Release) Incremented version to 0.11.31.1
- b9fec29
<b9fec29>
(Pull Request) Merge of pull request from Sourcery Institute (flang-develop)
- 634142f
<634142f>
(Ada) Ada StringVal and SymbolTable support
- 2dd3d1b
<2dd3d1b>
Merge commit 'b9fec2940fec1a2a0af009da91752989ceecb39e' into HEAD
- 87ca6af
<87ca6af>
(Attribute tests) Commenting out deletion test
- 7b3d4d8
<7b3d4d8>
(Config) Fixed wrong documentation for ROSE_VERSION
- 5528f6d
<5528f6d>
(Concolic) Ability to erase from database
- 3527ac7
<3527ac7>
(Concolic) Test case similarity compares system calls
- ca95125
<ca95125>
(Binary Analysis) Fixed a couple header file includes
- 669347f
<669347f>
(projects/ArithmeticMeasureTool) fixed changed path to a header
- 9d9183b
<9d9183b>
(Release) Incremented version to 0.11.31.2
- 2458865
<2458865>
Merge commit '634142fd544566be6fff7c1c1b5a413a653818a0' into HEAD
- ec71a57
<ec71a57>
(Release) Incremented version to 0.11.31.3
- 9f6e9bd
<9f6e9bd>
Merge commit 'ca95125628de31bc8f518285da4fbb8b98ade791' into HEAD
- d89e3c3
<d89e3c3>
(Release) Incremented version to 0.11.31.4
- 038e498
<038e498>
Merge commit '669347ff37c2e1e7c029b797a9bc69db8319d7ca' into HEAD
- ab90121
<ab90121>
(Release) Incremented version to 0.11.31.5
- ee5361e
<ee5361e>
(Jovial) Added testing for parsing error "Unexpected '<' character"
- 7537d3d
<7537d3d>
(textAST) printout int and string values for SgIntVal
- 8058a31
<8058a31>
(Ada) Upd documentation and tests
- 1dfb15e
<1dfb15e>
(Ada) fix bug in literal parsing
- b0df284
<b0df284>
(textAST) printout int and string values for SgIntVal
- 1a17ce7
<1a17ce7>
Merge branch 'liao6/rose-dev' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose
- d1deae1
<d1deae1>
Merge branch 'master' of ssh://
rosecompiler2.llnl.gov:10022/rose-compiler/rose
- 80d7be1
<80d7be1>
(text AST) revert a duplicated change due to git cherry-pick
- 556ef2d
<556ef2d>
(Release) Incremented version to 0.11.31.6
- 33510f4
<33510f4>
Merge commit '1dfb15e52201524f197af51ac5a3bb7f39302aae' into HEAD
- 14eae58
<14eae58>
(Ada) Add tests for Ada literal conversion
- b870e0f
<b870e0f>
(Release) Incremented version to 0.11.31.7
- 5552634
<5552634>
Merge commit '80d7be1e8f9ad89728f8a9b1f80f4b0308a2037d' into HEAD
- 31e72a1
<31e72a1>
(Release) Incremented version to 0.11.31.8
- 619659f
<619659f>
Merge commit '14eae58462b442242782b8ae3e28ea93c53fd834' into HEAD
- ce80d18
<ce80d18>
(Release) Incremented version to 0.11.31.9
- 7420bd9
<7420bd9>
(Ada) Improved testing for string literals
- fac475a
<fac475a>
Merge commit '7420bd90f5aa1995382b98181fb290b06e3191b3' into HEAD
- 0ad5e3f
<0ad5e3f>
(Release) Incremented version to 0.11.31.10
- af1fd7f
<af1fd7f>
Made improvements to Intel gather instruction generator
- 42845ab
<42845ab>
(Binary Analysis) Fixed header installation bug for autotools
- ca756b2
<ca756b2>
(Release) Incremented version to 0.11.31.11
- 5d690d5
<5d690d5>
(Fortran) Added SageBuilder::buildModuleStatement
- a10a506
<a10a506>
(Release) Incremented version to 0.11.31.12
- 6eb323b
<6eb323b>
Slight adjustment to SIMD mask placement
- a200b20
<a200b20>
refactor expression_parser by using omp_exprparser_ prefix in the file
names, function name and lexer/grammar prefix
- 3480c85
<3480c85>
Merge branch 'dev' of https://github.com/passlab/rexompiler into dev
- 681276b
<681276b>
header file fix for refactoring expression_parser by using omp_exprparser_
prefix in the file names, function name and lexer/grammar prefix
- 829d5a6
<829d5a6>
(Jovial) Added testing for parsing error "Unexpected '' character"
- 81fa993
<81fa993>
(Release) Incremented version to 0.11.31.13
- 33ab976
<33ab976>
sync up and merge with the latest ROSE official develop branch on 2021 May
- 21dd86b
<21dd86b>
Merge pull request #91 from passlab/patrick/simd
- 62c9d28
<62c9d28>
Revert "Add an attribute of execution cost for PFG IR"
- 26b8163
<26b8163>
Revert "Add IR for OpenMP flow graph"
- 8147e5a
<8147e5a>
Merge branch 'dev' into mergeIntoROSEDevelop
- 0f050d5
<0f050d5>
Merge pull request #93 from passlab/mergeIntoROSEDevelop
- 27a8846
<27a8846>
cleanup files that are added, but no need for rex (such as ROSE ADA,
Jovial, BinaryAnalysis)
- 2d3e23e
<2d3e23e>
remove gitlab related file
- 81de8ad
<81de8ad>
rebuild stringify and update EDG
- 4ab6aeb
<4ab6aeb>
fix of removing flang parser support by cleaning out configure.ac
- 502eeb6
<502eeb6>
fix cmake build after sync
- c76782d
<c76782d>
fixed a bug introduced during sync with ROSE
- c00b69d
<c00b69d>
Disable the failed Fortran tests after recent synchronization
- 36a407e
<36a407e>
Drop deprecated Ubuntu 16.04 in CI
- 6e03c5d
<6e03c5d>
Update the ompparser submodule
- a467e6e
<a467e6e>
Use ompparser to replace the original Fortran OpenMP parser
- da7133f
<da7133f>
Fix the parsing of omp master directive in Fortran and clean up code
- 9372210
<9372210>
Remove unused OmpAttribute builders and clean up code
- 757489b
<757489b>
Support PARALLRL SECTIONS directive in C.
- c54f63f
<c54f63f>
Support unparsing of omp parallel loop
- ed9ddfb
<ed9ddfb>
Support unparsing of parallel master and master taskloop directives
- 7d7d1b3
<7d7d1b3>
Support unparsing of some combined directives.
- 102b182
<102b182>
Added some combined directives
- 6c6af9c
<6c6af9c>
Support common block in Fortran and fix the division bug in the expression
parser
- d328fa4
<d328fa4>
Merge the OpenMP clauses of END construct to the paired directive in Fortran
- ed08ee1
<ed08ee1>
Use ompparser IR to process omp parallel do/workshare combined directives
- b51efe2
<b51efe2>
Use ompparser IR to process omp ordered directive
- 3016e5f
<3016e5f>
Use OpenMPIR to process omp flush and enable fixed test cases
- 6fd410e
<6fd410e>
Use OpenMPIR to handle omp declare simd directive
- 44fb2e0
<44fb2e0>
Remove unknown OpenMP begin/end clause builders from AST constructor
- 8c5c7df
<8c5c7df>
Remove OmpAttribute dependency in omp AST constructor
- 3c27c16
<3c27c16>
Refactor the original OpenMP Fortran parser
- 4bf0e48
<4bf0e48>
Remove OmpAttribute leftover in omp AST constructor
- 2990111
<2990111>
Added TARGET UPDATE directive and some of its clauses.
- cff4fba
<cff4fba>
Fix compilation warnings and update ompparser submodule
- 169fafd
<169fafd>
Update ompparser submobule
- 5445a16
<5445a16>
Added the REQUIRES directive
- 8cdf09c
<8cdf09c>
Added the requires directive, there is an error when using the automated
test infrastructure. Need to fix it.
- 7c80253
<7c80253>
Fixed the errors in Requires directive and added the tests.
- 1ccd8d2
<1ccd8d2>
Added atomic_default_mem_order clause for REQUIRES directive
- 4b9da29
<4b9da29>
Added the ext_implementation-defined-requirement clause for REQUIRES
directive
- 805abe1
<805abe1>
Fixed the error in DECLARE SIMD directive and added the test
- 9ca4139
<9ca4139>
Added 4 combined directives and there tests.
- acd4e57
<acd4e57>
Added affinity clause
- 0ae2a1b
<0ae2a1b>
Added the test for affinity clause
- 6c4ad4e
<6c4ad4e>
Clean some useless comments
- a64fa0d
<a64fa0d>
Update CMake configuration to enable OpenMP tests
- dbc34dd
<dbc34dd>
Restore the CUDA language support
- f13670d
<f13670d>
Fix omp lowering
- 4ac137d
<4ac137d>
Add the omp transformation for TARGET TEAMS DISTRIBUTE PARALLEL FOR
directive
- 260c749
<260c749>
(Hopefully) Fix jacobi test
- 00f2acf
<00f2acf>
Fixes to Arm SVE for reduction
- 98184bf
<98184bf>
Added ARM gather generation; fixes to Arm scalar store
- 1c72ef6
<1c72ef6>
Made fix to partial store to eliminate extra instructions
- 1006b50
<1006b50>
Fixed issue caused introduced by reduction fix
- e88a49e
<e88a49e>
Made fixes to Arm generator, mainly for reductions
- 55b4aa3
<55b4aa3>
Update .gitmodules
- 045c226
<045c226>
Added Arm SVE-specific update for addition reductions
File Changes
(300 files <https://github.com/passlab/rexompiler/pull/116/files>)
- *R* .github/workflows/auto_testing.yml
<https://github.com/passlab/rexompiler/pull/116/files#diff-4d771881cbd81ace881d85fd40221dc587fa22024da38086a20c54660425b6d3>
(5)
- *D* .gitlab-binary-analysis.yml
<https://github.com/passlab/rexompiler/pull/116/files#diff-ea1a738cbf57db7259a6da86d94a57ef5e2572f94b2dca1bb4b7bf15a38620a2>
(100)
- *M* CMakeLists.txt
<https://github.com/passlab/rexompiler/pull/116/files#diff-1e7de1ae2d059d21e1dd75d5812d5a34b0222cef273b7c3a2af62eb747f9d20a>
(40)
- *M* ROSE_VERSION
<https://github.com/passlab/rexompiler/pull/116/files#diff-588007d166a9742c31a03e41d75a51a5a14b99cc8db777bd3e597f0a291d3572>
(2)
- *M* cmake/FindSqlite3.cmake
<https://github.com/passlab/rexompiler/pull/116/files#diff-ffec8725158134014b238baeeccf359770787027d960b2615b098c1538e123ac>
(2)
- *M* cmake/modules/roseChooseBackendCompiler.cmake
<https://github.com/passlab/rexompiler/pull/116/files#diff-b680cfde5b30973684698b0a33a346718f62e449d60c2ceaae7df6a8b52a0f24>
(45)
- *M* config/Makefile.for.ROSE.includes.and.libs
<https://github.com/passlab/rexompiler/pull/116/files#diff-1915815775b147bc5d71bdd2edf0df0322e0c4b6556a9c5892a2eb8dd8fce90a>
(5)
- *M* config/ROSE.m4
<https://github.com/passlab/rexompiler/pull/116/files#diff-cc599886829673804dc5d0d19ebdad8da956c63df9981a426f087758c068b6da>
(12)
- *M* config/SCM_DATE
<https://github.com/passlab/rexompiler/pull/116/files#diff-14188ada157f832d34b7bb7b5fc2fa9293947a6fd527a6969bfb09901f806b18>
(2)
- *M* config/choose-backend-compiler.m4
<https://github.com/passlab/rexompiler/pull/116/files#diff-08588112b6cc652eddf8eeb1ca692658029f6e6e0bad7aa36cf24e408a0fa9e7>
(61)
- *M* config/compiler-defs.m4
<https://github.com/passlab/rexompiler/pull/116/files#diff-60756a3306f236072b2502ea4f06d7c1de5b7edd740d3127492f80278c0ca20a>
(68)
- *M* config/create_system_headers
<https://github.com/passlab/rexompiler/pull/116/files#diff-93f24aada281024aebb417b06e3dbefdcc916762ff5eb73a096702dad6e84c36>
(12)
- *M* config/getAppleClangMajorVersionNumber.sh
<https://github.com/passlab/rexompiler/pull/116/files#diff-618de10cb500e4d4dfb7e96394ebce0b81875e0a3015d3b938c5a8d6d0eef690>
(2)
- *M* config/getAppleClangMinorVersionNumber.sh
<https://github.com/passlab/rexompiler/pull/116/files#diff-f26758b2223993242ec49fa1113fdaffd1649566191f2b27073dd7cc170eb941>
(2)
- *A* config/getAppleClangPatchVersionNumber.sh
<https://github.com/passlab/rexompiler/pull/116/files#diff-a676cddc488db9590fd6b5f1dca9dd118437ee8f7049eb91bd3f06bb88914ae3>
(5)
- *M* config/getAppleCxxMajorVersionNumber.sh
<https://github.com/passlab/rexompiler/pull/116/files#diff-7e71c64301ba0517d19661182f181796c75202cfefbbf720f1c9f68dcc8b8de4>
(2)
- *M* config/getAppleCxxMinorVersionNumber.sh
<https://github.com/passlab/rexompiler/pull/116/files#diff-d5c7065ae16030c986ffce01b8a53ab7e681e247d4a640fa1440cc3ab7521899>
(2)
- *M* config/getAppleCxxPatchVersionNumber.sh
<https://github.com/passlab/rexompiler/pull/116/files#diff-2d5e08b04e4656a56ab276b3c731d8a39b1d638462dc9ed0c667db455f5075b8>
(2)
- *M* config/rose_edg_required_macros_and_functions.h.in
<https://github.com/passlab/rexompiler/pull/116/files#diff-8e6e34bf2ed3a367f3886a367d7852e8ece75ab267f731ebeb6b020947c5e000>
(13)
- *M* config/rose_specific_complex.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-99658b6375d21f610f9ed001c084c5416b3c67e20e0032fe57ea0727f8c23b55>
(5)
- *M* config/support-accelerator.m4
<https://github.com/passlab/rexompiler/pull/116/files#diff-5d83cf84d1bd67bc30ff14b16ed88d0cdfce0438fa81f648afa03e46b1a32140>
(7)
- *D* config/support-flang.m4
<https://github.com/passlab/rexompiler/pull/116/files#diff-834a7978847be643160afac87a5bc6fe2ca4fa9dc4c543384ad8f2f16003812b>
(116)
- *M* config/support-languages.m4
<https://github.com/passlab/rexompiler/pull/116/files#diff-be9957ff273fcea34d41be14f7d9a5fae79bbeb6bf14dd602c3b8d86817954a8>
(1)
- *D* config/support-ompparser.m4
<https://github.com/passlab/rexompiler/pull/116/files#diff-6d00ce3b21c65d1c29afa4f8da3e62ed7ade0d0ecf9ffe04379f2e9ce394ad9e>
(47)
- *M* config/support-rose.m4
<https://github.com/passlab/rexompiler/pull/116/files#diff-84ec8fec5fbeefc3304c3e7fe8ef1d908100669c4577d62a0a0950c0f54fc94d>
(19)
- *M* configure.ac
<https://github.com/passlab/rexompiler/pull/116/files#diff-49473dca262eeab3b4a43002adb08b4db31020d190caaad1594b47f1d5daa810>
(10)
- *M* docs/Rose/developersAppendix.tex
<https://github.com/passlab/rexompiler/pull/116/files#diff-b537d420eada61215c393ac537d5ae9e7d01772f98ca2bb4cb50ab8785ebc29b>
(4)
- *M* docs/Rose/rose.cfg.in
<https://github.com/passlab/rexompiler/pull/116/files#diff-e5a1b8d2e5636e84b6f9b5ee5de384e0efa541e3d46136ead3be3ce4dd4f81aa>
(9)
- *A* enums.txt
<https://github.com/passlab/rexompiler/pull/116/files#diff-26ad9d16f4bd6f50ec6531c55eea3a9970d6bce3c47405ffd4ff9057693b19c9>
(19642)
- *M* exampleTranslators/defaultTranslator/KeepGoingTranslator.cpp
<https://github.com/passlab/rexompiler/pull/116/files#diff-0885d4199ca72bd7ab580bc53caa43b88b3744bb034ff2c3d0fb1a68ca5cc98e>
(2)
- *M* exampleTranslators/defaultTranslator/Makefile.am
<https://github.com/passlab/rexompiler/pull/116/files#diff-aa8701879b50e7b06aa84581dc2e4d9ce80fb021afc45e5699d7bc3fcd580d83>
(3)
- *A* exampleTranslators/defaultTranslator/simpleTraversal.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-2b3aa8aa8a0447394c87fdd611384cd5ab465fee5e5effd1f2f4f331d70ba346>
(27)
- *A* scripts/check-enums
<https://github.com/passlab/rexompiler/pull/116/files#diff-1e6873a24ad34b74a527871686c9997208b7cb6773c01a56fc77c8a622270b0a>
(18)
- *M* scripts/mkinstaller
<https://github.com/passlab/rexompiler/pull/116/files#diff-9522ac7e9cbe376623e2f434ab53e28d283adc158ca7f2a38a6d55eefcec2758>
(9269)
- *M* scripts/mkinstaller.html
<https://github.com/passlab/rexompiler/pull/116/files#diff-69ae4bec025c90fe3671e3254c3cf6103aa83a36c1d90599a2bf8166410cafef>
(6)
- *M* scripts/mkinstaller.txt
<https://github.com/passlab/rexompiler/pull/116/files#diff-38a1f8be129a0e55a980bbe9e5ed23a72d5c4f90a73a2d9d92669ce66410929d>
(2)
- *M* scripts/restringify
<https://github.com/passlab/rexompiler/pull/116/files#diff-8e7ea24ba7f6430e7ffa48e99d2cf2a169381ab13cb40d556c125328e516c91c>
(37)
- *M* scripts/tup/rose-configure-tup
<https://github.com/passlab/rexompiler/pull/116/files#diff-fd38eb6f98ff971a98e87936f6e32719e7b880bb4c360d0054d7452b383becf6>
(2)
- *D* solaris-includes/err.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-3685fc80da91c210d6bdf80191c7ccfd11ff6a71d6eb0e2930a499cc8d7308b8>
(27)
- *M* src/3rdPartyLibraries/Makefile.am
<https://github.com/passlab/rexompiler/pull/116/files#diff-770158d8b7a1d05cc2742aeb27b9b84cc66567e8be86c509c5414934be7c5604>
(3)
- *D* src/3rdPartyLibraries/flang-parser/Makefile.am
<https://github.com/passlab/rexompiler/pull/116/files#diff-30f8d083f9b48f237ed30a60ed3f9f87b69e4d07f8413b6771b8e1fcdb8b37f2>
(15)
- *D* src/3rdPartyLibraries/flang-parser/f18.cc.orig
<https://github.com/passlab/rexompiler/pull/116/files#diff-6c27e97a282d9a48c4259f99be77e6bf5c823a452895ca20c7de7760df00611d>
(649)
- *D* src/3rdPartyLibraries/flang-parser/flang-external-builder-main.cc
<https://github.com/passlab/rexompiler/pull/116/files#diff-2be0966e6d34f6d8221d4abd6b35fa3a305feca35969b1caa56f864357119bf4>
(689)
- *D* src/3rdPartyLibraries/flang-parser/flang-external-builder-main.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-15f195e443c1ba16771f4673e3fb463c092940ee0eea4d9fc18bb5a5647ffce0>
(6)
- *M* src/3rdPartyLibraries/fortran-parser/CMakeLists.txt
<https://github.com/passlab/rexompiler/pull/116/files#diff-f4f4fc571e5ca698612bbd6e0626240534a81f6cf390a473c34ac9c92ba4da0c>
(2)
- *A* src/3rdPartyLibraries/json/Makefile.am
<https://github.com/passlab/rexompiler/pull/116/files#diff-954620a77b8659502b257d7ca2ab3161f2c699fc4b024d167b464b8094d51adc>
(4)
- *A* src/3rdPartyLibraries/json/README
<https://github.com/passlab/rexompiler/pull/116/files#diff-c1cc1364cd18fd20a1acd4a0a6f9a353a25edb293eb89513208bca4fe00d8c5a>
(35)
- *A* src/3rdPartyLibraries/json/nlohmann/Makefile.am
<https://github.com/passlab/rexompiler/pull/116/files#diff-a41b8e8f58fe37339df4877f682711f594929bec4e215c672fe6200ecdce7cd6>
(2)
- *A* src/3rdPartyLibraries/json/nlohmann/json.hpp
<https://github.com/passlab/rexompiler/pull/116/files#diff-a949ed4ff800439f03e38a6b4a2bbbd399dcf379caeb15ed09cbd113f28088eb>
(25447)
- *A* src/3rdPartyLibraries/json/roseSarif.hpp
<https://github.com/passlab/rexompiler/pull/116/files#diff-701e2e315878c045be10f002c794d44ba8486f86fe1b89ffc5a12bb830801136>
(311)
- *A* src/3rdPartyLibraries/json/sarif.hpp
<https://github.com/passlab/rexompiler/pull/116/files#diff-325d9245aaaa5efa141155324b365932d175ccf04f6d6627b495a91d6c561c56>
(6027)
- *M* src/3rdPartyLibraries/libharu-2.1.0/src/hpdf_fontdef_jp.c
<https://github.com/passlab/rexompiler/pull/116/files#diff-3f91570b000011e8c9b7a276f3e12b5a25745623e200945ef1ec7e325f79282e>
(8)
- *M* src/3rdPartyLibraries/libharu-2.1.0/src/hpdf_fontdef_kr.c
<https://github.com/passlab/rexompiler/pull/116/files#diff-a478db54fced23149f6e5466385091875ffc6b915a95dbff5f5182a32f421ee6>
(8)
- *M* src/3rdPartyLibraries/libharu-2.1.0/src/hpdf_pages.c
<https://github.com/passlab/rexompiler/pull/116/files#diff-25fd3682495e485437c84f5456fe29865b79db9cb71eb0970a6b613320eaea43>
(8)
- *M* src/CMakeLists.txt
<https://github.com/passlab/rexompiler/pull/116/files#diff-148715d6ea0c0ea0a346af3f6bd610d010d490eca35ac6a9b408748f7ca9e3f4>
(9)
- *M* src/Makefile.am
<https://github.com/passlab/rexompiler/pull/116/files#diff-4cb884d03ebb901069e4ee5de5d02538c40dd9b39919c615d8eaa9d364bbbd77>
(2)
- *M* src/ROSETTA/Grammar/Common.code
<https://github.com/passlab/rexompiler/pull/116/files#diff-0f9f990c9b516e1f95eeac9480bc415e34a5d256ca9117f3c2276226b839d59f>
(64)
- *M* src/ROSETTA/Grammar/Expression.code
<https://github.com/passlab/rexompiler/pull/116/files#diff-daca1403b894aefff684ec00a43b154d6cf9ee676bbf5144e0f28b8a72eb3279>
(793)
- *M* src/ROSETTA/Grammar/LocatedNode.code
<https://github.com/passlab/rexompiler/pull/116/files#diff-8184c735dfdaa95155a3fa9565c36d645adffd784c556762025a377061a8b870>
(165)
- *M* src/ROSETTA/Grammar/Node.code
<https://github.com/passlab/rexompiler/pull/116/files#diff-a05d4e5c826c296d327ad9fcae3138e975cad4d5883f59f985ba7a2201e8db54>
(239)
- *M* src/ROSETTA/Grammar/Statement.code
<https://github.com/passlab/rexompiler/pull/116/files#diff-ce40d920900c8b483dcfcf81788fdeeae261ce848b1df5bc0c9afdda132fb4a1>
(259)
- *M* src/ROSETTA/Grammar/Support.code
<https://github.com/passlab/rexompiler/pull/116/files#diff-2967fa013c3de9cf75cd6f824355fc62ee2e67b42e13108c4345f4b91955361b>
(529)
- *M* src/ROSETTA/Grammar/Symbol.code
<https://github.com/passlab/rexompiler/pull/116/files#diff-5d6cb1249dd5e78a59e3e03c6ad0c07a65a0c0dfea9fe8eea8d4b7e21f47ca1b>
(94)
- *M* src/ROSETTA/Grammar/Type.code
<https://github.com/passlab/rexompiler/pull/116/files#diff-ffbc307bdfe42be1fd104b94656e297da271b3f25966fd2169628e996d98e766>
(234)
- *M* src/ROSETTA/Grammar/grammarAST_FileIoSource.code
<https://github.com/passlab/rexompiler/pull/116/files#diff-891ef9b85ec0d887d3a81a98b9fe28c90ec06c3182f5fef0c35742f312377df0>
(169)
- *M* src/ROSETTA/Grammar/grammarDestructorDefinitionMacros.macro
<https://github.com/passlab/rexompiler/pull/116/files#diff-4c51af07aed3eeae11d8c9f7f4c2801c49bb4541c2b3af8343f633119cac2ba7>
(15)
- *M* src/ROSETTA/Grammar/grammarMemoryPoolSupport.macro
<https://github.com/passlab/rexompiler/pull/116/files#diff-12fc595caf0aa2350d15af31c7cadd0723f6573f4d1220ea10ac0212d564a791>
(38)
- *M* src/ROSETTA/Grammar/grammarNewDeleteOperatorMacros.macro
<https://github.com/passlab/rexompiler/pull/116/files#diff-108e0d98cb24d6c5e964d89e6fe427a740a36a4d6d72ec7910d44ad426f07cee>
(139)
- *M* src/ROSETTA/Grammar/grammarSourceOfIRNodesAstFileIOSupport.macro
<https://github.com/passlab/rexompiler/pull/116/files#diff-b40423585c3b0def00292377167dcaef135b65c160d7a93e5c20dd07822d60bb>
(127)
- *M*
src/ROSETTA/Grammar/grammarTestPointerForContainmentInMemoryPool.macro
<https://github.com/passlab/rexompiler/pull/116/files#diff-ddf7332188f74391fbc6c7aca4ac47729749cbab486e3d514072a6561b0bea69>
(6)
- *M* src/ROSETTA/Grammar/grammarTraverseMemoryPool.macro
<https://github.com/passlab/rexompiler/pull/116/files#diff-0b143ba724942cd7d8cebc4873b5a7989bd82f966bc55d466d597c5d60c90652>
(47)
- *M* src/ROSETTA/astNodeList
<https://github.com/passlab/rexompiler/pull/116/files#diff-23e2e0461381406d61e567247e83529ccc6346e870ba7af3f5fc89f2a497353d>
(40)
- *M* src/ROSETTA/src/AstNodeClass.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-efc3841aa40246d3e044b4b13aa23f81da119da7597debd3bb3067d642b16ef9>
(37)
- *M* src/ROSETTA/src/ROSETTA_macros.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-7afdc0f2d31932036be6008219aed47e30cb3a10456c1fa9c7ac3559a5bde96e>
(33)
- *M* src/ROSETTA/src/buildAstFileIO.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-a1b252410a9f75c7270856cf5f38523dc716bce7a10def2e26debe88e4e8001a>
(16)
- *M* src/ROSETTA/src/buildStorageClasses.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-5e789bc1fdc1d97ad968590727eb8a5203fd1d7ef571a79decb387ed87ec2884>
(1)
- *M* src/ROSETTA/src/expression.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-defd931b5a37ca28f3d65ec09c45e9809ee3e2876461062e12c4819f1b20e9b8>
(394)
- *M* src/ROSETTA/src/grammar.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-46987797bcc1afa85b81e73ceb50a592a883733881180440d6ef73f580e30522>
(107)
- *M* src/ROSETTA/src/grammarString.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-ec1a5ed61651076cd4b33250785dfc2cc82d2cf55f29a3df38d86d7120178a66>
(10)
- *M* src/ROSETTA/src/node.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-8804b4b85791a53b853aee4353992547b098130c0999669629a923bcf6374c01>
(156)
- *M* src/ROSETTA/src/statement.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-37e1fcc6a6e158bfb8535c55d32c3c55abc75590bc070bbc28296b2089815c7e>
(113)
- *M* src/ROSETTA/src/support.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-11afd2e165f4595fa2aed888b12f121a59ce7325b45d346c9ba57f6b71309169>
(63)
- *M* src/ROSETTA/src/symbol.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-955b6f08a9b2dcb1f2e6eccfb023b13ff690d22f266dc8388abdd5d29c240857>
(30)
- *M* src/ROSETTA/src/type.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-23e97148da23239106b09af44255b41e9dab3fcc20d629230d43f1d45bab301c>
(100)
- *M* src/backend/unparser/CxxCodeGeneration/unparseCxx_expressions.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-b77ce9ed6e7edd4b57363043d99fcfb841f0a12080e9293060baf205af6f9fa7>
(88)
- *M* src/backend/unparser/CxxCodeGeneration/unparseCxx_statements.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-f9bff8c575fd1d6d7ec0e4495944c081e9ce65458886c7f7a6eb959b94dba516>
(845)
- *M* src/backend/unparser/CxxCodeGeneration/unparseCxx_types.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-9368cb984cdd0b6f3b371a3368aeb04b43fc097860770b06af4594eb79537e16>
(55)
- *M*
src/backend/unparser/FortranCodeGeneration/unparseFortran_expressions.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-7b622a6fd3f570df66eef3d6b7355c0804467c74656892ccf91e280cef195107>
(39)
- *M*
src/backend/unparser/FortranCodeGeneration/unparseFortran_modfile.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-52b6d1311063df0254c5eca223e7e84fbdb2a1db37482faff99672c6d75fed61>
(4)
- *M*
src/backend/unparser/FortranCodeGeneration/unparseFortran_statements.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-61e3fb7c6007571e56b18a6296bd33de931619be28e5fea61f155785d5352a1c>
(49)
- *M* src/backend/unparser/FortranCodeGeneration/unparseFortran_types.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-47177902061b1834eec743d37f3e7d3d4930c48be0f41f6601e823285f95d177>
(6)
- *M* src/backend/unparser/IncludedFilesUnparser.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-56fc8582433d32d376779322f91d288a9a767aa96c237467b8fefe098717164e>
(289)
- *M* src/backend/unparser/IncludedFilesUnparser.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-5d5a257b17a9cb919173ecd5292bb8fd8d2963d890365133b281417a695ac675>
(36)
- *D* src/backend/unparser/JovialCodeGeneration/unparseJovial_modfile.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-4c11fa2fd777dfdf00363c2edc04188080c19a045989e80c7fcd9b8ea8376f07>
(115)
- *D* src/backend/unparser/JovialCodeGeneration/unparseJovial_modfile.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-125a67dfcac0c6aaefe089496be3197c42d83212df3fb13abc84528c02d41d28>
(9)
- *M* src/backend/unparser/formatSupport/unparse_format.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-f2976c2d77dc15624d7afbd53496275dd1e380460a94a366375d655cf72296b9>
(11)
- *M* src/backend/unparser/languageIndependenceSupport/modified_sage.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-36e096cfcbda39c4fcd4833692bbf52f06c0eadcee2b0353dc78c4f18ae92466>
(61)
- *M*
src/backend/unparser/languageIndependenceSupport/name_qualification_support.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-95a268c6673bf196000ad024d4f57354d301397ef5fff3efbca8735d03177094>
(10)
- *M*
src/backend/unparser/languageIndependenceSupport/unparseLanguageIndependentConstructs.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-711d5538be9efb9486a7597c9c411b20c29a006b8b02a2829ad486b58428af35>
(2210)
- *M*
src/backend/unparser/languageIndependenceSupport/unparseLanguageIndependentConstructs.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-58e87e2adb318da8bfc7262f4c082416c82f9c5220ef0f59d0eb21cbbc9e3fc6>
(8)
- *M* src/backend/unparser/nameQualificationSupport.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-e90c26ceaa175123352834b07e72f1138ff273e2608dff906bd239f7654b60f0>
(795)
- *M* src/backend/unparser/unparser.C
<https://github.com/passlab/rexompiler/pull/116/files#diff-b4c758535c8f4ccd06b13b12f3e2c7be16e2d4e056e9a3a15c2758620c00de3c>
(1229)
- *M* src/backend/unparser/unparser.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-c1a526bf8d4c36103f6a6c5796536c267745f925f7d2e33aaf2448942222b313>
(3)
- *M* src/featureTests.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-da95cc91b34f365991f9df0e357cba5728ead2d811f31398f18c94ef22cfeb24>
(66)
- *M* src/frontend/CxxFrontend/Clang/Makefile.am
<https://github.com/passlab/rexompiler/pull/116/files#diff-deddf9f362e31a9e7f0f696c231b5775ba5a33ef9eb642905a6db2ac99227fa2>
(23)
- *M* src/frontend/CxxFrontend/Clang/clang-builtin-c.h
<https://github.com/passlab/rexompiler/pull/116/files#diff-8334bf6aa294138f2df1fe18ee783e12a5e2a23785e5a8af281cdbfbe1d3ee1f>
(7)
- *M* src/frontend/CxxFrontend/Clang/clang-builtin-cpp.hpp
<ht
|
Dr. Yan, sorry for the confusion. It is a short summary of the difference between our main and development branches. The "sync" here refers to the synchronization with ROSE you did last year. After that, I only cherry-picked one or two commits from ROSE to fix bugs. |
That is great and thank you for clarification.
…On Thu, Feb 24, 2022 at 9:24 AM Anjia Wang ***@***.***> wrote:
Hi Anjia, Not sure how you synchronize with ROSE official. From my past
experience, it often required cherry-picking some commits since straight
git merge or rebase will pull in many changes that we already deleted, e.g.
those code for php, java, etc. Let me know how you did the sync. Yonghong
Dr. Yan, sorry for the confusion. It is a short summary of the difference
between our main and development branches. The "sync" here refers to the
synchronization with ROSE you did last year. After that, I only
cherry-picked one or two commits from ROSE to fix bugs.
—
Reply to this email directly, view it on GitHub
<#116 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAUTULVHPWWBZTPD4AS22Q3U4Y5SBANCNFSM5PHJCD5A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you commented.Message ID:
***@***.***>
|