Commit Graph

2083 Commits

Author SHA1 Message Date
dfsek
7d3382e623 more either stuff 2025-12-29 18:18:14 -07:00
dfsek
87e437f889 finish either 2025-12-29 18:06:16 -07:00
dfsek
292be6bcec add bifunctor 2025-12-29 17:08:40 -07:00
dfsek
f03f39f1d7 implement Monad (Maybe a) 2025-12-29 17:05:18 -07:00
dfsek
8bfff6b010 redo maybe 2025-12-29 16:58:37 -07:00
dfsek
e5d30183ef fix functional utils 2025-12-29 16:57:29 -07:00
dfsek
3777fda641 Add 2-argument higher-order type and move kinds to their own package
I don't think that we will have higher-order types with more than 2 parameters, so I only made K and K2
2025-12-29 16:07:36 -07:00
dfsek
f684c60039 experimenting with kinds and higher order types, not done yet 2025-12-29 16:02:18 -07:00
dfsek
ef088dd3f7 add basic functional types again 2025-12-28 23:59:46 -07:00
dfsek
4f672dfb7b make either not bad 2025-12-28 22:27:08 -07:00
dfsek
b851b2f881 start addon impl 2025-12-28 22:03:03 -07:00
dfsek
9c64353111 rename MaterialSetLoader 2025-12-28 20:54:16 -07:00
dfsek
c537605880 rename MaterialSet 2025-12-28 20:53:51 -07:00
Zoe Gidiere
8c155c78eb step arg as min res 2025-12-13 11:35:39 -07:00
Zoe Gidiere
fc779e1120 Auto-mode 2025-12-13 11:32:29 -07:00
Zoe Gidiere
6ca401413b Terra Search Command 2025-12-13 10:34:01 -07:00
Zoe Gidiere
e556e2bca1 Update Seismic 2025-12-13 10:33:18 -07:00
Zoe Gidiere
1fc97a480a Small biomechunk allocation opt 2025-12-11 14:44:32 -07:00
Zoe Gidiere
bba55f2669 Align TriStateIntCache 2025-12-11 01:56:20 -07:00
Zoe Gidiere
97b4ea6d94 Improve PaddedGridDistributor Performance 2025-12-10 23:17:06 -07:00
Zoe Gidiere
d6285a5901 Improve TriStateintCache with Unsafe 2025-12-10 22:33:49 -07:00
Zoe Gidiere
f8f6b0b4bc Reformat 2025-12-10 18:52:00 -07:00
Zoe Gidiere
dd2f0365b0 More Extrusion Opts 2025-12-10 18:49:03 -07:00
Zoe Gidiere
ddc8cc7db5 Reformat 2025-12-10 02:55:26 -07:00
Zoe Gidiere
12f1b3f8fc Use ASM to to compile extrusion pipelines 2025-12-10 02:54:44 -07:00
Zoë Gidiere
c3d26527a7 parallel pack loading 2025-10-09 17:55:29 -06:00
Zoë Gidiere
1fe56335c8 Remove bufferedimage 2025-10-09 17:38:08 -06:00
Zoë Gidiere
3b377d91ee fix concurrency issues in openregistryimpl 2025-10-09 17:34:06 -06:00
Zoë Gidiere
ac98726f81 Cleanup Fabric BlockState and EntityType Extended implementation 2025-10-06 18:12:42 -06:00
Zoë Gidiere
1d2c6d4294 Synchronize pack loading 2025-10-05 23:58:53 -06:00
Zoë Gidiere
9ca7014344 Entity SNBT Support and Cleanup 2025-10-05 23:50:29 -06:00
Zoë Gidiere
8d153998fa Reformat Code 2025-10-05 21:55:16 -06:00
Zoë Gidiere
42f3c56b71 Extended BlockState API 2025-10-05 16:47:12 -06:00
Zoë Gidiere
a7826dec49 add metapacks to default commented ingore list 2025-10-03 17:29:30 -06:00
Zoë Gidiere
fd3d1ce830 Change ConstantRage check to only check if greater than 2025-10-03 17:11:12 -06:00
Zoë Gidiere
c1a00ca5c7 reformat 2025-10-03 00:59:43 -06:00
Zoë Gidiere
b9187248c3 Merge remote-tracking branch 'origin/master' into dev/7.0-2 2025-07-13 17:03:38 -06:00
Zoë Gidiere
428bf341ef Better handling of internal addon 2025-07-13 15:47:48 -06:00
Zoë Gidiere
f38fcd03b0 Reformat 2025-07-10 21:53:17 -06:00
Zoë Gidiere
78707468c5 Merge branch 'master' into dev/7.0-2 2025-07-10 19:44:30 -06:00
Zoë Gidiere
95f89ed2b6 reformat tesf test 2025-07-09 21:59:13 -06:00
Zoë Gidiere
3ad0ef8501 Update Seismic + paralihtic 2025-07-09 14:06:01 -06:00
Zoë Gidiere
71953c90a2 optimize imports 2025-06-28 19:05:20 -06:00
Zoë Gidiere
923cb08b37 fix build 2025-06-28 15:52:19 -06:00
Zoë Gidiere
21ef8c0dc4 Update Seismic 2025-06-28 15:47:08 -06:00
Zoë Gidiere
77b1960757 Use seismic func for perf 2 2025-06-28 15:47:02 -06:00
Zoë Gidiere
a06c6fd980 Use Seismic function for perf 2025-06-28 15:46:28 -06:00
Zoë Gidiere
46f533ca9d Perf opts 2025-06-25 00:38:24 -06:00
Zoë Gidiere
a79a347765 temp fix tesf test file 2025-06-18 13:10:38 -06:00
Zoë Gidiere
46e603d681 Reformat 2025-06-18 11:43:35 -06:00