Commit Graph

  • d474a051fd Merge pull request #127 from xushiwei/llama2 xushiwei 2024-05-07 17:43:09 +08:00
  • 073cac8530 TestErrInitLinkname xushiwei 2024-05-07 17:39:12 +08:00
  • bc3dca45e7 importPkg refactor: don't depend token.Pos xushiwei 2024-05-07 17:31:25 +08:00
  • ff36c3dfae llgo/ssa: Advance fix xushiwei 2024-05-07 16:12:27 +08:00
  • 5a5d86ccc3 cl: instr llgo.index/advance xushiwei 2024-05-07 16:05:18 +08:00
  • 942b1f5159 funcName: fix fn.Pkg == nil xushiwei 2024-05-07 15:39:46 +08:00
  • c93fce87da cl: initLinkname support //llgo:link xushiwei 2024-05-07 15:35:37 +08:00
  • 1038b06510 Merge pull request #125 from visualfc/op xushiwei 2024-05-07 10:22:03 +08:00
  • f8de6022dc Merge pull request #126 from xushiwei/llama2 xushiwei 2024-05-07 10:19:23 +08:00
  • a8ead2543d runtime: c.Argc, c.Argv, c.Getopt xushiwei 2024-05-07 10:16:03 +08:00
  • db856c4391 Merge pull request #124 from goplus/dependabot/go_modules/golang.org/x/tools-0.21.0 xushiwei 2024-05-07 09:56:45 +08:00
  • 68949c28c8 ssa.UnOp: sub/not/xor visualfc 2024-05-07 09:55:51 +08:00
  • cf67795ff4 build(deps): bump golang.org/x/tools from 0.20.0 to 0.21.0 dependabot[bot] 2024-05-07 00:59:11 +00:00
  • 1136526e4c cl.PkgLinkOnly; llgoRoot, llgoPkgLinkFile xushiwei 2024-05-07 08:05:56 +08:00
  • 0edeb5cfd0 runtime: Float, Time xushiwei 2024-05-07 07:32:25 +08:00
  • bc7412f6c9 Merge pull request #123 from xushiwei/llama2 xushiwei 2024-05-07 07:25:23 +08:00
  • 025cff9494 llgo/x/llama2 xushiwei 2024-05-07 07:22:49 +08:00
  • 445e7154e8 Merge pull request #122 from xushiwei/q xushiwei 2024-05-07 00:17:44 +08:00
  • 4eb7e4000b runtime: c.Uint xushiwei 2024-05-07 00:15:06 +08:00
  • 028c6cdf50 Update README.md v0.6.0 xushiwei 2024-05-06 23:13:20 +08:00
  • b08ae1dff3 Merge pull request #120 from visualfc/phis xushiwei 2024-05-06 23:09:48 +08:00
  • 37e7d66343 Merge pull request #121 from xushiwei/q xushiwei 2024-05-06 23:03:32 +08:00
  • e6d06cc278 demos: hello, concat xushiwei 2024-05-06 22:31:33 +08:00
  • 017fd150cd cl: fix compilePhis visualfc 2024-05-06 22:21:49 +08:00
  • ea7e1de833 Merge pull request #119 from visualfc/result xushiwei 2024-05-06 20:58:18 +08:00
  • c2767be178 result: checkExpr funcPtr => closure visualfc 2024-05-06 19:42:18 +08:00
  • c60be43ac6 Merge pull request #118 from xushiwei/q xushiwei 2024-05-06 18:38:41 +08:00
  • c373a5b505 compileFunction bugfix: compileFuncDecl may return nil xushiwei 2024-05-06 18:36:36 +08:00
  • da20aea408 cl: compileFunction if not exists xushiwei 2024-05-06 18:30:53 +08:00
  • 973b5b90dc Merge pull request #117 from xushiwei/q xushiwei 2024-05-06 16:42:49 +08:00
  • cffb5e9539 closureStub: SetTailCall xushiwei 2024-05-06 16:40:52 +08:00
  • 4b35586566 Merge pull request #116 from xushiwei/q xushiwei 2024-05-06 16:13:00 +08:00
  • 1e075d4830 closure xushiwei 2024-05-06 16:11:14 +08:00
  • c81b5b5df9 Store: checkExpr funcPtr => closure xushiwei 2024-05-06 16:10:26 +08:00
  • 80b2b8d061 Merge pull request #114 from xushiwei/q xushiwei 2024-05-06 13:31:46 +08:00
  • d1a7f63797 demo: qsort xushiwei 2024-05-06 13:26:09 +08:00
  • 92359dd03b Update README.md xushiwei 2024-05-06 12:36:26 +08:00
  • d1430c9f5a Update README.md xushiwei 2024-05-06 12:35:38 +08:00
  • 7feca4478e Merge pull request #113 from xushiwei/q xushiwei 2024-05-06 12:33:30 +08:00
  • 02b1d5ed84 README xushiwei 2024-05-06 12:31:55 +08:00
  • 99d74ce4b6 demo: genints xushiwei 2024-05-06 12:06:12 +08:00
  • 355094c7e2 Merge pull request #112 from xushiwei/q xushiwei 2024-05-06 08:22:11 +08:00
  • 7f61989869 fix warning xushiwei 2024-05-06 08:21:47 +08:00
  • 7223ff004a chore: clangpp, clangast xushiwei 2024-05-06 08:11:54 +08:00
  • df333fb144 ssa: Lookup xushiwei 2024-05-06 01:17:37 +08:00
  • 5c08c55957 Merge pull request #111 from xushiwei/q xushiwei 2024-05-06 00:20:27 +08:00
  • 26b812a62a closureStub: SetLinkage linkonce xushiwei 2024-05-06 00:17:39 +08:00
  • cd3d9c709f Merge pull request #110 from xushiwei/q xushiwei 2024-05-05 23:41:51 +08:00
  • 9da90e7ecf TestClosureCtx xushiwei 2024-05-05 23:39:55 +08:00
  • f17a4ca1de closure: MakeClosure/makeClosureCtx fix xushiwei 2024-05-05 23:32:54 +08:00
  • 8ab662b373 compileValue ssa.Function fix: v.Pkg == nil: means auto generated function? xushiwei 2024-05-05 22:15:39 +08:00
  • fb839da81e Merge pull request #109 from xushiwei/q xushiwei 2024-05-05 21:41:17 +08:00
  • 244da4b10a disable TestErrCompileValue xushiwei 2024-05-05 21:38:58 +08:00
  • c0c5271172 llgen runtime xushiwei 2024-05-05 21:35:26 +08:00
  • 0066f8bd3f llgen tests xushiwei 2024-05-05 21:33:04 +08:00
  • be9d209622 compileFunc: prevent compiling multiple times xushiwei 2024-05-05 21:27:22 +08:00
  • 2bbd828f3a closureStub bugfix; llgen: SetRuntime xushiwei 2024-05-05 19:44:16 +08:00
  • 4f1b6e95a1 closureStub xushiwei 2024-05-05 18:48:09 +08:00
  • 87ca3a39dc cvtClosure, llvmParamsEx xushiwei 2024-05-05 18:20:51 +08:00
  • d7df46d578 MakeClosure, FreeVar; FuncAddCtx; aggregateAlloc xushiwei 2024-05-05 17:39:17 +08:00
  • 489cbc4782 Merge pull request #108 from xushiwei/q xushiwei 2024-05-05 16:03:36 +08:00
  • 3c33a1d05e TestFromTestrt: callback example xushiwei 2024-05-05 16:01:07 +08:00
  • 067cf0cba6 vkFuncDecl, vkFuncPtr, vkClosure; callback example xushiwei 2024-05-05 15:59:33 +08:00
  • 03a194a514 llvmValues xushiwei 2024-05-05 15:07:10 +08:00
  • bdf45c0fcb Merge pull request #107 from xushiwei/q xushiwei 2024-05-05 14:00:51 +08:00
  • 6f679c05a3 TestCvtType xushiwei 2024-05-05 13:56:24 +08:00
  • 0b131bd957 cl: gotypes xushiwei 2024-05-05 13:49:08 +08:00
  • ebf4c80aff check types.Struct isClosure xushiwei 2024-05-05 13:29:20 +08:00
  • 18a63e226a Merge remote-tracking branch 'gop/main' into q xushiwei 2024-05-05 12:33:35 +08:00
  • 92f56a2f90 Merge pull request #106 from xushiwei/mod v0.5.0 xushiwei 2024-05-05 12:15:08 +08:00
  • 926e2d4a2e llvm v0.7.5 xushiwei 2024-05-05 12:12:57 +08:00
  • 5d1d51dd58 llgo/ssa: introduce rawType xushiwei 2024-05-05 12:11:51 +08:00
  • 52018cd424 to MakeClosure xushiwei 2024-05-04 19:44:52 +08:00
  • e9153defee Merge pull request #105 from xushiwei/q xushiwei 2024-05-04 18:00:56 +08:00
  • 889fc8b6a9 TestErrCompileValue xushiwei 2024-05-04 17:59:28 +08:00
  • 9b9da3133d cl: compile ssa.Function bugfix xushiwei 2024-05-04 17:46:33 +08:00
  • 1c8edb0387 Merge pull request #104 from xushiwei/q xushiwei 2024-05-04 17:28:35 +08:00
  • c0ef1598c9 llgo/ssa: checkExpr to auto convert funcPtr into closure xushiwei 2024-05-04 17:25:13 +08:00
  • bc1acee6f5 Merge pull request #103 from xushiwei/q xushiwei 2024-05-04 07:57:00 +08:00
  • 9f25d73826 intgen: todo xushiwei 2024-05-04 07:53:53 +08:00
  • f07a62d136 toLLVMFunc: closure xushiwei 2024-05-04 07:47:18 +08:00
  • 06d6b447e4 ClosureF, ClosureData xushiwei 2024-05-04 07:21:40 +08:00
  • 1cff02e4cc closure xushiwei 2024-05-04 07:21:07 +08:00
  • 809a400f57 llgo/ssa: Call to support closure xushiwei 2024-05-03 23:49:52 +08:00
  • f1bb42f554 llgo/ssa: SizeOf, MakeSlice, VoidPtr xushiwei 2024-05-03 23:10:02 +08:00
  • 4fd8f84536 Merge pull request #102 from xushiwei/q xushiwei 2024-05-03 20:04:48 +08:00
  • 223c24450e NewClosure xushiwei 2024-05-03 20:02:33 +08:00
  • 8a7ddf4dc2 cl: qsort example xushiwei 2024-05-03 19:59:56 +08:00
  • 08217e5a5a Merge pull request #101 from xushiwei/q xushiwei 2024-05-03 19:23:02 +08:00
  • 424dbd9261 TestTypes xushiwei 2024-05-03 19:20:30 +08:00
  • b615ada2c3 Merge pull request #99 from visualfc/slice3 xushiwei 2024-05-03 19:09:29 +08:00
  • 20a47873d0 Merge pull request #100 from xushiwei/q xushiwei 2024-05-03 19:08:12 +08:00
  • d87ce1a124 cl: qsort xushiwei 2024-05-03 19:05:49 +08:00
  • 91d012d33d TestCvtCType xushiwei 2024-05-03 19:02:17 +08:00
  • 330cb22351 TestErrCompileInstrOrValue xushiwei 2024-05-03 18:35:14 +08:00
  • 236debab33 CFuncPtr.Hash xushiwei 2024-05-03 18:02:09 +08:00
  • 13a1c8ac4b github.com/goplus/llgo/internal/typeutil.Map xushiwei 2024-05-03 17:39:37 +08:00
  • 29fad7b397 TestCFuncPtr xushiwei 2024-05-03 17:08:44 +08:00
  • 8eeac8a26d cvtCType bugfix xushiwei 2024-05-03 17:03:12 +08:00
  • 133d41d748 llgo/ssa: CType, CFuncDecl xushiwei 2024-05-03 16:51:01 +08:00