Lightly tested with an amber web app.

diff --git lang/crystal/Makefile lang/crystal/Makefile
index a4405d04404..d1f0965d97f 100644
--- lang/crystal/Makefile
+++ lang/crystal/Makefile
@@ -1,8 +1,8 @@
 # Hopefully ${CLANG_ARCHS} at some point.
 ONLY_FOR_ARCHS=        amd64
 
-V =            1.2.2
-V_SHARDS =     0.16.0
+V =            1.4.0
+V_SHARDS =     0.17.0
 V_MOLINILLO =  0.2.0
 COMMENT =      statically typed object oriented language
 DISTNAME =     crystal-${V}
@@ -22,7 +22,7 @@ WANTLIB +=    ${COMPILER_LIBCXX} c event_core gc iconv m pcre 
yaml-0
 # current version of Crystal there, then checking out the source for that
 # version, applying patches included in this port, and running:
 #
-#      make crystal FLAGS="--cross-compile --target amd64-unknown-openbsd7.0"
+#      make crystal FLAGS="--cross-compile --target amd64-unknown-openbsd7.1"
 #
 # The result will be built at .build/crystal.o
 #
@@ -32,7 +32,7 @@ MASTER_SITES0 =       https://jcs.org/distfiles/
 MASTER_SITES1 =        https://github.com/crystal-lang/shards/archive/
 MASTER_SITES2 =        
https://github.com/crystal-lang/crystal-molinillo/archive/
 DISTFILES =    crystal-${V}{${V}}.tar.gz \
-               crystal-${V}-OpenBSD7.0.tar.gz:0 \
+               crystal-${V}-OpenBSD7.1.tar.gz:0 \
                shards-${V}{v${V_SHARDS}}.tar.gz:1 \
                crystal-molinillo-${V}{v${V_MOLINILLO}}.tar.gz:2
 
diff --git lang/crystal/distinfo lang/crystal/distinfo
index ae13f71ab97..64d7e3999d0 100644
--- lang/crystal/distinfo
+++ lang/crystal/distinfo
@@ -1,8 +1,8 @@
-SHA256 (crystal-1.2.2-OpenBSD7.0.tar.gz) = 
q1HcNyl7N9JPr0Ssud/Q2y9/CmrqBqQ/SZegPIb6EWU=
-SHA256 (crystal-1.2.2.tar.gz) = bZY6ce9fbHP6onKg+BtQ6d2/gUsewH5VfOXJX4TWB34=
-SHA256 (crystal-molinillo-1.2.2.tar.gz) = 
4jHPJBGmoRoVOJg8f7UrGeZQrMMzi9PN9v2xPWRjhho=
-SHA256 (shards-1.2.2.tar.gz) = 4jpR/cuXR+hrPFjXM6HHVWp4ACtGSCyg/az+Y5JNxFQ=
-SIZE (crystal-1.2.2-OpenBSD7.0.tar.gz) = 9035331
-SIZE (crystal-1.2.2.tar.gz) = 2621720
-SIZE (crystal-molinillo-1.2.2.tar.gz) = 23959
-SIZE (shards-1.2.2.tar.gz) = 65673
+SHA256 (crystal-1.4.0-OpenBSD7.1.tar.gz) = 
+1diKpdrBTDMEgMEQv/H++s8ZOVnFYN+sYEglTNOKvw=
+SHA256 (crystal-1.4.0.tar.gz) = VDRDolP+M40N7E9BWNcogGqNtlvdS/Pb49CvzRNhtJU=
+SHA256 (crystal-molinillo-1.4.0.tar.gz) = 
4jHPJBGmoRoVOJg8f7UrGeZQrMMzi9PN9v2xPWRjhho=
+SHA256 (shards-1.4.0.tar.gz) = s/CiJhQ3shs+JGW3dV7fDDPwMFoRK9mjbhs+x0+WsJg=
+SIZE (crystal-1.4.0-OpenBSD7.1.tar.gz) = 8980124
+SIZE (crystal-1.4.0.tar.gz) = 2879181
+SIZE (crystal-molinillo-1.4.0.tar.gz) = 23959
+SIZE (shards-1.4.0.tar.gz) = 71264
diff --git lang/crystal/patches/patch-src_compiler_crystal_compiler_cr 
lang/crystal/patches/patch-src_compiler_crystal_compiler_cr
index 2b753e3ca08..36d53d91c6b 100644
--- lang/crystal/patches/patch-src_compiler_crystal_compiler_cr
+++ lang/crystal/patches/patch-src_compiler_crystal_compiler_cr
@@ -1,3 +1,5 @@
+# This patch must also be applied to the source tree on the cross-compiling
+# host when building crystal.o
 Index: src/compiler/crystal/compiler.cr
 --- src/compiler/crystal/compiler.cr.orig
 +++ src/compiler/crystal/compiler.cr
