Commit Graph
90 Commits
Author SHA1 Message Date
Bartosz Taudul fdeb33c566 Bump usearch, curl. 2025-07-12 18:27:43 +02:00
Bartosz Taudul b58388316a Fix emscripten build. 2025-07-12 18:19:56 +02:00
Bartosz Taudul 4a25079996 Disable demo window in release build.
Workarounds ImGui issue 8796.
2025-07-12 17:43:53 +02:00
Bartosz Taudul bd0591c4d5 Bump ImGui to 1.92.1-docking. 2025-07-12 17:08:13 +02:00
Bartosz Taudul 1dd4c2d670 Update ImGui to 1.92.0-docking. 2025-07-12 14:36:47 +02:00
Bartosz Taudul 7ce42a7df8 Bump usearch to 2.17.11. 2025-07-12 11:50:23 +02:00
Bartosz Taudul c641787ed1 Bump usearch to 2.17.9. 2025-07-12 11:50:20 +02:00
Bartosz Taudul e0820587a5 Add md4c. 2025-07-12 11:50:18 +02:00
Bartosz Taudul 111f68052f No LLM libs on emscripten. 2025-07-12 11:50:18 +02:00
Bartosz Taudul e54f4d6a15 Add vector database. 2025-07-12 11:50:11 +02:00
Bartosz Taudul b398a4641a Switch from Ollama API to OpenAI API commonly used by all LLM providers. 2025-07-12 11:50:08 +02:00
Bartosz Taudul 580423225e Get nlohmann json via CPM. 2025-07-12 11:50:08 +02:00
Bartosz Taudul bc7f365793 Use proper curl library name. 2025-07-12 11:50:06 +02:00
Bartosz Taudul e4a9c9be3c Fix bad code in ollama-hpp. 2025-07-12 11:50:06 +02:00
Bartosz Taudul bc126833e2 Fix operator std::string in ollama-hpp. 2025-07-12 11:50:06 +02:00
Bartosz Taudul 928ad3dd72 Add libcurl include dir to TracyLibcurl interface. 2025-07-12 11:50:05 +02:00
Bartosz Taudul 9bce0bda02 Disable libpsl when building curl. 2025-07-12 11:50:05 +02:00
Bartosz Taudul 92288bc710 Implement web search. 2025-07-12 11:50:04 +02:00
Bartosz Taudul 68b73811c4 Retrieve images from wikipedia. 2025-07-12 11:50:02 +02:00
Bartosz Taudul f65302984e Remove html2md, remove access to web for LLM. 2025-07-12 11:50:00 +02:00
Bartosz Taudul 4ad9e05814 Convert html to markdown. 2025-07-12 11:49:59 +02:00
Bartosz Taudul 3a60926f65 Link with libcurl. 2025-07-12 11:49:59 +02:00
Bartosz Taudul a3e3f9a98f Add basic integration with ollama-hpp. 2025-07-12 11:49:49 +02:00
Bartosz Taudul 2875926cdb Disable debug functionality in ppqsort.
Apple's stdlib doesn't implement syncstream.
2025-06-01 19:51:36 +02:00
Bartosz Taudul 53510c316b Update nfd-extended to 1.2.1, retrieve via CPM. 2025-05-11 14:16:20 +02:00
Bartosz Taudul fc9b39e26d Bump ImGui to 1.91.9b-docking. 2025-05-11 13:50:34 +02:00
Gabriel Hevr 85a9d5e284 Bump PPQSort version to 1.0.5. 2025-04-07 21:27:57 +02:00
Bartosz Taudul b04dfcd43d Use ccache if available. 2025-02-21 23:27:15 +01:00
Bartosz Taudul c5dc5f4455 Bump zstd to 1.5.7, use CPM to download. 2025-02-19 23:47:37 +01:00
Bartosz Taudul 3ac95e6902 Bump imgui to 1.91.8. 2025-02-03 19:54:39 +01:00
Bartosz Taudul 16405715a6 Bump PPQSort to 1.0.4. 2025-01-27 18:59:22 +01:00
foxtran 07d38d608e Enable -fexperimental-library only for C++ 2024-12-20 11:55:18 +01:00
foxtran 01a7f62650 Enable -fexperimental-library only for AppleClang 2024-12-20 11:39:49 +01:00
Bartosz Taudul 45c4dc5124 Bump imgui to 1.91.6-docking. 2024-12-11 17:08:21 +01:00
Bartosz Taudul 16ef91c238 Bump imgui to 1.91.5-docking. 2024-11-07 22:33:39 +01:00
Bartosz Taudul ee06542f1f Restrict mold linker to Linux. 2024-10-30 17:11:51 +01:00
Bartosz Taudul caa61de540 Do not build fat macos capstone library. 2024-10-30 17:10:40 +01:00
Bartosz Taudul 3dc68bcb76 Update ImGui to 1.91.4-docking. 2024-10-18 22:58:04 +02:00
Bartosz Taudul 9839e4aea7 More unwanted architectures. 2024-10-05 13:04:21 +02:00
Bartosz Taudul a8c6c5f50e Disable not needed arch support in capstone. 2024-10-04 17:31:28 +02:00
Bartosz Taudul 5454b3202d Bump capstone to 6.0.0-Alpha1. 2024-10-04 17:19:18 +02:00
Bartosz Taudul fd5ee53251 Update ImGui to 1.91.3-docking. 2024-10-04 17:04:47 +02:00
Bartosz Taudul b46d8db565 Workaround CPM issues with patching non-cached checkouts. 2024-10-04 00:36:29 +02:00
Martijn Courteaux 28a229c594 Correct misleading comment. 2024-09-30 16:26:31 +02:00
Bartosz Taudul 616e7c2eec Retrieve ImGui with CPM.
ImGui OpenGL loader is patched, and not regenerated, because the gl3w
script requires network connectivity to download the header files from
Khronos at build time.
2024-09-27 15:55:22 +02:00
Bartosz Taudul 1769c2f457 Add imgui opengl loader diff, for reference.
The repo url is https://github.com/dearimgui/gl3w_stripped.
2024-09-27 15:54:14 +02:00
Bartosz Taudul 0e47224578 Universally use add_compile_options(). 2024-09-27 14:10:30 +02:00
Bartosz Taudul 8f8871454c Fix macos build, hopefully. 2024-09-26 16:02:47 +02:00
Bartosz Taudul 1c1faeff2d Replace parallel STL with PPQSort.
PPQSort is supposedly quite fast: https://github.com/GabTux/PPQSort

More importantly, it does not depend on TBB fuckery, so there's no longer
a need to link with an external library that people may or may not have.

The NO_PARALLEL_STL option is out, as it was provided solely to deal with
TBB being not available. Sequential sorting is still used on emscripten.
2024-09-26 14:41:59 +02:00
Bartosz Taudul 5b1f3f67c3 Do not include library dependencies in the default target.
We are only interested in outputting the executable program.
2024-09-26 13:04:47 +02:00