xplshn
·
2025-09-10
.edge.bx.json
Text
1{
2 "binary_path": "/tmp/gtest-2304730691/8c546ccb220f26ce",
3 "compile": {
4 "stdout": "----------------------\nTokenizing 1 source file(s) (Typed Pass: true)...\nParsing tokens into AST...\nConstant folding...\nType checking...\nGenerating backend-agnostic IR...\nGenerating target code with 'qbe' backend...\nAssembling and linking to create '/tmp/gtest-2304730691/8c546ccb220f26ce'...\n----------------------\nCompilation successful!\n",
5 "stderr": "gbc: info: no target specified, defaulting to host target 'amd64_sysv' for backend 'qbe'\ngbc: info: using backend 'qbe' with target 'amd64_sysv' (GOOS=linux, GOARCH=amd64)\nedge.bx:12:13: \u001b[33mwarning\u001b[0m:\n \u001b[90m 11 | \u001b[0m auto o = Outer{inner: \u0026i};\n \u001b[1;90m 12 | \u001b[0m return (\u0026o);\n \u001b[1;90m-- | \u001b[0m\u001b[33m ^\u001b[0m \u001b[3mReturning address of local variable 'o' [-Wlocal-address]\u001b[0m \u001b[3m\u001b[90m(emitted from \u001b[1;90mtypeChecker.go\u001b[0m)\u001b[0m\u001b[0m\u001b[0m\n \u001b[90m 13 | \u001b[0m}\n\n",
6 "exitCode": 0,
7 "duration": 30136840,
8 "timed_out": false
9 },
10 "runs": [
11 {
12 "name": "fold",
13 "args": [
14 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzAB\n"
15 ],
16 "result": {
17 "stdout": "42\n",
18 "stderr": "",
19 "exitCode": 0,
20 "duration": 360917,
21 "timed_out": false
22 }
23 },
24 {
25 "name": "fold2",
26 "args": [
27 "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX\n"
28 ],
29 "result": {
30 "stdout": "42\n",
31 "stderr": "",
32 "exitCode": 0,
33 "duration": 474129,
34 "timed_out": false
35 }
36 },
37 {
38 "name": "hashTable",
39 "args": [
40 "s foo 10\ns bar 50\ng\ng foo\ng bar\np\nq\n"
41 ],
42 "result": {
43 "stdout": "42\n",
44 "stderr": "",
45 "exitCode": 0,
46 "duration": 363644,
47 "timed_out": false
48 }
49 },
50 {
51 "name": "no_args",
52 "result": {
53 "stdout": "42\n",
54 "stderr": "",
55 "exitCode": 0,
56 "duration": 363372,
57 "timed_out": false
58 }
59 },
60 {
61 "name": "numeric_arg_0",
62 "args": [
63 "0"
64 ],
65 "result": {
66 "stdout": "42\n",
67 "stderr": "",
68 "exitCode": 0,
69 "duration": 744252,
70 "timed_out": false
71 }
72 },
73 {
74 "name": "numeric_arg_neg",
75 "args": [
76 "-5"
77 ],
78 "result": {
79 "stdout": "42\n",
80 "stderr": "",
81 "exitCode": 0,
82 "duration": 417811,
83 "timed_out": false
84 }
85 },
86 {
87 "name": "numeric_arg_pos",
88 "args": [
89 "5"
90 ],
91 "result": {
92 "stdout": "42\n",
93 "stderr": "",
94 "exitCode": 0,
95 "duration": 452356,
96 "timed_out": false
97 }
98 },
99 {
100 "name": "quit",
101 "args": [
102 "q"
103 ],
104 "result": {
105 "stdout": "42\n",
106 "stderr": "",
107 "exitCode": 0,
108 "duration": 370682,
109 "timed_out": false
110 }
111 },
112 {
113 "name": "string_arg",
114 "args": [
115 "test"
116 ],
117 "result": {
118 "stdout": "42\n",
119 "stderr": "",
120 "exitCode": 0,
121 "duration": 367562,
122 "timed_out": false
123 }
124 }
125 ]
126}