xushiwei
|
d483b13107
|
Merge pull request #1011 from visualfc/deferargs2
support defer args
|
2025-02-28 18:14:16 +08:00 |
|
visualfc
|
00e3b6b5a0
|
_demo/defer
|
2025-02-27 14:38:25 +08:00 |
|
visualfc
|
3bb51c5d51
|
ssa: defer load/store func and args
|
2025-02-27 14:32:21 +08:00 |
|
Li Jie
|
32587c1a40
|
build: fix empty .ll file name generation
|
2025-02-22 09:25:44 +08:00 |
|
Li Jie
|
ca906d9c71
|
test: add byte and append coverage
|
2025-02-19 12:27:46 +08:00 |
|
Li Jie
|
b163d71aed
|
test: 3 attempts to avoid clang errors
|
2025-02-19 11:35:24 +08:00 |
|
Li Jie
|
d561f1399a
|
test: test compiler/internal/build with verbose to show clang command line
|
2025-02-19 11:35:24 +08:00 |
|
Li Jie
|
00406e08fb
|
ssa: record NeedRuntime, NeedPyInit in Package to compatible multi-packages building
|
2025-02-19 11:35:24 +08:00 |
|
Li Jie
|
0e4ca910d6
|
build: building multi packages outputs to temporary path
|
2025-02-19 11:35:24 +08:00 |
|
Li Jie
|
b00f52472b
|
build: don't output pkg path
|
2025-02-19 11:35:24 +08:00 |
|
Li Jie
|
95a6e356ee
|
build: let llgo build without -o outputs executable
|
2025-02-19 11:35:24 +08:00 |
|
Li Jie
|
1a08a59b49
|
env: fix devel version name
|
2025-02-19 11:35:23 +08:00 |
|
Li Jie
|
758ceb791b
|
compiler: upgrade x/tools 0.30.0
|
2025-02-19 11:35:23 +08:00 |
|
Li Jie
|
6a1e0084f4
|
ssa: support len([]func())
|
2025-02-19 11:35:23 +08:00 |
|
Li Jie
|
e318cab252
|
compiler: add internal/build tests
|
2025-02-19 11:35:23 +08:00 |
|
Li Jie
|
96d6c00815
|
cl: regenerate test snapshots
|
2025-02-19 11:35:22 +08:00 |
|
Li Jie
|
7be79d81f9
|
ssa: uniform byte and uint8 name on different platforms
|
2025-02-19 11:35:22 +08:00 |
|
xushiwei
|
ded408f145
|
Merge pull request #1004 from visualfc/goexit2
runtime: goexit use thread key
|
2025-02-17 06:12:28 +08:00 |
|
visualfc
|
8591275eb2
|
runtime: goexit use thread key
|
2025-02-16 19:53:38 +08:00 |
|
Li Jie
|
d8e782f3f1
|
cl: fix wrong global variable type patching
|
2025-02-16 12:53:42 +08:00 |
|
visualfc
|
8be9a560e9
|
runtime: rm ignoreName
|
2025-02-15 14:56:59 +08:00 |
|
visualfc
|
0d218bb4b9
|
runtime: config overlay
|
2025-02-15 13:25:25 +08:00 |
|
visualfc
|
1b3464b610
|
runtime: config hasAltPkg and ignoreName
|
2025-02-15 13:22:28 +08:00 |
|
Li Jie
|
21a5180b2f
|
cl: regenerate test snapshots
|
2025-02-15 11:18:03 +08:00 |
|
Li Jie
|
c6462cbcc7
|
ssa: fix type assertion of same type
|
2025-02-15 11:18:03 +08:00 |
|
Li Jie
|
c2299818cd
|
compiler: fix llgo build test
|
2025-02-14 19:02:35 +08:00 |
|
Li Jie
|
5329f28580
|
runtime: testing runtime
|
2025-02-14 19:02:32 +08:00 |
|
Li Jie
|
ae92904e7d
|
ssa: show type assertion failed details
|
2025-02-14 15:56:19 +08:00 |
|
Li Jie
|
5b216153e9
|
cl: LLGO_TRACE
|
2025-02-13 15:47:53 +08:00 |
|
Li Jie
|
43175bb642
|
build: supports LLGoFiles in patches
|
2025-02-13 15:47:53 +08:00 |
|
Li Jie
|
c1da220a99
|
ssa: toType(ssa.TypeParam)
|
2025-02-13 15:47:53 +08:00 |
|
Li Jie
|
164c3e0e7b
|
cl: fix null pointer in processing debug location
|
2025-02-13 15:47:52 +08:00 |
|
Li Jie
|
491a23b21e
|
cl: don't ignore standard libraries
|
2025-02-13 15:47:52 +08:00 |
|
Li Jie
|
727ec8a5cf
|
build: weak syscall.init for syscall imported but not compiled
|
2025-02-13 15:47:52 +08:00 |
|
Li Jie
|
28b3ec322c
|
build: show cgo compile errors
|
2025-02-13 15:47:52 +08:00 |
|
Li Jie
|
38cb89a946
|
build: show full link errors
|
2025-02-13 15:47:52 +08:00 |
|
Li Jie
|
b07116f302
|
build: patch packages supports cgo
|
2025-02-13 15:47:15 +08:00 |
|
Li Jie
|
623b5a511a
|
cl: process llgo:skip on const, type declaration, deprecate llgo:skip on import
|
2025-02-13 15:47:15 +08:00 |
|
Li Jie
|
d5d2d6826f
|
build: patch package with ID
|
2025-02-13 15:47:14 +08:00 |
|
Li Jie
|
227f6a4ed7
|
build: update go/parser/resolve.go (compatible go 1.23)
|
2025-02-13 15:47:14 +08:00 |
|
Li Jie
|
e23d7082fe
|
build: overlay testing/testing.go for defer in loop
|
2025-02-13 15:47:14 +08:00 |
|
Li Jie
|
569a29454e
|
build: run llgo test
|
2025-02-13 15:47:14 +08:00 |
|
Li Jie
|
a07f711e22
|
build: only limit run command to single package
|
2025-02-13 15:47:13 +08:00 |
|
Li Jie
|
946f304bb2
|
compiler: add go test command
|
2025-02-13 15:47:13 +08:00 |
|
Li Jie
|
6b11c100ba
|
cl: process all go directives
|
2025-02-13 15:47:13 +08:00 |
|
Li Jie
|
6048693423
|
ssa: remove unused funcs
|
2025-02-13 15:47:13 +08:00 |
|
Li Jie
|
a7287754be
|
compiler: remove unused func llgoRuntimeImported
|
2025-02-13 15:47:13 +08:00 |
|
Li Jie
|
d9037a7fce
|
build: remove generated code after link
|
2025-02-13 15:47:12 +08:00 |
|
Li Jie
|
f06d292382
|
test: regenerate test files with gentests
|
2025-02-13 15:47:12 +08:00 |
|
Li Jie
|
85d01d6f28
|
compiler: make main function normally to compatible multiple main functions in testing mode
|
2025-02-13 15:47:12 +08:00 |
|