Changelog for
Bear-3.1.4-1.1.x86_64.rpm :
* Sat May 18 2024 Christoph G
- Update to version 3.1.4
* citnames: Allow for include flag glued to the parameter
* intercept: gRPC dependency usage fix
* Tue Mar 26 2024 Max Lin - Build with GCC13 on Leap 15
* Mon Dec 18 2023 Martin Pluskal - Disable tests as they timeout in OBS
* Sat Dec 02 2023 Christoph G - Update to version 3.1.3
* citnames: include filter works with trailing separator
* dependency: fmt to work with all recent versions
* cmake: Avoid warning about DOWNLOAD_EXTRACT_TIMESTAMP ( #531, AATTSpongman )
* language: Add missing include for std::find ( #530, AATTthesamesam )
* Tue Jun 13 2023 Guillaume GARDET - Update to version 3.1.2:
* fix incorrect parsing arguments with same prefixes (#519, AATTMashaK5)
* Avoid implicit function declarations in tests, for C99 compatibility (#521, AATTfweimer-rh)- From skipped 3.1.1:
* intercept: file open with O_TRUNC to avoid corrupt output if the file is already exists. (#511 , AATTasierllano)
* intercept: file writing needs to loop on content until it gets empty (#512 , AATTasierllano)
* citnames: output writing is an atomic operation (#513 , AATTasierllano)
* documentation: run pandoc against man page sources- From skipped 3.1.0:
* Bear internal running processes are no longer released as executable. This was requested to avoid collision with the interception-tool package. (Special thanks to AATTsamu698 for the patches.)
* missing preprocessor guard for confstr (#475 AATTmahmood601)
* documentation fixes- From skipped 3.0.21:
* Fix libexec.so linking problem (#477, AATTneverpanic )
* Fix various CMake flag problems (#480, #484, AATTleleliu008 , AATTadfernandes )
* Fix repology link in README file (#482, AATTdmitris )
* Process execution close stdin file descriptor in wrapper.
* Mon Oct 17 2022 Martin Liška - Update to version 3.0.20:
* Set errno to zero after libexec\'s on_load (#470, AATTAbsolucy)
* Add C compiler argument for dependencies (#462, AATTarturo-salinas)
* Update dependency versions.
* Fix build failure with fmt-9.0.0 (#471)
* Temp workaround note for old 2.4 release (#440 AATTZuseZ4)
* Build: local dependencies get first in the search path (#453 AATTton)
* Fix cannot execute binary file (#439 AATTmarxin)
* Wed Jan 19 2022 Martin Liška - Update to version 3.0.18
* Fix compile errors with g++ 11.02 (#434, AATTshrkamat)
* Added CMAKE_EXE_LINKER_FLAGS to external projects. (#437, AATTXaverKlemenschits)
* Fixed Libtool test failure. (#435, AATTgyakovlev)
* Tue Sep 21 2021 Dan Čermák - New upstream release 3.0.15- Removed fix-python3-tests.patch (replaced with a sed call)- Removed fix-libexec-tests.patch (merged upstream)
* Mon May 24 2021 Ferdinand Thiessen - Fixed build / test requirement for lit
* Fri May 14 2021 Ferdinand Thiessen - Update to version 3.0.11
* Rewrite Bear in C++
* Bear is decomposed into an intercept and a semantic analysis processes. It also supports compiler wrappers for intercepting compiler calls in environments where the dynamic linker trick is not working.
* Support CUDA compilations
* Add \'--remove-flags\' argument
* fix performance bug.
* ccache compiler wrapper no longer in the output
* \'citnames\' execution time linear to the input size.
* \'intercept\' performance tuning to allocate less object during event processing.
* Interception execution reporter (\'er\') got merged with the compiler wrapper (\'wrapper\').
* \'bear\' and \'citnames\' are expose less flags, but using a configuration file.
* Bear cleans up \'intercept\' command output after using it.- Add fix-libexec-tests.patch and fix-python3-tests.patch