Li Jie
|
ed366568b4
|
move out c/cpp/py
|
2025-04-03 16:26:11 +08:00 |
|
Li Jie
|
1172e5bdce
|
build: separate compiler and libs
|
2025-01-08 14:59:01 +08:00 |
|
xushiwei
|
b837e0005a
|
gogensig
|
2024-11-27 17:19:21 +08:00 |
|
xushiwei
|
58937a5366
|
mv llcppsigfetch,llcppsymg => github.com/goplus/llcppg
|
2024-11-27 17:17:40 +08:00 |
|
xushiwei
|
8562c03f80
|
mv llcppg => github.com/goplus/llcppg
|
2024-11-27 17:08:27 +08:00 |
|
Li Jie
|
43c4a3bfdc
|
test: enable debug testing
|
2024-11-26 15:43:34 +08:00 |
|
Li Jie
|
d879d0d924
|
build: make llgen, cltest, gentests call build.Do
|
2024-11-26 13:17:36 +08:00 |
|
luoliwoshang
|
a5c268491e
|
llcppsigfetch: test typedef anonymous enum with multiple type names
|
2024-11-20 17:56:44 +08:00 |
|
luoliwoshang
|
bf34f553bb
|
llcppsigfetch:typedef refer same anony struct & fix typedef 's underlying token out of bound
|
2024-11-20 16:58:18 +08:00 |
|
luoliwoshang
|
97c61404ca
|
llcppsigfetch:test config
|
2024-11-20 14:09:58 +08:00 |
|
tsingbx
|
b2c466cf3f
|
fix llcppsigfetch: invalid memory address or nil pointer dereference
|
2024-11-12 09:37:22 +08:00 |
|
Li Jie
|
803d1de5db
|
chore: fix types error in pydump
|
2024-11-06 11:30:35 +08:00 |
|
xushiwei
|
e92a0eb901
|
Merge pull request #806 from cpunion/llvm-debug
Debug: fix struct vars debug, params modication, supports expressions, lexical scope/lifecycle
|
2024-10-29 11:09:00 +08:00 |
|
xushiwei
|
e72a67f5de
|
Merge pull request #788 from luoliwoshang/llcppsymg/classname
llcppsymg:refine class fetch,test case,-v
|
2024-10-28 11:00:55 +08:00 |
|
luoliwoshang
|
7747082ae8
|
llcppsymg:remove one leading underscore only in mac
|
2024-10-26 18:43:14 +08:00 |
|
luoliwoshang
|
a7727adca2
|
llcppsigfetch:remove one leading underscore only in mac
|
2024-10-26 13:09:30 +08:00 |
|
luoliwoshang
|
05777019c8
|
llcppsigfetch:anony enum
|
2024-10-24 17:46:33 +08:00 |
|
luoliwoshang
|
4f5ebb279d
|
llcppsigfetch:refine field collection
|
2024-10-23 16:02:39 +08:00 |
|
luoliwoshang
|
91ebf88c97
|
llcppsigfetch:use fmt to log because linux nil defer of log
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
a608c51e36
|
llcppsigfetch:fix fopen's return type nil
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
3877dcf83a
|
llcppsigfetch:refine log out
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
72d176b77a
|
llcppsigfetch:-v
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
8840968e07
|
llcppsigfetch:refine args parse
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
b6b889bff6
|
llcppsigfetch:remove leading underscores
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
a30bdcbb50
|
gogensig:unsigned & signed char
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
82275d49a6
|
llcppg:pipe writer close
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
ee335de222
|
llcppsigfetch:use stdin
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
01bf7c8c38
|
llcppsymg & llcppsigfetch parse args
|
2024-10-23 15:44:41 +08:00 |
|
luoliwoshang
|
e6bfe1fc88
|
llcppsymg:refine args
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
151d3a9610
|
llcppsymg:libs,cflags parse
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
905ed36afd
|
llcppsymg:symbol debug log
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
7fe9c9366e
|
llcppsymg:linux sys path
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
d5237d1a07
|
llcppsymg:multiple dylib path search
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
7bd3b29a11
|
llcppsymg:remove leading underscores
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
60aa74257f
|
chore:remove folder
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
ca0492d997
|
llcppsymg:config & clangutil test
llcppsymg:clangutil test
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
944133de6e
|
llcppsymg:symbol generate test
llcppsymg:symbo test
llcppsymg:exist symb file test
llcppsymg:GenSymbolTabledata
llcppsymg:GenSymbolTableData test
llcppsymg:full symg operation test
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
174fdd40da
|
llcppsymg:refine dylib parse
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
ffa823f748
|
llcppsymg:gendylib path test
llcppsymg:headerpath test
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
a83f7a822e
|
llcppsymg:refine logic & parse symbol test
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
29d527bee1
|
llcppsymg:refine classname fetch
|
2024-10-21 18:48:56 +08:00 |
|
luoliwoshang
|
75e282c2ac
|
llcppsymg & llcppsigfetch parse args
|
2024-10-21 18:46:57 +08:00 |
|
luoliwoshang
|
d682771c35
|
xtool/nm:symbol version
|
2024-10-15 15:29:30 +08:00 |
|
luoliwoshang
|
ace3c3e421
|
nmdump:flags option
|
2024-10-15 12:01:42 +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 |
|
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
|
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 |
|