Skip to content
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

Merge into rose develop #93

Merged
merged 1,429 commits into from
May 13, 2021
Merged

Merge into rose develop #93

merged 1,429 commits into from
May 13, 2021

Conversation

yanyh15
Copy link
Member

@yanyh15 yanyh15 commented May 13, 2021

This PR contains recent sync with ROSE official develop branch

peihunglin and others added 30 commits March 31, 2021 13:05
 * Previously could only have been a variable reference

RC-826
…scope

 * Before they would go in global scope. I believe that symbols declared
   inside a function should not be visible outside of the function.

RC-824
Added automation to build and use Intel 18.0.1 and 19.0.4 Boost with c++11.

Gcc Rose builds work, Intel Rose builds have link errors.

RC-809
…evelop)

 * Pull request from repository https://github.com/sourceryinstitute/rose-sourcery-institute.git
   branch: flang-develop
   - Updated LLVM libraries for Flang in Makefile.for.ROSE.includes.and.libs and updated
     sage-build.h and sage-build.cc to reflect the most recent Flang changes.
   - Implementation of flang Fortran frontend for ROSE, including:
     - Do While statement
     - Variable declarations with an initializer
     - Binary expressions: LT, LE, GT, GE, EQ, NE, EQV, NEQV, AND, OR, Concat
     - ExitStmt
     - StopStmt
     - More intrinsic types
     - Start to implementation of IfStmt and arrays

ROSE-2207
* CTAnalysis: removed 15 transfer wrapper functions and replaced all
  calls with direct calls to estateTransferFunctions

* only remaining transfer function implementations in CTAnalysis class:
  - transferEdgeEState (dispatch function)
  - transferTrueFalsEdge (not present in estateTransferFunctions)
  - transferAssignOp (wrapper function)
  - elistify(), elistify(EState)

CODETHORN-70
…ommon-blocks

Implement modules and common blocks
rasmussn and others added 27 commits May 4, 2021 10:28
* this helps debugging Ada AST changes

JACCEL-113
- updated documentation for SageInterface::ada::getArrayTypeInfo
  enumerate the three return type kinds
- update the tests and make sure that no other kind is returned.

ROSE-2325
- parsing integer literals skipped the base and always produced 0.

RC-947
* this helps debugging Ada AST changes

JACCEL-113
- added stand-alone test to test Ada int and real literal conversion to
  numeric values.

RC-949
  added tests to testAdaLiteralParser

RC-949
The autotools builds were installing some .C files when the should
have been installing .h files.

RPM-221
@yanyh15 yanyh15 merged commit 0f050d5 into dev May 13, 2021
@yanyh15 yanyh15 deleted the mergeIntoROSEDevelop branch May 13, 2021 21:13
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.