1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2024-12-14 04:00:30 +00:00
CC-Tweaked/projects
Jonathan Coates 910a63214e
Make Generic methods per-ComputerContext
- Move the class cache out of Generator into MethodSupplierImpl. This
   means we cache class generation globally (that's really expensive!),
   but the class -> method list lookup is local.

 - Move the global GenericSource/GenericMethod registry out of core,
   passing in the list of generic methods to the ComputerContext.

I'm not entirely thrilled by the slight overlap of MethodSupplierImpl and
Generator here, something to clean up in the future.
2023-06-26 21:46:55 +01:00
..
common Make Generic methods per-ComputerContext 2023-06-26 21:46:55 +01:00
common-api Allow extending UpgradeDataProvider 2023-06-15 18:57:25 +01:00
core Make Generic methods per-ComputerContext 2023-06-26 21:46:55 +01:00
core-api Support arguments being coerced from strings 2023-05-20 18:54:22 +01:00
fabric Clean up how we enumerate Lua/peripheral methods 2023-06-26 19:42:42 +01:00
fabric-api Publish Fabric jars to CF/Modrinth 2023-03-15 23:20:13 +00:00
forge Clean up how we enumerate Lua/peripheral methods 2023-06-26 19:42:42 +01:00
forge-api License CC:T according to the REUSE specification (#1351) 2023-03-15 21:52:13 +00:00
lints License CC:T according to the REUSE specification (#1351) 2023-03-15 21:52:13 +00:00
web Re-license several more files under MPL-2.0 2023-03-28 10:28:59 +01:00
ARCHITECTURE.md License CC:T according to the REUSE specification (#1351) 2023-03-15 21:52:13 +00:00