Commit graph

1384 commits

Author SHA1 Message Date
orng 7158fd398f refactor: make Tile::getAABB return optional<AABB> 2026-03-28 00:11:19 -05:00
orng 78b5255224 refactor: make AABBList own its values 2026-03-27 22:37:22 -05:00
orng d7d99db4c5 refactor: remove AABB::newTemp when not returned 2026-03-27 21:56:57 -05:00
orng 534879e2e7 refactor: replace AABB::newPermanent with new AABB 2026-03-27 21:17:55 -05:00
orng 79217ca8e3 refactor: modernize AABB class 2026-03-27 21:11:11 -05:00
Tropical da7cbcb4b6
Merge pull request #326 from realffqq/dev
Some checks are pending
Publish Documentation / build (push) Waiting to run
Build (Linux, x86_64) / build-linux (push) Waiting to run
Build (Linux, x86_64) / build-linux-debug (push) Waiting to run
Clang Format / clang-format (push) Waiting to run
fix: add null check to renderItemInHand
2026-03-27 19:49:37 -05:00
ffqq 016a3ebfb4
Merge branch '4jcraft:dev' into dev 2026-03-28 03:48:04 +03:00
Sally Knight 40a3f90d89 fix: add null check to renderItemInHand 2026-03-28 03:47:49 +03:00
Tropical 9bed5431eb
Merge pull request #310 from 4jcraft/refactor/replace-winapi-stubs
refactor: finish up removing `Tls*` functions from linux code
2026-03-27 18:53:22 -05:00
Tropical 06c73c821c
Merge pull request #312 from 4jcraft/refactor/replace-sleep
refactor: replace win32 thread sleeping and yielding with `std::thread` primitives
2026-03-27 18:47:47 -05:00
Tropical 8b11eb7a3a
Merge branch 'dev' into refactor/replace-winapi-stubs
Some checks failed
Build (Linux, x86_64) / build-linux (push) Has been cancelled
Build (Linux, x86_64) / build-linux-debug (push) Has been cancelled
Clang Format / clang-format (push) Has been cancelled
2026-03-27 18:35:12 -05:00
Tropical f59085c782
Merge pull request #325 from realffqq/dev
fix(goal): add a duration to panics
2026-03-27 18:20:35 -05:00
Tropical 293590ef77
Merge branch 'dev' into dev 2026-03-27 18:20:24 -05:00
Tropical e38f162c10
Merge pull request #314 from Merc6/refactor/remove-vec3-tls
refactor: remove vec3 tls
2026-03-27 18:19:21 -05:00
Sally Knight 23ab4de9ac fix(goal): add a duration to panics 2026-03-28 02:18:23 +03:00
Tropical d2f127349b
Merge pull request #319 from Merc6/refactor/rewrite-nix-flake
Some checks are pending
Publish Documentation / build (push) Waiting to run
Build (Linux, x86_64) / build-linux (push) Waiting to run
Build (Linux, x86_64) / build-linux-debug (push) Waiting to run
Clang Format / clang-format (push) Waiting to run
refactor: rewrite `flake.nix`
2026-03-27 13:20:35 -05:00
ffqq 7db2fe0318
Merge pull request #318 from StevenSYS/dev
Make the Java creative inventory more complete.
2026-03-27 20:42:06 +03:00
StevenSYS 396e819b9b
Made the Java creative inventory more complete. 2026-03-27 14:32:47 +00:00
orng c5bbeedc8d fix: spelling mistake 2026-03-27 02:53:22 -05:00
orng 1e67adc1c2 refactor: rewrite flake.nix 2026-03-27 02:45:25 -05:00
orng 99a7330e31 fit: missing const on Vec3::distanceToSqr 2026-03-26 16:03:43 -05:00
orng 20982f11c1 chore: format files touched by refactor/remove-vec3-tls 2026-03-26 14:13:45 -05:00
orng 87e8078a65 refactor: remove new Vec3 2026-03-26 14:01:14 -05:00
orng 9fe3315112 refactor: remove vec3 tls 2026-03-26 13:37:01 -05:00
orng e887c8cf45 refactor: remove calls to Vec3::newTemp and Vec3::newPermanent 2026-03-26 13:29:05 -05:00
orng bee10e55a8 refactor: remove calls to Vec3::newTemp when not returned 2026-03-26 04:19:04 -05:00
orng 9405f38f80 fix: crashing on world join 2026-03-26 02:56:15 -05:00
orng 7b021bc99d wip: removing vec3 tls 2026-03-26 01:10:27 -05:00
Tropical c18e86944f
Merge pull request #311 from Merc6/refactor/remove-BasicTypeContainers
Some checks failed
Publish Documentation / build (push) Has been cancelled
Build (Linux, x86_64) / build-linux (push) Has been cancelled
Build (Linux, x86_64) / build-linux-debug (push) Has been cancelled
Clang Format / clang-format (push) Has been cancelled
refactor: remove basic type containers
2026-03-25 19:36:36 -05:00
Tropical cbca0280b4 rust brainrot 2026-03-25 19:21:36 -05:00
Tropical b598aa9232 fix: only use InterlockedCompareExchangeRelease64 on LP64 systems 2026-03-25 19:20:18 -05:00
Tropical caf7128d58 refactor: remove Sleep from winapi_stubs 2026-03-25 19:14:53 -05:00
Tropical d9f03fdddf refactor: replace 0ms sleep with a proper yield 2026-03-25 19:13:12 -05:00
Tropical 8e94b763a7 refactor: remove usage of win32 Sleep function for this_thread::sleep_for 2026-03-25 19:12:11 -05:00
Tropical 06a4096cf6 fix: properly assign new pool to m_tlsPool
Some checks failed
Clang Format / clang-format (push) Has been cancelled
Build (Linux, x86_64) / build-linux (push) Has been cancelled
Build (Linux, x86_64) / build-linux-debug (push) Has been cancelled
2026-03-25 18:43:10 -05:00
orng 9ea379eb44 chore: fix formatting in files touched by
refactor/remove-BasicTypeContainers
2026-03-25 18:01:56 -05:00
orng f1ae42c659 refactor: remove basic type containers 2026-03-25 17:51:27 -05:00
Tropical 9fec342554 remove TlsAlloc, TlsFree, TlsGetValue, TlsSetValue 2026-03-25 16:32:06 -05:00
Tropical 7b18641f70 chore: clean up unused code from Linux_Minecraft.cpp 2026-03-25 16:24:45 -05:00
Tropical 7c6c6d3df7 refactor: replace winapi TLS functions in Vec3 and AABB 2026-03-25 16:22:02 -05:00
ffqq f4a2db1252
Merge pull request #309 from 4jcraft/refactor/thread_local
Some checks are pending
Publish Documentation / build (push) Waiting to run
Build (Linux, x86_64) / build-linux (push) Waiting to run
Build (Linux, x86_64) / build-linux-debug (push) Waiting to run
Clang Format / clang-format (push) Waiting to run
refactor: replace usage of Win32 `TlsAlloc`/`TlsFree` with C++11 thread_locals
2026-03-26 00:09:25 +03:00
Tropical aff677a995 chore: fmt 2026-03-25 16:08:00 -05:00
Tropical 73392fa06a fix: use correct name for default Compression thread storage 2026-03-25 16:02:26 -05:00
Tropical 22671562ca fix: add back public visibility specifier for Entity 2026-03-25 16:00:13 -05:00
Tropical 29c0185553 fix: remove PistonBaseTile::tlsIdx 2026-03-25 15:56:08 -05:00
Tropical e5414bf871 refactor: remove unneeded TlsKey typedefs 2026-03-25 15:55:37 -05:00
Tropical 28816876a1 chore: remove unneeded pthread includes 2026-03-25 15:52:37 -05:00
Tropical 30170b8f9c adjust naming scheme of private TLS members 2026-03-25 14:46:16 -05:00
Tropical 9ff2fb4fef refactor: switch to thread_local in Chunk, PistonBaseTile, TheEndPortalTile, Compression 2026-03-25 14:41:08 -05:00
Tropical 4a1fb94600 refactor: convert Tile::tlsIdxShape to thread_local 2026-03-25 14:20:08 -05:00