diff --git lang/crystal/pkg/PLIST lang/crystal/pkg/PLIST
index dddeabfaade..a31d93e9db6 100644
--- lang/crystal/pkg/PLIST
+++ lang/crystal/pkg/PLIST
@@ -70,13 +70,51 @@ lib/crystal/compiler/crystal/command/env.cr
 lib/crystal/compiler/crystal/command/eval.cr
 lib/crystal/compiler/crystal/command/format.cr
 lib/crystal/compiler/crystal/command/playground.cr
+lib/crystal/compiler/crystal/command/repl.cr
 lib/crystal/compiler/crystal/command/spec.cr
 lib/crystal/compiler/crystal/compiler.cr
 lib/crystal/compiler/crystal/config.cr
 lib/crystal/compiler/crystal/crystal_path.cr
 lib/crystal/compiler/crystal/error.cr
 lib/crystal/compiler/crystal/exception.cr
+lib/crystal/compiler/crystal/ffi/
+lib/crystal/compiler/crystal/ffi/call_interface.cr
+lib/crystal/compiler/crystal/ffi/closure.cr
+lib/crystal/compiler/crystal/ffi/ffi.cr
+lib/crystal/compiler/crystal/ffi/lib_ffi.cr
+lib/crystal/compiler/crystal/ffi/type.cr
 lib/crystal/compiler/crystal/formatter.cr
+lib/crystal/compiler/crystal/interpreter/
+lib/crystal/compiler/crystal/interpreter.cr
+lib/crystal/compiler/crystal/interpreter/c.cr
+lib/crystal/compiler/crystal/interpreter/cast.cr
+lib/crystal/compiler/crystal/interpreter/class_vars.cr
+lib/crystal/compiler/crystal/interpreter/closure.cr
+lib/crystal/compiler/crystal/interpreter/compiled_block.cr
+lib/crystal/compiler/crystal/interpreter/compiled_def.cr
+lib/crystal/compiler/crystal/interpreter/compiled_instructions.cr
+lib/crystal/compiler/crystal/interpreter/compiler.cr
+lib/crystal/compiler/crystal/interpreter/constants.cr
+lib/crystal/compiler/crystal/interpreter/context.cr
+lib/crystal/compiler/crystal/interpreter/debug.cr
+lib/crystal/compiler/crystal/interpreter/disassembler.cr
+lib/crystal/compiler/crystal/interpreter/escaping_exception.cr
+lib/crystal/compiler/crystal/interpreter/ffi_closure_context.cr
+lib/crystal/compiler/crystal/interpreter/instruction.cr
+lib/crystal/compiler/crystal/interpreter/instructions.cr
+lib/crystal/compiler/crystal/interpreter/interpreter.cr
+lib/crystal/compiler/crystal/interpreter/lib_function.cr
+lib/crystal/compiler/crystal/interpreter/local_vars.cr
+lib/crystal/compiler/crystal/interpreter/local_vars_gatherer.cr
+lib/crystal/compiler/crystal/interpreter/multidispatch.cr
+lib/crystal/compiler/crystal/interpreter/op_code.cr
+lib/crystal/compiler/crystal/interpreter/primitives.cr
+lib/crystal/compiler/crystal/interpreter/repl.cr
+lib/crystal/compiler/crystal/interpreter/to_bool.cr
+lib/crystal/compiler/crystal/interpreter/value.cr
+lib/crystal/compiler/crystal/loader/
+lib/crystal/compiler/crystal/loader.cr
+lib/crystal/compiler/crystal/loader/unix.cr
 lib/crystal/compiler/crystal/macros/
 lib/crystal/compiler/crystal/macros.cr
 lib/crystal/compiler/crystal/macros/interpreter.cr
@@ -142,10 +180,11 @@ lib/crystal/compiler/crystal/syntax/visitor.cr
 lib/crystal/compiler/crystal/tools/
 lib/crystal/compiler/crystal/tools/context.cr
 lib/crystal/compiler/crystal/tools/doc/
