kazuho
Repos
141
Followers
1337
Following
66

H2O - the optimized HTTP/1, HTTP/2, HTTP/3 server

C
10132
770

JSX - a faster, safer, easier JavaScript

1438
98

tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)

C
1548
205

a header-file-only, JSON parser serializer in C++

1016
198

undo any command

C
211
9

super-easy chroot jail builder/runner for Linux

149
9

Events

we do not need this

Created at 13 hours ago

update comment

Created at 13 hours ago

remove stale comment

Created at 13 hours ago

update test following prev. commit

Created at 13 hours ago

use OO-style context for consistency

Created at 13 hours ago

use compound init

Created at 14 hours ago

update function name

Created at 14 hours ago

ptr is guaranteed to be non-null

Created at 14 hours ago
pull request opened
async signing

PR #408 with some tweaks.

Created at 14 hours ago
push

extract https://github.com/h2o/yoml @ 92dbdd3 () at deps/yoml

use fam notation

set resolve_alias and resolve_merge args

Merge pull request #3117 from h2o/kazuho/c99-fam

to avoid compiler warnings, use c99 flexible array member nonation

Created at 16 hours ago
pull request closed
to avoid compiler warnings, use c99 flexible array member nonation

We have been using -std=c99 for some time though we have refrained from using all features of C99. It would be reasonable to assume that all compilers support FAM.

We might start seeing compile errors with C++ projects using libh2o, because yoml.h included by h2o.h is now using FAM. If that turns out to be an issue, then we can fix it.

Created at 16 hours ago
Created at 17 hours ago
create branch
kazuho create branch kazuho/async-sign
Created at 17 hours ago
pull request opened
to avoid compiler warnings, use c99 flexible array member nonation

We have been using -std=c99 for some time though we have refrained from using all features of C99. It would be reasonable to assume that all compilers support FAM.

We might start seeing compile errors with C++ projects using libh2o, because yoml.h included by h2o.h is now using FAM. If that turns out to be an issue, then we can fix it.

Created at 5 days ago
create branch
kazuho create branch kazuho/c99-fam
Created at 5 days ago
push

to avoid warnings, use flexible array member notation supported by C99

Merge pull request #12 from h2o/kazuho/c99-fam

to avoid warnings, use flexible array member notation supported by C99

Created at 5 days ago
pull request closed
to avoid warnings, use flexible array member notation supported by C99
Created at 5 days ago
pull request opened
to avoid warnings, use flexible array member notation supported by C99
Created at 5 days ago
create branch
kazuho create branch kazuho/c99-fam
Created at 5 days ago
push

extract https://github.com/h2o/neverbleed @ a4184b3 () at deps/neverbleed

Merge pull request #3086 from h2o/kazuho/neverbleed-close-range

update neverbleed

Created at 5 days ago
pull request closed
update neverbleed

Incorporates https://github.com/h2o/neverbleed/pull/39.

Created at 5 days ago
push

remove unecessary pthread_attr_setstacksize()

It was applied in https://github.com/h2o/h2o/pull/3079 but it makes hostinfo.c not working. Reverting.

Merge pull request #3092 from h2o/gfx/do-not-set-thread-stack

remove unnecessary pthread_attr_setstacksize()

Created at 5 days ago
pull request closed
remove unnecessary `pthread_attr_setstacksize()`

It was applied in https://github.com/h2o/h2o/pull/3079 but it makes hostinfo.c not work in some situations, probably because it's too small.

Created at 5 days ago
issue comment
remove unnecessary `pthread_attr_setstacksize()`

Thank you for the PR.

I'm not sure if doing so is always unnecessary, but we can leave that for another day.

Created at 5 days ago
push

Do not interact with self if it was disposed

Merge pull request #3093 from deweerdt/gendisp

Do not interact with self if it was disposed

Created at 5 days ago
pull request closed
Do not interact with `self` if it was disposed
Created at 5 days ago