Commit Graph

1588 Commits

Author SHA1 Message Date
xushiwei
42352d9f57 library: c/openssl 2024-07-30 01:35:49 +08:00
xushiwei
cc37097164 library: bufio, encoding/csv 2024-07-30 00:44:03 +08:00
xushiwei
679e2d0f6b library: encoding/hex 2024-07-30 00:33:44 +08:00
xushiwei
ad1a42d6a5 library: encoding/base32 2024-07-30 00:30:58 +08:00
xushiwei
afdf31a66c library: encoding/{binary, base64} 2024-07-30 00:28:04 +08:00
xushiwei
37956e2f05 Merge pull request #600 from visualfc/closureconv
ssa: closure changeType check convert
2024-07-30 00:17:35 +08:00
visualfc
dc6aa66f9a ssa: closure changeType check convert 2024-07-29 20:53:13 +08:00
xushiwei
f16f16c15e Update How-to-support-a-C&C++-Library.md 2024-07-29 19:50:23 +08:00
xushiwei
3b95cbd960 Merge pull request #599 from aofei/sigsetjmp
ssa: fix `Builder.Sigsetjmp` for Linux
2024-07-29 17:54:19 +08:00
Aofei Sheng
3b5e8edd37 ssa: fix Builder.Sigsetjmp for Linux
This follows up on #597.
2024-07-29 16:52:24 +08:00
xushiwei
5f4571e895 Merge pull request #602 from xushiwei/q
library: bytes, regexp, regexp/syntax
2024-07-29 16:37:42 +08:00
xushiwei
2d5e991eaf library: bytes, regexp, regexp/syntax 2024-07-29 16:31:59 +08:00
xushiwei
7ba8bb4405 Merge pull request #601 from aofei/python3.12
installation: require Python 3.12
2024-07-29 15:22:34 +08:00
Aofei Sheng
82aa181540 installation: require Python 3.12 2024-07-29 14:34:40 +08:00
xushiwei
1a3e17bae8 Merge pull request #598 from xushiwei/q
cmptest: regexdemo (todo)
2024-07-29 11:49:47 +08:00
xushiwei
e0e3664fdb cmptest: regexdemo (todo) 2024-07-29 11:44: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
xushiwei
49540dbe5e Merge pull request #596 from xushiwei/q
library: os.Expand
2024-07-29 11:10:16 +08:00
xushiwei
cbd891785e library: os.Expand 2024-07-29 11:06:33 +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
xushiwei
b3b4f55c68 Merge pull request #594 from xushiwei/q
cpp/std: support nogc
2024-07-29 09:01:30 +08:00
xushiwei
8b6b039c13 cpp/std: support nogc 2024-07-29 08:55:27 +08:00
xushiwei
9dca62ff8b Merge pull request #593 from xushiwei/q
library: path, path/filepath
2024-07-29 08:39:28 +08:00
xushiwei
e0892fcebb library: path, path/filepath 2024-07-29 08:38:56 +08:00
xushiwei
adf1443105 Merge pull request #592 from xushiwei/q
cmptest: jsondemo (todo)
2024-07-29 02:04:43 +08:00
xushiwei
53c2558d26 cmptest: jsondemo (todo) 2024-07-29 01:56:39 +08:00
xushiwei
a5ea240793 Merge pull request #591 from xushiwei/q
reflect.Value: Uint fix
2024-07-29 01:31:28 +08:00
xushiwei
4cd1629118 reflect.Value: Uint fix 2024-07-29 01:26:56 +08:00
xushiwei
ce32a73e86 Merge pull request #590 from xushiwei/q
osexec: llvm bindir
2024-07-29 00:23:43 +08:00
xushiwei
8a13fc7cd9 osexec: llvm bindir 2024-07-29 00:17:53 +08:00
xushiwei
708de50887 syscall.forkAndExecInChild fix: os.Fcntl/Dup2 retval 2024-07-29 00:14:01 +08:00
xushiwei
4df478316c library: fmt.(*pp).doPrint; syscall.forkAndExecInChild 2024-07-29 00:02:30 +08:00
xushiwei
a5dff9fb15 library: os.ProcessState.String 2024-07-28 23:53:22 +08:00
xushiwei
b51f4d53b6 Merge pull request #589 from xushiwei/q
os.Pipe, syscall.CloseOnExec
2024-07-28 23:31:01 +08:00
xushiwei
7d045842dd library: syscall.CloseOnExec 2024-07-28 23:15:20 +08:00
xushiwei
a9ece9e49d library: os.Pipe 2024-07-28 23:09:21 +08:00
xushiwei
e6da067cf8 Merge pull request #588 from xushiwei/q
llgo/xtool/nm/nmindex
2024-07-28 22:55:38 +08:00
xushiwei
bae40c82b9 llgo/xtool/nm/nmindex 2024-07-28 22:51:35 +08:00
xushiwei
651edf5bc0 Merge pull request #587 from xushiwei/q
osexec demo
2024-07-28 22:32:05 +08:00
xushiwei
3a8642b1e0 syscall: forkAndExecInChild 2024-07-28 22:27:26 +08:00
xushiwei
09b6b9259c library: exec.Cmd.environ 2024-07-28 22:22:28 +08:00
xushiwei
907f326788 library: os.File.Close 2024-07-28 22:19:40 +08:00
xushiwei
4a350d8ad9 Merge pull request #586 from xushiwei/q
compileFuncDecl todo: change ssa.If to ssa.Jump for func init
2024-07-28 21:58:07 +08:00
xushiwei
3881db0b4e compileFuncDecl todo: change ssa.If to ssa.Jump for func init 2024-07-28 21:57:32 +08:00
xushiwei
9edae3e877 Merge pull request #582 from visualfc/init.patch
fix pkg init hasPatch && patch io.pipe
2024-07-28 21:13:50 +08:00
xushiwei
236208e393 Merge pull request #585 from xushiwei/q
runtime.Panic: mv error/Stringer to printany
2024-07-28 20:41:20 +08:00
xushiwei
4ff98de707 Merge pull request #584 from luoliwoshang/c/lua
c/lua:metatable & coroutine
2024-07-28 20:40:23 +08:00
xushiwei
54964629fe runtime.Panic: mv error/Stringer to printany 2024-07-28 20:31:48 +08:00