visualfc
Repos
115
Followers
825
Following
2

LiteIDE is a simple, open source, cross-platform Go IDE.

7059
949

liteide golang tools

118
49

The Go/Go+ Interpreter

68
9

Golang reflect package hack tools

20
3

Events

pull request opened
support go1.20
Created at 4 hours ago
create branch
visualfc create branch go120
Created at 4 hours ago

cl: skip ast.StaticAssertDecl

Created at 1 day ago

cl: __builtin___strncpy_chk __builtin___snprintf_chk

Created at 1 day ago
pull request opened
ast.DisableTailCallsAttr

attribute: disable_tail_calls

void __assert_rtn(const char *, const char *, int, const char *) __attribute__((__noreturn__)) __attribute__((__cold__)) __attribute__((__disable_tail_calls__));
Created at 1 day ago
create branch
visualfc create branch ast
Created at 1 day ago

compileExprEx: ast.InitListExpr to []type{expr}[0]

TestInitList

merge upstream

x

Merge remote-tracking branch 'upstream/main' into initlist

x

Merge pull request #170 from visualfc/initlist

compileExprEx: ast.InitListExpr to []type{expr}[0]

x

Created at 1 day ago

newVar: inVBlock check not in global

TestStaticInVblock

merge upstream

x

Merge pull request #166 from visualfc/invblock

newVar: inVBlock check not in global

x

Created at 1 day ago

newVar: inVBlock check not in global

TestStaticInVblock

merge upstream

cl: compileForStmt support multi init decl stmt

TestSimpleForStmt

x

Merge pull request #177 from visualfc/for2

cl: compileForStmt support multi init decl stmt

Merge pull request #166 from visualfc/invblock

newVar: inVBlock check not in global

x

Created at 1 day ago

compileFloatLiteral check no dot value

add TestFloat

Merge pull request #150 from visualfc/float

compileFloatLiteral check no dot value

Update README.md

autoStaticName check current func name

compileImplicitCastExpr: check ast.ArrayToPointerDecay rvalue use closure

add TestArrayToPointerDecay

fix binaryOp ptr-ptr

add TestPointer

Merge pull request #154 from visualfc/subptr

fix binaryOp ptr-ptr

Merge pull request #151 from visualfc/static

autoStaticName check current func name

ast.ValueCategory: add prvalue for clang13

compileComplicatedForStmt

unaryOp: check token.SUB bool -> int

TestNegBool

compileVarDecl: func static var check type scope

TestStaticAliasInFunc

compileTypedef: alias type check in pkg scope

Merge pull request #152 from visualfc/array

compileImplicitCastExpr: check ast.ArrayToPointerDecay rvalue use closure

Merge pull request #159 from visualfc/for

compileComplicatedForStmt

Created at 1 day ago

compileVarDecl: func static var check type scope

TestStaticAliasInFunc

cl: compileExprEx support ast.PredefinedExpr

cl: compileForStmt support multi init decl stmt

TestSimpleForStmt

cl: support ast.IntegralRealToComplex e.g. 1+2i

cl: compileToBoolean, support ast.IntegralToBoolean ast.FloatingToBoolean ast.IntegralComplexToBoolean ast.FloatingComplexToBoolean ast.PointerToBoolean

cl: TestToBoolean

x

x

merge upstream

x

cl: pass ast.AllocAlignAttr for test on ubuntu

Merge pull request #168 from visualfc/statictype

compileVarDecl: func static var check type scope

Merge pull request #175 from visualfc/predefined

cl: compileExprEx support ast.PredefinedExpr

x

Merge pull request #179 from visualfc/boolean

cl: support cast to boolean

Merge pull request #177 from visualfc/for2

cl: compileForStmt support multi init decl stmt

x

Created at 1 day ago

cl: support ast.IntegralRealToComplex e.g. 1+2i

cl: compileToBoolean, support ast.IntegralToBoolean ast.FloatingToBoolean ast.IntegralComplexToBoolean ast.FloatingComplexToBoolean ast.PointerToBoolean

cl: TestToBoolean

x

x

Merge pull request #179 from visualfc/boolean

cl: support cast to boolean

Merge remote-tracking branch 'upstream/main' into initlist

Created at 1 day ago

compileVarDecl: func static var check type scope

TestStaticAliasInFunc

cl: compileExprEx support ast.PredefinedExpr

x

merge upstream

x

cl: pass ast.AllocAlignAttr for test on ubuntu

Merge pull request #168 from visualfc/statictype

compileVarDecl: func static var check type scope

Merge pull request #175 from visualfc/predefined

cl: compileExprEx support ast.PredefinedExpr

x

Created at 1 day ago
issue comment
cl: support cast to boolean

pls fix conflicts

fixed

Created at 1 day ago

compileVarDecl: func static var check type scope

TestStaticAliasInFunc

cl: compileExprEx support ast.PredefinedExpr

x

merge upstream

x

cl: pass ast.AllocAlignAttr for test on ubuntu

Merge pull request #168 from visualfc/statictype

compileVarDecl: func static var check type scope

Merge pull request #175 from visualfc/predefined

cl: compileExprEx support ast.PredefinedExpr

x

Created at 1 day ago

compileVarDecl: func static var check type scope

TestStaticAliasInFunc

cl: compileExprEx support ast.PredefinedExpr

x

merge upstream

x

cl: pass ast.AllocAlignAttr for test on ubuntu

Merge pull request #168 from visualfc/statictype

compileVarDecl: func static var check type scope

Merge pull request #175 from visualfc/predefined

cl: compileExprEx support ast.PredefinedExpr

x

Created at 1 day ago

cl: pass ast.AllocAlignAttr for test on ubuntu

Created at 1 day ago

x

Created at 1 day ago

x

merge upstream

Created at 1 day ago

gopls: RPC server client

Created at 1 day ago

gopls: add server

gopls: rpc.go

Created at 1 day ago
pull request opened
gopls: add sub command gopls
Created at 2 days ago

gopls: add client.go

Created at 2 days ago

gopls: add gopls package from govim

Created at 2 days ago
create branch
visualfc create branch gopls
Created at 2 days ago
opened issue
panic: compileImplicitCastExpr: unknown castKind = IntegralComplexToFloatingComplex

main.c

    _Complex a = 1+2i;

c2go main.c

panic: compileImplicitCastExpr: unknown castKind = IntegralComplexToFloatingComplex
Created at 3 days ago

x

Created at 3 days ago
pull request opened
cl: support cast to boolean
Created at 3 days ago