You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved the EncFloat & EncDouble & EncDecimal performance by 13%
Benchmarking application
Added the option to enter multiple choices at once. For example, if you know you'll choose 3 in the first section, and then 4, instead of inputting them separately, you can type them all together. (just separate them with spaces)
Now the current version of the EncTypes is displayed.
Fixed some visual problems.
I've added comparisons between EncType and their older versions. (EncInt vs EncInt (0.3.0) etc...)
I've added to the final results of the benchmark how many changes can be performed per second on each variable.
Until now the benchmark results were 100% inaccurate. I fixed it, so now it shows accurate results. (It seems strange to me that the EncInt is just 1% less effective than a normal int. Because it's stupid and doesn't make sense. Actually, the int is 60 times better than the EncInt)
If you don't know, the benchmark performs changes to a variable and checks how many times it can be changed. Because I've added to the benchmarking loops a method that prints the value of the changed variable, the results were slower or faster mostly because of the printing time. So I removed the printing of the variable while it's benchmarking. Now it'll just print the result after each test.
I brought back the Benchmark Application's Solution folder.
Now the console window will have the name of the application on it.
Added new info to the main README.
Removed the .gitignore file (was useless)
Removed useless debug files from the Benchmark folder.
Only important files for the executable remained.