+lib/crystal/compiler/crystal/tools/doc.cr
 lib/crystal/compiler/crystal/tools/doc/constant.cr
 lib/crystal/compiler/crystal/tools/doc/generator.cr
-lib/crystal/compiler/crystal/tools/doc/highlighter.cr
 lib/crystal/compiler/crystal/tools/doc/html/
+lib/crystal/compiler/crystal/tools/doc/html/404.html
 lib/crystal/compiler/crystal/tools/doc/html/_head.html
 lib/crystal/compiler/crystal/tools/doc/html/_list_items.html
 lib/crystal/compiler/crystal/tools/doc/html/_method_detail.html
@@ -190,13 +229,14 @@ 
lib/crystal/compiler/crystal/tools/init/template/readme.md.ecr
 lib/crystal/compiler/crystal/tools/init/template/shard.yml.ecr
 lib/crystal/compiler/crystal/tools/init/template/spec_helper.cr.ecr
 lib/crystal/compiler/crystal/tools/playground/
+lib/crystal/compiler/crystal/tools/playground.cr
 lib/crystal/compiler/crystal/tools/playground/agent.cr
 lib/crystal/compiler/crystal/tools/playground/agent_instrumentor_transformer.cr
 lib/crystal/compiler/crystal/tools/playground/public/
 lib/crystal/compiler/crystal/tools/playground/public/application.css
 lib/crystal/compiler/crystal/tools/playground/public/application.js
 lib/crystal/compiler/crystal/tools/playground/public/favicon.ico
-lib/crystal/compiler/crystal/tools/playground/public/icon.png
+lib/crystal/compiler/crystal/tools/playground/public/icon.svg
 lib/crystal/compiler/crystal/tools/playground/public/session.js
 lib/crystal/compiler/crystal/tools/playground/public/settings.js
 lib/crystal/compiler/crystal/tools/playground/public/vendor/
@@ -240,6 +280,7 @@ lib/crystal/compiler/crystal/tools/table_print.cr
 lib/crystal/compiler/crystal/tools/typed_def_processor.cr
 lib/crystal/compiler/crystal/types.cr
 lib/crystal/compiler/crystal/util.cr
+lib/crystal/compiler/requires.cr
 lib/crystal/complex.cr
 lib/crystal/compress/
 lib/crystal/compress/deflate/
@@ -278,7 +319,10 @@ lib/crystal/crystal/at_exit_handlers.cr
 lib/crystal/crystal/compiler_rt/
 lib/crystal/crystal/compiler_rt.cr
 lib/crystal/crystal/compiler_rt/divmod128.cr
+lib/crystal/crystal/compiler_rt/fixint.cr
+lib/crystal/crystal/compiler_rt/float.cr
 lib/crystal/crystal/compiler_rt/mul.cr
+lib/crystal/crystal/compiler_rt/multi3.cr
 lib/crystal/crystal/datum.cr
 lib/crystal/crystal/digest/
 lib/crystal/crystal/digest/md5.cr
@@ -293,6 +337,8 @@ lib/crystal/crystal/elf.cr
 lib/crystal/crystal/fiber_channel.cr
 lib/crystal/crystal/hasher.cr
 lib/crystal/crystal/iconv.cr
+lib/crystal/crystal/interpreter.cr
+lib/crystal/crystal/lib_iconv.cr
 lib/crystal/crystal/mach_o.cr
 lib/crystal/crystal/main.cr
 lib/crystal/crystal/once.cr
@@ -300,6 +346,10 @@ lib/crystal/crystal/pointer_linked_list.cr
 lib/crystal/crystal/rw_lock.cr
 lib/crystal/crystal/scheduler.cr
 lib/crystal/crystal/spin_lock.cr
+lib/crystal/crystal/syntax_highlighter/
+lib/crystal/crystal/syntax_highlighter.cr
+lib/crystal/crystal/syntax_highlighter/colorize.cr
+lib/crystal/crystal/syntax_highlighter/html.cr
 lib/crystal/crystal/system/
 lib/crystal/crystal/system.cr
 lib/crystal/crystal/system/dir.cr
@@ -311,6 +361,7 @@ lib/crystal/crystal/system/file_descriptor.cr
 lib/crystal/crystal/system/file_info.cr
 lib/crystal/crystal/system/group.cr
 lib/crystal/crystal/system/mime.cr
+lib/crystal/crystal/system/path.cr
 lib/crystal/crystal/system/print_error.cr
 lib/crystal/crystal/system/process.cr
 lib/crystal/crystal/system/random.cr
