xushiwei
|
f6946b88d2
|
Merge pull request #890 from luoliwoshang/c/sizet
c:some stdint type
|
2024-11-28 18:25:08 +08:00 |
|
xushiwei
|
5e5df6becd
|
Merge pull request #881 from cpunion/cgo-extra
cgo: support macros and callbacks (fpvars)
|
2024-11-28 18:24:11 +08:00 |
|
luoliwoshang
|
6c4cb92249
|
c:stdint type
|
2024-11-27 23:48:02 +08:00 |
|
Li Jie
|
c3407eac5e
|
cgo: supports //export functions only calls in C
|
2024-11-27 20:24:53 +08:00 |
|
Li Jie
|
e46b3e24d6
|
test: move cgo demo into _testgo, and make links
|
2024-11-27 18:41:56 +08:00 |
|
Li Jie
|
90763de93c
|
cgo: supports c/go callback funcs
|
2024-11-27 18:41:56 +08:00 |
|
Li Jie
|
5380ffa471
|
cgo: ignore funcs won't be compiled
|
2024-11-27 18:41:56 +08:00 |
|
Li Jie
|
c9f436cc47
|
cgo: full test
cgo: test returning void
|
2024-11-27 18:41:56 +08:00 |
|
Li Jie
|
39dc68fa4e
|
demo/cgofull: add multi cgo module and macro calling
|
2024-11-27 18:41:56 +08:00 |
|
Li Jie
|
d6c527f662
|
cgo: support macros
|
2024-11-27 18:41:56 +08:00 |
|
xushiwei
|
38a7f4f7d5
|
Merge pull request #888 from xushiwei/q
mv llcppg => github.com/goplus/llcppg
v0.9.8
|
2024-11-27 17:35:50 +08:00 |
|
xushiwei
|
1605959a04
|
ci: rm Install llcppg
|
2024-11-27 17:24:12 +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 |
|
xushiwei
|
1cd61b9169
|
Merge pull request #886 from visualfc/reflect.map
reflect: implement map
|
2024-11-27 14:12:56 +08:00 |
|
xushiwei
|
c69e289afe
|
Merge pull request #887 from goplus/dependabot/go_modules/github.com/goplus/gogen-1.16.3
build(deps): bump github.com/goplus/gogen from 1.16.2 to 1.16.3
|
2024-11-27 14:12:31 +08:00 |
|
visualfc
|
91b46b05ad
|
cl/_testgo/reflect: map demo
|
2024-11-27 11:31:28 +08:00 |
|
visualfc
|
2412760f1c
|
internal/lib/reflect: makemap
|
2024-11-27 11:31:07 +08:00 |
|
dependabot[bot]
|
d83c5493c7
|
build(deps): bump github.com/goplus/gogen from 1.16.2 to 1.16.3
Bumps [github.com/goplus/gogen](https://github.com/goplus/gogen) from 1.16.2 to 1.16.3.
- [Release notes](https://github.com/goplus/gogen/releases)
- [Commits](https://github.com/goplus/gogen/compare/v1.16.2...v1.16.3)
---
updated-dependencies:
- dependency-name: github.com/goplus/gogen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-11-27 03:26:05 +00:00 |
|
xushiwei
|
d041703dc6
|
Merge pull request #885 from cpunion/fix
fix: wrong llvm libs flag
|
2024-11-27 11:24:39 +08:00 |
|
visualfc
|
ecba13c38e
|
internal/lib/reflect: use sync.Map
|
2024-11-27 10:33:22 +08:00 |
|
visualfc
|
cd3a4bb8c8
|
reflect: implement map
|
2024-11-26 20:45:01 +08:00 |
|
Li Jie
|
97f72b93e1
|
fix: wrong llvm libs flag
|
2024-11-26 16:08:29 +08:00 |
|
xushiwei
|
e93d57983e
|
Merge pull request #884 from cpunion/unify-build
Unify cltest, llgen, gentests to build.Do
|
2024-11-26 15:58:06 +08:00 |
|
Li Jie
|
43c4a3bfdc
|
test: enable debug testing
|
2024-11-26 15:43:34 +08:00 |
|
Li Jie
|
954cc0e8bc
|
test: ignore syncmap since different pthread_mutex_t size on macOS and linux
|
2024-11-26 13:21:33 +08:00 |
|
Li Jie
|
ad48325dff
|
test: regenerate test fixtures
|
2024-11-26 13:21:01 +08:00 |
|
Li Jie
|
fa1ad20d5d
|
ffi: fix ci and install doc
|
2024-11-26 13:19:02 +08:00 |
|
Li Jie
|
0547dede21
|
cpp: fix ldflags of llvm
|
2024-11-26 13:19:02 +08:00 |
|
Li Jie
|
284ae23db2
|
doc: install missing libsqlite3-dev
|
2024-11-26 13:19:02 +08:00 |
|
Li Jie
|
9105f28c13
|
ci: don't install pkg-config explicitly
|
2024-11-26 13:18:59 +08:00 |
|
Li Jie
|
06cc43b11f
|
test: test dirs under _demo only has *.go files
|
2024-11-26 13:17:36 +08:00 |
|
Li Jie
|
d879d0d924
|
build: make llgen, cltest, gentests call build.Do
|
2024-11-26 13:17:36 +08:00 |
|
xushiwei
|
25bc84817a
|
Merge pull request #880 from visualfc/valist
ssa: closure use org signature
|
2024-11-26 13:02:30 +08:00 |
|
visualfc
|
8fb0dfad94
|
ssa: abiNamed use NameOf
|
2024-11-26 12:46:11 +08:00 |
|
visualfc
|
c2138037d2
|
internal/lib/reflect: call variadic check
|
2024-11-26 12:46:11 +08:00 |
|
visualfc
|
fadd64c1e9
|
ssa: cvtClosure remove closureCtx param
|
2024-11-26 12:46:11 +08:00 |
|
visualfc
|
4552691aed
|
ssa: toLLVMFunc by NameValist
|
2024-11-26 12:46:11 +08:00 |
|
xushiwei
|
bab5c0589f
|
Merge pull request #883 from luoliwoshang/ci/llcppg
ci:install llcppg dependent
|
2024-11-26 12:44:31 +08:00 |
|
luoliwoshang
|
2a2c614eb4
|
ci:remove pre-install pkg-config
|
2024-11-26 11:52:35 +08:00 |
|
luoliwoshang
|
12529ec81e
|
ci:install llcppg dependent
|
2024-11-26 11:13:25 +08:00 |
|
luoliwoshang
|
0179609a49
|
ci:trigger for sub-repositories
|
2024-11-26 10:56:37 +08:00 |
|
xushiwei
|
860c551aa6
|
Merge pull request #876 from cpunion/fix-demo-test
Enable demo test
|
2024-11-25 12:15:33 +08:00 |
|
Li Jie
|
1ba3474a5a
|
lib: impl syscall.Faccesat
|
2024-11-25 12:05:12 +08:00 |
|
Li Jie
|
f26c283541
|
ci: enable demo result checking
|
2024-11-25 12:05:12 +08:00 |
|
Li Jie
|
56e9dab2ce
|
ci: test demo with python 3.12
|
2024-11-25 12:05:12 +08:00 |
|
Li Jie
|
b1fcae5cec
|
cgo: only scan non-directories and ignore *_test.c
|
2024-11-25 12:05:12 +08:00 |
|
xushiwei
|
93245ac37a
|
Merge pull request #879 from cpunion/fix-type-patching
Fix type patching
|
2024-11-25 11:52:48 +08:00 |
|
Li Jie
|
3f795e44c7
|
demo: sizeof sync.Mutex
|
2024-11-25 11:36:26 +08:00 |
|