id summary reporter owner description type status milestone component version severity resolution keywords cc 11590 cpp_int initialization inefficient Manfred Weis John Maddock "I tried to create an cpp_int with about 10 million digits from a hex string ""0x1....1""; it literally take ages. The reasons seems to be the repeated shift and add conversion from the characters; while that is inevitable for decimal digits, a hex encoded string would allow to directly determine the final position and shift in the corresponding limb. TODO: check supplied string for valid hex encoding, allocate enough zero-initialized limbs and then directly set the value of the corresponding limb. A further improvement would be to supply a conversion from a sequence of values that are stored in some linear container." Patches closed To Be Determined multiprecision Boost 1.57.0 Optimization fixed