Commit Graph

1516 Commits

Author SHA1 Message Date
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
bc584aa56e Update README.md v0.9.3 2024-07-26 18:01:55 +08:00
xushiwei
ec95d06f6c Merge pull request #571 from xushiwei/x
pipedemo: todo
2024-07-26 16:57:17 +08:00
xushiwei
c5d18d9046 pipedemo: todo 2024-07-26 16:49:23 +08:00
xushiwei
af06983c60 Merge pull request #570 from xushiwei/x
cjson.ParseString demo
2024-07-26 16:44:13 +08:00
xushiwei
e027872f50 cjson.ParseString demo 2024-07-26 16:43:51 +08:00
xushiwei
e98e4fde8d Merge pull request #569 from xushiwei/x
cjson: FreeCStr
2024-07-26 16:35:39 +08:00
xushiwei
2daf9de890 Merge pull request #568 from morpingsss/morpingsss/doc2
docs(llgo/doc): Correct the file syntax and content.
2024-07-26 16:33:45 +08:00
xushiwei
ae50511135 cjson: FreeCStr 2024-07-26 16:31:53 +08:00
morpingsss
2227f83b1d docs(llgo/chore/llcppg): Modify the name of the json generated by llcppsigfetch 2024-07-26 16:18:39 +08:00
morpingsss
e764a2298d docs(llgo/doc): documents fix 2024-07-26 16:14:41 +08:00
xushiwei
ed4a8c2a36 Merge pull request #567 from fuxiaohei/main
fix describe mismatch in pthread.h
2024-07-26 15:14:38 +08:00
xushiwei
8cc3e571e3 Merge pull request #565 from xushiwei/x
library: os, syscall
2024-07-26 14:59:03 +08:00
xushiwei
66a89a7d54 c/libuv: disable EFTYPE 2024-07-26 14:55:36 +08:00
fuxiaohei
666be94a71 fix describe mismatch in pthread.h 2024-07-26 14:53:27 +08:00
xushiwei
49fabf23a8 x 2024-07-26 14:51:17 +08:00
xushiwei
a3b23e348a library syscall (linux): Wait4 2024-07-26 14:49:21 +08:00
xushiwei
384e887fdb syscall (linux): waitid, pipe2 2024-07-26 14:35:58 +08:00
xushiwei
d3e84cbc4c ci 2024-07-26 13:47:22 +08:00
xushiwei
1b06948fb0 library: os, syscall 2024-07-26 13:46:21 +08:00
xushiwei
98d075728f Merge pull request #564 from spongehah/refactor/c-libuv-remove-go-wrapper
refactor(c-libuv): Separate third-party libraries from standard libraries
2024-07-26 10:04:31 +08:00
赵英杰
1a7ecda67c refactor(c-libuv): Separate third-party libraries from standard libraries 2024-07-26 09:38:45 +08:00
xushiwei
067078db86 Merge pull request #563 from spongehah/refactor/c-libuv-remove-go-wrapper
refactor(c-libuv): Adjust the style of Errno definitions
2024-07-26 09:26:57 +08:00
赵英杰
37650fae75 refactor(c-libuv): Adjust the style of Errno definitions 2024-07-26 09:23:02 +08:00
xushiwei
13be3e3216 Merge pull request #562 from xushiwei/x
library os: ReadFile
2024-07-26 07:48:32 +08:00
xushiwei
87a7809104 library os: ReadFile 2024-07-26 07:42:26 +08:00
xushiwei
e82c33716a Update and rename Rust-to-LLGO-Migration-Guide.md to How-to-support-a-Rust-Library.md 2024-07-25 20:37:09 +08:00
xushiwei
9ebdddad1f Delete rust/.gitkeep 2024-07-25 19:55:13 +08:00
xushiwei
90f85bb9c3 Merge pull request #554 from luoliwoshang/c/clang/symbol
c/clang:symbol dump demo
2024-07-25 19:26:11 +08:00
xushiwei
002d04a3a1 Merge pull request #550 from luoliwoshang/env/correct-parse
env:fix incorrect extra line breaks & subcmd match
2024-07-25 19:24:31 +08:00
xushiwei
88a0b12e73 Merge pull request #559 from visualfc/mapnext
ssa: fix map next for named
2024-07-25 19:19:43 +08:00
xushiwei
5828e7f576 Update llcppg.go 2024-07-25 19:18:26 +08:00
xushiwei
a11da90d10 Merge pull request #560 from xushiwei/x
llcppg
2024-07-25 19:12:18 +08:00
xushiwei
d8026833dc llcppg 2024-07-25 18:46:40 +08:00
visualfc
8029bb6142 ssa: fix map next for named 2024-07-25 18:08:25 +08:00
luoliwoshang
baaddd395c c/clang:file location
c/clang/demo:filename

c/clang:fix undefined filename

c/clang:file use uintptr

c/clang:change cpp format
2024-07-25 18:00:03 +08:00
xushiwei
8bcbe7b3c6 Merge pull request #558 from xushiwei/x
llcppg design
2024-07-25 17:24:15 +08:00
xushiwei
4297320886 llcppg design 2024-07-25 17:23:34 +08:00
xushiwei
614994d8c7 Merge pull request #555 from hackerchai/refactor/c-libuv-remove-go-wrapper
feat(c/libuv): implement libuv to support async io
2024-07-25 17:12:03 +08:00
赵英杰
65e1f261c0 refactor(c-libuv): Ajust Errno 2024-07-25 15:40:02 +08:00
xushiwei
aa4caa6938 Merge pull request #557 from spongehah/rust/to-readme
doc:Rust-to-LLGO-Migration-Guide.md
2024-07-25 14:31:07 +08:00
赵英杰
9741574516 llgo/rust/readme: Some modifications 2024-07-25 12:07:05 +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
赵英杰
9379a41b37 llgo/rust/readme: improve Rust-to-LLGO-Migration-Guide 2024-07-25 09:07:33 +08:00