./bin/yabs release
2023/08/21 20:27:59 running "go_files"
2023/08/21 20:27:59 running "[email protected]"
2023/08/21 20:27:59 already have [email protected]
2023/08/21 20:27:59 running "version"
2023/08/21 20:28:00 no actions for "go_download"
2023/08/21 20:28:00 running "yabs_windows_amd64"
2023/08/21 20:28:00 running "yabs_darwin_amd64"
2023/08/21 20:28:00 running "yabs_linux_arm64"
2023/08/21 20:28:00 running "yabs_darwin_arm64"
2023/08/21 20:28:00 running "yabs_linux_amd64"
fatal error: concurrent map writes
goroutine 35 [running]:
github.com/risor-io/risor/object.(*SymbolTable).Lookup(0xc0000c0640, {0xc0004c8090, 0x6})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/object/symbol_table.go:146 +0x77
github.com/risor-io/risor/object.(*Module).GetAttr(0xc0000368c0, {0xc0004c8090?, 0x0?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/object/module.go:29 +0xac
github.com/risor-io/risor/vm.(*VirtualMachine).eval(0xc0006f2000, {0xbed368?, 0xc00037e0c0?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:152 +0xebf
github.com/risor-io/risor/vm.(*VirtualMachine).loadModule(0xc0006f2000, {0xbed368, 0xc00037e0c0}, {0xc00003aa30, 0x2})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:511 +0x465
github.com/risor-io/risor/vm.(*VirtualMachine).eval(0xc0006f2000, {0xbed368?, 0xc00037e0c0?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:420 +0xc69
github.com/risor-io/risor/vm.(*VirtualMachine).Run(0xc0006f2000, {0xbed368, 0xc0002ee5d0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:114 +0x565
main.registerFunc.func1.1({{0xc00019a0c0, 0x36}, 0xc000198150})
/home/jake/projects/yabs/cmd/yabs/eval.go:169 +0x113
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e55e0)
/home/jake/projects/yabs/scheduler.go:64 +0x4ef
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 1 [chan receive]:
github.com/jakegut/yabs.(*Yabs).ExecWithDefault(0xc0000c2700, {0x7ffc89dfebd6, 0x7})
/home/jake/projects/yabs/yabs.go:261 +0xae
main.main.func2(0xc00036edc0)
/home/jake/projects/yabs/cmd/yabs/main.go:121 +0x195
github.com/urfave/cli/v2.(*Command).Run(0xc0003882c0, 0xc00036edc0, {0xc000036040, 0x2, 0x2})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/urfave/cli/[email protected]/command.go:274 +0x9eb
github.com/urfave/cli/v2.(*App).RunContext(0xc000386000, {0xbed2f8?, 0xc00003a0b0}, {0xc000036040, 0x2, 0x2})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:332 +0x616
github.com/urfave/cli/v2.(*App).Run(...)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/urfave/cli/[email protected]/app.go:309
main.main()
/home/jake/projects/yabs/cmd/yabs/main.go:130 +0x5b8
goroutine 4 [chan receive (nil chan)]:
github.com/risor-io/risor/vm.(*VirtualMachine).Run.func2()
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:102 +0x35
created by github.com/risor-io/risor/vm.(*VirtualMachine).Run
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:101 +0x12a
goroutine 5 [chan receive]:
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc000380150)
/home/jake/projects/yabs/scheduler.go:49 +0x334
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 7 [chan receive]:
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e56c0)
/home/jake/projects/yabs/scheduler.go:49 +0x334
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 8 [chan receive]:
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e59d0)
/home/jake/projects/yabs/scheduler.go:49 +0x334
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 9 [chan receive]:
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e5ce0)
/home/jake/projects/yabs/scheduler.go:49 +0x334
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 10 [chan receive]:
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc000380000)
/home/jake/projects/yabs/scheduler.go:49 +0x334
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 11 [chan receive]:
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e50a0)
/home/jake/projects/yabs/scheduler.go:49 +0x334
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 12 [chan receive]:
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e53b0)
/home/jake/projects/yabs/scheduler.go:49 +0x334
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 13 [select]:
golang.org/x/sync/semaphore.(*Weighted).Acquire(0xc0002f09b0, {0xbed2f8, 0xc00003a0b0}, 0x1)
/home/jake/projects/yabs/.yabs/go/pkg/mod/golang.org/x/[email protected]/semaphore/semaphore.go:60 +0x34d
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e52d0)
/home/jake/projects/yabs/scheduler.go:60 +0x42c
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 21 [chan receive (nil chan)]:
github.com/risor-io/risor/vm.(*VirtualMachine).Run.func2()
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:102 +0x35
created by github.com/risor-io/risor/vm.(*VirtualMachine).Run
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:101 +0x12a
goroutine 73 [chan receive (nil chan)]:
github.com/risor-io/risor/vm.(*VirtualMachine).Run.func2()
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:102 +0x35
created by github.com/risor-io/risor/vm.(*VirtualMachine).Run
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:101 +0x12a
goroutine 34 [runnable]:
github.com/risor-io/risor/parser.(*Parser).registerInfix(...)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:231
github.com/risor-io/risor/parser.New(0xc0005ba480, {0x0, 0x0, 0x0?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:161 +0x1c85
github.com/risor-io/risor/parser.Parse({0xbed368, 0xc00037f4a0}, {0xc00034bba8?, 0x2?}, {0x0, 0x0, 0x0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:30 +0x65
github.com/risor-io/risor/parser.(*Parser).parseString(0xc000194000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:979 +0x3a5
github.com/risor-io/risor/parser.(*Parser).parseNode(0xc000194000, 0x1)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:481 +0xd2
github.com/risor-io/risor/parser.(*Parser).parseExpression(0xc000194000, 0x416d1a?)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:501 +0x36
github.com/risor-io/risor/parser.(*Parser).parseAssignmentValue(0xc000194000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:371 +0x3b
github.com/risor-io/risor/parser.(*Parser).parseDeclaration(0xc000194000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:342 +0x3a5
github.com/risor-io/risor/parser.(*Parser).parseStatement(0xc000194000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:294 +0x15d
github.com/risor-io/risor/parser.(*Parser).parseBlock(0xc000194000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:889 +0x138
github.com/risor-io/risor/parser.(*Parser).parseFunc(0xc000194000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:917 +0x205
github.com/risor-io/risor/parser.(*Parser).parseNode(0xc000194000, 0x1)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:481 +0xd2
github.com/risor-io/risor/parser.(*Parser).parseExpressionStatement(0xc000194000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:456 +0x3b
github.com/risor-io/risor/parser.(*Parser).parseStatement(0xc000194000?)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:298 +0x1cc
github.com/risor-io/risor/parser.(*Parser).Parse(0xc000194000, {0xbed368?, 0xc00037f4a0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:213 +0x11d
github.com/risor-io/risor/parser.Parse({0xbed368, 0xc00037f4a0}, {0xc000016700?, 0x2?}, {0x0, 0x0, 0x0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:35 +0xb4
github.com/risor-io/risor/importer.(*LocalImporter).Import(0xc0004fa080, {0xbed368, 0xc00037f4a0}, {0xc00003aa30, 0x2})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/importer/importer.go:61 +0x135
github.com/risor-io/risor/vm.(*VirtualMachine).loadModule(0xc000772000, {0xbed368, 0xc00037f4a0}, {0xc00003aa30, 0x2})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:494 +0x96
github.com/risor-io/risor/vm.(*VirtualMachine).eval(0xc000772000, {0xbed368?, 0xc00037f4a0?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:420 +0xc69
github.com/risor-io/risor/vm.(*VirtualMachine).Run(0xc000772000, {0xbed368, 0xc0002ee5d0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:114 +0x565
main.registerFunc.func1.1({{0xc00019a040, 0x36}, 0xc000198090})
/home/jake/projects/yabs/cmd/yabs/eval.go:169 +0x113
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e58f0)
/home/jake/projects/yabs/scheduler.go:64 +0x4ef
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 20 [semacquire]:
strings.(*Builder).grow(...)
/home/jake/projects/yabs/.yabs/go/go1.20.7/go/src/strings/builder.go:68
strings.(*Builder).Grow(...)
/home/jake/projects/yabs/.yabs/go/go1.20.7/go/src/strings/builder.go:82
strings.Join({0xc000558200, 0x6e?, 0x20}, {0x0, 0xa177c0?})
/home/jake/projects/yabs/.yabs/go/go1.20.7/go/src/strings/strings.go:440 +0x125
github.com/risor-io/risor/lexer.(*Lexer).readString(0xc000118000, 0x27)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/lexer/lexer.go:513 +0x258
github.com/risor-io/risor/lexer.(*Lexer).Next(0xc000118000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/lexer/lexer.go:247 +0x1b85
github.com/risor-io/risor/parser.(*Parser).nextToken(0xc00011a000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:179 +0x11f
github.com/risor-io/risor/parser.(*Parser).parseMapOrSet(0xc00011a000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:1266 +0xc3d
github.com/risor-io/risor/parser.(*Parser).parseNode(0xc00011a000, 0x1)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:481 +0xd2
github.com/risor-io/risor/parser.(*Parser).parseExpression(0xc00011a000, 0xb098d3?)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:501 +0x36
github.com/risor-io/risor/parser.(*Parser).parseKeyValue(0xc00011a000?)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:1335 +0x85
github.com/risor-io/risor/parser.(*Parser).parseMapOrSet(0xc00011a000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:1273 +0x9cd
github.com/risor-io/risor/parser.(*Parser).parseNode(0xc00011a000, 0x1)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:481 +0xd2
github.com/risor-io/risor/parser.(*Parser).parseNodeList(0xc00011a000, {0xbe1910, 0x1})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:1091 +0x385
github.com/risor-io/risor/parser.(*Parser).parseCall(0xc00011a000, {0xbed758?, 0xc000540140?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:1170 +0xa9
github.com/risor-io/risor/parser.(*Parser).parseNode(0xc00011a000, 0x1)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:491 +0x2c6
github.com/risor-io/risor/parser.(*Parser).parseExpression(0xc00011a000, 0x416d1a?)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:501 +0x36
github.com/risor-io/risor/parser.(*Parser).parseAssignmentValue(0xc00011a000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:371 +0x3b
github.com/risor-io/risor/parser.(*Parser).parseDeclaration(0xc00011a000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:342 +0x3a5
github.com/risor-io/risor/parser.(*Parser).parseStatement(0xc00011a000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:294 +0x15d
github.com/risor-io/risor/parser.(*Parser).parseBlock(0xc00011a000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:889 +0x138
github.com/risor-io/risor/parser.(*Parser).parseFunc(0xc00011a000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:917 +0x205
github.com/risor-io/risor/parser.(*Parser).parseNode(0xc00011a000, 0x1)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:481 +0xd2
github.com/risor-io/risor/parser.(*Parser).parseExpressionStatement(0xc00011a000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:456 +0x3b
github.com/risor-io/risor/parser.(*Parser).parseStatement(0xc00011a000?)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:298 +0x1cc
github.com/risor-io/risor/parser.(*Parser).Parse(0xc00011a000, {0xbed368?, 0xc0002e80c0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:213 +0x11d
github.com/risor-io/risor/parser.Parse({0xbed368, 0xc0002e80c0}, {0xc0002c0e00?, 0x2?}, {0x0, 0x0, 0x0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:35 +0xb4
github.com/risor-io/risor/importer.(*LocalImporter).Import(0xc000294000, {0xbed368, 0xc0002e80c0}, {0xc00003aa30, 0x2})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/importer/importer.go:61 +0x135
github.com/risor-io/risor/vm.(*VirtualMachine).loadModule(0xc00012c000, {0xbed368, 0xc0002e80c0}, {0xc00003aa30, 0x2})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:494 +0x96
github.com/risor-io/risor/vm.(*VirtualMachine).eval(0xc00012c000, {0xbed368?, 0xc0002e80c0?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:420 +0xc69
github.com/risor-io/risor/vm.(*VirtualMachine).Run(0xc00012c000, {0xbed368, 0xc0002ee5d0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:114 +0x565
main.registerFunc.func1.1({{0xc000122040, 0x36}, 0xc000120090})
/home/jake/projects/yabs/cmd/yabs/eval.go:169 +0x113
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e5f10)
/home/jake/projects/yabs/scheduler.go:64 +0x4ef
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 36 [runnable]:
github.com/risor-io/risor/parser.New(0xc0004d5200, {0x0, 0x0, 0x0?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:164 +0x1cb3
github.com/risor-io/risor/parser.Parse({0xbed368, 0xc000269cb0}, {0xc0004efa64?, 0x27?}, {0x0, 0x0, 0x0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:30 +0x65
github.com/risor-io/risor/parser.(*Parser).parseString(0xc0004e4000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:979 +0x3a5
github.com/risor-io/risor/parser.(*Parser).parseNode(0xc0004e4000, 0x1)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:481 +0xd2
github.com/risor-io/risor/parser.(*Parser).parseExpression(0xc0004e4000, 0x0?)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:501 +0x36
github.com/risor-io/risor/parser.(*Parser).parseAssignmentValue(0xc0004e4000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:371 +0x3b
github.com/risor-io/risor/parser.(*Parser).parseDeclaration(0xc0004e4000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:342 +0x3a5
github.com/risor-io/risor/parser.(*Parser).parseStatement(0xc0004e4000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:294 +0x15d
github.com/risor-io/risor/parser.(*Parser).parseBlock(0xc0004e4000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:889 +0x138
github.com/risor-io/risor/parser.(*Parser).parseFunc(0xc0004e4000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:917 +0x205
github.com/risor-io/risor/parser.(*Parser).parseNode(0xc0004e4000, 0x1)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:481 +0xd2
github.com/risor-io/risor/parser.(*Parser).parseExpressionStatement(0xc0004e4000)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:456 +0x3b
github.com/risor-io/risor/parser.(*Parser).parseStatement(0xc0004e4000?)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:298 +0x1cc
github.com/risor-io/risor/parser.(*Parser).Parse(0xc0004e4000, {0xbed368?, 0xc000269cb0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:213 +0x11d
github.com/risor-io/risor/parser.Parse({0xbed368, 0xc000269cb0}, {0xc0003f8e00?, 0x2?}, {0x0, 0x0, 0x0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/parser/parser.go:35 +0xb4
github.com/risor-io/risor/importer.(*LocalImporter).Import(0xc0005a2000, {0xbed368, 0xc000269cb0}, {0xc00003aa30, 0x2})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/importer/importer.go:61 +0x135
github.com/risor-io/risor/vm.(*VirtualMachine).loadModule(0xc000732000, {0xbed368, 0xc000269cb0}, {0xc00003aa30, 0x2})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:494 +0x96
github.com/risor-io/risor/vm.(*VirtualMachine).eval(0xc000732000, {0xbed368?, 0xc000269cb0?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:420 +0xc69
github.com/risor-io/risor/vm.(*VirtualMachine).Run(0xc000732000, {0xbed368, 0xc0002ee5d0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:114 +0x565
main.registerFunc.func1.1({{0xc00019a140, 0x36}, 0xc000198210})
/home/jake/projects/yabs/cmd/yabs/eval.go:169 +0x113
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e5c00)
/home/jake/projects/yabs/scheduler.go:64 +0x4ef
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 37 [runnable]:
syscall.runtimeSetenv({0xb050cf, 0x7}, {0xc000280240, 0x2a})
/home/jake/projects/yabs/.yabs/go/go1.20.7/go/src/runtime/runtime.go:93 +0x31
syscall.Setenv({0xb050cf, 0x7}, {0xc000280240, 0x2a})
/home/jake/projects/yabs/.yabs/go/go1.20.7/go/src/syscall/env_unix.go:122 +0x354
os.Setenv({0xb050cf?, 0xc000036480?}, {0xc000280240?, 0x2?})
/home/jake/projects/yabs/.yabs/go/go1.20.7/go/src/os/env.go:120 +0x27
github.com/jakegut/yabs/toolchain.Go(0xbf1b98?, {0xc00003aa98, 0x8})
/home/jake/projects/yabs/toolchain/toolchain.go:36 +0x2a8
main.goTcFunc.func1({0xea55edd19715d5c2?, 0x0?}, {0xc0006ec020?, 0x44f0b2?, 0x410?})
/home/jake/projects/yabs/cmd/yabs/eval.go:127 +0x4d
github.com/risor-io/risor/object.(*Builtin).Call(...)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/object/builtin.go:52
github.com/risor-io/risor/vm.(*VirtualMachine).call(0xc0006ae000, {0xbed368?, 0xc0002e9c80?}, {0xbf0f38?, 0xc000274500?}, 0x0?)
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:536 +0x99
github.com/risor-io/risor/vm.(*VirtualMachine).eval(0xc0006ae000, {0xbed368?, 0xc0002e9c80?})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:231 +0x35a7
github.com/risor-io/risor/vm.(*VirtualMachine).Run(0xc0006ae000, {0xbed368, 0xc0002ee5d0})
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:114 +0x565
main.registerFunc.func1.1({{0xc00019a200, 0x36}, 0xc000198330})
/home/jake/projects/yabs/cmd/yabs/eval.go:169 +0x113
github.com/jakegut/yabs.(*Scheduler).execTask(0xc0000b5980, 0xc0002e4fc0)
/home/jake/projects/yabs/scheduler.go:64 +0x4ef
created by github.com/jakegut/yabs.(*Scheduler).Schedule
/home/jake/projects/yabs/scheduler.go:95 +0x2fd
goroutine 38 [chan receive (nil chan)]:
github.com/risor-io/risor/vm.(*VirtualMachine).Run.func2()
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:102 +0x35
created by github.com/risor-io/risor/vm.(*VirtualMachine).Run
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:101 +0x12a
goroutine 39 [chan receive (nil chan)]:
github.com/risor-io/risor/vm.(*VirtualMachine).Run.func2()
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:102 +0x35
created by github.com/risor-io/risor/vm.(*VirtualMachine).Run
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:101 +0x12a
goroutine 87 [chan receive (nil chan)]:
github.com/risor-io/risor/vm.(*VirtualMachine).Run.func2()
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:102 +0x35
created by github.com/risor-io/risor/vm.(*VirtualMachine).Run
/home/jake/projects/yabs/.yabs/go/pkg/mod/github.com/jakegut/[email protected]/vm/vm.go:101 +0x12a