You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Remove various deprecated APIs
* Remove the dependency to SQLite3 + use BUILD_PHASAR_CLANG=OFF by default
* Remove boost
* build: fix nlohmann_json dep for conan
---------
Co-authored-by: Lucas Briese <[email protected]>
Copy file name to clipboardExpand all lines: BreakingChanges.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,18 @@
2
2
3
3
## development HEAD
4
4
5
-
*None*
5
+
- Removed `SpecialSummaries`.
6
+
- Removed `Hexastore` and the corresponding database queries.
7
+
- Removed `LLVMTypeHierarchy` (and `LLVMTypeHierarchyData`), which is superceeded by `DIBasedTypeHierarchy`.
8
+
- Removed `Resolver::preCall()`, `Resolver::postCall()`, and `Resolver::otherInst()`.
9
+
- Removed `TypestateDescription::start()`. Instead apply `TypestateDescription::getNextState()` on `TypestateDescription::uninit()`.
10
+
- Removed `LLVMProjectIRDB::getParsedIRModuleOrNull()`. Use `LLVMProjectIRDB::getParsedIRModuleOrErr()` instead.
11
+
- Removed `DIBasedTypeHierarchy::isVTable()` and `DIBasedTypeHierarchy::removeVTablePrefix()`. Use the corresponding functions from `LLVMVFTableProvider` instead.
12
+
- Removed the CMake variable `PHASAR_HAS_SQLITE` as we removed the dependency on sqlite3.
13
+
- The CMake Option `BUILD_PHASAR_CLANG` is no longer `ON` by default.
14
+
- Removed the dependency to boost:
15
+
- Removed the boost-related command-line options in `bootstrap.sh`
16
+
-`InstallAptDependencies.sh` no longer installs boost (so, boost is also no longer built into PhASAR's Docker containers)
option(USE_LLVM_FAT_LIB "Link against libLLVM.so instead of the individual LLVM libraries if possible (default is OFF; always on if BUILD_SHARED_LIBS is ON)"OFF)
306
295
307
296
# LLVM
@@ -350,7 +339,7 @@ else()
350
339
endif()
351
340
352
341
# Clang
353
-
option(BUILD_PHASAR_CLANG "Build the phasar_clang library (default is ON)"ON)
342
+
option(BUILD_PHASAR_CLANG "Build the phasar_clang library (default is OFF)"OFF)
0 commit comments