Commit Graph

  • 1b536bf5f8 syscall(linux):use clone as go instead fork luoliwoshang 2025-01-17 08:42:38 +00:00
  • e3afdb6c02 Merge pull request #962 from cpunion/fix-abi xushiwei 2025-01-18 23:55:27 +08:00
  • 918b36e28f fix(ssa): fix incorrectly generated ABI for uninstantiated generic methods Li Jie 2025-01-17 18:14:28 +08:00
  • ce26637410 demo:command run luoliwoshang 2025-01-16 11:01:29 +00:00
  • 2053c72008 c/os:dup3 luoliwoshang 2025-01-16 11:00:18 +00:00
  • 275bde6461 syscall(linux): forkAndExecInChild luoliwoshang 2025-01-14 14:10:16 +00:00
  • f85382edd4 c/syscall: zsysnum luoliwoshang 2025-01-14 14:09:52 +00:00
  • e016e92c41 Merge pull request #949 from goplus/dependabot/go_modules/compiler/github.com/goplus/gogen-1.16.5 xushiwei 2025-01-13 19:48:20 +08:00
  • 2594b8e3f9 build(deps): bump github.com/goplus/gogen in /compiler dependabot[bot] 2025-01-13 11:08:50 +00:00
  • 1e1ef594c8 Merge pull request #951 from xushiwei/q xushiwei 2025-01-13 19:08:05 +08:00
  • 01c660faba Merge pull request #952 from goplus/dependabot/go_modules/compiler/github.com/goplus/mod-0.13.16 xushiwei 2025-01-13 19:07:35 +08:00
  • 9f76237705 ssa: fix cvtType check types.Alias visualfc 2025-01-13 12:38:15 +08:00
  • 59d3e3f3da build(deps): bump github.com/goplus/mod in /compiler dependabot[bot] 2025-01-13 01:05:42 +00:00
  • e5dd237f12 xtool/clang: disable types xushiwei 2025-01-13 09:05:19 +08:00
  • e9729bea7e Merge pull request #945 from goplus/dependabot/go_modules/compiler/github.com/goplus/mod-0.13.15 xushiwei 2025-01-12 09:11:46 +08:00
  • d46b17d8a0 build(deps): bump github.com/goplus/mod in /compiler dependabot[bot] 2025-01-11 19:36:26 +00:00
  • 383d25226e Update dependabot.yml xushiwei 2025-01-12 03:35:27 +08:00
  • 745eff0783 Merge pull request #943 from goplus/dependabot/github_actions/actions/cache-4 xushiwei 2025-01-10 09:59:23 +08:00
  • ac301045b9 build(deps): bump actions/cache from 3 to 4 dependabot[bot] 2025-01-10 00:58:56 +00:00
  • e1f3ca8172 Merge pull request #929 from cpunion/go123 xushiwei 2025-01-09 20:13:35 +08:00
  • 4ff4ceeb22 ssa: show detail message of runtime failed Li Jie 2025-01-09 19:50:01 +08:00
  • 4126992a8f compiler: remove completed todo Li Jie 2025-01-09 19:34:43 +08:00
  • fd99f63bd6 ci: hello world testing with different version declarations in go.mod and go versions Li Jie 2025-01-09 16:30:20 +08:00
  • 46dc7c3a77 test: increase test coverage Li Jie 2025-01-09 18:23:51 +08:00
  • a8cb551465 env: add tests for codecov Li Jie 2025-01-09 17:44:09 +08:00
  • 5a5674809c ssa: Builder.TypeName processes types.Alias Li Jie 2025-01-09 16:37:26 +08:00
  • 761e8a2ac6 compiler: make compiler working on go 1.23 project Li Jie 2025-01-09 16:11:39 +08:00
  • dfa7effa14 ci: config release build Li Jie 2025-01-09 13:34:27 +08:00
  • 09c022e209 cmd: fix return value with arguments Li Jie 2025-01-09 15:31:34 +08:00
  • 8666a75161 ci: remove unused python libraries installation step Li Jie 2025-01-09 11:58:24 +08:00
  • 68018d8d04 runtime: clean demo Li Jie 2025-01-09 09:05:45 +08:00
  • 3d2c014801 cl: clean test Li Jie 2025-01-09 00:47:45 +08:00
  • 4f9c341103 ci: update codecov ignore Li Jie 2025-01-09 00:23:30 +08:00
  • 563f03554f test: llgo commands Li Jie 2025-01-09 00:09:47 +08:00
  • 219376044a ci: fix llgo workflow name Li Jie 2025-01-08 23:23:58 +08:00
  • 591dac8b41 compiler: remove unused packages Li Jie 2025-01-08 23:02:46 +08:00
  • 2bc96ade33 lldb: test lldb cross go compilers Li Jie 2025-01-08 21:47:22 +08:00
  • 95c4456ccc env: get GOROOT from env variable or go env GOROOT Li Jie 2025-01-08 21:29:02 +08:00
  • 6e6b8b404f runtime: rename clite conflicts function names Li Jie 2025-01-08 17:04:10 +08:00
  • 27052c21be ci: test lldb last Li Jie 2025-01-08 16:51:18 +08:00
  • ec744f7385 chore: move compiler/chore/_xtool to _xtool Li Jie 2025-01-08 16:45:01 +08:00
  • d8c5105c91 ci: set LLGO_ROOT for doc test Li Jie 2025-01-08 16:07:31 +08:00
  • acd5fb19f5 ci: rename llgo test job name Li Jie 2025-01-08 15:55:38 +08:00
  • 52ac486814 doc: fix llgo installation Li Jie 2025-01-08 15:40:11 +08:00
  • a64b32bf9c ci: compile go with go1.23, test llgo with go 1.20-1.23 Li Jie 2025-01-08 15:36:21 +08:00
  • b299800e64 compiler: move _lldb into compiler/ Li Jie 2025-01-08 15:22:09 +08:00
  • 60c430abad test: regenerate test snapshots with gentests Li Jie 2025-01-08 15:19:38 +08:00
  • 255cce4f9a test: move cchan/cchansel into runtime/_test Li Jie 2025-01-08 15:03:58 +08:00
  • 1ed99c2574 cl: isAny compatible alias Li Jie 2025-01-08 14:56:10 +08:00
  • 64b54d4380 ssa: make alias working in go 1.22 Li Jie 2025-01-08 11:41:32 +08:00
  • 6170973b48 compiler: build separation runtime with clite Li Jie 2025-01-07 22:16:31 +08:00
  • 1172e5bdce build: separate compiler and libs Li Jie 2025-01-07 21:49:08 +08:00
  • b0123567cd ci: ignore code coverage of llgo libs Li Jie 2025-01-04 09:09:34 +08:00
  • 81598621e8 ci: codecov report excludes llgo library Li Jie 2025-01-03 18:35:00 +08:00
  • 239ac496b2 test: map/slice clear Li Jie 2025-01-03 10:29:55 +08:00
  • 76fb91619a demo: workaround for reflect abi initialization on go@1.23 Li Jie 2025-01-03 09:56:15 +08:00
  • e3a2d43ffa runtime: add missing SliceClear Li Jie 2024-12-31 21:02:51 +08:00
  • b3f4716616 runtime: patch internal/filepathlite Li Jie 2024-12-31 21:02:23 +08:00
  • c602038597 demo: don't use symlinks for x/tools compatible Li Jie 2024-12-31 19:54:30 +08:00
  • 03b469212e feat: upgrade to x/tools 0.28 Li Jie 2024-11-29 14:23:46 +08:00
  • db3f6e077e Merge pull request #941 from cpunion/fix-doc-verify xushiwei 2025-01-08 08:58:31 +08:00
  • 06816c51a5 doc: fix macos installation doc verify Li Jie 2025-01-07 21:28:14 +08:00
  • 9e9e8e82b2 Merge pull request #936 from cpunion/optional-llgo-root xushiwei 2025-01-07 19:47:40 +08:00
  • 031d4ebedc Merge pull request #937 from MeteorsLiu/main xushiwei 2025-01-07 18:40:03 +08:00
  • 3446715af8 Merge pull request #934 from cpunion/fix-build xushiwei 2025-01-07 18:07:13 +08:00
  • c7e68dab62 README: fix dependences for macOS Rick Guo 2025-01-06 17:38:36 +08:00
  • 7093ced2d8 build: make llgo root usage optional for runtime loading Li Jie 2025-01-06 16:27:18 +08:00
  • 179f4dfe22 build: ParseArgs return new slices Li Jie 2025-01-05 15:41:55 +08:00
  • 03517ce22e Merge pull request #933 from cpunion/independent xushiwei 2025-01-05 07:10:29 +08:00
  • 290f99b4d1 env: allow compiling code outside llgo directory Li Jie 2025-01-04 23:08:49 +08:00
  • 7f10bc2a1b Merge pull request #930 from cpunion/panic-stacktrace xushiwei 2025-01-03 12:04:12 +08:00
  • 9cb48003b0 ci: add libunwind-dev on ubuntu Li Jie 2025-01-02 22:31:02 +08:00
  • 6df961292d doc: install libunwind-dev on ubuntu Li Jie 2025-01-02 22:30:37 +08:00
  • 65f855b251 runtime: show stacktrace when panic Li Jie 2025-01-02 21:45:11 +08:00
  • 5131881bf2 Merge pull request #928 from goplus/dependabot/go_modules/github.com/goplus/llvm-0.8.1 xushiwei 2024-12-31 19:19:16 +08:00
  • 8fbad90e9d build(deps): bump github.com/goplus/llvm from 0.8.0 to 0.8.1 dependabot[bot] 2024-12-31 11:06:15 +00:00
  • d0aceebaad Merge pull request #926 from goplus/dependabot/go_modules/github.com/goplus/gogen-1.16.4 xushiwei 2024-12-31 13:57:06 +08:00
  • 01b6680000 build(deps): bump github.com/goplus/gogen from 1.16.3 to 1.16.4 dependabot[bot] 2024-12-31 05:40:12 +00:00
  • 638883f352 Merge pull request #925 from goplus/dependabot/go_modules/github.com/goplus/mod-0.13.13 v0.9.9 xushiwei 2024-12-31 08:10:07 +08:00
  • 467c2fb28d build(deps): bump github.com/goplus/mod from 0.13.12 to 0.13.13 dependabot[bot] 2024-12-30 23:56:08 +00:00
  • 0fd129a0d8 Merge pull request #924 from xushiwei/q xushiwei 2024-12-30 21:17:04 +08:00
  • 282125a84b llgo get: todo xushiwei 2024-12-30 21:16:22 +08:00
  • 97a2824473 Merge pull request #915 from visualfc/runtime.hash xushiwei 2024-12-26 08:30:34 +08:00
  • eff1333269 Merge pull request #922 from visualfc/fixfloat xushiwei 2024-12-24 20:19:32 +08:00
  • 3741a28d94 ssa: fix bitcast for float32 visualfc 2024-12-24 10:02:30 +08:00
  • 6dd4ec160d Merge pull request #921 from visualfc/runtime.closure xushiwei 2024-12-23 10:53:12 +08:00
  • a6a3c09c05 ssa: closure use specific struct field name { $f ftype, $data unsafe.pointer } visualfc 2024-12-21 21:37:46 +08:00
  • 620cfeabe0 internal/runtime: type hash visualfc 2024-12-14 19:28:06 +08:00
  • 070d64f365 Merge pull request #920 from visualfc/runtime.namedset xushiwei 2024-12-21 07:13:39 +08:00
  • 1d3c98372a internal/runtime: cache rtypeList visualfc 2024-12-20 20:44:39 +08:00
  • c1588d70cd internal/runtime: structStr visualfc 2024-12-20 16:09:39 +08:00
  • ef28abe896 internal/runtime: funcStr, interfaceStr, array str visualfc 2024-12-20 12:33:34 +08:00
  • d251232f8a internal/runtime: named(ptr) type preset for method type visualfc 2024-12-20 11:37:30 +08:00
  • 05334de855 Merge pull request #914 from aofei/README xushiwei 2024-12-19 18:14:15 +08:00
  • 539b55f826 Merge pull request #917 from visualfc/conststring xushiwei 2024-12-19 18:13:24 +08:00
  • 0699832240 Merge pull request #919 from visualfc/runtime.named xushiwei 2024-12-19 18:12:53 +08:00
  • ce169163b9 internal/runtime: NewNamedInterface check exist visualfc 2024-12-17 21:36:51 +08:00
  • b4af70ada9 Merge pull request #916 from visualfc/runtime.interface xushiwei 2024-12-17 14:43:15 +08:00
  • 424670d854 Merge pull request #918 from tsingbx/c/_types xushiwei 2024-12-17 14:41:44 +08:00
  • 6ce4644120 include/_types: add Uint8T, Uint16T, Uint32T, Uint64T, IntmaxT, UintmaxT tsingbx 2024-12-16 18:15:01 +08:00