赵英杰
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
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
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
xushiwei
2e4b1d8c2b
library: math/big.Int (mini-impl for _cmptest/bigintdemo)
2024-08-01 00:32:21 +08:00
xushiwei
79d8b00b27
c/openssl: bignum, rsa
2024-07-31 22:34:13 +08:00
xushiwei
21b5b60278
Merge pull request #622 from xushiwei/q
...
library: crypto/rand
2024-07-31 10:30:20 +08:00
xushiwei
af6e4abe84
library: crypto/rand
2024-07-31 10:26:18 +08:00
xushiwei
d2cb96a9e5
Merge pull request #620 from xushiwei/q
...
c/openssl: rand
2024-07-31 01:33:10 +08:00
xushiwei
a3ff845a14
c/openssl: rand
2024-07-31 01:27:08 +08:00
xushiwei
621f05c687
Merge pull request #566 from luoliwoshang/llcppg/symg/header
...
[wip] llcppg/symg
2024-07-30 22:11:31 +08:00
xushiwei
ee3d11cb53
README: c/openssl
2024-07-30 21:56:19 +08:00
xushiwei
1bc7e5e0a5
Merge pull request #617 from xushiwei/q
...
library: math/rand
2024-07-30 21:50:22 +08:00
xushiwei
9280d23b1a
Merge pull request #616 from tsingbx/main
...
add openssl sha1,sha256,sha512
2024-07-30 21:46:21 +08:00
xushiwei
cacd52f81d
library: math/rand
2024-07-30 21:41:26 +08:00
tsingbx
95f64761ca
add SHA224_CTX, SHA384_CTX
2024-07-30 21:24:03 +08:00
tsingbx
6e24792b9b
Remove redundant code and add examples
2024-07-30 21:06:17 +08:00
xushiwei
1eaf124d4e
library: hash/{crc32, adler32}
2024-07-30 19:36:36 +08:00
tsingbx
cd32d6debe
add openssl sha1,sha256,sha512
2024-07-30 19:20:15 +08:00
xushiwei
3212f059ff
c/zlib: crc32/adler32
2024-07-30 18:53:55 +08:00
luoliwoshang
aca3a05222
c/clang/symg:abstract json item fetch
2024-07-30 17:25:33 +08:00
luoliwoshang
f427c0532d
c/clang/symg:use cjson get conf
2024-07-30 17:25:33 +08:00
xushiwei
c0e84043c9
library: os.ReadFile
2024-07-30 17:14:59 +08:00
xushiwei
d480bb3ecd
library: crypto/md5
2024-07-30 02:07:19 +08:00
xushiwei
42352d9f57
library: c/openssl
2024-07-30 01:35:49 +08:00
xushiwei
23bfaf1ba2
Merge pull request #597 from aofei/build
...
build: fix `sigsetjmp` issues and ensure required libs on Linux
2024-07-29 11:26:03 +08:00
Aofei Sheng
e7d72b6f53
build: fix sigsetjmp issues and ensure required libs on Linux
...
1. Handle `sigsetjmp` platform differences:
- Separate `sigsetjmp` linkage to platform-specific files.
- Use `__sigsetjmp` on Linux to handle `sigsetjmp` being a macro.
- Maintain original implementation for Darwin.
2. Ensure linking of required libs:
- Explicitly link against fundamental libs (e.g., libm, libatomic).
- Address the fact that typical Linux linkers don't link these by
default.
2024-07-29 11:16:04 +08:00
xushiwei
eab26deab9
Merge pull request #572 from hackerchai/fix/general-fix-libuv
...
fix(c/libuv): Fix return type FsType & struct rename
2024-07-29 11:12:49 +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
luoliwoshang
072f606784
c/lua:coroutine
2024-07-28 20:28:28 +08:00
luoliwoshang
35ba69a175
c/lua:metatable
2024-07-28 19:32:19 +08:00
xushiwei
2cd9994321
C.wrap_pthread_mutex_lock
2024-07-27 09:28:09 +08:00
xushiwei
e69306a2ba
c/pthread/sync: use go:linkname for internal func
2024-07-27 09:11:38 +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
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
ae50511135
cjson: FreeCStr
2024-07-26 16:31:53 +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
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
赵英杰
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
90f85bb9c3
Merge pull request #554 from luoliwoshang/c/clang/symbol
...
c/clang:symbol dump demo
2024-07-25 19:26:11 +08:00
xushiwei
d8026833dc
llcppg
2024-07-25 18:46:40 +08:00