Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
1dac2dd
Fixed ASAN reports in `ipfs-pubsub` and `libp2p`
EduMenges Jul 8, 2026
e7e954c
Fixed `wallet-core` conflicts with OpenSSL
EduMenges Jul 8, 2026
e1cec59
Merge pull request #111 from GeniusVentures/asan-fixes
henriqueaklein Jul 10, 2026
e05ecb3
Thread safety changes
itsafuu Jul 14, 2026
5563f20
Handles appleclang 21+ issues
itsafuu Jul 14, 2026
bb783ac
Pin to windows 2022
itsafuu Jul 14, 2026
76030fd
Updated `ipfs-pubsub` and `libp2p`
EduMenges Jul 15, 2026
58b0002
Chore: Removing spamming logs
henriqueaklein Jul 16, 2026
5d81820
Fixes for Windows
EduMenges Jul 21, 2026
eb5bc65
Added more fixes for Windows
EduMenges Jul 22, 2026
91a0b6c
Fixed assert in libp2p
EduMenges Jul 24, 2026
0774599
Fixed MNN and `wallet-core` warnings
EduMenges Jul 27, 2026
59a2f19
Merge pull request #113 from GeniusVentures/fix-warnings
henriqueaklein Jul 28, 2026
df65f15
feat(01-03): vendor vk-bootstrap v1.4.357 as git submodule
itsafuu Jul 29, 2026
f2546b6
feat(01-03): add vk-bootstrap ExternalProject_Add CMake build wiring
itsafuu Jul 29, 2026
ee07ede
chore(01-03): bump Vulkan-Headers and Vulkan-Loader to v1.4.357 for v…
itsafuu Jul 30, 2026
91d61d9
fix(01-03): use explicit VulkanHeaders_DIR path for vk-bootstrap (not…
itsafuu Jul 30, 2026
d1a47b3
feat(02-02): vendor shaderc v2024.3, SPIRV-Tools, SPIRV-Headers as pi…
itsafuu Jul 30, 2026
3268248
feat(02-02): add shaderc/SPIRV-Tools/SPIRV-Headers ExternalProject_Ad…
itsafuu Jul 30, 2026
9934056
fix(02): use portable library extensions for shaderc/SPIRV-Tools IMPO…
itsafuu Jul 31, 2026
e5efd45
feat(05-01): extract render libs from if(NOT ANDROID) guard, add plat…
itsafuu Aug 1, 2026
77695d1
docs(05-02): add mobile thirdparty build guide for Android NDK and iO…
itsafuu Aug 1, 2026
50485f8
Android build fixes
itsafuu Aug 3, 2026
0d4efe0
Clean up pointless platform detection and duplication of the same cma…
itsafuu Aug 3, 2026
3865c5b
Remove spirv, shaderc takes care of these now
itsafuu Aug 3, 2026
f3ea49c
Find python3 instead of python3 invoke directly
itsafuu Aug 7, 2026
bf2b3d7
chore: bump MNN to pick up FP4DequantUtils.hpp header registration
itsafuu Aug 21, 2026
ec4fde5
Optimized soralog
EduMenges Aug 21, 2026
f181702
chore: update ipfs-pubsub publish result dependency
henriqueaklein Aug 21, 2026
636de21
chore: update ipfs-pubsub publish result dependency
henriqueaklein Aug 21, 2026
2132a8b
Fixed dependency cycle in `ipfs-lite-cpp`
EduMenges Aug 27, 2026
be14504
Compile wallet-core against the top-level json submodule
EduMenges Aug 28, 2026
8f78cb8
Removed rendundancy in actions
EduMenges Aug 28, 2026
5b0eab6
Simplified action to follow SuperGenius' style
EduMenges Aug 28, 2026
cc3bbc4
Update asiomgr with dht set, bitswap error handling
itsafuu Aug 28, 2026
e00f5e9
Merge branch 'develop' of github.com:GeniusVentures/thirdparty into d…
itsafuu Aug 28, 2026
0aeef61
Checkpoint: MNN Vulkan attention updates and OSX MNN build wiring
Super-Genius Mar 29, 2026
11162de
Document TurboQuant K Phase 2 completion
Super-Genius Mar 31, 2026
11994aa
Update asiomgr with StartFindingPeersWithRetry use-after-free fix
Super-Genius Aug 29, 2026
86c2467
docs(quick-260829-gj4): Fix use-after-free in IPFSDevice::StartFindin…
Super-Genius Aug 29, 2026
52158b0
Update asiomgr with StartFindingPeers FindProviders use-after-free fix
Super-Genius Aug 29, 2026
f481085
docs(quick-260829-kov): plan, summary and state tracking for FindProv…
Super-Genius Aug 29, 2026
3851c3b
udpating AsyncIOManager for ipfs loaders/saver to use bitswap
Super-Genius Aug 30, 2026
abbf923
Fixed Windows builds
EduMenges Aug 31, 2026
011e551
Fixed `BYPRODUCTS` keyword
EduMenges Aug 31, 2026
8e7c5f5
Fixed MNN for iOS
EduMenges Aug 31, 2026
00d5081
updated references for main develop branch of thirdparty
Super-Genius Aug 31, 2026
a0b0fd1
Fix teardown in `soralog`
EduMenges Aug 31, 2026
daa9e58
Restored MNN iOS Vulkan link fix in submodule reference
EduMenges Aug 31, 2026
13a0434
fix: bump MNN to install LLM headers on non-Apple platforms
Super-Genius Aug 31, 2026
3013ac8
Revert "fix: bump MNN to install LLM headers on non-Apple platforms"
Super-Genius Aug 31, 2026
40ed7b0
Bump asiomgr, pubsub, libp2p. This includes pnet code
itsafuu Aug 31, 2026
82f59c5
Fix: ipfs-pubsub submodule corrected
henriqueaklein Sep 1, 2026
6776aa3
Fix deadlocks in `ipfs-lite-cpp`
EduMenges Sep 3, 2026
132e576
Update submodules, turn demo builds off
itsafuu Sep 3, 2026
1c1f024
Merge MNN
itsafuu Sep 3, 2026
f826737
Merge remote-tracking branch 'origin/develop' into dev_rendering
itsafuu Sep 3, 2026
1358f0a
Bump libp2p and ipfs-pubsub for shutdown/publish fixes
EduMenges Sep 3, 2026
b5c66e4
Small change to fix PR workflow run
itsafuu Sep 4, 2026
69be0fe
Bump ipfs-lite-cpp for graphsync attribution and threading fixes
EduMenges Sep 4, 2026
37ebd13
Bump libp2p and ipfs-lite-cpp
EduMenges Sep 4, 2026
14aa5cb
chore(ipfs-lite-cpp): bump to graphsync NOT_FOUND fix
EduMenges Sep 7, 2026
f178352
build: enable MNN_USE_SYSTEM_LIB on Android and Windows
itsafuu Sep 8, 2026
fa5a793
fpic for vk bootstrap
itsafuu Sep 11, 2026
f8ca358
chore(ipfs-pubsub): bump to retryable publish timeout
EduMenges Sep 11, 2026
0501126
Merge pull request #115 from GeniusVentures/dev_rendering
itsafuu Sep 14, 2026
99e4160
build(shaderc): shorten ExternalProject binary dir to fit Windows MAX…
henriqueaklein Sep 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
762 changes: 165 additions & 597 deletions .github/workflows/build-targets.yml

Large diffs are not rendered by default.

338 changes: 264 additions & 74 deletions .github/workflows/build.yml

Large diffs are not rendered by default.

69 changes: 0 additions & 69 deletions .github/workflows/setup-windows-runner.yml

This file was deleted.

60 changes: 0 additions & 60 deletions .github/workflows/test-build.yml

This file was deleted.

6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -117,3 +117,9 @@
[submodule "protobuf"]
path = protobuf
url = https://github.com/protocolbuffers/protobuf.git
[submodule "vk-bootstrap"]
path = vk-bootstrap
url = https://github.com/charles-lunarg/vk-bootstrap.git
[submodule "shaderc"]
path = shaderc
url = https://github.com/google/shaderc.git
13 changes: 13 additions & 0 deletions .planning/STATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Project State — thirdparty

> Submodule collection repo (no ROADMAP.md by design — see SUBREPOS.md for the submodule map).
> Quick tasks are tracked in this file; planning artifacts live in `.planning/quick/`.

## Quick Tasks Completed

| # | Description | Date | Commit | Directory |
|---|-------------|------|--------|-----------|
| 260829-gj4 | Fix use-after-free in IPFSDevice::StartFindingPeersWithRetry (AsyncIOManager): capture shared_from_this in dhtretry_ timer handler; regression test ipfs_device_test | 2026-08-29 | AsyncIOManager@6f4f5ce (dev_ipfsdevice_retry_uaf) | [260829-gj4-fix-use-after-free-in-ipfsdevice-startfi](./quick/260829-gj4-fix-use-after-free-in-ipfsdevice-startfi/) |
| 260829-kov | Fix second use-after-free in IPFSDevice::StartFindingPeers (AsyncIOManager): capture shared_from_this in FindProviders callback; regression test seeds kademlia peer for genuinely-async query | 2026-08-29 | AsyncIOManager@6dbad92 (dev_ipfsdevice_retry_uaf) | [260829-kov-fix-second-use-after-free-raw-this-in-dh](./quick/260829-kov-fix-second-use-after-free-raw-this-in-dh/) |

Last activity: 2026-08-29 - Completed quick task 260829-kov: Fix second use-after-free in IPFSDevice::StartFindingPeers FindProviders callback (AsyncIOManager)
Loading