Commit Graph
15 Commits
Author SHA1 Message Date
Bud Gidiere f40f33aa6a Revert "Better Suggest Paper"
This reverts commit 0a8f36ad93.
2020-11-21 14:57:54 -06:00
Bud Gidiere d594cd8c02 Revert "Add Base Timings"
This reverts commit d964869196.
2020-11-21 10:55:59 -06:00
Bud Gidiere 0a8f36ad93 Better Suggest Paper 2020-11-21 10:51:55 -06:00
Bud Gidiere d964869196 Add Base Timings 2020-11-21 09:59:19 -06:00
Bud Gidiere 8876dc3b21 Merge remote-tracking branch 'origin/master' 2020-11-21 08:34:44 -06:00
Bud Gidiere db2d00a1af Use Better Suggest Paper Method From Paperlib 2020-11-21 08:34:35 -06:00
Bud Gidiere ab906b47c8 Misc Perf improvements 2020-11-20 20:59:27 -06:00
Bud Gidiere 28109bf999 Fix Build 2020-11-20 16:48:14 -06:00
Bud Gidiere 1fff01aae6 Remove unnecessary lib 2020-11-20 16:46:41 -06:00
Bud Gidiere 75a04f7d8f Lots O Stuff 2020-11-20 16:43:24 -06:00
Bud Gidiere d125ee3d87 Use Faster GlueList
Uses GlueList a faster List implementation. Drop in replacement for ArrayList.

https://github.com/ertugrulcetin/GlueList
2020-11-19 19:09:48 -06:00
Bud Gidiere bb4ecee1f8 Use XoRoShiRo128PlusPlusRandom instead of XoRoShiRo128PlusRandom 2020-11-19 17:38:45 -06:00
Bud Gidiere 3915cad372 Merge remote-tracking branch 'origin/master' 2020-11-19 17:23:15 -06:00
Bud Gidiere 094b421f97 Use Faster XoRoShiRo128PlusRandom
XoRoShiRo128PlusRandom is a Faster Random Class that is many times faster than standard Java Random. It also features better random distribution and the ability to be split and retain the exact same noise output like Splitable random.

http://dsiutils.di.unimi.it/docs/it/unimi/dsi/util/XoRoShiRo128PlusRandom.html
2020-11-19 17:23:08 -06:00
Bud Gidiere 0a77487399 Replace Math with FastMath for improved performance.
FastMath is a drop in replacement for the native Java math class with improved performance and fall backs to the native Java math class if necessary.

https://commons.apache.org/proper/commons-math/javadocs/api-3.3/org/apache/commons/math3/util/FastMath.html

This requires further testing and might cause chunk borders due the FastMath giving slightly different results than the native Java math class.

I also added .idea/Terra.iml to the .gitignore
2020-11-18 17:23:09 -06:00