Pavel Holoborodko

Results 11 comments of Pavel Holoborodko

I did few other tests, accuracy varies greatly depending on parameters (tolerances, number of shifts, etc.). What parameters do you use? What are residuals for each root? I use defaults...

Thank you for reporting this. I added `const` qualifier in 2008, have no idea why. It didn't cause any issues back then. Clearly we need to change this to support...

Yes, it is better to remove requirement for C++ standard as mpreal can work with anything down to C++ 2003 and even older.

Please consider removing the restriction on C++ standard. It is really has no sense for MPFR C++. I would prefer keeping GMP/MPFR CMake files out of the MPFR C++ repository....

Could you please elaborate a bit why do you think CMake is needed for mpreal at all? The mpreal is one-header library, without restrictions on C++ compiler features, on GMP/MPIR/MPFR...

@rusin Looks like these allocations are properly freed in `mps_mpc_cache_cleanup`. Code is just a bit convoluted, `init` allocates in thread TLS memory. All per-thread allocations then freed with `mps_mpc_cache_cleanup` on...

Ok. We can use operating system affinity schedulers to force process to use only designated cores (`taskset` on GNU Linux and `start /affinity` on Windows), which makes question (b) non-relevant.

Recently introduced C++23 features seem to cause these errors. Please compile the code in C++11 or similar mode.

The cause is that code opens a lot of file handles (for each *.dat file) and keeps them open. C standard library has limit of 512 opened file handles. To...

Also change MAX_TOTAL_BLOCKS to 1000000 (in Blockchain.cpp) and call max_blocks 1000000 before calling scan command. Note these values will change in future as blockchain grows. At the moment of this...