features:
- cmd: llgo clean (#59)
- cmd: llgo build/install/run (#60 #61 #70)
- runtime: llgo/internal/{abi, runtime} (#64 #65 #66 #67 #70)
- ssa: ChangeType, Convert, etc. (#66 #67 #70)
- llgo/cl/cltest: for testing (#48)
testcases:
- printval (#50)
- method (#51 #52)
- strlen: use C.int (#53 #54)
- hello: fake libc (#57)
- struct: named struct (#62)
- typalias: type alias (#63)
- any: interface any (#64)
ci/cd tools:
- codecov (#49)
changes:
- llgo: use -Wno-override-module to disable clang warning (#55)
- llgen: smart fname of outFile (llgo_autogen.ll or out.ll) (#69)
- cl: go:linkname specifies call convention by C.xxx (#58)
- cl: compileInstrOrValue bugfix (#68)
- cl: don't need to compile alias type (#71)
- cl: TestImport/TestVarOf (#56)
- mod: github.com/goplus/llvm v0.7.2 (#73)