Commit Graph

149 Commits

Author SHA1 Message Date
09889c1055
bdd_io_read_pending 2023-05-02 05:43:23 +01:00
3421533b73
removed some exiting checks 2023-04-30 21:12:10 +01:00
9a4b63093b
bdd_io_flush 2023-04-30 19:24:31 +01:00
716fd154aa
tcp_nodelay 2023-04-30 05:21:06 +01:00
1f37dcced8
removed a fun malloc call 2023-04-30 01:43:43 +01:00
1c4431cdd5
fixed bug 2023-04-27 03:22:18 +01:00
d40a372242
bdd_ssl_shutdown_continue now calls shutdown 2023-04-21 22:19:16 +01:00
cbf4313302
dont wanna talk about it 2023-04-21 20:20:27 +01:00
92c269fb74
client_id is now a bdd_io_id rather than a uint8_t 2023-04-21 19:35:19 +01:00
71375a1f55
updated hashmap, rewritten name_descs.c 2023-04-20 18:49:04 +01:00
aiden
d3235a80cc
bdd_conversation next and prev are now ints 2022-08-19 10:08:22 +01:00
aiden
a37c2b26a9
removed a bounds check from accept.c 2022-08-17 05:41:31 +01:00
aiden
0e29089cb6
fixed bugs 2022-08-02 02:59:54 +01:00
aiden
43e2cd39cf
inlined a function in gs.c 2022-07-31 22:38:14 +01:00
aiden
41f4398bbe
improved event system, fixed a bug 2022-07-31 22:21:39 +01:00
aiden
574510e5c5
tiny optimisation 2022-07-29 16:24:53 +01:00
aiden
1cb7ce812e
fixed a bug in bdd_serve, updated gs.c for 0.4.1 2022-07-29 05:15:37 +01:00
aiden
ec02bed8a2
clang instead of gcc 2022-07-16 18:12:49 +01:00
aiden
d327629ce1
bdd_io_id is now always an unsigned short 2022-07-16 17:37:39 +01:00
aiden
dac2e4392a removed a comment 2022-07-14 18:32:07 +01:00
aiden
644563fbd2
optimisation 2022-07-09 09:41:59 +01:00
aiden
1717d73395
build.py, bdd_io_read changes 2022-07-05 18:02:32 +01:00
aiden
50a38e2e04
removed some code duplication 2022-07-05 16:56:57 +01:00
aiden
70df2acf4e
cleaned up some archaic clang-format trash 2022-06-27 02:01:15 +01:00
aiden
0a19851480
err/removed events guaranteed before in/out events 2022-06-24 06:06:35 +01:00
aiden
7f7ee3f84e
handle EPOLL_CTL_ADD failure gracefully (gs.c not fully updated) 2022-06-24 05:11:28 +01:00
aiden
4c47b97e77
assertion 2022-06-24 04:18:12 +01:00
aiden
76fda83f78
slight performance improvement, and made an epoll_ctl operation pratically infallible 2022-06-24 04:00:01 +01:00
aiden
28d72a65be
fixed a bug 2022-06-19 18:26:23 +01:00
aiden
d0fd8a98d2
removed EINTR checks 2022-06-11 23:52:24 +01:00
aiden
9b29843391
bug fixes 2022-06-10 20:57:22 +01:00
aiden
c9afce6546
stuff 2022-06-10 20:25:12 +01:00
aiden
cb8f289a7d
gosh 2022-06-10 07:01:16 +01:00
aiden
8ef15917aa
int 2022-06-10 06:27:00 +01:00
aiden
32841499bd
saved another 3 bytes per struct bdd_io 2022-06-10 06:22:51 +01:00
aiden
614b110f9a
saved a dword per struct bdd_io 2022-06-09 17:43:04 +01:00
aiden
008bab17f4
fixed a bug 2022-06-08 04:16:53 +01:00
aiden
3d2abb937d
readme update 2022-06-08 02:58:13 +01:00
aiden
c443ff11e9
might be better 2022-06-07 23:00:41 +01:00
aiden
8cc79f57ee
added bdd_ev_out support to gs.c 2022-06-07 22:46:03 +01:00
aiden
092dd9c628
#41 2022-06-07 21:27:10 +01:00
aiden
8f0646c2cf
it works! 2022-06-06 02:07:53 +01:00
aiden
4949ae55a5
compiles 2022-06-06 00:13:21 +01:00
aiden
89cbc0b2ec
core compiles 2022-06-05 22:24:23 +01:00
aiden
b8f465f87f
shit 2022-06-05 14:08:29 +01:00
aiden
8db0a0d519
serve.c logic 2022-06-05 14:03:06 +01:00
aiden
9b4d1a7bec
bdd_shutdown_status.h 2022-06-05 11:38:48 +01:00
aiden
d803379d4e
updates 2022-06-05 11:32:04 +01:00
aiden
3ecf8284d0
doesn't compile yet 2022-06-05 11:24:42 +01:00
aiden
2d8e0d89ec
made compiling better 2022-06-02 23:21:57 +01:00