xplshn
·
2025-09-10
.casting.bx.json
Text
1{
2 "binary_path": "/tmp/gtest-1458024948/bd7199957ef6b659",
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-1458024948/bd7199957ef6b659'...\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)\n",
6 "exitCode": 0,
7 "duration": 23850949,
8 "timed_out": false
9 },
10 "runs": [
11 {
12 "name": "fold",
13 "args": [
14 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzAB\n"
15 ],
16 "result": {
17 "stdout": "Function-style casts: a=42, int(a)=42, (int(a)+1)=43\nPointer casts work: value=42\nn1(int8) : 8\nn2(int16): 16\nn3(int32): 32\nn4(int64): 64\n",
18 "stderr": "",
19 "exitCode": 0,
20 "duration": 328908,
21 "timed_out": false
22 }
23 },
24 {
25 "name": "fold2",
26 "args": [
27 "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX\n"
28 ],
29 "result": {
30 "stdout": "Function-style casts: a=42, int(a)=42, (int(a)+1)=43\nPointer casts work: value=42\nn1(int8) : 8\nn2(int16): 16\nn3(int32): 32\nn4(int64): 64\n",
31 "stderr": "",
32 "exitCode": 0,
33 "duration": 312441,
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": "Function-style casts: a=42, int(a)=42, (int(a)+1)=43\nPointer casts work: value=42\nn1(int8) : 8\nn2(int16): 16\nn3(int32): 32\nn4(int64): 64\n",
44 "stderr": "",
45 "exitCode": 0,
46 "duration": 334080,
47 "timed_out": false
48 }
49 },
50 {
51 "name": "no_args",
52 "result": {
53 "stdout": "Function-style casts: a=42, int(a)=42, (int(a)+1)=43\nPointer casts work: value=42\nn1(int8) : 8\nn2(int16): 16\nn3(int32): 32\nn4(int64): 64\n",
54 "stderr": "",
55 "exitCode": 0,
56 "duration": 629697,
57 "timed_out": false
58 }
59 },
60 {
61 "name": "numeric_arg_0",
62 "args": [
63 "0"
64 ],
65 "result": {
66 "stdout": "Function-style casts: a=42, int(a)=42, (int(a)+1)=43\nPointer casts work: value=42\nn1(int8) : 8\nn2(int16): 16\nn3(int32): 32\nn4(int64): 64\n",
67 "stderr": "",
68 "exitCode": 0,
69 "duration": 332966,
70 "timed_out": false
71 }
72 },
73 {
74 "name": "numeric_arg_neg",
75 "args": [
76 "-5"
77 ],
78 "result": {
79 "stdout": "Function-style casts: a=42, int(a)=42, (int(a)+1)=43\nPointer casts work: value=42\nn1(int8) : 8\nn2(int16): 16\nn3(int32): 32\nn4(int64): 64\n",
80 "stderr": "",
81 "exitCode": 0,
82 "duration": 494432,
83 "timed_out": false
84 }
85 },
86 {
87 "name": "numeric_arg_pos",
88 "args": [
89 "5"
90 ],
91 "result": {
92 "stdout": "Function-style casts: a=42, int(a)=42, (int(a)+1)=43\nPointer casts work: value=42\nn1(int8) : 8\nn2(int16): 16\nn3(int32): 32\nn4(int64): 64\n",
93 "stderr": "",
94 "exitCode": 0,
95 "duration": 315225,
96 "timed_out": false
97 }
98 },
99 {
100 "name": "quit",
101 "args": [
102 "q"
103 ],
104 "result": {
105 "stdout": "Function-style casts: a=42, int(a)=42, (int(a)+1)=43\nPointer casts work: value=42\nn1(int8) : 8\nn2(int16): 16\nn3(int32): 32\nn4(int64): 64\n",
106 "stderr": "",
107 "exitCode": 0,
108 "duration": 306996,
109 "timed_out": false
110 }
111 },
112 {
113 "name": "string_arg",
114 "args": [
115 "test"
116 ],
117 "result": {
118 "stdout": "Function-style casts: a=42, int(a)=42, (int(a)+1)=43\nPointer casts work: value=42\nn1(int8) : 8\nn2(int16): 16\nn3(int32): 32\nn4(int64): 64\n",
119 "stderr": "",
120 "exitCode": 0,
121 "duration": 323001,
122 "timed_out": false
123 }
124 }
125 ]
126}