@@ -335,17 +386,38 @@ lib/crystal/crystal/system/unix/group.cr
 lib/crystal/crystal/system/unix/hostname.cr
 lib/crystal/crystal/system/unix/lib_event2.cr
 lib/crystal/crystal/system/unix/mime.cr
+lib/crystal/crystal/system/unix/path.cr
 lib/crystal/crystal/system/unix/process.cr
 lib/crystal/crystal/system/unix/pthread.cr
 lib/crystal/crystal/system/unix/pthread_condition_variable.cr
 lib/crystal/crystal/system/unix/pthread_mutex.cr
 lib/crystal/crystal/system/unix/socket.cr
+lib/crystal/crystal/system/unix/syscall.cr
 lib/crystal/crystal/system/unix/sysconf_cpucount.cr
 lib/crystal/crystal/system/unix/sysctl_cpucount.cr
 lib/crystal/crystal/system/unix/time.cr
 lib/crystal/crystal/system/unix/urandom.cr
 lib/crystal/crystal/system/unix/user.cr
 lib/crystal/crystal/system/user.cr
+lib/crystal/crystal/system/wasi/
+lib/crystal/crystal/system/wasi/cpucount.cr
+lib/crystal/crystal/system/wasi/dir.cr
+lib/crystal/crystal/system/wasi/event_loop.cr
+lib/crystal/crystal/system/wasi/fiber.cr
+lib/crystal/crystal/system/wasi/file.cr
+lib/crystal/crystal/system/wasi/file_descriptor.cr
+lib/crystal/crystal/system/wasi/group.cr
+lib/crystal/crystal/system/wasi/hostname.cr
+lib/crystal/crystal/system/wasi/lib_wasi.cr
+lib/crystal/crystal/system/wasi/main.cr
+lib/crystal/crystal/system/wasi/path.cr
+lib/crystal/crystal/system/wasi/process.cr
+lib/crystal/crystal/system/wasi/random.cr
+lib/crystal/crystal/system/wasi/socket.cr
+lib/crystal/crystal/system/wasi/thread.cr
+lib/crystal/crystal/system/wasi/thread_mutex.cr
+lib/crystal/crystal/system/wasi/user.cr
+lib/crystal/crystal/system/wasi/wasi.cr
 lib/crystal/crystal/system/win32/
 lib/crystal/crystal/system/win32/cpucount.cr
 lib/crystal/crystal/system/win32/dir.cr
@@ -357,13 +429,17 @@ lib/crystal/crystal/system/win32/file_descriptor.cr
 lib/crystal/crystal/system/win32/file_info.cr
 lib/crystal/crystal/system/win32/hostname.cr
 lib/crystal/crystal/system/win32/mime.cr
+lib/crystal/crystal/system/win32/path.cr
 lib/crystal/crystal/system/win32/process.cr
 lib/crystal/crystal/system/win32/random.cr
 lib/crystal/crystal/system/win32/socket.cr
 lib/crystal/crystal/system/win32/thread.cr
 lib/crystal/crystal/system/win32/thread_mutex.cr
 lib/crystal/crystal/system/win32/time.cr
+lib/crystal/crystal/system/win32/visual_studio.cr
 lib/crystal/crystal/system/win32/windows_registry.cr
+lib/crystal/crystal/system/win32/windows_sdk.cr
+lib/crystal/crystal/system/win32/wmain.cr
 lib/crystal/crystal/system/win32/zone_names.cr
 lib/crystal/crystal/system/windows.cr
 lib/crystal/crystal/thread_local_value.cr
@@ -410,9 +486,11 @@ lib/crystal/exception/call_stack/
 lib/crystal/exception/call_stack.cr
 lib/crystal/exception/call_stack/dwarf.cr
 lib/crystal/exception/call_stack/elf.cr
+lib/crystal/exception/call_stack/interpreter.cr
 lib/crystal/exception/call_stack/libunwind.cr
 lib/crystal/exception/call_stack/mach_o.cr
 lib/crystal/exception/call_stack/null.cr
+lib/crystal/exception/call_stack/stackwalk.cr
 lib/crystal/exception/lib_unwind.cr
 lib/crystal/fiber/
 lib/crystal/fiber.cr
@@ -421,6 +499,8 @@ lib/crystal/fiber/context.cr
 lib/crystal/fiber/context/aarch64.cr
 lib/crystal/fiber/context/arm.cr
 lib/crystal/fiber/context/i386.cr
