Li Jie
|
447b9e1ea7
|
debug: disable failed tests
|
2024-09-30 16:38:25 +08:00 |
|
Li Jie
|
be08bcaafc
|
debug: compile to dwarf-4
|
2024-09-30 15:22:38 +08:00 |
|
Li Jie
|
1b5e8e0181
|
ci: return non-zero if run lldb tests failed
|
2024-09-30 15:10:12 +08:00 |
|
visualfc
|
d2ffbd0395
|
cl: function fix freevars cache
|
2024-09-30 10:29:38 +08:00 |
|
Li Jie
|
88cb607975
|
debug: supports scope (if, for)
|
2024-09-30 10:15:47 +08:00 |
|
Li Jie
|
e392956e2a
|
debug: fix basic types
|
2024-09-27 21:36:12 +08:00 |
|
Li Jie
|
3028081fa2
|
chore: fix exit code in runtest.sh
|
2024-09-27 21:36:12 +08:00 |
|
Li Jie
|
4003c59471
|
ssa: debug info types.Named -> typedef
|
2024-09-27 21:36:12 +08:00 |
|
Li Jie
|
2e042f0c59
|
lldb: fix struct vars debugging
|
2024-09-27 21:36:08 +08:00 |
|
visualfc
|
9a4238d4e2
|
py: remove llgo_autogen.lla
|
2024-09-27 10:37:41 +08:00 |
|
visualfc
|
c184dc8d2f
|
runtime: fix map len and chan len/cap
|
2024-09-25 20:51:58 +08:00 |
|
xushiwei
|
32f41a04ac
|
Merge pull request #757 from luoliwoshang/llcppg/ast/mangle
llcppg/ast:func mangle name
|
2024-09-25 11:05:06 +08:00 |
|
xushiwei
|
4b8174f75a
|
Merge pull request #803 from luoliwoshang/llcppsigfetch/output
llcppsigfetch:refine
|
2024-09-24 19:08:53 +08:00 |
|
luoliwoshang
|
313e14bc54
|
llcppsigfetch:refine mock gettype
|
2024-09-24 15:09:03 +08:00 |
|
luoliwoshang
|
7aca31992b
|
llcppsigfetch:reuse clangutil
|
2024-09-24 14:43:33 +08:00 |
|
Li Jie
|
56f53e508f
|
lldb: add more tests
|
2024-09-24 14:18:32 +08:00 |
|
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 |
|
luoliwoshang
|
7b498065b5
|
llcppsigfetch:use the closure in visitTop & enumtype
|
2024-09-24 12:22:01 +08:00 |
|
luoliwoshang
|
81bd225ff7
|
llcppsigfetch:keep line break
|
2024-09-24 11:26:34 +08:00 |
|
luoliwoshang
|
074090a0aa
|
llcppsigfetch:config the output
|
2024-09-24 11:26:34 +08:00 |
|
Li Jie
|
3fcbcca8e4
|
lldb: fix log output when exit
|
2024-09-23 21:14:26 +08:00 |
|
xushiwei
|
dbaf12b043
|
Merge pull request #769 from visualfc/lib_reflect
[wip] lib reflect
|
2024-09-23 00:37:28 +08:00 |
|
visualfc
|
9eb9b48534
|
internal/lib/reflect: type.Field FieldByIndex FieldByName
|
2024-09-22 20:56:15 +08:00 |
|
visualfc
|
e085fd1d57
|
internal/lib/reflect: type.Name type.Elem
|
2024-09-22 20:44:57 +08:00 |
|
visualfc
|
9cc71b320b
|
internal/lib/reflect: type.method
|
2024-09-22 20:44:55 +08:00 |
|
visualfc
|
7b74cf1ab9
|
internal/lib/reflect: interface.method
|
2024-09-22 20:43:40 +08:00 |
|
visualfc
|
fb0c0e07f7
|
internal/lib/reflect: reflect.pointer
|
2024-09-22 20:43:40 +08:00 |
|
Li Jie
|
c6bb4a23ae
|
ssa: add debug info of function return type
|
2024-09-22 17:43:31 +08:00 |
|
Li Jie
|
70e271959b
|
lldb: fix runlldb.sh to load llgo plugin
|
2024-09-22 14:57:21 +08:00 |
|
Li Jie
|
379abeb262
|
lldb: support expression includes dereference, parentheses
|
2024-09-22 14:57:16 +08:00 |
|
xushiwei
|
9e884847b1
|
Merge pull request #794 from cpunion/llvm-debug
ssa: add llvm debug info
|
2024-09-22 12:08:16 +08:00 |
|
Li Jie
|
5dadf9a087
|
lldb: skip some fail cases
|
2024-09-22 11:52:26 +08:00 |
|
Li Jie
|
c0630b782a
|
ci: run lldb test
|
2024-09-22 11:52:26 +08:00 |
|
Li Jie
|
62beb73aa2
|
x
|
2024-09-22 11:52:26 +08:00 |
|
Li Jie
|
7b6fe0159f
|
lldb: fix shellcheck warning
|
2024-09-22 11:52:26 +08:00 |
|
Li Jie
|
dad22b1686
|
cl: switch debug symbols with LLGO_DEBUG
|
2024-09-22 11:52:23 +08:00 |
|
xushiwei
|
a715a51865
|
Merge pull request #780 from luoliwoshang/llcppsymg/language
llcppsymg:parse c / c++ & output func proto
|
2024-09-22 08:03:19 +08:00 |
|
xushiwei
|
d4ec2319f9
|
Merge pull request #683 from luoliwoshang/llcppsigfetch/basic
llcppsigfetch
|
2024-09-22 07:58:35 +08:00 |
|
Li Jie
|
88b980ac17
|
lldb: refactor plugin and test scripts
|
2024-09-21 10:03:49 +08:00 |
|
Li Jie
|
867c01d5e8
|
ssa: clean
|
2024-09-21 09:10:08 +08:00 |
|
luoliwoshang
|
c8a064af3e
|
llcppsigfetch:handle unexpect tag
|
2024-09-21 01:52:19 +08:00 |
|
Li Jie
|
12439f2b99
|
lldb: debug info test, lldb plugin, readme
|
2024-09-21 00:11:06 +08:00 |
|
Li Jie
|
fb47ea301f
|
lldb: set llvm.ident to "LLGo Compiler"
|
2024-09-20 23:40:58 +08:00 |
|
Li Jie
|
6adecbd7aa
|
lldb: add llgo plugin
|
2024-09-20 23:40:13 +08:00 |
|
Li Jie
|
f71e34fd9f
|
ssa: fix function and global var debug info scope
|
2024-09-20 17:14:27 +08:00 |
|
xushiwei
|
dfe89588f0
|
Merge pull request #787 from luoliwoshang/llcppsymg/filter
llcppsymg:filter public method
|
2024-09-20 15:51:57 +08:00 |
|
Li Jie
|
d89b68a279
|
cl: don't declare var of ssa.Alloc and ssa.FieldAddr
|
2024-09-20 12:20:46 +08:00 |
|
Li Jie
|
2a4a01cb7b
|
lldb test: test params
|
2024-09-20 10:21:37 +08:00 |
|
luoliwoshang
|
c81b7f6bb4
|
llcppsymg:to camel
|
2024-09-20 10:16:00 +08:00 |
|
Li Jie
|
0c11afad7a
|
lldb test: clean
|
2024-09-19 21:49:41 +08:00 |
|