Skip to content

Conversation

@fabianbs96
Copy link
Member

Update the following dependencies:

  • nlohmann_json v3.11.3 --> v3.12.0
  • googletest v1.16.0 --> v1.17.0

@fabianbs96 fabianbs96 requested a review from sritejakv June 28, 2025 16:17
@fabianbs96 fabianbs96 self-assigned this Jun 28, 2025
@fabianbs96 fabianbs96 requested a review from MMory as a code owner June 28, 2025 16:17
@fabianbs96 fabianbs96 added the dependencies Pull requests that update a dependency file label Jun 28, 2025
Copy link
Collaborator

@sritejakv sritejakv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! Thanks.

@fabianbs96 fabianbs96 merged commit 010d706 into development Sep 8, 2025
8 checks passed
@fabianbs96 fabianbs96 deleted the f-UpdateDeps branch September 8, 2025 15:15
mxHuber pushed a commit to fabianbs96/phasar that referenced this pull request Oct 17, 2025
fabianbs96 added a commit that referenced this pull request Nov 8, 2025
* added test coverage for ci

* merged coverage job into build, removed all but one step for testing

* test code for meeting

* Call-Graph Improvements (#785)

* minor fix in CHA and RTA resolvers

* Several small improvements for call-graph resolving

* Fix out-of-bounds access in getVarTypeFromIR()

* Add address-taken functions caching in base resolver

* Some cleanup in resolvers

* pre-commit

* Fix bug in the overloads of buildLLVMBasedCallGraph() that takes a CallGraphAnalysisType

* Dbg-Info based Type Matching (#791)

* moved stripPointerTypes() + debug prints

* MetadataKind approach

* I think we don't get around using getName()

* unittests still fail

* bugfix + cleanup

* Some cleanup

* Implement allocated-types collection in terms of debug info

* Fix libdeps

* Remove some unneeded includes

---------

Co-authored-by: Fabian Schiebel <52407375+fabianbs96@users.noreply.github.com>
Co-authored-by: Fabian Schiebel <fabian.schiebel@iem.fraunhofer.de>

* Some fixes in the IterativeIDESolver (#782)

* Fix the IterativeIDESolver by allowing to analyze problems that override extend() and combine()

* Use the logger in the IterativeIDESolver

* Make it possible to solve the IDEFeatureTaintAnalysis with the IterativeIDESolver

* Fix errors introduced by merge

* Bump dependencies (#784)

* Remove boost from BitVectorSet (#788)

* Remove boost from BitVectorSet

* Minor deboostifying

* Apply review comment on Bit-index-inbounds check + simplify operator<<

* GCC Compatibility (#787)

* Make phasar compile with gcc (g++-11) and uncover (and fix) two bugs related to json ser/de with LLVMAliasSet and LLVMBasedICFG that were not detected untio now, because of nlohmann's implicit conversions feature

* Address review comments

* Simplify isLLVMZeroValue according to the discussion in #787

* backup for rebase

* cmake works, g++ fails

* working version (with local hacks -20)

* added regex for filter, it is not working

* fixed filtering + cleanup

* basic ci impl, lib coverage, fixed release cmake error

* added cmake-scripts to submodule index

* set llvm-cov before code-cov script

* fixed version of llvm-cov

* testing v19 due to ci issues

* testing cov only when in debug build type

* fixed all build type checks

* added -v to see invocation of error in ci

* only run coverage when matrix.build is Debug

* Debug code + potential bug found?

* only run cov when PHASAR_DEBUG_LIBDEPS is off

* removed debug code, added messages for cov paths

* testing llvm cov 19

* hardcoded llvm-19 for cov

* adding llvm-19 as dependency for cov tools

* disabling asan for release for now

* removed unneccesary char

* development merge + json external

* Is the sanitizer the problem?

* fixed cmake failing when in debug w/o -DCODE_COVERAGE=ON

* added coverage report artifact uploading

* fixed ci

* fixed filtering not working correctly on runner

* docker sanitizer back ON + new matrix entry DebugCov

* Docker sanitizer still fails, disabling for now

* Removed coverage of unittests

* cleanup

* Some cleanup

* Add demangling to cov report

* artifact should be entire all-merged/ folder

* external diff

* removed rename of index.html

* Revert json downgrade

---------

Co-authored-by: Fabian Schiebel <52407375+fabianbs96@users.noreply.github.com>
Co-authored-by: Fabian Schiebel <fabian.schiebel@iem.fraunhofer.de>
Co-authored-by: Fabian Schiebel <fabianbs@mail.upb.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants