aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc
AgeCommit message (Collapse)Author
2021-05-05Revert "Filter ':launcher' dependency (Could cause problems! Please test!)"shedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-05-05Adds Forge Sources Remappingshedaniel
Filter ':launcher' dependency (Could cause problems! Please test!) Fix previous optimisations leaving signing info in Add license header to various files Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-05-05Use "loom.platform" instead of "loom.forge"shedaniel
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-05-03Change plugin ID to "dev.architectury.loom"shedaniel
2021-05-01Use TinyRemapper directlyshedaniel
2021-05-01ashedaniel
2021-04-30Merge remote-tracking branch 'architectury/dev/0.7-forge' into feature/perfshedaniel
2021-04-30Merge remote-tracking branch 'FabricMC/dev/0.7' into dev/0.7-forgeshedaniel
2021-04-30Workaround for FileSystemAlreadyExists errors (#17)Username404-59
2021-04-29Change MavenConfiguration's forge mavenshedaniel
2021-04-29Fix displayed forge version when using prefix-ranges in dev environments and ↵Username404-59
fix the forge repo url too (#16) * Fix displayed forge version when using prefix-ranges in dev environments * Fix the forge repo url
2021-04-28Update MCE to 0.4.3modmuss50
2021-04-27Revert "Update MCE"modmuss50
This reverts commit b85659640d74b534af9c391fffaf6cd62c501292.
2021-04-27Merge remote-tracking branch 'FabricMC/dev/0.7' into dev/0.7-forgeshedaniel
2021-04-27Merge branch 'dev/0.7' of github.com:FabricMC/fabric-loom into dev/0.7modmuss50
2021-04-27Update MCEmodmuss50
2021-04-22Performance Optimisations on Project Setupshedaniel
"Sorry I kinda put them into a single commit" - shedaniel - Fix AtRemapper into not using ZipUtil#transformEntries, which is slow as it transverses the whole zip tree - Optimises InnerClassRemapper into not using ZipUtil#iterate, which provides the InputStream of the ZipEntry, data that we don't utilize. Switch to a simple FileSystem to traverse through the list of files - Make MappingsProvider respect mergedv2 yarn files, skipping merging and reordering namespaces in the process. Users that wish to benefit from this should switch to using mergedv2 yarn artifacts - Make MinecraftMappedProvider only read inputs once - Replace (TinyRemapper, official -> named) to (AsmRemapper, intermediary -> named), and chain it to the (TinyRemapper, official -> intermediary) to avoid reading the Minecraft jar again - Multi-thread MinecraftPatchedProvider#fixParameterAnnotation properly On a typical project, these changes can save up to 50% of the import time. Tested on architectury example mod, which brought import times from 1m 51s to 48s.
2021-04-21Add loom development dependencies to test runtime classpath (#389)ByMartrixX
2021-04-17Merge remote-tracking branch 'architectury/dev/0.6-forge' into dev/0.7-forgeshedaniel
2021-04-14Update mixin-compile-extensionsmodmuss50
2021-04-14Add more logging to JarRemappershedaniel
2021-04-14Add "loom.forge.include" for include configuration on forgeshedaniel
2021-04-14Fix refmap remappingshedaniel
2021-04-14Add "loom.forge.include" for include configuration on forgeshedaniel
2021-04-14Fix refmap remappingshedaniel
2021-04-13Revert "WIP AT -> JarProcessor"shedaniel
This reverts commit 4fe9b81e
2021-04-13Simplify RemapJarTask remapRefmapshedaniel
2021-04-13Simplify RemapJarTask remapRefmapshedaniel
2021-04-13Fix merge conflictsshedaniel
2021-04-13Merge branch 'dev/0.6-forge' into dev/0.7-forgeshedaniel
# Conflicts: # src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java # src/main/java/net/fabricmc/loom/task/RemapJarTask.java # src/main/java/net/fabricmc/loom/task/RemapSourcesJarTask.java # src/main/java/net/fabricmc/loom/util/SourceRemapper.java
2021-04-13Fix RemapSourcesJarTask defaulting to intermediaryshedaniel
2021-04-13Merge remote-tracking branch 'architectury/dev/0.6-forge' into dev/0.6-forgeshedaniel
2021-04-13Allow remapping to other namespacesshedaniel
2021-04-08fix maybeDevan-Kerman
2021-04-04Update tiny remappershedaniel
2021-04-04WIP AT -> JarProcessorshedaniel
2021-04-04Fix merge conflictsshedaniel
2021-04-04Merge remote-tracking branch 'FabricMC/dev/0.7' into dev/0.7-forgeshedaniel
# Conflicts: # .github/workflows/test-push.yml # build.gradle # src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java # src/main/java/net/fabricmc/loom/configuration/ide/RunConfig.java # src/main/java/net/fabricmc/loom/configuration/providers/MinecraftProvider.java # src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProvider.java # src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftMappedProvider.java # src/main/java/net/fabricmc/loom/configuration/providers/minecraft/assets/MinecraftAssetsProvider.java # src/main/java/net/fabricmc/loom/decompilers/fernflower/AbstractFernFlowerDecompiler.java # src/main/java/net/fabricmc/loom/decompilers/fernflower/ForkingJavaExec.java # src/main/java/net/fabricmc/loom/task/RemapJarTask.java # src/main/java/net/fabricmc/loom/util/GroovyXmlUtil.java # src/main/java/net/fabricmc/loom/util/HashedDownloadUtil.java # src/test/groovy/net/fabricmc/loom/BuildUtils.groovy
2021-04-04Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forgeshedaniel
# Conflicts: # src/main/java/net/fabricmc/loom/configuration/providers/minecraft/MinecraftMappedProvider.java # src/main/java/net/fabricmc/loom/configuration/providers/minecraft/assets/MinecraftAssetsProvider.java
2021-04-04Rename log message to be less confusingshedaniel
2021-04-02Support Groovy 3's QName in GroovyXmlUtil (#379)modmuss50
2021-03-31Fix last commit, oopsmodmuss50
2021-03-31Ensure output is deleted before remapping the game.modmuss50
2021-03-29Fix name comparision in GroovyXmlUtil (#373)Octavia Togami
Nodes can also have groovy.xml.QNames, which need to be compared using their matches(Object) method.
2021-03-29Fix name comparision in GroovyXmlUtil (#373)Octavia Togami
Nodes can also have groovy.xml.QNames, which need to be compared using their matches(Object) method.
2021-03-25Record javadoc support. (#366)modmuss50
* Record javadoc support * Ensure we dont add JD twice
2021-03-25Constant unpicking (#328)modmuss50
* Start adding constant unpicking * Update to use unpick cli * Fix build? * Fix? * Fix log spam when unpicking * Improve unpick tests
2021-03-23Revert some of the changes to genSource's.modmuss50
More work is needed to fix all the issues with it but its not really something I want to get into right now.
2021-03-18Try to cleanup files when failing better, should hopefully increase the ↵modmuss50
changes of things working on a subsequent run. Also improve the error message a little.
2021-03-18Fix case where it wont try to download file.modmuss50