Commit Graph

1001 Commits

Author SHA1 Message Date
xushiwei
995478adac Merge pull request #225 from visualfc/typed
ssa: fix type toNamed
2024-05-24 10:55:15 +08:00
visualfc
62915d5af5 ssa: string range; string convert bytes/rune; op eql/less 2024-05-24 10:55:13 +08:00
visualfc
825e2eec51 ssa: fix type toNamed 2024-05-24 10:39:28 +08:00
xushiwei
b7f2bae2ef Merge pull request #226 from xushiwei/q
refactor: eface (any)
2024-05-24 10:34:10 +08:00
xushiwei
9b4701fed7 runtime.Struct: temp disable abi.NewName 2024-05-24 10:30:56 +08:00
xushiwei
937e55eb46 TestFromTestgo 2024-05-24 10:01:41 +08:00
xushiwei
7c003e9e7a TestMakeInterface 2024-05-24 09:52:46 +08:00
xushiwei
f0f973eb00 TestAbi 2024-05-24 09:50:51 +08:00
xushiwei
f399dd3498 TestAny 2024-05-24 09:46:29 +08:00
xushiwei
d2e5bb99ef gentests; MakeBody fix 2024-05-24 09:41:40 +08:00
xushiwei
77eeea95c7 valFromData BitCast bugfix 2024-05-24 09:30:16 +08:00
xushiwei
056ad51c24 llgo/ssa.Phi: AddIncoming fix 2024-05-24 09:20:58 +08:00
xushiwei
97e38255c6 llgo/ssa.Slice optimize speed 2024-05-24 08:23:01 +08:00
xushiwei
88004cac76 abiBasic fix 2024-05-24 07:51:41 +08:00
xushiwei
1162a5f916 AfterInit: init 2024-05-24 03:22:10 +08:00
xushiwei
418c37dd52 AfterInit bugfix: add param Builder 2024-05-24 02:42:10 +08:00
xushiwei
b66827998d llgo/ssa: AfterInit 2024-05-24 02:09:57 +08:00
xushiwei
b195656900 llgo/ssa: MakeInterface 2024-05-24 01:45:41 +08:00
xushiwei
2628ee98f3 llgo/ssa: valFromData, buildVal 2024-05-24 01:18:18 +08:00
xushiwei
176c0b2d36 abi.KindOf; llgo/ssa: valFromData 2024-05-24 00:36:51 +08:00
xushiwei
4986592dd7 TypeAssert refactor 2024-05-23 01:34:48 +08:00
xushiwei
a4c4324ba3 merge Field/Extract; prog.Tuple/Zero; TypeAssert refactor 2024-05-23 01:10:13 +08:00
xushiwei
6442ab2f20 llgo/ssa: unsafeEface 2024-05-22 13:47:21 +08:00
xushiwei
c19786bdfb llgo/ssa: AfterInit/SliceLit/InterfaceData, unsafe.Slice; ssa/abi: Basic/Struct 2024-05-22 10:07:21 +08:00
xushiwei
1b498128ef Merge pull request #222 from xushiwei/q
remove runtime.NewString
2024-05-21 01:45:01 +08:00
xushiwei
556939139b x 2024-05-21 01:42:49 +08:00
xushiwei
d5dfd37385 merge upstream 2024-05-21 01:32:06 +08:00
xushiwei
508b4d648d remove runtime.NewString 2024-05-21 01:30:15 +08:00
xushiwei
163813145d Merge pull request #221 from visualfc/printf
runtime: PrintFloat
2024-05-21 00:21:25 +08:00
visualfc
5baa1aaa2a runtime: PrintFloat 2024-05-20 22:50:37 +08:00
xushiwei
59b7d5a9f4 Merge pull request #220 from xushiwei/q
runtime: print/println
2024-05-20 21:48:42 +08:00
xushiwei
bbd1187a9c runtime: print/println 2024-05-20 21:32:10 +08:00
xushiwei
3f65ae39af Merge pull request #219 from xushiwei/q
runtime: Struct
2024-05-20 13:53:52 +08:00
xushiwei
8bac9853fa merge upstream 2024-05-20 13:51:50 +08:00
xushiwei
301a6736ac Merge pull request #218 from visualfc/println
ssa: fix builtin print
2024-05-20 13:50:12 +08:00
xushiwei
55ee21421e runtime: Struct 2024-05-20 13:47:32 +08:00
visualfc
1a4ca389cd ssa: fix builtin print 2024-05-20 12:43:37 +08:00
xushiwei
27cfeefef1 Merge pull request #217 from xushiwei/q
abi.Name; runtime: MakeAnyInt => MakeAnyIntptr; llgo/ssa: AllocU; bui…
2024-05-20 10:25:56 +08:00
xushiwei
cc357b2b7d llgo/ssa: TestMakeInterface (32bits); ssa/ssatest 2024-05-20 10:23:24 +08:00
xushiwei
6335ac6a47 runtime.MakeAnyIntptr 2024-05-20 08:51:27 +08:00
xushiwei
e61ebb4eb9 abi.Name; runtime: MakeAnyInt => MakeAnyIntptr; llgo/ssa: AllocU; builtin unsafe.String; MakeInterface; prog.PointerSize 2024-05-20 08:46:39 +08:00
xushiwei
a6b8edde62 Merge pull request #216 from goplus/dependabot/go_modules/github.com/goplus/llvm-0.7.6
build(deps): bump github.com/goplus/llvm from 0.7.6-0.20240519084034-a108b65b00c7 to 0.7.6
2024-05-19 22:49:27 +08:00
dependabot[bot]
a4450db277 build(deps): bump github.com/goplus/llvm
Bumps [github.com/goplus/llvm](https://github.com/goplus/llvm) from 0.7.6-0.20240519084034-a108b65b00c7 to 0.7.6.
- [Release notes](https://github.com/goplus/llvm/releases)
- [Commits](https://github.com/goplus/llvm/commits/v0.7.6)

---
updated-dependencies:
- dependency-name: github.com/goplus/llvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-19 14:46:48 +00:00
xushiwei
b7e38e95f0 Merge pull request #215 from visualfc/copy
ssa: builtin copy
2024-05-19 22:45:57 +08:00
visualfc
cda572fd59 ssa: builtin copy 2024-05-19 19:33:41 +08:00
xushiwei
af4a0ffa21 Merge pull request #214 from xushiwei/q
update llvm
2024-05-19 16:48:22 +08:00
xushiwei
f786c86f77 x 2024-05-19 16:46:05 +08:00
xushiwei
55365b1d17 update llvm 2024-05-19 16:42:22 +08:00
xushiwei
d605c850b7 Merge pull request #213 from xushiwei/q
llgo/ssa: Builder add Pkg
2024-05-19 13:03:28 +08:00
xushiwei
5bb33ce420 Merge pull request #212 from visualfc/doc
doc: update Go packages support
2024-05-19 13:01:34 +08:00