Li Jie
|
6c18dc63aa
|
build: enable ssa.GlobalDebug when LLGO_DEBUG=1 enabled, enable ssa.NaiveForm when LLGO_OPTIMIZED=0
|
2024-09-24 14:16:49 +08:00 |
|
Li Jie
|
c6bb4a23ae
|
ssa: add debug info of function return type
|
2024-09-22 17:43:31 +08:00 |
|
Li Jie
|
62beb73aa2
|
x
|
2024-09-22 11:52:26 +08:00 |
|
Li Jie
|
867c01d5e8
|
ssa: clean
|
2024-09-21 09:10:08 +08:00 |
|
Li Jie
|
fb47ea301f
|
lldb: set llvm.ident to "LLGo Compiler"
|
2024-09-20 23:40:58 +08:00 |
|
Li Jie
|
f71e34fd9f
|
ssa: fix function and global var debug info scope
|
2024-09-20 17:14:27 +08:00 |
|
Li Jie
|
7c535ff1a3
|
ssa: complex type name
|
2024-09-19 20:24:01 +08:00 |
|
Li Jie
|
75574e97cc
|
ssa: fix debug info of local vars
|
2024-09-19 10:29:11 +08:00 |
|
Li Jie
|
f4089bc164
|
ssa: struct debug info creation supports resursive
|
2024-09-19 09:45:26 +08:00 |
|
Li Jie
|
3b514d194c
|
ssa: remove unused
|
2024-09-18 23:27:54 +08:00 |
|
Li Jie
|
3ba405383e
|
ssa: fix type name of debug info
|
2024-09-18 23:04:09 +08:00 |
|
Li Jie
|
87f6c8087f
|
ssa: debug info of global variable
|
2024-09-18 22:17:49 +08:00 |
|
Li Jie
|
90a83c8f11
|
ssa: debug info of function/closure
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
27f892a14b
|
ssa: debug info of chan
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
bf4525d82d
|
ssa: debug info of Map
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
6bfb1a7fff
|
ssa: debug info of interface
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
a53ab7438c
|
ssa: debug info of Array and Slice
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
d85a080f9b
|
ssa: support string and pointer debug info, fix params debugging
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
4dbfc9483e
|
support complex debug info
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
53097ab183
|
fix debug info of struct parameter,
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
9978a370f1
|
x
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
7ddc8c6aeb
|
increase coverage rate
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
4a447f5c12
|
cover integers, floats, bool, array, complex
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
e56647f24d
|
remove unused DILexicalBlock
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
25238b53c9
|
hide llvm types on DIBuilder methods
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
1d6eb07c62
|
generate debug with dwarf language C
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
3d9dca47b8
|
fix dwarf language code
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
c06c96bc1f
|
add types.Map debug info, more debug symbol tests
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
d6f87a8254
|
rename debug info class/funcs
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
4c5f37db0f
|
debug symbols switch
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
3e5338c902
|
ssa: add llvm debug info
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
1e58c365ed
|
instead runtime.Zeroinit of memset to compatible build.NaiveForm
|
2024-09-14 15:44:36 +08:00 |
|
visualfc
|
b0ebb479f6
|
ssa: fix llgo:type c for typeparam named
|
2024-09-04 21:53:50 +08:00 |
|
visualfc
|
765e812b77
|
ssa: cvtNamed check typeargs
|
2024-09-03 11:37:31 +08:00 |
|
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 |
|