Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 05/06/21 in all areas

  1. I have attached a spreadsheet I created a couple of years ago, comparing DD and QD to Single and Double, as well as to some well-known arbitrary precision libraries. Results may be a bit different now if I would run these tests again, but I think will still be in the same ballpark. In short, DD is 2-10 times slower than Double, but 5-100 times faster than other arbitrary precision libraries using the same precision. Likewise, QD is 4-100 times slower than Double, but 5-250 times faster than other libraries. You can also do some simple benchmarking by running the included Mandelbrot sample at different levels of precision (for a magnification level that works at Double precision). Since this library directly uses the QD C++ library, it has the same limitations (such as thread safety). Although I would assume that most operations would be thread safe since as long as you don't mutate the same DD/QD value from multiple threads. But I haven't checked the C++ source code for this, so I am not sure. MultiPrecisionSpeed.xlsx
  2. Need more precision than Single and Double can provide? Then maybe this will help: https://blog.grijjy.com/2021/05/05/high-precision/
  3. Dalija Prasnikar

    Delphi 10.4.2 cannot find new ios provisioning profile

    Maybe there is some bug in RAD Studio. I currently don't have my Mac connected so I cannot check the current behavior. What are the versions of software in your setup: RAD Studio, Xcode, macOS?
  4. Well, Delphi's floating point library isn't threadsafe so they can have a party together!!
  5. Daniel

    Do bug fix patches really require active subscription?

    In short: We try to respect the intentions of Embarcadero. And their intentions are quite clear - they want the users to use either GetIt or their download-portal located at my.embarcadero.com. But some patches for very ancient versions of Delphi (version 6 for example) are floating around the internet. And although their copyright is still clearly defined - it is not "public domain" - Embarcadero considered it the lesser of two evils if customers were helped with a direct link.
  6. @Dany Marmur Agreed - it's the job of runtime library developers to get the most out of their data structures and algorithms so the users of those libraries don't have to worry 99.9% of the time but just chose the reasonable type/algo for the job. Funny enough I am currently in the process to do exactly that for my library and can tell you that for the RTL it's certainly not the case, unfortunately.
  7. I have the same problem, finally I switched to "Delphi (Classic Code Insight)" and it works fine. But now it's a bit annoying that after doing a "Find Declaration" in the Code Editor, the cursor every two seconds shows the hourglass.
×