Commit Graph

370 Commits

Author SHA1 Message Date
xushiwei
a8e1fd1054 library os: StartProcess/Wait 2024-07-18 22:27:00 +08:00
xushiwei
c248a50338 forkAndExecInChild 2024-07-18 20:50:49 +08:00
xushiwei
fa0ca23798 syscall: forkAndExecInChild 2024-07-18 20:09:07 +08:00
xushiwei
ed224cf912 os.Sysctl 2024-07-18 19:31:25 +08:00
xushiwei
b51df25371 c/os: Setrlimit/Getrlimit 2024-07-18 17:56:49 +08:00
xushiwei
db8cc8eb7b syscall.Wait4 2024-07-18 17:08:24 +08:00
xushiwei
daf0a9dc9a syscall: forkExec - todo 2024-07-18 15:58:44 +08:00
xushiwei
f2dafa7544 c/syscall: zerrors 2024-07-18 15:45:54 +08:00
xushiwei
3da3c8ecd8 library patch: syscall, os environ 2024-07-18 14:30:49 +08:00
xushiwei
f8bacfcc67 Merge pull request #524 from visualfc/sizes
build: fix unsafe.Sizeof for llgo:type C
2024-07-18 06:58:33 +08:00
xushiwei
ae87cb031e Merge pull request #522 from aofei/build
build(macOS): change full library paths to @rpath
2024-07-18 00:16:28 +08:00
Aofei Sheng
74012d4869 build(macOS): change full library paths to @rpath 2024-07-17 18:50:13 +08:00
visualfc
830c40440f build: fix unsafe.Sizeof for llgo:type C 2024-07-17 18:49:18 +08:00
visualfc
cf75e3e664 ssa: abiNamed set underlying size 2024-07-17 10:42:04 +08:00
xushiwei
410617f73b reflect.valueInterface 2024-07-16 22:20:20 +08:00
xushiwei
ade0d38a7c patch library: todo message 2024-07-16 22:16:33 +08:00
xushiwei
cc6e4dbec0 time.ParseDuration; fmt.Errorf 2024-07-16 21:17:31 +08:00
Aofei Sheng
afa9a00259 build: fix rpath support on Linux 2024-07-15 23:04:07 +08:00
xushiwei
2fcfac9e84 build: support rpath 2024-07-15 10:13:01 +08:00
xushiwei
cbe190fa70 cpp/llvm; os.Args; build: add llvm.BinDir to PATH 2024-07-15 00:22:10 +08:00
xushiwei
a3ea4798bc build: clFiles support cflags, reuse llvm.Env; cpp/inih: _wrap/reader.cpp 2024-07-13 18:55:09 +08:00
xushiwei
e138951e9e c.AllocaCStrs; ssa: AllocaU/ArrayAlloca/Times/AllocaCStrs 2024-07-12 21:40:13 +08:00
xushiwei
2d29d1549a c/syscall/unix: remove deps of syscall 2024-07-12 01:29:01 +08:00
xushiwei
2cf92037e9 go1.21 2024-07-12 01:17:00 +08:00
xushiwei
452ee7a103 syscall: exec linux 2024-07-12 01:07:12 +08:00
xushiwei
68f70af2f3 c/syscall/unix 2024-07-12 00:59:32 +08:00
xushiwei
11682e487e c/os: fork/exec 2024-07-12 00:39:16 +08:00
xushiwei
aac820a8d5 demo: oslookpath; syscall.Lstat/Stat 2024-07-11 19:21:04 +08:00
xushiwei
a5ff25b0fe library: c/syscall 2024-07-11 19:11:54 +08:00
xushiwei
b81638794f patch library: os/exec 2024-07-11 18:44:06 +08:00
xushiwei
d0b57535ed support: internal/oserror, io, io/fs 2024-07-11 18:20:12 +08:00
xushiwei
528add4702 patch library: syscall, os/exec 2024-07-11 18:00:20 +08:00
xushiwei
dd47971877 patch os: File 2024-07-11 14:47:03 +08:00
visualfc
e192f01dc3 build: fix buildpkg 2024-07-11 11:47:11 +08:00
xushiwei
06bd748bd6 patch time: Duration, Timer 2024-07-09 14:24:48 +08:00
xushiwei
e41da0d697 cl handleTypeDecl: typeBackground 2024-07-09 12:38:34 +08:00
visualfc
22a2cc564f cl: parser llgo:type C 2024-07-09 10:00:31 +08:00
xushiwei
c0777d1a0a mv xtool/clang/parser, ar => chore/_deprecated 2024-07-09 01:29:26 +08:00
visualfc
73b42f924d ssa: fix setDirectIface 2024-07-08 20:19:25 +08:00
xushiwei
88962f9358 Merge pull request #462 from aofei/build-lla
build: replace precompiled *.lla with local compilation
2024-07-08 17:19:49 +08:00
Aofei Sheng
5bec1729f1 build: replace precompiled *.lla with local compilation
Switching from using precompiled *.lla files to compiling locally during
the build process for better flexibility and maintainability.

Fixes #411
2024-07-08 17:14:43 +08:00
xushiwei
2183a098c3 Merge pull request #467 from xushiwei/q
library/demo: log
2024-07-08 15:20:41 +08:00
xushiwei
1d4cba9180 library/demo: log 2024-07-08 15:17:08 +08:00
Aofei Sheng
a1cb2a0589 build: ensure GOBIN directory exists before use 2024-07-08 08:57:18 +08:00
xushiwei
66f2cbb91f runtime chan fix: ChanTryRecv 2024-07-07 17:23:21 +08:00
xushiwei
7b41a0ff16 fix #453 (select recv)) 2024-07-07 16:03:41 +08:00
xushiwei
453faa6a76 runtime: Select/TrySelect 2024-07-06 21:59:28 +08:00
visualfc
91ba215568 internal/runtime: check abi.KindDirectIface 2024-07-04 18:59:41 +08:00
visualfc
be32f4072e internal/runtime: check abi.TFlagRegularMemory 2024-07-04 18:50:37 +08:00
visualfc
bcb217c1da ssa: set pointer directiface 2024-07-04 18:50:37 +08:00