+lib/crystal/fiber/context/interpreted.cr
+lib/crystal/fiber/context/wasm32.cr
 lib/crystal/fiber/context/x86_64-microsoft.cr
 lib/crystal/fiber/context/x86_64-sysv.cr
 lib/crystal/fiber/stack_pool.cr
@@ -497,6 +577,7 @@ lib/crystal/io/byte_format.cr
 lib/crystal/io/console.cr
 lib/crystal/io/delimited.cr
 lib/crystal/io/encoding.cr
+lib/crystal/io/encoding_stubs.cr
 lib/crystal/io/error.cr
 lib/crystal/io/evented.cr
 lib/crystal/io/file_descriptor.cr
@@ -599,7 +680,6 @@ lib/crystal/lib_c/aarch64-linux-gnu/c/sys/resource.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/select.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/socket.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/stat.cr
-lib/crystal/lib_c/aarch64-linux-gnu/c/sys/syscall.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/time.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/types.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/un.cr
@@ -640,7 +720,6 @@ lib/crystal/lib_c/aarch64-linux-musl/c/sys/resource.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/select.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/socket.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/stat.cr
-lib/crystal/lib_c/aarch64-linux-musl/c/sys/syscall.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/time.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/types.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/un.cr
@@ -682,7 +761,6 @@ lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/resource.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/select.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/socket.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/stat.cr
-lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/syscall.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/time.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/types.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/un.cr
@@ -723,7 +801,6 @@ lib/crystal/lib_c/i386-linux-gnu/c/sys/resource.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/select.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/socket.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/stat.cr
-lib/crystal/lib_c/i386-linux-gnu/c/sys/syscall.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/time.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/types.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/un.cr
@@ -764,7 +841,6 @@ lib/crystal/lib_c/i386-linux-musl/c/sys/resource.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/select.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/socket.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/stat.cr
-lib/crystal/lib_c/i386-linux-musl/c/sys/syscall.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/time.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/types.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/un.cr
@@ -774,6 +850,36 @@ lib/crystal/lib_c/i386-linux-musl/c/time.cr
 lib/crystal/lib_c/i386-linux-musl/c/unistd.cr
 lib/crystal/lib_c/i686-linux-gnu
 lib/crystal/lib_c/i686-linux-musl
+lib/crystal/lib_c/wasm32-wasi/
+lib/crystal/lib_c/wasm32-wasi/c/
+lib/crystal/lib_c/wasm32-wasi/c/arpa/
+lib/crystal/lib_c/wasm32-wasi/c/arpa/inet.cr
+lib/crystal/lib_c/wasm32-wasi/c/errno.cr
+lib/crystal/lib_c/wasm32-wasi/c/fcntl.cr
+lib/crystal/lib_c/wasm32-wasi/c/iconv.cr
+lib/crystal/lib_c/wasm32-wasi/c/netdb.cr
+lib/crystal/lib_c/wasm32-wasi/c/netinet/
+lib/crystal/lib_c/wasm32-wasi/c/netinet/in.cr
+lib/crystal/lib_c/wasm32-wasi/c/netinet/tcp.cr
+lib/crystal/lib_c/wasm32-wasi/c/sched.cr
+lib/crystal/lib_c/wasm32-wasi/c/stdarg.cr
+lib/crystal/lib_c/wasm32-wasi/c/stddef.cr
+lib/crystal/lib_c/wasm32-wasi/c/stdint.cr
+lib/crystal/lib_c/wasm32-wasi/c/stdio.cr
+lib/crystal/lib_c/wasm32-wasi/c/stdlib.cr
+lib/crystal/lib_c/wasm32-wasi/c/string.cr
+lib/crystal/lib_c/wasm32-wasi/c/sys/
+lib/crystal/lib_c/wasm32-wasi/c/sys/file.cr
+lib/crystal/lib_c/wasm32-wasi/c/sys/resource.cr
+lib/crystal/lib_c/wasm32-wasi/c/sys/select.cr
+lib/crystal/lib_c/wasm32-wasi/c/sys/socket.cr
+lib/crystal/lib_c/wasm32-wasi/c/sys/stat.cr
+lib/crystal/lib_c/wasm32-wasi/c/sys/time.cr
+lib/crystal/lib_c/wasm32-wasi/c/sys/times.cr
+lib/crystal/lib_c/wasm32-wasi/c/sys/types.cr
+lib/crystal/lib_c/wasm32-wasi/c/termios.cr
+lib/crystal/lib_c/wasm32-wasi/c/time.cr
+lib/crystal/lib_c/wasm32-wasi/c/unistd.cr
 lib/crystal/lib_c/x86_64-darwin/
 lib/crystal/lib_c/x86_64-darwin/c/
 lib/crystal/lib_c/x86_64-darwin/c/arpa/
