Skip to content

Commit 4b8e5e7

Browse files
authored
Bump v2503 (#757)
* Bump v2503 * Update list of maintainers
1 parent 646a549 commit 4b8e5e7

File tree

4 files changed

+18
-7
lines changed

4 files changed

+18
-7
lines changed

BreakingChanges.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## development HEAD
44

5+
*None*
6+
7+
## v2503
8+
59
- The `DTAResolver` and the cli option `--call-graph-analysis=dta` do not work anymore (due to opaque pointers) and will be removed for the next release. Please use the `OTF` or `RTA` resolver instead.
610
- The default type-hierarchy implementation has been changed from `LLVMTypeHierarchy` to `DIBasedTypeHierarchy`. This also requires all affected analyses to be performed on LLVM IR that contains debug information.
711
- Removed the phasar-library `phasar_controller`. It is now part of the tool `phasar-cli`.

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ if (NOT PHASAR_IN_TREE)
2929
DESCRIPTION "A LLVM-based static analysis framework."
3030
)
3131
endif ()
32-
set(PHASAR_VERSION 2403)
32+
set(PHASAR_VERSION 2503)
3333

3434
# NOTE: When we require cmake >= 3.21, we can use PROJECT_IS_TOP_LEVEL instead
3535
if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,31 @@
55
[![C++ Standard](https://img.shields.io/badge/C++_Standard-C%2B%2B17-blue.svg?style=flat&logo=c%2B%2B)](https://isocpp.org/)
66
[![GitHub license](https://img.shields.io/badge/license-MIT-blueviolet.svg)](https://raw.githubusercontent.com/secure-software-engineering/phasar/master/LICENSE.txt)
77

8-
Version 2403
8+
Version 2503
99

1010
## Secure Software Engineering Group
1111

1212
PhASAR is primarily developed and maintained by the Secure Software Engineering Group at Heinz Nixdorf Institute (University of Paderborn) and Fraunhofer IEM.
1313

14-
Lead developers of PhASAR are: Fabian Schiebel (@fabianbs96)(<fabian.schiebel@iem.fraunhofer.de>), Martin Mory (@MMory)(<martin.mory@upb.de>), Philipp Dominik Schubert (@pdschubert)(<philipp.schubert@upb.de>) and others.
14+
PhASAR was initially developed by Philipp Dominik Schubert (@pdschubert)(<philipp.schubert@upb.de>).
15+
16+
Currently, PhASAR is maintained by
17+
- Fabian Schiebel (@fabianbs96)(<fabian.schiebel@iem.fraunhofer.de>)
18+
- Sriteja Kummita (@sritejakv)
19+
- Lucas Briese (@jusito)
20+
- Martin Mory (@MMory)(<martin.mory@upb.de>)
21+
- *others*
1522

1623
## Required Version of the C++ Standard
1724

18-
PhASAR requires C++-17.
25+
PhASAR requires at least C++-17.
1926

20-
However, building in C++20 mode is supported as an experimental feature. You may enable this setting the cmake variable `CMAKE_CXX_STANDARD` to `20`.
27+
However, building in C++20 mode is supported. You may enable this setting the cmake variable `CMAKE_CXX_STANDARD` to `20`.
2128
Although phasar currently does not make use of C++-20 features (except for some `concept`s behind an #ifdef border), your client application that just *uses* phasar as a library may want to use C++20 ealier.
2229

2330
## Currently Supported Version of LLVM
2431

25-
PhASAR is currently set up to support LLVM-14.0.*
32+
PhASAR is currently set up to support LLVM-15.0.*
2633

2734
## What is PhASAR?
2835

examples/use-phasar-with-fetch-content/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ include(FetchContent)
1212
FetchContent_Declare(
1313
phasar
1414
GIT_REPOSITORY https://github.com/secure-software-engineering/phasar.git
15-
GIT_TAG development # At best, use a tagged version, such as v2403
15+
GIT_TAG development # At best, use a tagged version, such as v2503
1616
EXCLUDE_FROM_ALL
1717
OVERRIDE_FIND_PACKAGE
1818
)

0 commit comments

Comments
 (0)