Commit Graph

  • d444123062 update ssa.Slice visualfc 2024-05-03 10:30:07 +08:00
  • 4a5c8d3fbb cl: call llgo/ssa.CType/CFuncDecl xushiwei 2024-05-03 16:00:31 +08:00
  • afd3d40348 llgo/ssa: vkFuncDecl/vkFuncPtr/vkClosure xushiwei 2024-05-03 15:40:24 +08:00
  • 85da86a4f1 Merge pull request #98 from xushiwei/q xushiwei 2024-05-03 00:00:42 +08:00
  • 72d4f0f7f8 Merge pull request #97 from visualfc/cap xushiwei 2024-05-02 23:58:12 +08:00
  • 192b479f18 cl: link go name xushiwei 2024-05-02 23:14:12 +08:00
  • 3e6dfa3c05 ssa: builtin len&cap visualfc 2024-05-02 15:49:32 +08:00
  • 5bd28a1e9e Merge pull request #96 from xushiwei/q xushiwei 2024-05-02 13:17:02 +08:00
  • a23a2601e4 runtime: stringTracef xushiwei 2024-05-02 13:10:41 +08:00
  • 3220b629c7 Merge pull request #95 from xushiwei/q xushiwei 2024-05-02 12:41:37 +08:00
  • 9cf122c31a runtime: StringCat; llgo/ssa: aggregateValue xushiwei 2024-05-02 12:39:25 +08:00
  • 75d513a78a Merge pull request #94 from xushiwei/q xushiwei 2024-05-02 11:51:49 +08:00
  • 3cbe4aac87 TestUserdefExpr xushiwei 2024-05-02 11:38:05 +08:00
  • 3e47a977e4 update llvm xushiwei 2024-05-02 11:31:33 +08:00
  • 40855c2d2a cl: compilePhis; llgo/ssa: phi.AddIncoming xushiwei 2024-05-02 11:27:02 +08:00
  • b2319eda66 Merge pull request #92 from visualfc/index xushiwei 2024-05-02 10:35:32 +08:00
  • 5c5b8e62e5 implement ssa.index visualfc 2024-05-01 21:56:11 +08:00
  • fbb1f89ab3 phisExpr as an AggregateVal xushiwei 2024-05-02 07:56:52 +08:00
  • 25b104cf13 llgo/ssa: PhisExpr xushiwei 2024-05-02 07:37:31 +08:00
  • be1599b418 Merge pull request #93 from xushiwei/q xushiwei 2024-05-02 00:08:04 +08:00
  • d462e548b1 TestErrAdvance xushiwei 2024-05-02 00:04:37 +08:00
  • df1e4708f5 builtin: llgo.advance xushiwei 2024-05-01 23:57:19 +08:00
  • cf02f4a34f runtime: StringCat xushiwei 2024-05-01 22:00:34 +08:00
  • 480cf09177 Merge pull request #91 from xushiwei/q xushiwei 2024-05-01 21:26:20 +08:00
  • 52a64a7770 cl: initLinknameByDoc xushiwei 2024-05-01 21:18:28 +08:00
  • 8d3cb246c2 cl: linkname of varName xushiwei 2024-05-01 20:56:51 +08:00
  • 8f15fd45f2 initLinkname: support var xushiwei 2024-05-01 20:33:31 +08:00
  • afd02b3d78 cl: to support stdin/stdout/stderr xushiwei 2024-05-01 20:05:28 +08:00
  • aa1d0b307b Merge pull request #90 from xushiwei/q v0.4.0 xushiwei 2024-05-01 18:15:05 +08:00
  • 8a09d8b442 update llvm xushiwei 2024-05-01 18:12:42 +08:00
  • 7b99470bfa llvm v0.7.3 xushiwei 2024-05-01 18:11:58 +08:00
  • 30192da7cf Merge pull request #89 from xushiwei/q xushiwei 2024-05-01 17:45:55 +08:00
  • 66337e0975 build: make empty runtime.init if no runtime needed xushiwei 2024-05-01 17:44:12 +08:00
  • 6e4a44438b Merge pull request #88 from xushiwei/q xushiwei 2024-05-01 17:01:51 +08:00
  • 3cc3b864af fix Alloc size xushiwei 2024-05-01 16:59:42 +08:00
  • 62f6542ca9 llgo/ssa: builder.Alloc sizeof(t) bugfix xushiwei 2024-05-01 16:56:26 +08:00
  • 8c25848e1b Merge pull request #87 from xushiwei/q xushiwei 2024-05-01 16:10:09 +08:00
  • e112d8277f cl: _testrt/gblarray xushiwei 2024-05-01 16:06:49 +08:00
  • 014d0262da build: fix link runtime multiple times xushiwei 2024-05-01 13:30:13 +08:00
  • 8ae97f73d0 debug why runtime.Basic doesn't work xushiwei 2024-05-01 12:32:09 +08:00
  • 666808b427 cl: callRuntimeInit; runtime: TracePanic xushiwei 2024-05-01 11:03:52 +08:00
  • f208db48a1 Merge pull request #86 from xushiwei/q xushiwei 2024-05-01 07:40:24 +08:00
  • 673b9d9a5c runtime.MakeSmallMap xushiwei 2024-05-01 07:37:38 +08:00
  • ed8ffb228b runtime: MakeMap xushiwei 2024-05-01 07:26:51 +08:00
  • d5a3ff6fb9 Merge pull request #85 from xushiwei/q xushiwei 2024-04-30 23:21:49 +08:00
  • d3fddfb634 mv _testcgo => _testrt xushiwei 2024-04-30 23:18:18 +08:00
  • f7a54e3377 llgo/ssa: builder.Str bugfix; runtime: NewString xushiwei 2024-04-30 18:42:40 +08:00
  • d62bf858dd llgo/ssa: Go const string xushiwei 2024-04-30 18:37:31 +08:00
  • ae0906d322 llgo/ssa: allocaCStr; runtime: String xushiwei 2024-04-30 18:22:56 +08:00
  • c6cb2931e1 Merge pull request #84 from xushiwei/q xushiwei 2024-04-30 16:22:01 +08:00
  • 0eac576171 Merge pull request #83 from visualfc/error xushiwei 2024-04-30 16:21:09 +08:00
  • 0ee96db260 IndexAddr: default as ptr xushiwei 2024-04-30 16:19:25 +08:00
  • 40a9e00d4c llgo/ssa: Slice, IndexAddr bugfix xushiwei 2024-04-30 16:15:36 +08:00
  • d8615330ad build: buildAllPkgs dump error visualfc 2024-04-30 15:58:01 +08:00
  • 02afd1d73a Merge pull request #82 from visualfc/slice xushiwei 2024-04-30 14:33:12 +08:00
  • 4eedb4fb69 cltest: SetRuntime visualfc 2024-04-30 14:16:46 +08:00
  • 2d6869bdbd ssa: fix newSlice.type & const visualfc 2024-04-30 13:53:04 +08:00
  • c0a9848cfb Merge pull request #81 from xushiwei/q xushiwei 2024-04-30 11:36:11 +08:00
  • 40cc7b2a85 llgen runtime xushiwei 2024-04-30 11:31:39 +08:00
  • dfaae24fea update llvm xushiwei 2024-04-30 11:26:40 +08:00
  • 839ad8ba2b cl: _testcgo/sum xushiwei 2024-04-30 11:19:42 +08:00
  • e757c66354 llgo/ssa: phi node xushiwei 2024-04-30 10:34:10 +08:00
  • 3ec6da002a Merge remote-tracking branch 'gop/main' into q xushiwei 2024-04-30 08:27:57 +08:00
  • 190b029154 Merge pull request #80 from visualfc/const xushiwei 2024-04-30 08:26:23 +08:00
  • 0bfc269652 llgo/ssa,runtime: Slice xushiwei 2024-04-30 08:23:55 +08:00
  • b5961f0807 cl/_testdata: add untyped test visualfc 2024-04-30 08:14:08 +08:00
  • a792e312db cl: compileValue check types.Default for const visualfc 2024-04-30 08:13:39 +08:00
  • 04f81f3dbb Merge pull request #79 from xushiwei/q xushiwei 2024-04-29 23:43:03 +08:00
  • 91401c4571 ignore .DS_Store xushiwei 2024-04-29 23:42:37 +08:00
  • 18fe26e853 Merge pull request #77 from visualfc/float xushiwei 2024-04-29 23:09:22 +08:00
  • f895ca1fe6 Merge pull request #78 from xushiwei/q xushiwei 2024-04-29 23:04:59 +08:00
  • ad28ed3154 cl: _testcgo/any xushiwei 2024-04-29 22:58:25 +08:00
  • f64abf37ab llgo/ssa: MakeInterface xushiwei 2024-04-29 22:57:40 +08:00
  • acc5de8d14 ssa: builder.const add float visualfc 2024-04-29 22:19:08 +08:00
  • 85bb1302ca Merge pull request #76 from xushiwei/q xushiwei 2024-04-29 20:52:58 +08:00
  • fc893ba498 llgen bugfix xushiwei 2024-04-29 20:51:27 +08:00
  • 7527b326d7 Merge pull request #75 from xushiwei/q xushiwei 2024-04-29 19:01:01 +08:00
  • a6d31ad8b8 TestErrAlloca xushiwei 2024-04-29 18:55:09 +08:00
  • 664c3fcce3 compileInstrOrValue xushiwei 2024-04-29 18:46:13 +08:00
  • e1d1d6a2d9 llgo/ssa: unreachable xushiwei 2024-04-29 18:33:02 +08:00
  • 8c1b8ad945 update llvm xushiwei 2024-04-29 18:12:15 +08:00
  • ae5efdf16c disable ArrayAlloca xushiwei 2024-04-29 18:01:03 +08:00
  • 2b82af519c llgo/ssa: Alloca, ArrayAlloca xushiwei 2024-04-29 17:58:10 +08:00
  • 7a347d4563 update llvm xushiwei 2024-04-29 14:39:37 +08:00
  • 1610894a80 llgo/ssa: b.CString xushiwei 2024-04-29 14:34:26 +08:00
  • 4eb2ddaf15 cl: support llgo.cstr xushiwei 2024-04-29 13:59:06 +08:00
  • 99a86d8d4e Merge pull request #74 from xushiwei/q xushiwei 2024-04-29 12:04:07 +08:00
  • 637db665c3 TestPkgKindOf xushiwei 2024-04-29 11:58:48 +08:00
  • bb1da81a01 build: skip PkgDeclOnly xushiwei 2024-04-29 11:34:59 +08:00
  • d4ddc61a9f cl: TestPkgNoInit/TestPkgKind xushiwei 2024-04-29 10:06:47 +08:00
  • 6ebbc92c4f runtime.ll xushiwei 2024-04-29 09:53:48 +08:00
  • b45172bef1 cl: pkgKind = normal/noinit/decl xushiwei 2024-04-29 09:51:32 +08:00
  • 695d3f3327 Merge pull request #73 from xushiwei/q v0.3.0 xushiwei 2024-04-29 03:50:05 +08:00
  • 7979cfcb06 update llgo_autogen.ll xushiwei 2024-04-29 03:45:52 +08:00
  • 2986cb0c5f llvm v0.7.2 xushiwei 2024-04-29 03:43:38 +08:00
  • 5a175955a9 Merge pull request #72 from xushiwei/q xushiwei 2024-04-29 03:40:05 +08:00
  • cb507f43a7 llgo/ssa: use b.CreateUnreachable to panic xushiwei 2024-04-29 03:36:19 +08:00
  • 8b148d72c2 Merge pull request #71 from xushiwei/q xushiwei 2024-04-29 02:58:22 +08:00
  • 616596e571 cl: don't need to compile alias type xushiwei 2024-04-29 02:56:21 +08:00
  • 2849fe4841 Merge pull request #70 from xushiwei/q xushiwei 2024-04-29 01:44:01 +08:00