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
Bartosz Taudul
f6882e2a5d
Use a proper way to enable compiler diagnostics with color.
2024-09-23 23:11:08 +02:00
Bartosz Taudul
7792b95443
Workaround MSVC mutex fubar.
2024-09-23 23:10:11 +02:00
Bartosz Taudul
821f2f907b
Tracy compiles its own freetype.
2024-09-20 21:46:32 +02:00
Bartosz Taudul
25899fef73
Disable ImGui debug tools in non-debug builds.
2024-09-19 20:13:37 +02:00
Bartosz Taudul
0f0f2c6b9b
Compile everything on emscripten with the same set of flags.
2024-09-18 19:13:26 +02:00
Bartosz Taudul
3bb6f1bb68
Adjust link flags for emscripten.
...
Increase the thread pool to account for background jobs. Increase stack
size, as it was overflowing. Move the pthread flag out of config.cmake.
2024-09-18 19:13:26 +02:00