xushiwei
|
6940a5846b
|
Merge pull request #1210 from visualfc/ssa_typeassert
ssa: fix TypeAssert check null
|
2025-08-08 19:48:27 +08:00 |
|
visualfc
|
56f90dbcf9
|
ssa: fix TypeAssert check null
|
2025-08-08 12:11:17 +08:00 |
|
visualfc
|
54dfd3c701
|
ssa: PyVal support pointer to long
|
2025-08-07 20:39:35 +08:00 |
|
visualfc
|
36fa18b28c
|
ssa: PyVal support py bytes
|
2025-07-30 12:12:19 +08:00 |
|
visualfc
|
2538be9318
|
ssa: PyVal support pyfunc
|
2025-07-29 20:55:56 +08:00 |
|
visualfc
|
0a6588c348
|
ssa: PyVal support bool,int,uint,string,bytearray,complex
|
2025-07-29 16:08:09 +08:00 |
|
visualfc
|
d7f2f4efdd
|
cl: patchType check func signature
|
2025-07-03 20:48:51 +08:00 |
|
luoliwoshang
|
6e8f3d1d19
|
test(build):collect llgo test ./... output to test
|
2025-06-25 15:38:20 +08:00 |
|
xushiwei
|
4f6f1c4453
|
#1165 cpkgimp: import c package
|
2025-06-23 22:58:26 +08:00 |
|
xushiwei
|
915cdf2c23
|
#1165
|
2025-06-23 22:01:42 +08:00 |
|
xushiwei
|
b7b6e3bc93
|
testFrom: use test.Diff
|
2025-06-23 21:14:26 +08:00 |
|
xushiwei
|
e9c96390e6
|
Merge pull request #1151 from luoliwoshang/internal/build/testdir
internal/build:switch workdir from testpkg like go behavior
|
2025-06-22 15:26:07 +08:00 |
|
visualfc
|
2118849d27
|
cl/_testgo/reflectmkfn
|
2025-06-13 09:13:48 +08:00 |
|
luoliwoshang
|
48bd1d46af
|
internal/build:switch workdir from testpkg like go behavior
|
2025-06-12 16:49:40 +08:00 |
|
visualfc
|
cfc8687851
|
lib/reflect: fix closure pointer
|
2025-05-16 12:00:59 +08:00 |
|
visualfc
|
c4f0dd124d
|
cl: funcName check $bound
|
2025-05-15 21:12:18 +08:00 |
|
visualfc
|
e8a91696d6
|
go.mod go1.23
|
2025-05-05 10:19:23 +08:00 |
|
xushiwei
|
e2e2cb38be
|
fix #965
|
2025-04-26 22:23:36 +08:00 |
|
Li Jie
|
8512395985
|
AllocCStr allocates on heap
|
2025-04-11 16:28:48 +08:00 |
|
Li Jie
|
5f4b09bede
|
regenerate snapshot tests
|
2025-04-08 11:13:00 +08:00 |
|
Li Jie
|
c8d791f206
|
fix llgo test unit test
|
2025-04-03 16:32:46 +08:00 |
|
Li Jie
|
ed366568b4
|
move out c/cpp/py
|
2025-04-03 16:26:11 +08:00 |
|
Li Jie
|
1172e5bdce
|
build: separate compiler and libs
|
2025-01-08 14:59:01 +08:00 |
|
Li Jie
|
239ac496b2
|
test: map/slice clear
|
2025-01-08 14:59:00 +08:00 |
|
Li Jie
|
b3f4716616
|
runtime: patch internal/filepathlite
|
2025-01-08 14:58:59 +08:00 |
|
Li Jie
|
03b469212e
|
feat: upgrade to x/tools 0.28
|
2025-01-08 14:58:59 +08:00 |
|
visualfc
|
3741a28d94
|
ssa: fix bitcast for float32
|
2024-12-24 10:02:30 +08:00 |
|
visualfc
|
a6a3c09c05
|
ssa: closure use specific struct field name { $f ftype, $data unsafe.pointer }
|
2024-12-22 12:44:33 +08:00 |
|
visualfc
|
ef28abe896
|
internal/runtime: funcStr, interfaceStr, array str
|
2024-12-20 12:33:34 +08:00 |
|
visualfc
|
d251232f8a
|
internal/runtime: named(ptr) type preset for method type
|
2024-12-20 11:37:30 +08:00 |
|
xushiwei
|
539b55f826
|
Merge pull request #917 from visualfc/conststring
ssa: fix const for named string
|
2024-12-19 18:13:24 +08:00 |
|
xushiwei
|
b4af70ada9
|
Merge pull request #916 from visualfc/runtime.interface
abi: fix named interface init
|
2024-12-17 14:43:15 +08:00 |
|
visualfc
|
eaf7e56083
|
ssa: fix const for named string
|
2024-12-16 15:00:32 +08:00 |
|
visualfc
|
e55a5d7486
|
internal/runtime: NewNamedInterface, InitNamedInterface
|
2024-12-16 12:07:13 +08:00 |
|
xushiwei
|
29ad96862f
|
Merge pull request #628 from visualfc/go
ssa: fix ssa.go for builtin
|
2024-12-14 06:44:35 +08:00 |
|
七叶
|
3505be422e
|
Revert "ssa: defer load/store func and args"
|
2024-12-03 21:00:49 +08:00 |
|
visualfc
|
7eeb8084bf
|
ssa: fix ssa.go for builtin
|
2024-12-02 15:40:56 +08:00 |
|
visualfc
|
6e8cecd13e
|
cl/_testgo: defer6
|
2024-12-02 11:43:20 +08:00 |
|
Li Jie
|
c3407eac5e
|
cgo: supports //export functions only calls in C
|
2024-11-27 20:24:53 +08:00 |
|
Li Jie
|
e46b3e24d6
|
test: move cgo demo into _testgo, and make links
|
2024-11-27 18:41:56 +08:00 |
|
Li Jie
|
90763de93c
|
cgo: supports c/go callback funcs
|
2024-11-27 18:41:56 +08:00 |
|
Li Jie
|
5380ffa471
|
cgo: ignore funcs won't be compiled
|
2024-11-27 18:41:56 +08:00 |
|
Li Jie
|
c9f436cc47
|
cgo: full test
cgo: test returning void
|
2024-11-27 18:41:56 +08:00 |
|
Li Jie
|
d6c527f662
|
cgo: support macros
|
2024-11-27 18:41:56 +08:00 |
|
visualfc
|
91b46b05ad
|
cl/_testgo/reflect: map demo
|
2024-11-27 11:31:28 +08:00 |
|
Li Jie
|
43c4a3bfdc
|
test: enable debug testing
|
2024-11-26 15:43:34 +08:00 |
|
Li Jie
|
954cc0e8bc
|
test: ignore syncmap since different pthread_mutex_t size on macOS and linux
|
2024-11-26 13:21:33 +08:00 |
|
Li Jie
|
ad48325dff
|
test: regenerate test fixtures
|
2024-11-26 13:21:01 +08:00 |
|
Li Jie
|
d879d0d924
|
build: make llgen, cltest, gentests call build.Do
|
2024-11-26 13:17:36 +08:00 |
|
visualfc
|
8fb0dfad94
|
ssa: abiNamed use NameOf
|
2024-11-26 12:46:11 +08:00 |
|