PaperMC/scripts
Aikar c83a661f6e
Optimize Dynamic#get Missing Keys
get was calling toString() on every NBT object that was ever asked for an optional
key from the object to build a string for the error text.

When done on large NBT objects, this was using a ton of computation time building the
JSON representation of the NBT object.

Now we will just skip the value when 99.9999% of the time the text is never even printed.
2020-12-21 11:03:36 -05:00
..
pre-source-patches Move presource patches out of work/ 2019-06-16 14:34:36 -05:00
apatch.sh Try and make zsh complain less 2018-10-24 12:36:37 -04:00
applyPatches.sh Initial prep for 1.16 2020-06-24 04:41:14 -04:00
build.sh Properly forward exit 1 code from the paper root command 2018-07-30 17:37:24 -04:00
checkoutpr.sh 1.16.2 Release (#4123) 2020-08-24 22:40:19 -04:00
decompile.sh Initial work on 1.14 pre-5 2019-04-23 10:35:52 +01:00
functions.sh [CI-SKIP] Misc script changes (Closes #4346) 2020-11-29 06:24:39 +00:00
importmcdev.sh Optimize Dynamic#get Missing Keys 2020-12-21 11:03:36 -05:00
init.sh [CI-SKIP] fixed sed -i for bsd sed (#4782) 2020-11-19 10:47:22 -05:00
makemcdevsrc.sh Initial work on 1.14 pre-5 2019-04-23 10:35:52 +01:00
paperclip.sh Properly forward exit 1 code from the paper root command 2018-07-30 17:37:24 -04:00
rebuildPatches.sh 1.16.1 prep 2020-06-24 22:00:02 -04:00
remap.sh install remapped server jar to paper package space 2020-09-01 23:20:58 +01:00
requireDeps.sh [CI-SKIP] Misc script changes (Closes #4346) 2020-11-29 06:24:39 +00:00
testServer.sh prevent path space splitting in testServer.sh (#4007) 2020-07-27 23:05:37 -04:00
upstreamCommit.sh [CI-SKIP] Fix an error in commit message when updating upstream (#4796) 2020-11-23 08:47:27 -08:00
upstreamMerge.sh Updated Upstream (Bukkit/CraftBukkit) 2020-04-02 17:09:17 -04:00