Commit Graph

1725 Commits

Author SHA1 Message Date
赵英杰
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
赵英杰
c0eeedc71a llgo/rust/readme: update readme 2024-07-25 09:04:55 +08:00
luoliwoshang
400197def8 doc:Rust-to-LLGO-Migration-Guide.md 2024-07-25 09:04:55 +08:00
luoliwoshang
0f8b202531 c/clang:symbol dump demo 2024-07-24 15:58:50 +08:00
xushiwei
1eb9775f34 Merge pull request #552 from cpunion/async-functions
Async functions design
2024-07-24 12:04:18 +08:00
Li Jie
89bdb315d5 WIP 2024-07-24 01:04:18 +08:00
Li Jie
ab1afd68b7 asyncio: instead io.Await(call) with call.Await() in demo 2024-07-23 17:33:01 +08:00
Li Jie
e1109e9e51 asyncio: doc update 2024-07-23 17:25:42 +08:00
Li Jie
7230e19166 asyncio: redesign 2024-07-23 17:02:40 +08:00
Li Jie
eb7a94bb55 *io.Promise 2024-07-23 15:59:26 +08:00
luoliwoshang
18de4e57eb env:fix incorrect extra line breaks & subcmd match 2024-07-23 14:32:44 +08:00
xushiwei
74cc12133e Update and rename x/async.md to x/io/README.md 2024-07-23 10:52:52 +08:00
xushiwei
7583354f44 Merge pull request #549 from cpunion/async-functions
Async functions design
2024-07-23 10:52:09 +08:00
xushiwei
14c49dd681 Merge pull request #551 from xushiwei/x
llcppg design
2024-07-23 09:41:37 +08:00
xushiwei
e060208417 llcppg design 2024-07-23 09:41:03 +08:00
morpingsss
635eea7acb docs(llgo/doc) add cpp-auto-tool-architecture-documentation (#547)
* docs(llgo/doc) add cpp-auto-tool-architecture-documentation
2024-07-23 08:27:01 +08:00
Li Jie
2c47f4a23d async design: return string 2024-07-22 22:35:02 +08:00
Li Jie
2223577302 async functions design 2024-07-22 22:17:02 +08:00
xushiwei
f42d235dec Merge pull request #548 from xushiwei/x
llgo/x/io: Promise: Async/Await
2024-07-22 19:37:02 +08:00
xushiwei
06a3e278ff llgo/x/io: Promise: Async/Await 2024-07-22 19:34:49 +08:00
xushiwei
17c30b5fdc Merge pull request #546 from visualfc/abi_named
ssa: fix abiNamed for llc verified
2024-07-22 17:12:37 +08:00
visualfc
024b30d0b7 ssa: fix abiNamed for llc verified 2024-07-22 12:38:07 +08:00
xushiwei
a108610a67 Merge pull request #543 from xushiwei/x
os/exec.Cmd.childStdin
2024-07-19 23:27:36 +08:00
xushiwei
12b6abe6a3 cmptest/_osexec 2024-07-19 23:20:55 +08:00
xushiwei
6f82b36962 library os: openFileNolog 2024-07-19 23:19:59 +08:00
xushiwei
ea6b397526 library: os/exec.Cmd.childStdin 2024-07-19 22:23:12 +08:00
xushiwei
118bb3f3ba Merge pull request #541 from xushiwei/x
demo: select, netdbd
2024-07-19 11:31:38 +08:00
xushiwei
bd68075f4d Merge pull request #539 from visualfc/bineq
ssa: fix binop closure/funcdecl
2024-07-19 11:29:15 +08:00
xushiwei
5fa68f8cdd demo: select 2024-07-19 11:27:49 +08:00
xushiwei
199aaf2d05 netdbdemo 2024-07-19 11:22:31 +08:00
xushiwei
892efcc166 Merge pull request #540 from xushiwei/x
c/sys: select
2024-07-19 11:18:58 +08:00
xushiwei
bc90c6b82f c/sys: select 2024-07-19 11:18:13 +08:00
visualfc
82d3d1f0f3 ssa: fix binop closure/funcdecl 2024-07-19 09:58:38 +08:00
xushiwei
576b3198f1 Merge pull request #537 from kindy/fix-expand-env
limit expand env to cmd pkg-config & llvm-config
2024-07-19 09:39:42 +08:00
xushiwei
f55cad8f1c Update README.md 2024-07-19 09:37:50 +08:00
xushiwei
d98654b50d Merge pull request #538 from xushiwei/x
use syscall.Timeval
2024-07-19 08:32:00 +08:00
xushiwei
675d9d8c09 use syscall.Timeval 2024-07-19 08:30:41 +08:00
xushiwei
bab0bb349f Merge pull request #523 from spongehah/c/hyper_related
[feat] llgo/c/hyper-related c lib
2024-07-19 08:20:12 +08:00
Kindy Lin
65d3ed8ce8 limit expand env to cmd pkg-config & llvm-config 2024-07-19 08:14:39 +08:00
xushiwei
8fc4000b63 Update README.md 2024-07-19 07:13:51 +08:00
xushiwei
5b35f781cb Create README.md 2024-07-19 06:43:37 +08:00
xushiwei
2cd11b7da7 Update README.md 2024-07-19 06:33:53 +08:00