sigil-openbsd #7
1=== Sigil Build (OpenBSD arm64) ===
2SHA: 68d6e449
3Ref: refs/heads/master
4OpenBSD 0x11.run 7.8 GENERIC.MP#38 arm64
5
6Building bootstrap...
7 CC packages/sigil-run/src/main.c
8 CC packages/sigil-lib/src/value.c
9 CC packages/sigil-lib/src/gc.c
10 CC packages/sigil-lib/src/reader.c
11packages/sigil-lib/src/reader.c:362:20: warning: unused function 'is_subsequent' [-Wunused-function]
12 362 | static inline bool is_subsequent(int c)
13 | ^~~~~~~~~~~~~
14packages/sigil-lib/src/reader.c:367:20: warning: unused function 'is_sign' [-Wunused-function]
15 367 | static inline bool is_sign(int c)
16 | ^~~~~~~
172 warnings generated.
18 CC packages/sigil-lib/src/vm.c
19packages/sigil-lib/src/vm.c:22:22: warning: unused function 'get_time_ns' [-Wunused-function]
20 22 | static inline double get_time_ns(void) {
21 | ^~~~~~~~~~~
221 warning generated.
23 CC packages/sigil-lib/src/serializer.c
24 CC packages/sigil-lib/src/natives.c
25 CC packages/sigil-lib/src/primitives.c
26 CC packages/sigil-lib/src/module.c
27 CC packages/sigil-lib/src/repl.c
28 CC packages/sigil-lib/src/macro.c
29 CC packages/sigil-lib/src/eval.c
30 CC packages/sigil-lib/src/port.c
31 CC packages/sigil-lib/src/path.c
32 CC packages/sigil-lib/src/fs.c
33 CC packages/sigil-lib/src/process.c
34 CC packages/sigil-lib/src/time.c
35 CC packages/sigil-lib/src/string.c
36 CC packages/sigil-lib/src/socket.c
37 CC packages/sigil-lib/src/tls-hooks.c
38 CC packages/sigil-lib/src/archive.c
39 CC packages/sigil-lib/src/vfs.c
40 CC packages/sigil-lib/src/compiler.c
41 CC packages/sigil-lib/src/system.c
42 CC packages/sigil-lib/src/meta.c
43 CC packages/sigil-lib/src/dict.c
44 CC packages/sigil-lib/src/array.c
45 CC packages/sigil-lib/src/struct.c
46 CC packages/sigil-lib/src/math.c
47 CC packages/sigil-lib/src/profile.c
48 CC packages/sigil-lib/src/bignum.c
49 CC packages/sigil-lib/src/threads.c
50 CC packages/sigil-lib/src/terminal.c
51 CC vendor/miniz/miniz.c
52vendor/miniz/miniz.c:3089:9: warning: Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files. [-W#pragma-messages]
53 3089 | #pragma message("Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files.")
54 | ^
551 warning generated.
56 LINK build/boot/bin/sigil
57ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
58ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
59
60Running native tests...
61 CC packages/sigil-lib/test/native/test-bignum.c
62ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
63ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
64 CC packages/sigil-lib/test/native/test-collections.c
65In file included from packages/sigil-lib/test/native/test-collections.c:5:
66packages/sigil-lib/test/native/test.h:31:20: warning: unused function 'test_get_lib_path' [-Wunused-function]
67 31 | static const char *test_get_lib_path(void)
68 | ^~~~~~~~~~~~~~~~~
691 warning generated.
70ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
71ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
72 CC packages/sigil-lib/test/native/test-compiler.c
73ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
74ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
75 CC packages/sigil-lib/test/native/test-foreign.c
76In file included from packages/sigil-lib/test/native/test-foreign.c:5:
77packages/sigil-lib/test/native/test.h:31:20: warning: unused function 'test_get_lib_path' [-Wunused-function]
78 31 | static const char *test_get_lib_path(void)
79 | ^~~~~~~~~~~~~~~~~
801 warning generated.
81ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
82ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
83 CC packages/sigil-lib/test/native/test-fs.c
84ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
85ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
86 CC packages/sigil-lib/test/native/test-macro-expand.c
87packages/sigil-lib/test/native/test-macro-expand.c:339:11: warning: unused variable 'then1' [-Wunused-variable]
88 339 | Value then1 = sigil_car(sigil_cdr(rest1));
89 | ^~~~~
90packages/sigil-lib/test/native/test-macro-expand.c:527:35: warning: format specifies type 'long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
91 527 | printf(" Result: %ld\n", sigil_as_fixnum(result));
92 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~
93 | %lld
94packages/sigil-lib/test/native/test-macro-expand.c:537:35: warning: format specifies type 'long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
95 537 | printf(" Result: %ld\n", sigil_as_fixnum(result2));
96 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
97 | %lld
98packages/sigil-lib/test/native/test-macro-expand.c:120:13: warning: unused function 'debug_expand' [-Wunused-function]
99 120 | static void debug_expand(const char *input)
100 | ^~~~~~~~~~~~
101packages/sigil-lib/test/native/test-macro-expand.c:362:1: warning: unused function 'test_expand_after_imports' [-Wunused-function]
102 362 | TEST(expand_after_imports)
103 | ^~~~~~~~~~~~~~~~~~~~~~~~~~
104packages/sigil-lib/test/native/test.h:66:32: note: expanded from macro 'TEST'
105 66 | #define TEST(name) static void test_##name(void)
106 | ^~~~~~~~~~~
107<scratch space>:83:1: note: expanded from here
108 83 | test_expand_after_imports
109 | ^~~~~~~~~~~~~~~~~~~~~~~~~
1105 warnings generated.
111ld: warning: repl.c:158 (packages/sigil-lib/src/repl.c:158)(build/boot/obj/libsigil/repl.o:(sigil_repl)): warning: strcpy() is almost always misused, please use strlcpy()
112ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
113 CC packages/sigil-lib/test/native/test-macros.c
114ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
115ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
116 CC packages/sigil-lib/test/native/test-multi-vm.c
117ld: warning: repl.c:158 (packages/sigil-lib/src/repl.c:158)(build/boot/obj/libsigil/repl.o:(sigil_repl)): warning: strcpy() is almost always misused, please use strlcpy()
118ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
119 CC packages/sigil-lib/test/native/test-poll.c
120In file included from packages/sigil-lib/test/native/test-poll.c:7:
121packages/sigil-lib/test/native/test.h:31:20: warning: unused function 'test_get_lib_path' [-Wunused-function]
122 31 | static const char *test_get_lib_path(void)
123 | ^~~~~~~~~~~~~~~~~
1241 warning generated.
125ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
126ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
127 CC packages/sigil-lib/test/native/test-reader.c
128In file included from packages/sigil-lib/test/native/test-reader.c:5:
129packages/sigil-lib/test/native/test.h:31:20: warning: unused function 'test_get_lib_path' [-Wunused-function]
130 31 | static const char *test_get_lib_path(void)
131 | ^~~~~~~~~~~~~~~~~
1321 warning generated.
133ld: warning: vm.c:375 (packages/sigil-lib/src/vm.c:375)(build/boot/obj/libsigil/vm.o:(sigil__vm_run)): warning: strcpy() is almost always misused, please use strlcpy()
134ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
135 CC packages/sigil-lib/test/native/test-serializer.c
136ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
137ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
138 CC packages/sigil-lib/test/native/test-srcloc.c
139In file included from packages/sigil-lib/test/native/test-srcloc.c:5:
140packages/sigil-lib/test/native/test.h:31:20: warning: unused function 'test_get_lib_path' [-Wunused-function]
141 31 | static const char *test_get_lib_path(void)
142 | ^~~~~~~~~~~~~~~~~
1431 warning generated.
144ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
145ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
146 CC packages/sigil-lib/test/native/test-terminal.c
147ld: warning: vm.c:375 (packages/sigil-lib/src/vm.c:375)(build/boot/obj/libsigil/vm.o:(sigil__vm_run)): warning: strcpy() is almost always misused, please use strlcpy()
148ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
149 CC packages/sigil-lib/test/native/test-threads.c
150ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
151ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
152 CC packages/sigil-lib/test/native/test-value.c
153In file included from packages/sigil-lib/test/native/test-value.c:5:
154packages/sigil-lib/test/native/test.h:31:20: warning: unused function 'test_get_lib_path' [-Wunused-function]
155 31 | static const char *test_get_lib_path(void)
156 | ^~~~~~~~~~~~~~~~~
1571 warning generated.
158ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
159ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
160 CC packages/sigil-lib/test/native/test-vm.c
161In file included from packages/sigil-lib/test/native/test-vm.c:5:
162packages/sigil-lib/test/native/test.h:31:20: warning: unused function 'test_get_lib_path' [-Wunused-function]
163 31 | static const char *test_get_lib_path(void)
164 | ^~~~~~~~~~~~~~~~~
1651 warning generated.
166ld: warning: vfs.c:109 (packages/sigil-lib/src/vfs.c:109)(build/boot/obj/libsigil/vfs.o:(sigil__vfs_list_directory)): warning: strcpy() is almost always misused, please use strlcpy()
167ld: warning: module.c:822 (packages/sigil-lib/src/module.c:822)(build/boot/obj/libsigil/module.o:(find_library_file)): warning: strcat() is almost always misused, please use strlcat()
168 COMPILE packages/sigil-stdlib/src/sigil/core.sgl
169#t
170 COMPILE packages/sigil-stdlib/src/srfi/srfi-9.sgl
171#t
172 COMPILE packages/sigil-stdlib/src/sigil/async/scheduler.sgl
173#t
174 COMPILE packages/sigil-socket/src/sigil/socket.sgl
175#t
176 COMPILE packages/sigil-stdlib/src/sigil/io.sgl
177#t
178 COMPILE packages/sigil-stdlib/src/sigil/path.sgl
179#t
180 COMPILE packages/sigil-stdlib/src/sigil/fs.sgl
181#t
182 COMPILE packages/sigil-stdlib/src/sigil/string.sgl
183#t
184 COMPILE packages/sigil-stdlib/src/sigil/error.sgl
185#t
186 COMPILE packages/sigil-stdlib/src/sigil/exceptions.sgl
187#t
188 COMPILE packages/sigil-hooks/src/sigil/hooks.sgl
189#t
190 COMPILE packages/sigil-stdlib/src/sigil/match.sgl
191#t
192 COMPILE packages/sigil-stdlib/src/sigil/struct.sgl
193#t
194 COMPILE packages/sigil-version/src/sigil/version.sgl
195#t
196 COMPILE packages/sigil-args/src/sigil/args.sgl
197#t
198 COMPILE packages/sigil-ansi/src/sigil/ansi.sgl
199#t
200 COMPILE packages/sigil-stdlib/src/sigil/process.sgl
201#t
202 COMPILE packages/sigil-stdlib/src/sigil/generators.sgl
203#t
204 COMPILE packages/sigil-stdlib/src/sigil/coroutines.sgl
205#t
206 COMPILE packages/sigil-stdlib/src/sigil/channels.sgl
207#t
208 COMPILE packages/sigil-build/src/sigil/package.sgl
209#t
210 COMPILE packages/sigil-build/src/sigil/build/bundle.sgl
211#t
212 COMPILE packages/sigil-build/src/sigil/build/graph.sgl
213#t
214 COMPILE packages/sigil-build/src/sigil/build/module-deps.sgl
215#t
216 COMPILE packages/sigil-build/src/sigil/build.sgl
217#t
218 COMPILE packages/sigil-build/src/sigil/build/deps.sgl
219#t
220 COMPILE packages/sigil-build/src/sigil/build/native.sgl
221#t
222 COMPILE packages/sigil-build/src/sigil/deps/redirects.sgl
223#t
224 COMPILE packages/sigil-build/src/sigil/deps/fetch.sgl
225#t
226 COMPILE packages/sigil-test/src/sigil/test.sgl
227#t
228 COMPILE packages/sigil-test/src/sigil/test/native.sgl
229#t
230 COMPILE packages/sigil-test/src/sigil/test/runner.sgl
231#t
232 COMPILE packages/sigil-test/src/sigil/test/cli.sgl
233#t
234 COMPILE packages/sigil-stdlib/src/sigil/time.sgl
235#t
236 COMPILE packages/sigil-json/src/sigil/json.sgl
237#t
238 COMPILE packages/sigil-format/src/sigil/format.sgl
239#t
240 COMPILE packages/sigil-git/src/sigil/git.sgl
241#t
242 COMPILE packages/sigil-stdlib/src/sigil/math.sgl
243#t
244 COMPILE packages/sigil-stdlib/src/sigil/list.sgl
245#t
246 COMPILE packages/sigil-stdlib/src/sigil/dict.sgl
247#t
248 COMPILE packages/sigil-stdlib/src/sigil/profile.sgl
249#t
250 COMPILE packages/sigil-stdlib/src/sigil/watch.sgl
251#t
252 COMPILE packages/sigil-stdlib/src/scheme/base.sgl
253#t
254 COMPILE packages/sigil-stdlib/src/scheme/case-lambda.sgl
255#t
256 COMPILE packages/sigil-stdlib/src/scheme/char.sgl
257#t
258 COMPILE packages/sigil-stdlib/src/scheme/cxr.sgl
259#t
260 COMPILE packages/sigil-stdlib/src/scheme/file.sgl
261#t
262 COMPILE packages/sigil-stdlib/src/scheme/write.sgl
263#t
264 COMPILE packages/sigil-stdlib/src/scheme/time.sgl
265#t
266 COMPILE packages/sigil-stdlib/src/scheme/process-context.sgl
267#t
268 COMPILE packages/sigil-cli/src/sigil/cli/init.sgl
269#t
270 COMPILE packages/sigil-cli/src/sigil/cli.sgl
271#t
272All modules compiled to build/boot/lib/
273Running C tests...
274 build/boot/bin/test-bignum
275PASS: bignum_from_i64_positive
276PASS: bignum_from_i64_negative
277PASS: bignum_from_i64_zero
278PASS: bignum_from_i64_large
279PASS: bignum_from_i64_int64_min
280PASS: bignum_normalize_to_fixnum
281PASS: bignum_normalize_negative_to_fixnum
282PASS: bignum_normalize_zero
283PASS: bignum_normalize_stays_bignum
284PASS: bignum_normalize_fixnum_max
285PASS: bignum_normalize_fixnum_min
286PASS: bignum_from_string_simple
287PASS: bignum_from_string_negative
288PASS: bignum_from_string_large
289PASS: bignum_from_string_hex
290PASS: bignum_from_string_binary
291PASS: exact_add_fixnums
292PASS: exact_add_fixnum_overflow
293PASS: exact_add_bignums
294PASS: exact_add_mixed
295PASS: exact_sub_fixnums
296PASS: exact_sub_underflow
297PASS: exact_mul_fixnums
298PASS: exact_mul_overflow
299PASS: exact_mul_zero
300PASS: exact_div_fixnums
301PASS: exact_div_bignums
302PASS: exact_rem_positive
303PASS: exact_rem_negative
304PASS: exact_mod_positive
305PASS: exact_mod_negative
306PASS: exact_neg
307PASS: exact_abs
308PASS: exact_gcd
309PASS: exact_compare_fixnums
310PASS: exact_compare_mixed
311PASS: exact_compare_bignums
312PASS: exact_compare_negative_bignums
313PASS: bignum_to_string_decimal
314PASS: bignum_to_string_negative
315PASS: bignum_to_string_zero
316PASS: bignum_to_string_hex
317PASS: bignum_to_string_binary
318PASS: bignum_to_string_large
319PASS: bignum_to_double
320PASS: exact_bitwise_and
321PASS: exact_bitwise_ior
322PASS: exact_bitwise_xor
323PASS: exact_bitwise_not
324PASS: exact_arithmetic_shift_left
325PASS: exact_arithmetic_shift_right
326PASS: exact_arithmetic_shift_right_negative
327PASS: exact_arithmetic_shift_large
328PASS: bignum_type_predicate
329PASS: bignum_gc_stress
330PASS: bignum_gc_stress_large
331SUMMARY: 56 passed, 0 failed
332 build/boot/bin/test-collections
333PASS: dict_empty
334PASS: dict_create_single
335PASS: dict_ref
336PASS: dict_ref_missing
337PASS: dict_set_new_key
338PASS: dict_set_replace
339PASS: dict_remove
340PASS: dict_remove_missing
341PASS: dict_contains
342PASS: dict_keys
343PASS: dict_values
344PASS: dict_multiple_keys
345PASS: array_empty
346PASS: array_create
347PASS: array_ref
348PASS: array_ref_negative
349PASS: array_ref_out_of_bounds
350PASS: array_set
351PASS: array_push
352PASS: array_pop
353PASS: array_pop_empty
354PASS: array_slice
355PASS: array_slice_negative
356PASS: array_concat
357PASS: array_to_list
358PASS: list_to_array
359PASS: array_empty_to_list
360PASS: list_empty_to_array
361SUMMARY: 28 passed, 0 failed
362 build/boot/bin/test-compiler
363PASS: literal_fixnum
364PASS: literal_fixnum_negative
365PASS: literal_flonum
366PASS: literal_true
367PASS: literal_false
368PASS: literal_empty_list
369PASS: literal_char
370PASS: literal_string
371PASS: quote_symbol
372PASS: quote_list
373PASS: quote_shorthand
374PASS: add_two
375PASS: add_many
376PASS: add_zero_args
377PASS: add_one_arg
378PASS: sub_two
379PASS: sub_negate
380PASS: sub_many
381PASS: mul_two
382PASS: mul_zero_args
383PASS: mul_many
384PASS: div_two
385PASS: div_reciprocal
386PASS: div_many
387PASS: modulo_positive
388PASS: modulo_negative
389PASS: remainder_positive
390PASS: remainder_negative
391PASS: abs_positive
392PASS: abs_negative
393PASS: mixed_arithmetic
394PASS: lt_true
395PASS: lt_false
396PASS: gt_true
397PASS: le_equal
398PASS: ge_equal
399PASS: num_eq_true
400PASS: num_eq_false
401PASS: eq_same_fixnum
402PASS: eq_symbol_interned
403PASS: eq_symbol_different
404PASS: eq_symbol_interned_across_defines
405PASS: eqv_same_fixnum
406PASS: equal_lists
407PASS: equal_lists_different
408PASS: closure_capture_param
409PASS: closure_capture_let
410PASS: closure_capture_multiple
411PASS: closure_compose
412PASS: closure_in_higher_order
413PASS: closure_mutable_counter
414PASS: closure_mutable_shared
415PASS: closure_mutable_param
416PASS: closure_mutable_nested
417PASS: closure_independent_captures
418PASS: nullp_empty
419PASS: nullp_pair
420PASS: pairp_true
421PASS: pairp_false
422PASS: numberp_fixnum
423PASS: numberp_flonum
424PASS: integerp_fixnum
425PASS: integerp_flonum_int
426PASS: integerp_flonum_frac
427PASS: symbolp_true
428PASS: stringp_true
429PASS: booleanp_true
430PASS: charp_true
431PASS: listp_proper
432PASS: listp_improper
433PASS: listp_empty
434PASS: not_false
435PASS: not_true
436PASS: not_truthy
437PASS: cons_pair
438PASS: car_pair
439PASS: cdr_pair
440PASS: list_empty
441PASS: list_multiple
442PASS: length_list
443PASS: length_empty
444PASS: vector_ref
445PASS: vector_length
446PASS: vectorp_true
447PASS: vectorp_false
448PASS: vector_constructor
449PASS: vector_constructor_empty
450PASS: make_vector_size
451PASS: make_vector_fill
452PASS: string_ref
453PASS: string_length
454PASS: if_true_branch
455PASS: if_false_branch
456PASS: if_no_else
457PASS: if_truthy_number
458PASS: if_nested
459PASS: begin_single
460PASS: begin_multiple
461PASS: begin_empty
462PASS: define_variable
463PASS: define_function
464PASS: define_function_multiple_params
465PASS: set_global
466PASS: lambda_identity
467PASS: lambda_add
468PASS: lambda_no_params
469PASS: lambda_body_sequence
470PASS: procedurep_lambda
471PASS: procedurep_non_proc
472PASS: let_single_binding
473PASS: let_multiple_bindings
474PASS: let_nested
475PASS: let_shadow
476PASS: let_body_sequence
477PASS: let_in_value_position
478PASS: cond_first_true
479PASS: cond_second_true
480PASS: cond_else
481PASS: cond_with_expressions
482PASS: cond_body_sequence
483PASS: and_empty
484PASS: and_all_true
485PASS: and_short_circuit
486PASS: and_false_middle
487PASS: or_empty
488PASS: or_first_true
489PASS: or_short_circuit
490PASS: or_all_false
491PASS: or_last_true
492PASS: factorial_recursive
493PASS: fibonacci
494PASS: mutual_recursion
495PASS: higher_order_function
496PASS: compose_functions
497PASS: multiple_toplevel
498PASS: define_then_use
499PASS: module_basic_define_library
500PASS: module_import
501PASS: module_multiple_exports
502PASS: module_private_binding
503PASS: module_nested_name
504PASS: module_export_rename
505PASS: module_load_simple_file
506PASS: module_load_nested_file
507PASS: module_load_file_multiple_exports
508PASS: module_load_file_transitive
509PASS: module_load_file_cached
510PASS: module_load_api
511PASS: module_cache_prevents_reevaluation
512PASS: string_to_list_ascii
513PASS: string_to_list_utf8_arrow
514PASS: string_to_list_utf8_roundtrip
515PASS: string_to_list_empty
516SUMMARY: 153 passed, 0 failed
517 build/boot/bin/test-foreign
518PASS: foreign_create_basic
519PASS: foreign_create_with_finalizer
520PASS: foreign_create_null_data
521PASS: foreign_type_tag
522PASS: foreign_is_type
523PASS: foreign_get_data
524PASS: foreign_get_data_non_foreign
525PASS: foreign_get_type_non_foreign
526PASS: scheme_foreignp
527PASS: scheme_foreign_type
528#<foreign widget 0x6f788838ec>
529#<foreign widget 0x6f788838ec>
530PASS: foreign_print
531PASS: foreign_size_hint
532SUMMARY: 12 passed, 0 failed
533 build/boot/bin/test-fs
534PASS: fs_realpath_existing
535PASS: fs_realpath_nonexistent
536PASS: fs_path_resolve_relative
537PASS: fs_path_resolve_absolute
538PASS: fs_file_size
539PASS: fs_file_size_nonexistent
540PASS: fs_file_mtime
541PASS: fs_file_stat
542PASS: fs_file_stat_directory
543PASS: fs_symlinkp_regular_file
544PASS: fs_fifop
545PASS: fs_directory_list
546PASS: fs_directory_list_nonexistent
547PASS: fs_current_directory
548PASS: fs_make_temp_file
549PASS: fs_make_temp_file_with_prefix
550PASS: fs_make_temp_directory
551PASS: fs_touch_new_file
552PASS: fs_copy_file
553PASS: fs_make_symlink
554PASS: fs_read_symlink
555PASS: fs_symlinkp_symlink
556SUMMARY: 22 passed, 0 failed
557 build/boot/bin/test-macro-expand
558PASS: expand_non_macro
559PASS: expand_quote
560PASS: expand_and
561
562 (or a b) expands to: ((%lambda (g-0) (#<syntax if> g-0 g-0 b)) a)
563PASS: expand_or
564PASS: expand_let_single
565PASS: expand_let_multiple
566PASS: expand_let_three
567PASS: expand_let_star
568PASS: expand_cond_single
569PASS: expand_cond_else
570PASS: expand_cond_two_clauses
571
572 cond expansion: (#<syntax if> (= 1 2) (#<syntax begin> "a") (#<syntax if> (= 2 2) (#<syntax begin> "b") (#<syntax begin> "c")))
573PASS: expand_cond_two_with_else
574
575 nested lambda with let: ((%lambda (x) ((%lambda (a) (+ a x)) 1)) 10)
576PASS: expand_nested_lambda_let
577
578 let capture simple: ((%lambda (x) ((%lambda (a) x) 1)) 10)
579 Trying to evaluate expanded form as string...
580 Result: 10
581 Trying to evaluate original unexpanded form...
582 Result: 10
583PASS: expand_let_capture_simple
584
585 nested expansion: ((%lambda (x) x) (#<syntax if> a b #f))
586PASS: expand_nested
587SUMMARY: 15 passed, 0 failed
588 build/boot/bin/test-macros
589PASS: syntax_rules_basic
590PASS: syntax_rules_unless
591PASS: syntax_rules_multiple_clauses
592PASS: macro_composition_nested
593PASS: macro_with_gensym
594PASS: ellipsis_body
595PASS: ellipsis_list
596PASS: ellipsis_pairs
597PASS: macro_recursive_or
598PASS: letrec_single
599PASS: letrec_mutual
600PASS: match_wildcard
601PASS: match_variable
602PASS: match_empty_list
603PASS: match_pair
604PASS: match_fixed_list
605PASS: match_quoted_literal
606PASS: match_boolean
607PASS: match_nested
608PASS: match_multiple_clauses
609PASS: record_basic
610PASS: record_predicate
611PASS: record_mutator
612PASS: record_multiple_fields
613PASS: record_distinct_types
614PASS: record_nested
615SUMMARY: 26 passed, 0 failed
616 build/boot/bin/test-multi-vm
617PASS: two_vms_create_destroy
618PASS: independent_symbol_tables
619PASS: independent_gc_heaps
620PASS: independent_evaluation
621PASS: independent_bindings
622PASS: many_vms
623SUMMARY: 6 passed, 0 failed
624 build/boot/bin/test-poll
625PASS: poll_empty_sets
626PASS: poll_single_readable
627PASS: poll_single_writable
628PASS: poll_same_fd_both_sets
629PASS: poll_timeout_no_activity
630PASS: poll_zero_timeout
631PASS: poll_negative_fd_skipped
632PASS: poll_multiple_readable
633FAIL: poll_many_fds - assertion failed: created >= 100 (packages/sigil-lib/test/native/test-poll.c:236)
634gmake: *** [Makefile:537: test-c] Error 1