xushiwei
|
2434fd778f
|
Merge pull request #751 from hackerchai/fix/c-libuv-error-eof
fix(c/libuv): Fix EOF error value
|
2024-08-30 09:01:53 +08:00 |
|
赵英杰
|
24cffb2a69
|
feature(c/libuv): Add idle and check
|
2024-08-29 17:52:18 +08:00 |
|
hackerchai
|
527918545e
|
fix(c/libuv): Fix EOF error value
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-08-28 17:12:38 +08:00 |
|
xushiwei
|
c490f2b849
|
Merge pull request #692 from spongehah/refactor/c-libuv-remove-go-wrapper
fix(c/libuv): Change the request calling method of echo_server
|
2024-08-27 05:23:28 +08:00 |
|
赵英杰
|
8fcac42f34
|
c/libuv: Add multiple struct size
|
2024-08-15 10:57:29 +08:00 |
|
hackerchai
|
948b6cf7e7
|
fix(c/libuv): Add multiple struct size
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-08-13 16:51:42 +08:00 |
|
赵英杰
|
2325b547fd
|
fix(c/libuv): Change the request calling method of echo_server
|
2024-08-09 10:35:14 +08:00 |
|
赵英杰
|
2823ac1aee
|
fix(c/libuv): Adjust comment errors and demo code
|
2024-08-08 10:04:20 +08:00 |
|
Li Jie
|
a44bb35aec
|
libuv: add async
|
2024-08-07 20:24:43 +08:00 |
|
Li Jie
|
8b5dee510e
|
libuv: add uv_stop
|
2024-08-07 16:21:12 +08:00 |
|
hackerchai
|
8848222728
|
feat(c/libuv): Add GetIoWatcherFd func using LLGoFiles
|
2024-08-07 14:49:21 +08:00 |
|
hackerchai
|
3cd62994c7
|
Revert "refactor(c/libuv): Use cgo alias replace struct assertion in fs"
This reverts commit 45ba5b8dc50a13223e05ad673f4e57d7277d3f24.
# Conflicts:
# c/libuv/net.go
|
2024-08-07 14:49:20 +08:00 |
|
hackerchai
|
dd93a97790
|
Revert "feat(c/libuv): Add GetIoWatcherFd func"
This reverts commit 1ce16727b1195a65c8f2c9de07a864ed5e3902ef.
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-08-07 14:49:19 +08:00 |
|
hackerchai
|
e40e2d2d14
|
style(c/libuv): Use go type funcs & update demo(syanc_fs, echo_server)
|
2024-08-07 14:49:18 +08:00 |
|
hackerchai
|
26f8ce7b5a
|
refactor(c/libuv): Use cgo alias replace struct assertion in fs
refactro(c/libuv): Use cgo alias avoid implicit struct member declaration
|
2024-08-07 14:49:17 +08:00 |
|
hackerchai
|
9a61e374b5
|
refactor(c/libuv): Move some func due to libuv doc
doc: https://docs.libuv.org/en/v1.x/
|
2024-08-07 14:49:16 +08:00 |
|
hackerchai
|
9b12e9819c
|
fix(c/libuv/demo): Fix echo_server stream convert
|
2024-08-07 14:49:15 +08:00 |
|
hackerchai
|
5d0a91239c
|
feat(c/libuv): Add GetIoWatcherFd func
|
2024-08-07 14:49:14 +08:00 |
|
hackerchai
|
c848278690
|
feat(c/libuv): Add uv_close & uv_signal func
Signed-off-by: hackerchai <i@hackerchai.com>
feat(c/libuv): Add uv_signal_stop func
Signed-off-by: hackerchai <i@hackerchai.com>
feat(c/libuv): Add GetIoWatcher, GetFd func & add Io srtuct
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): Rename some func
refactor(c/libuv): Remove net go wrapper
refactor(c/libuv): Add GetIoWatcherFd func
|
2024-08-07 14:49:13 +08:00 |
|
赵英杰
|
b3e1b6fdbf
|
refactor(c-libuv): Added TODO(uid) comment & adjusted the position of Handle, Stream, Req, Write, Connect
|
2024-08-03 00:25:14 +08:00 |
|
hackerchai
|
5dd5494f93
|
refactor(c/libuv): Adapt libuv.Fs struct
|
2024-08-01 10:57:59 +08:00 |
|
hackerchai
|
f253e4fabe
|
Revert "fix(c/libuv): Add libuv fs struct new func"
This reverts commit 5fdb0a9634b5ecc29ddd50b6e5cce9938bcb7934.
# Conflicts:
# c/libuv/_wrap/fs.c
# c/libuv/fs.go
|
2024-08-01 10:57:58 +08:00 |
|
hackerchai
|
acd09d24d5
|
fix(c/libuv): Fix async_fs demo return 255 error & pointer not allocated error
Signed-off-by: hackerchai <i@hackerchai.com>
fix(c/libuv): Mv LLGoFiles declaration
Signed-off-by: hackerchai <i@hackerchai.com>
fix(c/libuv/demo): Fix return 255 error & pointer not allocated error
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): Rewrite FsNew() logic
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-08-01 10:57:57 +08:00 |
|
hackerchai
|
ceac95c81a
|
fix(c/libuv): Add libuv fs struct new func
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-08-01 10:54:01 +08:00 |
|
hackerchai
|
b1cc732cb2
|
refactor(c/libuv): Rename UvPipe & remove unused structs
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-07-29 09:59:46 +08:00 |
|
hackerchai
|
bc93bda1b7
|
fix(c/libuv): rename UvFile into File & remove unused File struct
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-07-26 19:04:49 +08:00 |
|
hackerchai
|
6923f0df2a
|
fix(c/libuv): fix return type FsType
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-07-26 19:01:53 +08:00 |
|
xushiwei
|
66a89a7d54
|
c/libuv: disable EFTYPE
|
2024-07-26 14:55:36 +08:00 |
|
赵英杰
|
1a7ecda67c
|
refactor(c-libuv): Separate third-party libraries from standard libraries
|
2024-07-26 09:38:45 +08:00 |
|
赵英杰
|
37650fae75
|
refactor(c-libuv): Adjust the style of Errno definitions
|
2024-07-26 09:23:02 +08:00 |
|
赵英杰
|
65e1f261c0
|
refactor(c-libuv): Ajust Errno
|
2024-07-25 15:40:02 +08:00 |
|
hackerchai
|
c27c654180
|
refactor(c/libuv): general fixes & optimize code
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): optimize functions
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): mv name
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): modify libs
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): use new buffer arg
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv/demo): optimize code style with go style
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): optimize code and add comment
Signed-off-by: hackerchai <i@hackerchai.com>
fix(c/libuv): fix TranslateSysError
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): remove go wrapper
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv/demo): refactor c style
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/liobuv/demo): Some adjustments after removing go wrapper
refactor(c/libuv/demo): add print in echo_server
Signed-off-by: hackerchai <i@hackerchai.com>
doc(c/libuv): add README.md for c/libuv
Signed-off-by: hackerchai <i@hackerchai.com>
feat(c/libuv): implement poll_init_socket
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): mv poll_init_socket function
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(demo): remove libuv demo
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-07-25 11:04:06 +08:00 |
|
赵英杰
|
c63580ee38
|
feat(c/libuv/demo): Add libuv demo echo_server
refactor(c/libuv): Adjust comments and file names to accommodate merge
|
2024-07-25 11:00:57 +08:00 |
|
赵英杰
|
e9d4328fad
|
feat(c/libuv): Add tcp, udp, poll, core, stream, err features
feat(c/io): add libuv async io with io, tcp, udp, timer, dns, loop
feat(c/io): add libuv async io with stream, req, handle
feat(c/libuv): rename c/io to c/libuv, and improve errro, net, handle, stream
feat(c/libuv): Add a libuv demo: echo_server
refactor(c/libuv): Adjust comments and file names to accommodate merge
|
2024-07-25 11:00:57 +08:00 |
|
hackerchai
|
545f9f2cca
|
feat(c/libuv/demo): Add libuv async_fs demo
Signed-off-by: hackerchai <i@hackerchai.com>
fix(c/libuv): fix fs demo
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): neat comment and adapt merge
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-07-25 11:00:56 +08:00 |
|
hackerchai
|
db6930d9e4
|
feat(c/libuv): Add io, fs, signal, core, poll features
Signed-off-by: hackerchai <i@hackerchai.com>
feat(c/libuv): Add io, fs, signal features
Signed-off-by: hackerchai <i@hackerchai.com>
refactor(c/libuv): rename io into libuv
Signed-off-by: hackerchai <i@hackerchai.com>
fix(c/libuv): fix some compile errors
Signed-off-by: hackerchai <i@hackerchai.com>
|
2024-07-25 11:00:55 +08:00 |
|