- Belgium
- https://www.rustybever.be
-
Computer science student from Belgium who loves playing around with servers.
- Joined on
2021-03-28
Jef Roosens commented on issue Chewing_Bever/lnm#4
Multipart requestsMy current idea is to add a layer of abstraction to the reading of HTTP body data from the request. Instead of accessing the read buffer directly, LNM would instead expose a "read body" function…
Jef Roosens commented on issue Chewing_Bever/lander#48
Multipart-based API redesignMy current idea is to add a layer of abstraction to the reading of HTTP body data from the request. Instead of accessing the read buffer directly, LNM would instead expose a "read body" function…
Jef Roosens opened issue Chewing_Bever/lander#48
Multipart-based API redesignJef Roosens pushed to main at Chewing_Bever/lnm
- 64601b5f21 fix: use send instead of write to prevent SIGPIPE
- a96ae39523 feat: add blocking step support to http loop
- 9c01548256 feat: change lnm loop multithreading api
- Compare 3 commits »
Jef Roosens pushed to main at Chewing_Bever/lnm
- ccb9b77cc8 feat: further lay groundwork for worker threads
- 3490c2dd42 feat: implement concurrent worker queue
- Compare 2 commits »
Jef Roosens commented on issue Chewing_Bever/lnm#3
Blocking tasks & worker threadsIt would be better to implement blocking work at the event loop level, not the HTTP loop level. For this, we could introduce another event loop state: `blocking`. The processing function sets this…
Jef Roosens pushed to main at Chewing_Bever/lnm
- 854e8c3809 chore: add example for testing blocking tasks
Jef Roosens commented on issue Chewing_Bever/lnm#3
Blocking tasks & worker threadsInstead of "spawning blocking tasks", the step processing pipeline could also just be moved to a worker thread at some point if it knows it will require blocking operations. The whole point of…
Jef Roosens opened issue Chewing_Bever/lnm#3
Blocking tasks & worker threadsJef Roosens pushed to main at Chewing_Bever/lnm
- f78738ca92 chore: added readme
- 2681801a1e chore: copy over original source files
Jef Roosens created repository Chewing_Bever/lnm