Commit graph

56 commits

Author SHA1 Message Date
Nicholas Orlowsky 9b5719f9be Release v0.3.0
Some checks failed
Docker Build & Publish / build (push) Has been cancelled
2025-02-24 19:29:43 -05:00
Nicholas Orlowsky c07f3ebf81 faster nonblocking io
Some checks failed
Docker Build & Publish / build (push) Failing after 1h24m16s
2025-02-23 17:06:32 -05:00
Nicholas Orlowsky 6c5feb8675 epoll per thd 2025-02-22 00:52:30 -05:00
Nicholas Orlowsky 409024e04a polished up event loop changes
Some checks failed
Docker Build & Publish / build (push) Failing after 55m49s
2025-02-21 18:24:28 -05:00
Nicholas Orlowsky 058c395095 event loop with threadmgr
Some checks failed
Docker Build & Publish / build (push) Failing after 1h11m38s
2025-02-21 14:09:16 -05:00
Nicholas Orlowsky ca05aa1e5a event loop with threadmgr
Some checks failed
Docker Build & Publish / build (push) Has been cancelled
2025-02-21 14:09:01 -05:00
Nicholas Orlowsky f09b261b62 ssl fix
Some checks failed
Docker Build & Publish / build (push) Failing after 1h12m36s
2025-02-20 13:48:30 -05:00
Nicholas Orlowsky f1195d1f04 add shell.nix 2025-02-19 23:54:15 -05:00
Nicholas Orlowsky a63d9d1e65
broken ssl
Some checks failed
Docker Build & Publish / build (push) Failing after 1h8m3s
2025-02-17 18:46:52 -05:00
Nicholas Orlowsky da9f2f2d51
broken ssl
Some checks failed
Docker Build & Publish / build (push) Has been cancelled
2025-02-17 18:46:33 -05:00
Nicholas Orlowsky 10ca7f9f51
add turnaround time logging
Some checks failed
Docker Build & Publish / build (push) Failing after 1s
2025-02-05 09:32:21 -05:00
Nicholas Orlowsky f930792a11
request parser speed improvements and test updates
Some checks failed
Docker Build & Publish / build (push) Failing after 2s
2025-02-05 09:07:21 -05:00
Nicholas Orlowsky 95430a5dc3
strtok in more places 2025-02-04 23:38:57 -05:00
Nicholas Orlowsky 236f7399fe
request parser rewrite + added tests
Some checks failed
Docker Build & Publish / build (push) Failing after 11m2s
* rewrote request parser, now more simplified and theoretically faster
* added gtest and an example test to measure parser times
2025-02-04 18:27:33 -05:00
Nicholas Orlowsky f962f5796d
moving ci/cd over to forgejo
Some checks failed
Docker Build & Publish / build (push) Failing after 1h7m13s
2025-02-04 14:53:51 -05:00
Nicholas Orlowsky d952cae3f6
moving ci/cd over to forgejo
Some checks failed
Docker Build & Publish / build (push) Failing after 1s
2025-02-04 14:46:17 -05:00
Nicholas Orlowsky ce74fa1d3c
moving ci/cd over to forgejo
Some checks failed
Docker Build & Publish / build (push) Failing after 6m52s
2025-02-04 14:36:28 -05:00
Nicholas Orlowsky 46bb91864f
moving ci/cd over to forgejo
Some checks failed
Docker Build & Publish / build (push) Failing after 6m49s
2025-02-04 14:22:48 -05:00
Nicholas Orlowsky 88e53b2b46
moving ci/cd over to forgejo
Some checks failed
Docker Build & Publish / build (push) Failing after 3m27s
2025-02-04 14:10:46 -05:00
Nicholas Orlowsky 94d2b55d29
moving ci/cd over to forgejo
Some checks failed
Docker Build & Publish / build (push) Failing after 10m25s
2025-02-04 13:54:50 -05:00
Nicholas Orlowsky 6c99bee466
moving ci/cd over to forgejo
Some checks failed
Docker Build & Publish / build (push) Has been cancelled
2025-02-04 13:48:13 -05:00
Nicholas Orlowsky b8ec23a776
moving ci/cd over to forgejo
Some checks failed
Docker Build & Publish / build (push) Failing after 3m36s
2025-02-04 13:38:12 -05:00
Nicholas Orlowsky 678d742da8
moving ci/cd over to forgejo 2025-02-04 13:35:18 -05:00
Nicholas Orlowsky 36a11110a5
moving ci/cd over to forgejo 2025-02-04 13:33:06 -05:00
Nicholas Orlowsky 1fb5daf4dd
moving ci/cd over to forgejo 2025-02-04 13:29:19 -05:00
Nicholas Orlowsky 3c9edb1e0b
moving ci/cd over to forgejo 2025-02-04 13:26:54 -05:00
Nicholas Orlowsky 0ebdb34601
format + README 2025-02-04 11:44:34 -05:00
Nicholas Orlowsky 71be773d49
split into src and lib and socket changes
* libanthracite files are now all in lib/
* anthracite-bin + anthracite-api-bin files are now all in src/
* socket split into header and source properly
2025-02-04 11:37:46 -05:00
Nicholas Orlowsky fba87f3fbb
Updated directory structure and build steps
* seperate build-supplemental from build-version
* version.cpp now included in cmake config, not directly imported
* socket moved into its own directory
* test_www removed from project
2025-02-04 11:29:15 -05:00
Nicholas Orlowsky 54d82b8c66
cleanup of source + build system
* seperated most parts into headers & source files
* seperated anthracite into libanthracite and anthracite-bin for modules
* built demo webAPI module
* rewrote some code to do things in the
* changed cmakelists to not build in src directory
2025-02-04 02:03:27 -05:00
Nicholas Orlowsky c4540a1397
cmake fix 2024-05-10 06:33:40 -05:00
Nicholas Orlowsky 207015c944
add cmake files 2024-05-10 06:13:31 -05:00
Nicholas Orlowsky 734e37de37
move build system to cmake 2024-05-10 06:09:40 -05:00
Nicholas Orlowsky c31db4d2a8
remove march native for now 2023-10-20 13:35:18 -04:00
Nicholas Orlowsky c507903ca4
cleanup 2023-10-20 12:54:17 -04:00
Nicholas Orlowsky b8c388dd5c
fix production build 2023-10-20 12:52:01 -04:00
Nicholas Orlowsky bdd12adfb4
fix production build 2023-10-20 12:51:01 -04:00
Nicholas Orlowsky 3dddee43f7
version 0.2.0 2023-10-20 12:46:30 -04:00
Nicholas Orlowsky d19c4efad3
remove error pages directory 2023-10-20 00:46:04 -04:00
Nicholas Orlowsky b28891adb5
update build process 2023-10-20 00:45:20 -04:00
Nicholas Orlowsky dea773366e
cleanup 2023-10-20 00:27:35 -04:00
Nicholas Orlowsky f1868ceea5
minor changes 2023-10-18 14:17:44 -04:00
Nicholas Orlowsky 6c9f7f7c49
restructuring 2023-10-18 14:09:26 -04:00
Nicholas Orlowsky ac669ba504
v0.1.2 2023-10-17 13:33:22 -04:00
Nicholas Orlowsky d6eb46d310
v0.1.1 2023-10-17 13:16:31 -04:00
Nicholas Orlowsky 38359bd957
README & CHANGELOG updates 2023-10-16 14:39:32 -04:00
Nicholas Orlowsky 0649a28a28
performance improvements + a good amount of changes 2023-10-16 14:36:17 -04:00
Nicholas Orlowsky 89a6d9a528
more benchmarks 2023-10-14 19:34:02 -04:00
Nicholas Orlowsky ef78691f97
clarify 2023-09-07 19:36:17 -04:00
Nicholas Orlowsky 2d7f98eafa
remove fmt/core 2023-09-07 19:35:21 -04:00