visualfc
|
2feb3e1d7a
|
ssa: prog.linkname; abi llvm.LinkOnceAnyLinkage always
|
2024-08-20 21:11:27 +08:00 |
|
xushiwei
|
53d2d080f4
|
Merge pull request #726 from visualfc/fixmap
ssa: fix map zero
|
2024-08-16 16:52:29 +08:00 |
|
visualfc
|
8fbe21c79c
|
ssa: fix map zero
|
2024-08-16 14:51:52 +08:00 |
|
visualfc
|
d6d0faac6e
|
build: check -tags nogc
|
2024-08-16 11:34:58 +08:00 |
|
Aofei Sheng
|
8e66091dd2
|
gc: fix missing pthread registration causing unknown thread error
- Use `GC_pthread_create` instead of `pthread_create` when GC is
enabled.
|
2024-08-15 19:55:05 +08:00 |
|
xushiwei
|
4501519c4f
|
Merge pull request #716 from aisk/py-tuple-helper
feat(py): Add Python tuple constructor helper
|
2024-08-15 18:21:51 +08:00 |
|
visualfc
|
2174d8fe8c
|
ssa: makeInterface check funcdecl => closure
|
2024-08-15 10:12:18 +08:00 |
|
AN Long
|
eb6f487e2a
|
fix: typo in document
|
2024-08-14 22:40:55 +08:00 |
|
AN Long
|
bbeceae42e
|
feat(py): Add Python tuple constructor helper
|
2024-08-14 21:45:46 +08:00 |
|
visualfc
|
3435b6c4a4
|
cl: makeInterface check instance named
|
2024-08-13 21:59:19 +08:00 |
|
visualfc
|
b1718f329e
|
ssa: const support unsafe.pointer
|
2024-08-12 22:01:15 +08:00 |
|
visualfc
|
6ca63d4c68
|
ssa: fix defer move block[0] index
|
2024-08-09 12:07:07 +08:00 |
|
visualfc
|
302386d22c
|
ssa: SliceToArrayPointer
|
2024-08-09 09:02:57 +08:00 |
|
visualfc
|
05a01cd803
|
ssa: fix abi map init
|
2024-08-06 22:24:21 +08:00 |
|
Aofei Sheng
|
482f796bad
|
ssa: add llgo:link support to Builder.abiMthd
|
2024-08-04 11:00:31 +08:00 |
|
xushiwei
|
5082ba7102
|
library: go/parser (todo)
|
2024-07-31 12:29:09 +08:00 |
|
xushiwei
|
e7d959da90
|
Merge pull request #614 from aofei/min-max
ssa: add support for `min` and `max` built-in functions
|
2024-07-30 19:59:33 +08:00 |
|
xushiwei
|
aae7af2194
|
library: hash, hash/crc64
|
2024-07-30 18:26:33 +08:00 |
|
Aofei Sheng
|
0a884df74f
|
ssa: add support for min and max built-in functions
|
2024-07-30 17:09:41 +08:00 |
|
xushiwei
|
afdf31a66c
|
library: encoding/{binary, base64}
|
2024-07-30 00:28:04 +08:00 |
|
visualfc
|
dc6aa66f9a
|
ssa: closure changeType check convert
|
2024-07-29 20:53:13 +08:00 |
|
Aofei Sheng
|
3b5e8edd37
|
ssa: fix Builder.Sigsetjmp for Linux
This follows up on #597.
|
2024-07-29 16:52:24 +08:00 |
|
xushiwei
|
5007d49c83
|
ssa: endDefer
|
2024-07-28 19:53:04 +08:00 |
|
xushiwei
|
fa0ce2a14c
|
ssa: panicBlk use IndirectJump
|
2024-07-28 18:57:46 +08:00 |
|
xushiwei
|
389750d7d8
|
ssa: panicBlk (todo)
|
2024-07-28 18:51:07 +08:00 |
|
visualfc
|
8029bb6142
|
ssa: fix map next for named
|
2024-07-25 18:08:25 +08:00 |
|
visualfc
|
024b30d0b7
|
ssa: fix abiNamed for llc verified
|
2024-07-22 12:38:07 +08:00 |
|
visualfc
|
82d3d1f0f3
|
ssa: fix binop closure/funcdecl
|
2024-07-19 09:58:38 +08:00 |
|
visualfc
|
830c40440f
|
build: fix unsafe.Sizeof for llgo:type C
|
2024-07-17 18:49:18 +08:00 |
|
visualfc
|
cf75e3e664
|
ssa: abiNamed set underlying size
|
2024-07-17 10:42:04 +08:00 |
|
xushiwei
|
3ce55a2ac4
|
ssa: BinOp (map equal) fix
|
2024-07-16 22:03:23 +08:00 |
|
xushiwei
|
dbecf33924
|
Merge pull request #504 from xushiwei/q
c.AllocaCStrs; ssa: AllocaU/ArrayAlloca/Times/AllocaCStrs; cl/_testlibc: allocacstrs; demo: sysexec
|
2024-07-13 12:51:33 +08:00 |
|
xushiwei
|
2b08e3604d
|
TestConstBool; Test allocaCStrs
|
2024-07-13 12:47:29 +08:00 |
|
xushiwei
|
022e46ae38
|
c.AllocaCStrs; cl/_testlibc: allocacstrs
|
2024-07-13 12:24:06 +08:00 |
|
xushiwei
|
e138951e9e
|
c.AllocaCStrs; ssa: AllocaU/ArrayAlloca/Times/AllocaCStrs
|
2024-07-12 21:40:13 +08:00 |
|
luoliwoshang
|
861551b2ba
|
update:extra alignment for structs only
|
2024-07-11 21:16:50 +08:00 |
|
luoliwoshang
|
88cfeb2791
|
fix:correct Sizeof to align size properly
|
2024-07-11 18:21:41 +08:00 |
|
visualfc
|
5f76314085
|
ssa: fix multi result
|
2024-07-09 13:10:02 +08:00 |
|
visualfc
|
22a2cc564f
|
cl: parser llgo:type C
|
2024-07-09 10:00:31 +08:00 |
|
visualfc
|
73b42f924d
|
ssa: fix setDirectIface
|
2024-07-08 20:19:25 +08:00 |
|
xushiwei
|
f3662fc152
|
Merge pull request #468 from xushiwei/q
demo: ctxcancel
|
2024-07-08 16:05:25 +08:00 |
|
xushiwei
|
1e39bd8336
|
Program.Zero: support types.Signature/Chan
|
2024-07-08 15:37:20 +08:00 |
|
visualfc
|
3875bc34bd
|
ssa: fix func binop eq
|
2024-07-07 20:37:29 +08:00 |
|
visualfc
|
8e256a2d5d
|
ssa: select
|
2024-07-07 11:26:22 +08:00 |
|
visualfc
|
91ba215568
|
internal/runtime: check abi.KindDirectIface
|
2024-07-04 18:59:41 +08:00 |
|
visualfc
|
bcb217c1da
|
ssa: set pointer directiface
|
2024-07-04 18:50:37 +08:00 |
|
visualfc
|
490a16a8df
|
ssa: index check take address
|
2024-07-04 18:50:36 +08:00 |
|
visualfc
|
28d8c56534
|
ssa: index take addr
|
2024-07-04 18:50:36 +08:00 |
|
visualfc
|
439e377111
|
ssa: map delete, map eql nil
|
2024-07-04 18:50:36 +08:00 |
|
visualfc
|
28ebce6b65
|
ssa: map range/next
|
2024-07-04 18:50:36 +08:00 |
|