PaperMC/scripts
Aikar d01d2d8cc5
Fix concurrency issues in DataFixers
We are seeing issues with DataFixers being not thread safe in async chunks
and even in some spigot packet sending code.

There are a few more global objects that are mutated that need to
be synchronized to be safe for use over multiple threads.

There may be more cases, but these are extremely obvious ones.
2018-09-03 22:36:41 -04:00
..
apatch.sh Handle gpg signing better (#1123) 2018-05-24 13:41:50 -05:00
applyPatches.sh [CI-SKIP] Avoid rebuilding Paper-Server if Paper-API did not apply 2018-08-12 11:54:35 -04:00
build.sh Properly forward exit 1 code from the paper root command 2018-07-30 17:37:24 -04:00
decompile.sh [CI-SKIP] Download mojang libraries sources so we can modify them 2018-09-03 20:25:10 -04:00
functions.sh Handle gpg signing better (#1123) 2018-05-24 13:41:50 -05:00
importmcdev.sh Fix concurrency issues in DataFixers 2018-09-03 22:36:41 -04:00
init.sh Switch to using ForgeFlower for Paper Only mc-dev imports 2018-08-31 23:47:57 -04:00
makemcdevsrc.sh Switch to using ForgeFlower for Paper Only mc-dev imports 2018-08-31 23:47:57 -04:00
paperclip.sh Properly forward exit 1 code from the paper root command 2018-07-30 17:37:24 -04:00
rebuildPatches.sh [CI-SKIP] Avoid rebuilding Paper-Server if Paper-API did not apply 2018-08-12 11:54:35 -04:00
remap.sh Switch to using ForgeFlower for Paper Only mc-dev imports 2018-08-31 23:47:57 -04:00
testServer.sh Switch to using ForgeFlower for Paper Only mc-dev imports 2018-08-31 23:47:57 -04:00
upstreamCommit.sh [CI-SKIP] Add script to commit upstream changelogs 2018-08-05 21:31:40 -04:00
upstreamMerge.sh Handle gpg signing better (#1123) 2018-05-24 13:41:50 -05:00