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
|
24995f46cb
|
debug test cover more types
|
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
|
1ed798342a
|
move debug test into _testdata
|
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
|
8e3d76b7ea
|
gentests and cltest supports flags.txt (currently just -dbg used)
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
d8838503b2
|
generate llvm.dbg.value
|
2024-09-18 21:14:04 +08:00 |
|
Li Jie
|
78b7742354
|
fix argNo with 1-based index
|
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
|
db128dbc40
|
test: debug symbols generation
|
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 |
|
spongehah
|
848b7c7a34
|
c/sysconf
|
2024-09-18 18:40:16 +08:00 |
|
xushiwei
|
4bf5dd15e9
|
Merge pull request #796 from luoliwoshang/c/lua/fn
c/lua:custom alloc
|
2024-09-18 12:04:06 +08:00 |
|
张之阳
|
d4273d8e3f
|
remove redundant fn body
|
2024-09-17 09:01:44 +08:00 |
|
xushiwei
|
780347776b
|
Merge pull request #795 from cpunion/memset
Use LLVM memset intrinsic for compatibility and performance
|
2024-09-17 08:44:50 +08:00 |
|
xushiwei
|
5dd6986ad4
|
Merge pull request #797 from luoliwoshang/c/realloc
c:realloc
|
2024-09-17 08:40:05 +08:00 |
|
luoliwoshang
|
51bf41009e
|
c:realloc
|
2024-09-16 23:37:22 +08:00 |
|
luoliwoshang
|
4defe734e2
|
c/lua:custom alloc for state
|
2024-09-16 23:33:14 +08:00 |
|
luoliwoshang
|
e3cb4ebfdc
|
c/lua:alloc
|
2024-09-16 23:30:35 +08:00 |
|
luoliwoshang
|
c6345279cc
|
c/lua:table field operate
|
2024-09-16 22:16:01 +08:00 |
|
luoliwoshang
|
e5a9af9a31
|
c/lua:remove redundant
|
2024-09-16 09:51:55 +08:00 |
|
Li Jie
|
c0e1e31572
|
rebuild tests
|
2024-09-14 16:14:50 +08:00 |
|
Li Jie
|
1e58c365ed
|
instead runtime.Zeroinit of memset to compatible build.NaiveForm
|
2024-09-14 15:44:36 +08:00 |
|
luoliwoshang
|
bf87b76adb
|
llcppsigfetch:variadic order
|
2024-09-13 16:06:06 +08:00 |
|
luoliwoshang
|
c8e06b5837
|
llcppsigfetch:func mangled name
|
2024-09-13 16:02:00 +08:00 |
|
luoliwoshang
|
ee5cd06077
|
llcppsigfetch:distinguish collect doc&comment
|
2024-09-13 16:02:00 +08:00 |
|
luoliwoshang
|
140352b637
|
llcppsigfetch:avoid tab
|
2024-09-13 16:02:00 +08:00 |
|
luoliwoshang
|
b369321e2f
|
llcppsigfetch:unexpect typedef record type's named anonymous record decl resolve to normal anonymous record refer
|
2024-09-13 16:02:00 +08:00 |
|
luoliwoshang
|
b9aaba7b16
|
llcppsigfetch:fix nil type of FuncNoProto in C mode
|
2024-09-13 16:02:00 +08:00 |
|
luoliwoshang
|
07519732a1
|
llcppsigfetch:based on language configuration analysis
|
2024-09-13 16:02:00 +08:00 |
|
luoliwoshang
|
ae71f3c186
|
llcppsigfetch:extract info command
|
2024-09-13 16:02:00 +08:00 |
|
luoliwoshang
|
e1236f9deb
|
llcppsigfetch:typedef anonymous record type correct refer by __ANONY_ name
|
2024-09-13 16:02:00 +08:00 |
|
luoliwoshang
|
3c9bfb5b4d
|
llcppsigfetch:determine unexpected named typedecl in typedef anonymous
|
2024-09-13 16:02:00 +08:00 |
|