Commit Graph
17 Commits
Author SHA1 Message Date
budgidiere 177a18855c Faster Cache (#23)
* Faster Cache

* Optimize Imports
2020-11-22 17:28:40 -07:00
budgidiere 7ce789d570 Async Pop Chunks (#22)
* Async Gaea Pop Chunks

* newer gaea lib

* Yell Twice as Loud about paper and fix bug
2020-11-21 22:43:08 -07:00
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