xushiwei
|
ee0e0a5c51
|
Merge pull request #666 from cpunion/async-functions
Async functions
|
2024-08-06 20:38:34 +08:00 |
|
xushiwei
|
43fd5d233a
|
Merge pull request #662 from xushiwei/cast
TypedefDecl
|
2024-08-06 15:10:15 +08:00 |
|
xushiwei
|
0bd39ed035
|
TypedefDecl
|
2024-08-06 15:09:39 +08:00 |
|
Li Jie
|
7b2747ce0c
|
asyncio: merge promise and coro frame allocation
|
2024-08-06 14:44:16 +08:00 |
|
xushiwei
|
1db8aad039
|
Merge pull request #661 from xushiwei/cast
llcppg: c/c++ ast
|
2024-08-06 11:00:51 +08:00 |
|
xushiwei
|
fb2d4267f5
|
llcppg: c/c++ ast
|
2024-08-06 11:00:13 +08:00 |
|
xushiwei
|
d7b203ae08
|
Merge pull request #655 from tsingbx/hmac2
add openssl hmac
|
2024-08-05 23:21:19 +08:00 |
|
Li Jie
|
578bc165c4
|
test: fix cl and ssa tests
|
2024-08-05 21:19:19 +08:00 |
|
Li Jie
|
a1d46e905b
|
asyncio: demo & test
|
2024-08-05 20:36:02 +08:00 |
|
Li Jie
|
9102ca6b1e
|
ssa: workaround for LLVM attribute compilation errors
|
2024-08-05 20:35:58 +08:00 |
|
xushiwei
|
3e07f2e3bc
|
Merge pull request #656 from spongehah/golib/net-url
library: net/url
|
2024-08-05 20:11:31 +08:00 |
|
xushiwei
|
94cf6f6640
|
Merge pull request #658 from luoliwoshang/c/clang/marco
c/clang:marco content
|
2024-08-05 20:10:10 +08:00 |
|
luoliwoshang
|
6da5fe4317
|
c/clang:marco content
|
2024-08-05 19:38:29 +08:00 |
|
Li Jie
|
835d6fee1e
|
cl: test async function compiling
|
2024-08-05 18:10:57 +08:00 |
|
赵英杰
|
3a68dee850
|
library: net/url
|
2024-08-05 18:00:27 +08:00 |
|
Li Jie
|
294abb5126
|
ssa: test Builder.Switch
|
2024-08-05 18:00:14 +08:00 |
|
tsingbx
|
2ccfa6a2e8
|
add EVP_sha1, EVP_sha224....
|
2024-08-05 17:38:01 +08:00 |
|
Li Jie
|
5fca8ebd4e
|
ssa: test coroutine builders
|
2024-08-05 17:25:13 +08:00 |
|
Li Jie
|
d3df782fca
|
asyncic: coReturn
|
2024-08-05 17:25:13 +08:00 |
|
tsingbx
|
f7bf671050
|
add openssl hmac
delete GetMD and HMAC function
delete macro
tidy code
add hmac
|
2024-08-05 16:57:47 +08:00 |
|
Li Jie
|
b04ac8df30
|
ssa: comment unused coroutine builders
|
2024-08-05 16:43:36 +08:00 |
|
Li Jie
|
bb03df7059
|
ssa: refactor Builder.BeginAsync
|
2024-08-05 16:42:51 +08:00 |
|
Li Jie
|
98072f3f4b
|
asyncio: fix unreasonable return type of promise.Next()
|
2024-08-05 15:21:14 +08:00 |
|
Li Jie
|
3bf0780a67
|
asyncio: trap on unexpected resume
|
2024-08-05 15:19:42 +08:00 |
|
xushiwei
|
4bff9cc3df
|
Merge pull request #653 from luoliwoshang/c/clang/marco
[wip] c/clang:marco info
|
2024-08-05 12:53:23 +08:00 |
|
xushiwei
|
13c68a0184
|
Merge pull request #654 from visualfc/fixstd
cpp/std: fix std::string def
|
2024-08-05 12:48:33 +08:00 |
|
Li Jie
|
a1fdc05e26
|
cl: fix CoYield
|
2024-08-05 12:37:34 +08:00 |
|
visualfc
|
6d92949715
|
cpp/std: fix std::string def
|
2024-08-05 11:17:42 +08:00 |
|
Li Jie
|
93bff83e3d
|
ssa: fix @llvm.coro.size.i64 doc
|
2024-08-05 10:41:39 +08:00 |
|
luoliwoshang
|
5cf31bd3f3
|
c/clang:marco info
|
2024-08-04 17:35:15 +08:00 |
|
xushiwei
|
929d4c8d61
|
Merge pull request #647 from aofei/ssa-llgolink
ssa: add `llgo:link` support to `Builder.abiMthd`
|
2024-08-04 12:08:52 +08:00 |
|
Aofei Sheng
|
482f796bad
|
ssa: add llgo:link support to Builder.abiMthd
|
2024-08-04 11:00:31 +08:00 |
|
xushiwei
|
d85f532ab1
|
Merge pull request #652 from xushiwei/q
c/os: llgoClearenv
|
2024-08-04 10:55:03 +08:00 |
|
xushiwei
|
b1654f7807
|
c/os: llgoClearenv
|
2024-08-04 10:54:41 +08:00 |
|
xushiwei
|
4f8526e527
|
Merge pull request #649 from aofei/clearenv
fix(c/os): add missing `clearenv` for macOS
|
2024-08-04 10:50:18 +08:00 |
|
Li Jie
|
e470bc2069
|
Merge commit 'd06146ed970f52d564521ff0be7d56839c85e497' into async-functions
* commit 'd06146ed970f52d564521ff0be7d56839c85e497': (152 commits)
perf(lib/sync): avoid using `defer`
refactor(c-libuv): Added TODO(uid) comment & adjusted the position of Handle, Stream, Req, Write, Connect
README: io/ioutil
library: io/ioutil
c/openssl: bio, pem, rsa
refactor(c/libuv): Adapt libuv.Fs struct
Revert "fix(c/libuv): Add libuv fs struct new func"
fix(c/libuv): Fix async_fs demo return 255 error & pointer not allocated error
fix(c/libuv): Add libuv fs struct new func
doc/c:refine symbol visibility description
README: math/big
library: math/big.Int (mini-impl for _cmptest/bigintdemo)
doc/c:update implicit destructors description
c/openssl: bignum, rsa
library: crypto
library: crypto/{sha1, sha256, sha512}
doc/c:fix incorrect usage in construtors
doc/c:update destructor usage
delete sum
fix test error
...
# Conflicts:
# ssa/eh.go
|
2024-08-04 10:26:27 +08:00 |
|
Li Jie
|
efa771f3ff
|
cl: compile async functions
|
2024-08-04 10:22:22 +08:00 |
|
Aofei Sheng
|
4b568fc469
|
fix(c/os): add missing clearenv for macOS
|
2024-08-04 09:58:01 +08:00 |
|
xushiwei
|
d06146ed97
|
Merge pull request #645 from spongehah/refactor/c-libuv-remove-go-wrapper
refactor(c-libuv): Added TODO(uid) comment & adjusted the position of Handle, Stream, Req, Write, Connect
|
2024-08-04 07:35:21 +08:00 |
|
xushiwei
|
8e0e809733
|
Merge pull request #648 from aofei/sync
perf(lib/sync): avoid using `defer`
|
2024-08-04 07:31:49 +08:00 |
|
Li Jie
|
806193fc6e
|
ssa: set expr name for debug readable
|
2024-08-03 20:57:38 +08:00 |
|
Li Jie
|
cdfa0166bd
|
ssa: make block with label name for debug readable
|
2024-08-03 20:51:43 +08:00 |
|
Aofei Sheng
|
d1f33a6c4c
|
perf(lib/sync): avoid using defer
|
2024-08-03 09:05:43 +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 |
|
xushiwei
|
0bd259403c
|
Merge pull request #644 from xushiwei/q
library: io/ioutil
|
2024-08-02 14:35:23 +08:00 |
|
xushiwei
|
c186846463
|
README: io/ioutil
|
2024-08-02 14:27:10 +08:00 |
|
xushiwei
|
5f92c3b3fc
|
library: io/ioutil
|
2024-08-02 14:26:13 +08:00 |
|
xushiwei
|
0665091cef
|
Merge pull request #641 from xushiwei/q
c/openssl: bio, pem, rsa
|
2024-08-01 23:03:48 +08:00 |
|
xushiwei
|
688d153427
|
c/openssl: bio, pem, rsa
|
2024-08-01 22:55:17 +08:00 |
|
xushiwei
|
bec5ba7a73
|
Merge pull request #638 from luoliwoshang/doc/c/visibile
doc/c:refine symbol visibility desc
|
2024-08-01 17:17:39 +08:00 |
|