Commit Graph

  • cb2fa5dd2d fix: picolibc.h Haolan 2025-09-01 17:19:32 +08:00
  • 5997a296c2 fix: update url Haolan 2025-09-01 16:54:12 +08:00
  • 96c5ce90e4 fix: compiler rt file path Haolan 2025-09-01 16:36:58 +08:00
  • 8ecbfe9ade feat: support arm/risc64/avr for compiler rt Haolan 2025-09-01 16:33:19 +08:00
  • 012a5d7d69 fix: remove unused file Haolan 2025-09-01 14:49:37 +08:00
  • 997ea2849b feat: support riscv32 Haolan 2025-09-01 14:48:54 +08:00
  • 1b3889ebc9 feat: add target name design Haolan 2025-08-29 19:25:09 +08:00
  • 53e22488c8 fix: remove debug compiler options Haolan 2025-08-29 17:54:08 +08:00
  • 19ddee0241 test: add compile test Haolan 2025-08-29 17:48:34 +08:00
  • 61143a6ff0 fix: newlib url and rt url Haolan 2025-08-29 16:27:23 +08:00
  • 3f2fe83718 fix: check needStart by libc name Haolan 2025-08-29 16:02:23 +08:00
  • 4639ee13e7 feat: support compiler-rt Haolan 2025-08-29 11:30:25 +08:00
  • 5810b29372 build(deps): bump github.com/goplus/lib from 0.2.0 to 0.3.0 dependabot[bot] 2025-08-29 00:12:37 +00:00
  • f3ecce86ee feat: support libc for small devices Haolan 2025-08-28 20:11:13 +08:00
  • 2160710884 Merge pull request #1243 from luoliwoshang/llgo/safesplit xushiwei 2025-08-28 11:50:06 +08:00
  • 71353baf59 Merge pull request #1245 from luoliwoshang/llgo/targetsdir xushiwei 2025-08-28 11:48:48 +08:00
  • 6144987f06 Merge pull request #1224 from luoliwoshang/instr/asmfull xushiwei 2025-08-28 11:41:31 +08:00
  • b68686e542 internal/target:read targets use LLGoROOT luoliwoshang 2025-08-28 11:06:42 +08:00
  • 0935d10edf xtool/safesplit:properly handle consecutive short flags luoliwoshang 2025-08-27 19:36:46 +08:00
  • fdc7d53904 Merge pull request #1240 from visualfc/readdir xushiwei 2025-08-27 17:43:41 +08:00
  • 69fe6d6377 runtime/internal/lib/os: fix readdir for darwin-amd64 visualfc 2025-08-26 17:15:43 +08:00
  • cf2d1ef9ca Merge pull request #1234 from visualfc/rpath xushiwei 2025-08-26 13:56:44 +08:00
  • ab57a13eb1 internal/build: fix warning duplicate -rpath visualfc 2025-08-24 19:56:19 +08:00
  • 5587fd2885 feat: add libc Haolan 2025-08-25 19:05:30 +08:00
  • f361d195f0 clean debug log Li Jie 2025-08-25 10:52:22 +08:00
  • 11e1348a2c add force-espclang to force using esp-clang for dev mode Li Jie 2025-08-24 17:25:25 +08:00
  • ca30338066 optional use esp clang for non-cross-compilation Li Jie 2025-08-24 17:24:38 +08:00
  • e4218f90d7 Merge pull request #1226 from visualfc/alpine xushiwei 2025-08-24 08:43:17 +08:00
  • 3bfedb2588 Merge pull request #1228 from visualfc/dev_check xushiwei 2025-08-24 08:42:38 +08:00
  • d87deebbef Merge pull request #1231 from visualfc/cabi_alloca xushiwei 2025-08-24 08:38:02 +08:00
  • 76e4f4ab92 Merge pull request #1203 from cpunion/esp-llvm xushiwei 2025-08-24 08:36:02 +08:00
  • ddc61adc63 test compiler downloading of crosscompile Li Jie 2025-08-23 18:33:20 +08:00
  • 96001ce9b1 disable incompatible tests for llgo test Li Jie 2025-08-23 17:53:49 +08:00
  • 4a02b1f23b test internal/clang Li Jie 2025-08-23 10:29:42 +08:00
  • e40bdc196b binary-format supports uf2, nrf-dfu Li Jie 2025-08-23 10:24:18 +08:00
  • 508b23a584 refine and test internal/crosscompile Li Jie 2025-08-23 10:59:17 +08:00
  • b7181592a9 hide unused arguments warnings Li Jie 2025-08-23 17:20:27 +08:00
  • 59e1df5478 don't collect test coverage of internal/firmware Li Jie 2025-08-23 10:59:52 +08:00
  • ecaf7c8ac6 supports binary-format, only esp* supported for now Li Jie 2025-08-22 20:42:43 +08:00
  • cd69092a60 internal/cabi: fix llvm.alloca for callInsrt visualfc 2025-08-22 16:11:32 +08:00
  • f3de14da4b cl/instr:note for why asm not support pointer type: luoliwoshang 2025-08-22 16:14:51 +08:00
  • 49b9b92790 ci/instr:fix asmFull return type to match function signature when no output luoliwoshang 2025-08-22 15:01:59 +08:00
  • 1f193c8533 refine internal/clang: don't depends internal/crosscompile Li Jie 2025-08-22 09:08:26 +08:00
  • 3ce63965bf refine build.sh and CI Li Jie 2025-08-22 08:54:45 +08:00
  • 50d8dbee05 fix targets extra files Li Jie 2025-08-22 08:43:04 +08:00
  • c8eb871252 report error if extra file not exist Li Jie 2025-08-22 08:42:29 +08:00
  • ad8aa6ac1a add __dynamic_loader into targetsbuild for nintendo switch Li Jie 2025-08-22 08:42:01 +08:00
  • d3d39876d3 report llvm-target/cpu empty warning in all targets check Li Jie 2025-08-22 07:41:59 +08:00
  • 44cb4f2649 report error if target cpu is not set Li Jie 2025-08-22 07:40:52 +08:00
  • d0f89e456c allow clang unused parameters Li Jie 2025-08-22 07:40:18 +08:00
  • 90a16e8c90 add handleInterrupt into _demo/targetsbuild Li Jie 2025-08-22 07:39:18 +08:00
  • ea6266c79f add _demo/targetsbuld/build-all.sh to check all targets Li Jie 2025-08-22 06:59:57 +08:00
  • 077f114373 _demo/empty -> _demo/targetsbuild Li Jie 2025-08-22 06:59:19 +08:00
  • 2508674227 report target error if llvm-target not set Li Jie 2025-08-22 06:58:09 +08:00
  • c9c703dfe6 remove duplicated CCFLSGS args Li Jie 2025-08-22 06:57:20 +08:00
  • d9dc4d5943 cl/instr:move to one asm luoliwoshang 2025-08-21 23:24:24 +08:00
  • 04f613dd15 cl/test:asmFull error luoliwoshang 2025-08-21 20:55:20 +08:00
  • 0faef117ca cl/instr:refine register collect luoliwoshang 2025-08-21 19:57:49 +08:00
  • f6bc5ac538 cl/instr:regexp compile one time luoliwoshang 2025-08-21 19:20:09 +08:00
  • 26fb156d6b cl/instr:only permit interger at asmfull luoliwoshang 2025-08-21 16:30:52 +08:00
  • d548671b91 test:linux with leaq to confirm asmFull luoliwoshang 2025-08-21 14:25:37 +08:00
  • ef1f2bce49 test:linux asmFull function test luoliwoshang 2025-08-21 11:46:56 +08:00
  • b428a8af08 test:asmFull function test luoliwoshang 2025-08-21 11:04:03 +08:00
  • 9dfc6d1d52 ssa:refine asmFull interface luoliwoshang 2025-08-21 00:15:59 +08:00
  • 6beb50b367 cl/instr:asmFull test case with multiple input & output luoliwoshang 2025-08-20 23:43:25 +08:00
  • 9e0c50dafe cl/instr:asmFull test case with input only luoliwoshang 2025-08-20 23:06:11 +08:00
  • f5d4f93ed7 ssa:inlineAsmFull luoliwoshang 2025-08-20 20:49:55 +08:00
  • ae36ef4a0e cl/instr:replace register & build constraints luoliwoshang 2025-08-20 19:40:22 +08:00
  • 485dbe4021 cl/instr:asm with two situation luoliwoshang 2025-08-20 19:40:08 +08:00
  • 2f8f85a404 filter out failed targets in ci Li Jie 2025-08-21 22:20:46 +08:00
  • 87c50cf22a _demo/empty exports Reset_Handler and handleHardFault (to compatible with tinygo) Li Jie 2025-08-21 22:18:14 +08:00
  • 6e20a435af targets supports extra-files Li Jie 2025-08-21 21:55:42 +08:00
  • 2eb7d542d2 targets supports code-model, target-abi, relocation-model Li Jie 2025-08-21 20:43:43 +08:00
  • c414add29f update targets tests Li Jie 2025-08-21 19:51:20 +08:00
  • 372a09d2ca inspired compiler and linker args from tinygo Li Jie 2025-08-21 18:53:27 +08:00
  • 06568da140 expand template vars in targets config Li Jie 2025-08-21 18:51:54 +08:00
  • 96c7afcf3a build: dev support checkLinkArgs/CheckLLFiles/GenLLFiles visualfc 2025-08-21 17:00:00 +08:00
  • 5cfd996659 fix cross compilation tests Li Jie 2025-08-21 17:01:45 +08:00
  • 21189f378e fix libunwind include path Li Jie 2025-08-21 16:54:10 +08:00
  • 9a90eaed76 fix ldflags Li Jie 2025-08-21 16:48:14 +08:00
  • d8122d14aa fix lld -target Li Jie 2025-08-21 15:55:30 +08:00
  • 7bf0146e2f add file lock to avoid parallel downloading Li Jie 2025-08-21 15:55:12 +08:00
  • 93ca632f7a fix rpath for libc++ Li Jie 2025-08-21 14:54:27 +08:00
  • 49e5963b0a Merge commit '6de3bdcdd9b3959d244e7b3b7e97fc4e3408cd78' into esp-llvm Li Jie 2025-08-21 14:19:53 +08:00
  • 7e8df050a1 fix cross compilation Li Jie 2025-08-21 14:13:42 +08:00
  • 50a2650e67 upgrade to esp-clang prebuilt 19.1.2_20250820 Li Jie 2025-08-21 14:12:57 +08:00
  • 1137749980 doc: alpine 386 visualfc 2025-08-21 12:11:09 +08:00
  • 6de3bdcdd9 Merge pull request #1223 from visualfc/cpuid xushiwei 2025-08-21 11:45:34 +08:00
  • 7c4fb8d6f1 Merge pull request #1222 from visualfc/dev xushiwei 2025-08-21 11:44:49 +08:00
  • a11a71eb93 llgo flags -abi enable in build tags dev visualfc 2025-08-20 10:35:30 +08:00
  • b8d0a26bdc Merge pull request #1163 from luoliwoshang/internal/build/rpath xushiwei 2025-08-21 11:07:13 +08:00
  • a8432252e1 Merge pull request #1220 from visualfc/cabi xushiwei 2025-08-21 10:55:43 +08:00
  • 56733e1dbd runtime/internal/lib/internal/cpu: use __cpuid_count visualfc 2025-08-20 16:53:53 +08:00
  • 246278ff80 add tinygo device files Li Jie 2025-08-20 10:27:01 +08:00
  • 1b8b500fd7 add esp-clang download prompts Li Jie 2025-08-20 10:23:32 +08:00
  • e8bae52f66 decision _start generation by target, add some fake variables Li Jie 2025-08-16 10:50:12 +08:00
  • 3431354cb2 refactor clang command Li Jie 2025-08-16 14:19:59 +08:00
  • b2b407c2c2 upgrade to prebuilt esp-clang 19.1.2_20250819 Li Jie 2025-08-20 08:52:44 +08:00
  • 1d76f515e0 internal/build:support relocatable lib luoliwoshang 2025-08-19 20:20:31 +08:00
  • fd0b2ff72d internal/cabi: support arch 386 visualfc 2025-08-19 15:01:35 +08:00