~melchizedek6809/#1182852

success

d9b832cBen (X13/Arch)

Improved termed

Owner
~melchizedek6809
Created
10 months ago
Updated
10 months ago
Build manifest
view manifest »

Tasks

view log »
compile-runtime view log »
test view log »
compile-future view log »
test-future view log »
go to bottom »
go to top »
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[#1182852] 2024/03/30 17:07:42 Booting image freebsd/latest (default) on port 22181
[#1182852] 2024/03/30 17:07:42 Waiting for guest to settle
[#1182852] 2024/03/30 17:08:03 Sending tasks
[#1182852] 2024/03/30 17:08:05 Sending build environment
[#1182852] 2024/03/30 17:08:06 Cloning repositories
Cloning into 'Nujel'...
+ cd Nujel
+ git checkout -q d9b832cd401b35143da8d54e187a50afd2f16211
+ cd Nujel
+ git submodule update --init --recursive
[#1182852] 2024/03/30 17:08:07 Running task compile-runtime
[#1182852] 2024/03/30 17:08:09 Running task test
[#1182852] 2024/03/30 17:08:10 Running task compile-future
[#1182852] 2024/03/30 17:08:11 Running task test-future
compile-runtime
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
+ cd Nujel
+ make nujel
 [CC]   bin/environment.o
 [CC]   bin/io.o
 [CC]   bin/main.o
 [CC]   bin/misc.o
 [CC]   bin/net.o
 [CC]   bin/port.o
 [CC]   lib/allocator.o
 [CC]   lib/arithmetic.o
 [CC]   lib/array.o
 [CC]   lib/buffer.o
 [CC]   lib/closure.o
 [CC]   lib/compatibility.o
 [CC]   lib/core-operators.o
 [CC]   lib/garbage-collection.o
 [CC]   lib/generic.o
 [CC]   lib/imageReader.o
 [CC]   lib/imageWriter.o
 [CC]   lib/reader.o
 [CC]   lib/special.o
 [CC]   lib/string.o
 [CC]   lib/symbol.o
 [CC]   lib/tree.o
 [CC]   lib/type-system.o
 [CC]   lib/val.o
 [CC]   lib/vm.o
 [CC]   bootstrap/image.o
 [CC]   nujel
test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
+ cd Nujel
+ make test
First we test the basic functions of the runtime.

 :core Nujel [FreeBSD x86_64] - [1588 / 0] in 60 ms

 :ansi - [19 / 0] in 3 ms

? :app/EventLog - [0 / 0] in 0 ms

? :app/gopher - [0 / 0] in 0 ms

? :app/termed - [0 / 0] in 0 ms

? :app/termed/buffer - [0 / 0] in 0 ms

 :array/2d - [2 / 0] in 1 ms

 :crypto/adler32 - [3 / 0] in 1 ms

 :crypto/crc32 - [3 / 0] in 1 ms

 :crypto/crc32c - [3 / 0] in 2 ms

 :crypto/md5 - [9 / 0] in 31 ms

? :games/guess - [0 / 0] in 0 ms

? :help - [0 / 0] in 0 ms

? :net - [0 / 0] in 0 ms

? :net/gopher - [0 / 0] in 0 ms

? :net/http - [0 / 0] in 0 ms

? :pretty/nujel - [0 / 0] in 1 ms

 :random - [6 / 0] in 1 ms

? :repl - [0 / 0] in 0 ms

 :serialization/json - [14 / 0] in 2 ms

? :term/TermApp - [0 / 0] in 0 ms

? :term/TermAppVerticalSplit - [0 / 0] in 0 ms

? :term/VT100 - [0 / 0] in 0 ms

? :test - [0 / 0] in 0 ms

Great, Now we can do some more complicated and thorough tests.

( 1/21) tests/fast/day1.nuj                             
( 1/21) tests/fast/day1.nuj                                     1ms

( 2/21) tests/fast/day10.nuj                            
( 2/21) tests/fast/day10.nuj                                    3ms

( 3/21) tests/fast/day14.nuj                            
( 3/21) tests/fast/day14.nuj                                    6ms

( 4/21) tests/fast/day2.nuj                             
( 4/21) tests/fast/day2.nuj                                     3ms

( 5/21) tests/fast/day3-2.nuj                           
( 5/21) tests/fast/day3-2.nuj                                   8ms

( 6/21) tests/fast/day3.nuj                             
( 6/21) tests/fast/day3.nuj                                     6ms

( 7/21) tests/fast/day4.nuj                             
( 7/21) tests/fast/day4.nuj                                    11ms

( 8/21) tests/fast/day6.nuj                             
( 8/21) tests/fast/day6.nuj                                     1ms

( 9/21) tests/fast/day8.nuj                             
( 9/21) tests/fast/day8.nuj                                    14ms

(10/21) tests/fast/digest.nuj                           
(10/21) tests/fast/digest.nuj                                   1ms

(11/21) tests/fast/euler001.nuj                         
(11/21) tests/fast/euler001.nuj                                 0ms

(12/21) tests/fast/euler002.nuj                         
(12/21) tests/fast/euler002.nuj                                 1ms

(13/21) tests/fast/funcall.nuj                          
(13/21) tests/fast/funcall.nuj                                  0ms

(14/21) tests/fast/image0.nuj                           
(14/21) tests/fast/image0.nuj                                   1ms

(15/21) tests/fast/image1.nuj                           
(15/21) tests/fast/image1.nuj                                   0ms

(16/21) tests/fast/list-slow-sort.nuj                   
(16/21) tests/fast/list-slow-sort.nuj                           6ms

(17/21) tests/fast/list-sort.nuj                        
(17/21) tests/fast/list-sort.nuj                                6ms

(18/21) tests/fast/long-literal-test.nuj                
(18/21) tests/fast/long-literal-test.nuj                        0ms

(19/21) tests/fast/ports.nuj                            
(19/21) tests/fast/ports.nuj                                    0ms

(20/21) tests/fast/reader.nuj                           
(20/21) tests/fast/reader.nuj                                   1ms

(21/21) tests/fast/word-count.nuj                       
(21/21) tests/fast/word-count.nuj                               1ms



Extended Tests succeeded - (21 / 0) in 72ms

Running everything took 187ms

compile-future
1
2
3
4
5
6
7
8
9
10
+ cd Nujel
+ make future-nujel
Image built successfully! Final size: 193.72168KB

 [IMG]  tmp/init.nuji
Packing ./tmp/init.nuji into ./tmp/image.c as bootstrap_image

 [ST]   tmp/image.c
 [CC]   tmp/image.o
 [CC]   future-nujel
test-future
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
+ cd Nujel
+ make test.future
First we test the basic functions of the runtime.

 :core Nujel [FreeBSD x86_64] - [1588 / 0] in 65 ms

 :ansi - [19 / 0] in 3 ms

? :app/EventLog - [0 / 0] in 0 ms

? :app/gopher - [0 / 0] in 0 ms

? :app/termed - [0 / 0] in 0 ms

? :app/termed/buffer - [0 / 0] in 1 ms

 :array/2d - [2 / 0] in 1 ms

 :crypto/adler32 - [3 / 0] in 0 ms

 :crypto/crc32 - [3 / 0] in 1 ms

 :crypto/crc32c - [3 / 0] in 1 ms

 :crypto/md5 - [9 / 0] in 31 ms

? :games/guess - [0 / 0] in 0 ms

? :help - [0 / 0] in 0 ms

? :net - [0 / 0] in 0 ms

? :net/gopher - [0 / 0] in 0 ms

? :net/http - [0 / 0] in 0 ms

? :pretty/nujel - [0 / 0] in 0 ms

 :random - [6 / 0] in 1 ms

? :repl - [0 / 0] in 0 ms

 :serialization/json - [14 / 0] in 2 ms

? :term/TermApp - [0 / 0] in 0 ms

? :term/TermAppVerticalSplit - [0 / 0] in 0 ms

? :term/VT100 - [0 / 0] in 0 ms

? :test - [0 / 0] in 0 ms

Great, Now we can do some more complicated and thorough tests.

( 1/21) tests/fast/day1.nuj                             
( 1/21) tests/fast/day1.nuj                                     2ms

( 2/21) tests/fast/day10.nuj                            
( 2/21) tests/fast/day10.nuj                                    3ms

( 3/21) tests/fast/day14.nuj                            
( 3/21) tests/fast/day14.nuj                                    5ms

( 4/21) tests/fast/day2.nuj                             
( 4/21) tests/fast/day2.nuj                                     4ms

( 5/21) tests/fast/day3-2.nuj                           
( 5/21) tests/fast/day3-2.nuj                                   8ms

( 6/21) tests/fast/day3.nuj                             
( 6/21) tests/fast/day3.nuj                                     6ms

( 7/21) tests/fast/day4.nuj                             
( 7/21) tests/fast/day4.nuj                                    11ms

( 8/21) tests/fast/day6.nuj                             
( 8/21) tests/fast/day6.nuj                                     1ms

( 9/21) tests/fast/day8.nuj                             
( 9/21) tests/fast/day8.nuj                                    14ms

(10/21) tests/fast/digest.nuj                           
(10/21) tests/fast/digest.nuj                                   1ms

(11/21) tests/fast/euler001.nuj                         
(11/21) tests/fast/euler001.nuj                                 0ms

(12/21) tests/fast/euler002.nuj                         
(12/21) tests/fast/euler002.nuj                                 1ms

(13/21) tests/fast/funcall.nuj                          
(13/21) tests/fast/funcall.nuj                                  0ms

(14/21) tests/fast/image0.nuj                           
(14/21) tests/fast/image0.nuj                                   0ms

(15/21) tests/fast/image1.nuj                           
(15/21) tests/fast/image1.nuj                                   0ms

(16/21) tests/fast/list-slow-sort.nuj                   
(16/21) tests/fast/list-slow-sort.nuj                           7ms

(17/21) tests/fast/list-sort.nuj                        
(17/21) tests/fast/list-sort.nuj                                7ms

(18/21) tests/fast/long-literal-test.nuj                
(18/21) tests/fast/long-literal-test.nuj                        0ms

(19/21) tests/fast/ports.nuj                            
(19/21) tests/fast/ports.nuj                                    1ms

(20/21) tests/fast/reader.nuj                           
(20/21) tests/fast/reader.nuj                                   0ms

(21/21) tests/fast/word-count.nuj                       
(21/21) tests/fast/word-count.nuj                               1ms



Extended Tests succeeded - (21 / 0) in 74ms

Running everything took 192ms

Build complete: success 10 months ago (took 30 seconds)