Some more image handling code cleanup
view log » | |
compile-runtime | view log » |
test | view log » |
compile-future | view log » |
test-future | view log » |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[#1205046] 2024/04/25 23:58:36 Booting image netbsd/latest (default) on port 22370 [#1205046] 2024/04/25 23:58:36 Waiting for guest to settle [#1205046] 2024/04/25 23:58:58 Sending tasks [#1205046] 2024/04/25 23:58:59 Sending build environment [#1205046] 2024/04/25 23:58:59 Cloning repositories Cloning into 'Nujel'... + cd Nujel + git checkout -q 765c7110a26e91964fa1eda6d076c424118b309f + cd Nujel + git submodule update --init --recursive [#1205046] 2024/04/25 23:59:01 Running task compile-runtime [#1205046] 2024/04/25 23:59:03 Running task test [#1205046] 2024/04/25 23:59:04 Running task compile-future [#1205046] 2024/04/25 23:59:05 Running task 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 |
+ 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] lib/map.o [CC] bootstrap/image.o [CC] nujel |
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 |
+ cd Nujel + make test First we test the basic functions of the runtime. ✓ :core Nujel [NetBSD x86_64] - [1647 / 0] in 70 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 13 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 1 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 6ms ( 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 2ms ( 5/21) tests/fast/day3-2.nuj ( 5/21) tests/fast/day3-2.nuj 12ms ( 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 14ms ( 8/21) tests/fast/day6.nuj ( 8/21) tests/fast/day6.nuj 3ms ( 9/21) tests/fast/day8.nuj ( 9/21) tests/fast/day8.nuj 17ms (10/21) tests/fast/digest.nuj (10/21) tests/fast/digest.nuj 2ms (11/21) tests/fast/euler001.nuj (11/21) tests/fast/euler001.nuj 1ms (12/21) tests/fast/euler002.nuj (12/21) tests/fast/euler002.nuj 0ms (13/21) tests/fast/funcall.nuj (13/21) tests/fast/funcall.nuj 1ms (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 1ms (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 5ms (18/21) tests/fast/long-literal-test.nuj (18/21) tests/fast/long-literal-test.nuj 1ms (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 1ms (21/21) tests/fast/word-count.nuj (21/21) tests/fast/word-count.nuj 3ms Extended Tests succeeded - (21 / 0) in 91ms Running everything took 206ms |
1 2 3 4 5 6 7 8 |
+ cd Nujel + make future-nujel Image built successfully! Final size: 196.902344KB [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 |
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 |
+ cd Nujel + make test.future First we test the basic functions of the runtime. ✓ :core Nujel [NetBSD x86_64] - [1647 / 0] in 65 ms ✓ :ansi - [19 / 0] in 3 ms ? :app/EventLog - [0 / 0] in 1 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 2 ms ✓ :crypto/crc32c - [3 / 0] in 1 ms ✓ :crypto/md5 - [9 / 0] in 13 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 1ms ( 2/21) tests/fast/day10.nuj ( 2/21) tests/fast/day10.nuj 5ms ( 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 2ms ( 5/21) tests/fast/day3-2.nuj ( 5/21) tests/fast/day3-2.nuj 12ms ( 6/21) tests/fast/day3.nuj ( 6/21) tests/fast/day3.nuj 5ms ( 7/21) tests/fast/day4.nuj ( 7/21) tests/fast/day4.nuj 12ms ( 8/21) tests/fast/day6.nuj ( 8/21) tests/fast/day6.nuj 3ms ( 9/21) tests/fast/day8.nuj ( 9/21) tests/fast/day8.nuj 16ms (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 1ms (12/21) tests/fast/euler002.nuj (12/21) tests/fast/euler002.nuj 0ms (13/21) tests/fast/funcall.nuj (13/21) tests/fast/funcall.nuj 1ms (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 1ms (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 5ms (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 3ms Extended Tests succeeded - (21 / 0) in 85ms Running everything took 188ms |