@@ -929,7 +1035,6 @@ lib/crystal/lib_c/x86_64-linux-gnu/c/sys/resource.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/select.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/socket.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/stat.cr
-lib/crystal/lib_c/x86_64-linux-gnu/c/sys/syscall.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/time.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/types.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/un.cr
@@ -970,7 +1075,6 @@ lib/crystal/lib_c/x86_64-linux-musl/c/sys/resource.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/select.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/socket.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/stat.cr
-lib/crystal/lib_c/x86_64-linux-musl/c/sys/syscall.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/time.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/types.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/un.cr
@@ -1067,8 +1171,11 @@ lib/crystal/lib_c/x86_64-windows-msvc/
 lib/crystal/lib_c/x86_64-windows-msvc/c/
 lib/crystal/lib_c/x86_64-windows-msvc/c/afunix.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/basetsd.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/combaseapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/consoleapi.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/consoleapi2.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/corecrt.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/dbghelp.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/direct.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/errhandlingapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/errno.cr
@@ -1081,7 +1188,9 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/inaddr.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/int_safe.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/io.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/ioapiset.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/knownfolders.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/libloaderapi.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/malloc.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/memoryapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/minwinbase.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/mswsock.cr
@@ -1090,12 +1199,14 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/processenv.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/processthreadsapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/profileapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/regapix.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/shlobj_core.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/stdarg.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/stddef.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/stdint.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/stdio.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/stdlib.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/string.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/stringapiset.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/synchapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/sys/
 lib/crystal/lib_c/x86_64-windows-msvc/c/sys/stat.cr
@@ -1106,6 +1217,7 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/timezoneapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/win_def.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/winbase.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/windows.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/winnls.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/winnt.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/winreg.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/winsock2.cr
@@ -1121,6 +1233,7 @@ lib/crystal/llvm/abi/
 lib/crystal/llvm/abi.cr
 lib/crystal/llvm/abi/aarch64.cr
 lib/crystal/llvm/abi/arm.cr
+lib/crystal/llvm/abi/wasm32.cr
 lib/crystal/llvm/abi/x86.cr
 lib/crystal/llvm/abi/x86_64.cr
 lib/crystal/llvm/abi/x86_win64.cr
@@ -1185,6 +1298,7 @@ lib/crystal/mime/multipart/
 lib/crystal/mime/multipart.cr
 lib/crystal/mime/multipart/builder.cr
 lib/crystal/mime/multipart/parser.cr
+lib/crystal/mime/multipart/state.cr
 lib/crystal/mutex.cr
 lib/crystal/named_tuple.cr
 lib/crystal/nil.cr
@@ -1305,11 +1419,21 @@ lib/crystal/string/
 lib/crystal/string.cr
 lib/crystal/string/builder.cr
 lib/crystal/string/formatter.cr
+lib/crystal/string/grapheme/
+lib/crystal/string/grapheme.cr
+lib/crystal/string/grapheme/grapheme.cr
+lib/crystal/string/grapheme/properties.cr
 lib/crystal/string/utf16.cr
 lib/crystal/string_pool.cr
 lib/crystal/string_scanner.cr
 lib/crystal/struct.cr
 lib/crystal/symbol.cr
+lib/crystal/syscall/
+lib/crystal/syscall.cr
+lib/crystal/syscall/aarch64-linux.cr
+lib/crystal/syscall/arm-linux.cr
+lib/crystal/syscall/i386-linux.cr
+lib/crystal/syscall/x86_64-linux.cr
 lib/crystal/system/
 lib/crystal/system.cr
 lib/crystal/system/group.cr
@@ -1352,6 +1476,7 @@ lib/crystal/uuid/json.cr
 lib/crystal/uuid/yaml.cr
 lib/crystal/va_list.cr
 lib/crystal/value.cr
+lib/crystal/wasi_error.cr
 lib/crystal/weak_ref.cr
 lib/crystal/windows_stubs.cr
 lib/crystal/winerror.cr

Reply via email to