Eduard Valeyev

Results 10 issues of Eduard Valeyev

**Is your feature request related to a problem? Please describe.** `umpire::initialize_io` grabs `std::cerr`'s rdbuf and flushes it when at the end of lifetime of the corresponding static object (`s_error_buffer`). This...

cmake build for compiler and library. supersedes #148 . status board based on https://github.com/evaleev/libint/pull/148#issuecomment-754412335 ### Major features - [x] CMake harness builds compiler, generates and exports library, and builds the...

e.g. if 1-body ints support is missing unit tests fail to compile: ``` 5: [ 96%] Building CXX object CMakeFiles/unit_tests.dir/tests/unit/test.cc.o 5: In file included from /Users/evaleev/Downloads/libint-2.7.0-beta.3/tests/unit/test.cc:24: 5: In file included...

- [ ] need to refine unrolling rules for derivative targets (clearly, angular momentum alone without # of targets is not enough) - [ ] need to add missing generic...

This is needed to clear references to buffers of standard streams in case `initialize_io` captures references to buffers of standard streams that are custom and have finite lifetime. resolves https://github.com/LLNL/Umpire/issues/616

pulls in https://github.com/wavefunction91/ExchCXX/pull/38 ,https://github.com/wavefunction91/ExchCXX/pull/39 , https://github.com/wavefunction91/ExchCXX/pull/41 , and https://github.com/wavefunction91/ExchCXX/pull/42

When trying to build Umpire using CMake's FetchContent module from within a large project we run into many target name clashes, e.g. ``` CMake Error at cmake-build-debug/_deps/umpire-src/blt/cmake/SetupDocs.cmake:9 (add_custom_target): add_custom_target cannot...

need to replace hardwired logging to std::cout to something more fully featured (at least redirectable globally) https://github.com/ValeevGroup/BTAS/pull/182#discussion_r2140043399_

- need namespacing: `ENABLE_FORTRAN`, `REQUIRE_CXX_API`, `ENABLE_MPFR` - adjust namespacing: `LIBINT2_BUILD_SHARED_AND_STATIC_LIBS` vs `LIBINT_USE_BUNDLED_BOOST` ... settle on `LIBINT2`