xushiwei
|
71353baf59
|
Merge pull request #1245 from luoliwoshang/llgo/targetsdir
internal/target:read targets consist use LLGoROOT
|
2025-08-28 11:48:48 +08:00 |
|
xushiwei
|
6144987f06
|
Merge pull request #1224 from luoliwoshang/instr/asmfull
cl(feat): llgo.asm implement tinygo.AsmFull
|
2025-08-28 11:41:31 +08:00 |
|
luoliwoshang
|
b68686e542
|
internal/target:read targets use LLGoROOT
|
2025-08-28 11:12:26 +08:00 |
|
xushiwei
|
fdc7d53904
|
Merge pull request #1240 from visualfc/readdir
runtime/internal/lib/os: fix readdir for darwin-amd64
|
2025-08-27 17:43:41 +08:00 |
|
visualfc
|
69fe6d6377
|
runtime/internal/lib/os: fix readdir for darwin-amd64
|
2025-08-26 22:23:30 +08:00 |
|
xushiwei
|
cf2d1ef9ca
|
Merge pull request #1234 from visualfc/rpath
internal/build: fix warning duplicate -rpath
|
2025-08-26 13:56:44 +08:00 |
|
visualfc
|
ab57a13eb1
|
internal/build: fix warning duplicate -rpath
|
2025-08-26 13:54:15 +08:00 |
|
xushiwei
|
e4218f90d7
|
Merge pull request #1226 from visualfc/alpine
doc: alpine 386
|
2025-08-24 08:43:17 +08:00 |
|
xushiwei
|
3bfedb2588
|
Merge pull request #1228 from visualfc/dev_check
build: dev support checkLinkArgs/CheckLLFiles/GenLLFiles
|
2025-08-24 08:42:38 +08:00 |
|
xushiwei
|
d87deebbef
|
Merge pull request #1231 from visualfc/cabi_alloca
internal/cabi: fix llvm.alloca for callInsrt
|
2025-08-24 08:38:02 +08:00 |
|
xushiwei
|
76e4f4ab92
|
Merge pull request #1203 from cpunion/esp-llvm
Build Target Task 2: Multi-Platform LLVM Support and Bootable Code Generation
|
2025-08-24 08:36:02 +08:00 |
|
Li Jie
|
ddc61adc63
|
test compiler downloading of crosscompile
|
2025-08-23 18:33:20 +08:00 |
|
Li Jie
|
96001ce9b1
|
disable incompatible tests for llgo test
|
2025-08-23 18:01:16 +08:00 |
|
Li Jie
|
4a02b1f23b
|
test internal/clang
|
2025-08-23 17:53:09 +08:00 |
|
Li Jie
|
e40bdc196b
|
binary-format supports uf2, nrf-dfu
|
2025-08-23 17:45:20 +08:00 |
|
Li Jie
|
508b23a584
|
refine and test internal/crosscompile
|
2025-08-23 17:45:20 +08:00 |
|
Li Jie
|
b7181592a9
|
hide unused arguments warnings
|
2025-08-23 17:45:20 +08:00 |
|
Li Jie
|
59e1df5478
|
don't collect test coverage of internal/firmware
|
2025-08-23 17:42:34 +08:00 |
|
Li Jie
|
ecaf7c8ac6
|
supports binary-format, only esp* supported for now
|
2025-08-22 21:05:29 +08:00 |
|
visualfc
|
cd69092a60
|
internal/cabi: fix llvm.alloca for callInsrt
|
2025-08-22 19:16:06 +08:00 |
|
luoliwoshang
|
f3de14da4b
|
cl/instr:note for why asm not support pointer type:
|
2025-08-22 16:14:57 +08:00 |
|
luoliwoshang
|
49b9b92790
|
ci/instr:fix asmFull return type to match function signature when no output
|
2025-08-22 15:01:59 +08:00 |
|
Li Jie
|
1f193c8533
|
refine internal/clang: don't depends internal/crosscompile
|
2025-08-22 09:08:26 +08:00 |
|
Li Jie
|
3ce63965bf
|
refine build.sh and CI
|
2025-08-22 08:54:55 +08:00 |
|
Li Jie
|
50d8dbee05
|
fix targets extra files
|
2025-08-22 08:43:04 +08:00 |
|
Li Jie
|
c8eb871252
|
report error if extra file not exist
|
2025-08-22 08:42:29 +08:00 |
|
Li Jie
|
ad8aa6ac1a
|
add __dynamic_loader into targetsbuild for nintendo switch
|
2025-08-22 08:42:01 +08:00 |
|
Li Jie
|
d3d39876d3
|
report llvm-target/cpu empty warning in all targets check
|
2025-08-22 07:41:59 +08:00 |
|
Li Jie
|
44cb4f2649
|
report error if target cpu is not set
|
2025-08-22 07:40:52 +08:00 |
|
Li Jie
|
d0f89e456c
|
allow clang unused parameters
|
2025-08-22 07:40:18 +08:00 |
|
Li Jie
|
90a16e8c90
|
add handleInterrupt into _demo/targetsbuild
|
2025-08-22 07:39:18 +08:00 |
|
Li Jie
|
ea6266c79f
|
add _demo/targetsbuld/build-all.sh to check all targets
|
2025-08-22 07:09:42 +08:00 |
|
Li Jie
|
077f114373
|
_demo/empty -> _demo/targetsbuild
|
2025-08-22 07:09:42 +08:00 |
|
Li Jie
|
2508674227
|
report target error if llvm-target not set
|
2025-08-22 07:09:38 +08:00 |
|
Li Jie
|
c9c703dfe6
|
remove duplicated CCFLSGS args
|
2025-08-22 06:57:20 +08:00 |
|
luoliwoshang
|
d9dc4d5943
|
cl/instr:move to one asm
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
04f613dd15
|
cl/test:asmFull error
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
0faef117ca
|
cl/instr:refine register collect
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
f6bc5ac538
|
cl/instr:regexp compile one time
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
26fb156d6b
|
cl/instr:only permit interger at asmfull
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
d548671b91
|
test:linux with leaq to confirm asmFull
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
ef1f2bce49
|
test:linux asmFull function test
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
b428a8af08
|
test:asmFull function test
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
9dfc6d1d52
|
ssa:refine asmFull interface
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
6beb50b367
|
cl/instr:asmFull test case with multiple input & output
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
9e0c50dafe
|
cl/instr:asmFull test case with input only
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
f5d4f93ed7
|
ssa:inlineAsmFull
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
ae36ef4a0e
|
cl/instr:replace register & build constraints
|
2025-08-21 23:44:46 +08:00 |
|
luoliwoshang
|
485dbe4021
|
cl/instr:asm with two situation
|
2025-08-21 23:44:46 +08:00 |
|
Li Jie
|
2f8f85a404
|
filter out failed targets in ci
|
2025-08-21 22:20:46 +08:00 |
|