I sent an earlier version to the maintainer and pinged them on IRC 
but got no response.


diff --git lang/crystal/Makefile lang/crystal/Makefile
index 406341bee4a..99e0d5c4fc3 100644
--- lang/crystal/Makefile
+++ lang/crystal/Makefile
@@ -1,12 +1,11 @@
 # $OpenBSD: Makefile,v 1.10 2021/05/13 23:52:00 jca Exp $
 
-BROKEN =       needs an update to support llvm-11
-
 # Hopefully ${CLANG_ARCHS} at some point.
 ONLY_FOR_ARCHS=        amd64
 
-V =            0.30.1
-V_SHARDS =     0.9.0
+V =            1.0.0
+V_SHARDS =     0.14.1
+V_MOLINILLO =  0.2.0
 COMMENT =      statically typed object oriented language
 DISTNAME =     crystal-${V}
 CATEGORIES =   lang
@@ -18,18 +17,27 @@ MAINTAINER =        Wesley Moxam <w...@wmoxam.com>
 PERMIT_PACKAGE =       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} c event_core event_extra gc iconv
-WANTLIB += m pcre yaml
+WANTLIB += m pcre crypto ssl yaml-0 z
+
+#
+# crystal-X-OpenBSDX.X.tar.gz is an archive of a bootstrap compiler object
+# (crystal.o) which can be cross-compiled on another platform by installing the
+# current version of Crystal there, then checking out the source for that
+# version and running:
+#
+#      make crystal FLAGS="--cross-compile --target amd64-unknown-openbsd6.9"
+#
+# The result will be built at .build/crystal.o
+#
 
-# Requires a bootstrap compiler object (crystal.o) which can be built by:
-# .build/crystal build --cross-compile \
-#      --target amd64-unknown-openbsd`uname -r` src/compiler/crystal.cr \
-#      -D i_know_what_im_doing
 MASTER_SITES = https://github.com/crystal-lang/crystal/archive/
-MASTER_SITES0 =        https://wmoxam.com/public/
+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}-OpenBSD6.5.tar.gz:0 \
-               shards-${V}{v${V_SHARDS}}.tar.gz:1
+               crystal-${V}-OpenBSD6.9.tar.gz:0 \
+               shards-${V}{v${V_SHARDS}}.tar.gz:1 \
+               crystal-molinillo-${V}{v${V_MOLINILLO}}.tar.gz:2
 
 # Build requires llvm-config from ports, not from base
 COMPILER =     ports-clang
@@ -49,6 +57,10 @@ ALL_TARGET = crystal release=1
 
 NO_TEST =      Yes
 
+post-extract:
+       mv ${WRKDIR}/shards-${V_SHARDS} ${WRKSRC}/
+       mv ${WRKDIR}/crystal-molinillo-${V_MOLINILLO} ${WRKSRC}/
+
 do-build:
        mkdir -p ${WRKSRC}/.build
        # Link the compiler from the pre-built bootstrap object
@@ -57,27 +69,21 @@ do-build:
        cd ${WRKSRC} && ${CXX} -rdynamic -o ${WRKBUILD}/.build/crystal \
                ${WRKSRC}/../crystal.o \
                ${WRKSRC}/src/llvm/ext/llvm_ext.o \
-               ${WRKSRC}/src/ext/sigfault.o \
+               ${WRKSRC}/src/ext/libcrystal.a \
                -L${LOCALBASE}/lib \
                `(${LLVM_CONFIG} --libs --system-libs --ldflags 2> /dev/null)` \
                -lz -lpcre -lgc -lpthread -levent_core -levent_extra -lssl \
-               -lcrypto -liconv
-       # Use the compiler to re-compile the compiler
-       touch ${WRKSRC}/src/compiler/crystal.cr
-       cd ${WRKSRC}; \
-               ulimit -s 5120 -d 4096000 && \
-               CRYSTAL_CONFIG_PATH="lib:${TRUEPREFIX}/lib/crystal" \
-               CXX=${CXX} LLVM_CONFIG=${LLVM_CONFIG} \
-               ${MAKE_PROGRAM} ${ALL_TARGET}
-       cd ${WRKSRC}/../shards-${V_SHARDS} && \
-               ${MAKE_PROGRAM} CRYSTAL=${WRKSRC}/.build/crystal \
-               CRYSTAL_PATH=${WRKSRC}/src CRFLAGS=--release
+               -lcrypto -liconv -lc++abi
+       cd ${WRKSRC}/shards-${V_SHARDS} && \
+               env CRYSTAL_PATH=lib:${WRKSRC}/src \
+               CRYSTAL=${WRKSRC}/.build/crystal \
+               ${MAKE_PROGRAM}
 
 do-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/lib/crystal
        ${INSTALL_PROGRAM} ${WRKSRC}/.build/crystal ${PREFIX}/bin
        cd ${WRKSRC}/src && pax -rw . ${PREFIX}/lib/crystal/
-       ${INSTALL_PROGRAM} ${WRKSRC}/../shards-${V_SHARDS}/bin/shards \
+       ${INSTALL_PROGRAM} ${WRKSRC}/shards-${V_SHARDS}/bin/shards \
                ${PREFIX}/bin
 
 .include <bsd.port.mk>
diff --git lang/crystal/distinfo lang/crystal/distinfo
index 5cf9a544801..3d3e9e90d8c 100644
--- lang/crystal/distinfo
+++ lang/crystal/distinfo
@@ -1,6 +1,8 @@
-SHA256 (crystal-0.30.1-OpenBSD6.5.tar.gz) = 
xbFY8RkhoDFnsK++X5C3YFsSNS7arkwwu1yBsrCR6vY=
-SHA256 (crystal-0.30.1.tar.gz) = D/wA+lSSnCUzvAvLieCwAd06vEcMzIfjV2BHpc2vwGI=
-SHA256 (shards-0.30.1.tar.gz) = kPIwyHzHuUyoReb+NPJSPtyttWLXFdqvmGA+36KpTWU=
-SIZE (crystal-0.30.1-OpenBSD6.5.tar.gz) = 7035204
-SIZE (crystal-0.30.1.tar.gz) = 2153037
-SIZE (shards-0.30.1.tar.gz) = 41280
+SHA256 (crystal-1.0.0-OpenBSD6.9.tar.gz) = 
uurii6KU+6R9n7u9Bh8RsTrULa2bW8QO+iOD39Cyjuo=
+SHA256 (crystal-1.0.0.tar.gz) = a4XJE5qJFzLB8QY4AwY1/52+TmgYytgaXb1y20CRMBk=
+SHA256 (crystal-molinillo-1.0.0.tar.gz) = 
4jHPJBGmoRoVOJg8f7UrGeZQrMMzi9PN9v2xPWRjhho=
+SHA256 (shards-1.0.0.tar.gz) = BAsICstNTUS/4HiXIZ/ct1JfeD4lPYh42Dgb948T8yg=
+SIZE (crystal-1.0.0-OpenBSD6.9.tar.gz) = 8710689
+SIZE (crystal-1.0.0.tar.gz) = 2435212
+SIZE (crystal-molinillo-1.0.0.tar.gz) = 23959
+SIZE (shards-1.0.0.tar.gz) = 61664
diff --git lang/crystal/patches/patch-shards-0_14_1_Makefile 
lang/crystal/patches/patch-shards-0_14_1_Makefile
new file mode 100644
index 00000000000..9e195566dcf
--- /dev/null
+++ lang/crystal/patches/patch-shards-0_14_1_Makefile
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+Index: shards-0.14.1/Makefile
+--- shards-0.14.1/Makefile.orig
++++ shards-0.14.1/Makefile
+@@ -58,7 +58,8 @@ test_integration: bin/shards phony
+ 
+ lib: shard.lock
+       mkdir -p lib/molinillo
+-      $(SHARDS) install || (curl -L $(MOLINILLO_URL) | tar -xzf - -C 
lib/molinillo --strip-components=1)
++      #$(SHARDS) install || (curl -L $(MOLINILLO_URL) | tar -xzf - -C 
lib/molinillo --strip-components=1)
++      cp -R ../crystal-molinillo-*/* lib/molinillo/
+ 
+ shard.lock: shard.yml
+       $(SHARDS) update
diff --git lang/crystal/pkg/PLIST lang/crystal/pkg/PLIST
index 19882329b01..329ffa00411 100644
--- lang/crystal/pkg/PLIST
+++ lang/crystal/pkg/PLIST
@@ -3,8 +3,6 @@
 @bin bin/shards
 lib/crystal/
 lib/crystal/VERSION
-lib/crystal/adler32/
-lib/crystal/adler32/adler32.cr
 lib/crystal/annotations.cr
 lib/crystal/array.cr
 lib/crystal/atomic.cr
@@ -21,13 +19,11 @@ lib/crystal/big/big_int.cr
 lib/crystal/big/big_rational.cr
 lib/crystal/big/json.cr
 lib/crystal/big/lib_gmp.cr
+lib/crystal/big/number.cr
 lib/crystal/big/yaml.cr
 lib/crystal/bit_array.cr
 lib/crystal/bool.cr
 lib/crystal/box.cr
-lib/crystal/callstack/
-lib/crystal/callstack.cr
-lib/crystal/callstack/lib_unwind.cr
 lib/crystal/channel.cr
 lib/crystal/char/
 lib/crystal/char.cr
@@ -38,6 +34,7 @@ lib/crystal/comparable.cr
 lib/crystal/compiler/
 lib/crystal/compiler/crystal/
 lib/crystal/compiler/crystal.cr
+lib/crystal/compiler/crystal/annotatable.cr
 lib/crystal/compiler/crystal/codegen/
 lib/crystal/compiler/crystal/codegen/asm.cr
 lib/crystal/compiler/crystal/codegen/ast.cr
@@ -52,19 +49,20 @@ lib/crystal/compiler/crystal/codegen/context.cr
 lib/crystal/compiler/crystal/codegen/crystal_llvm_builder.cr
 lib/crystal/compiler/crystal/codegen/debug.cr
 lib/crystal/compiler/crystal/codegen/exception.cr
+lib/crystal/compiler/crystal/codegen/experimental.cr
 lib/crystal/compiler/crystal/codegen/fun.cr
 lib/crystal/compiler/crystal/codegen/link.cr
 lib/crystal/compiler/crystal/codegen/llvm_builder_helper.cr
 lib/crystal/compiler/crystal/codegen/llvm_id.cr
 lib/crystal/compiler/crystal/codegen/llvm_typer.cr
 lib/crystal/compiler/crystal/codegen/match.cr
+lib/crystal/compiler/crystal/codegen/once.cr
 lib/crystal/compiler/crystal/codegen/phi.cr
 lib/crystal/compiler/crystal/codegen/primitives.cr
 lib/crystal/compiler/crystal/codegen/target.cr
 lib/crystal/compiler/crystal/codegen/type_id.cr
 lib/crystal/compiler/crystal/codegen/types.cr
 lib/crystal/compiler/crystal/codegen/unions.cr
-lib/crystal/compiler/crystal/codegen/warnings.cr
 lib/crystal/compiler/crystal/command/
 lib/crystal/compiler/crystal/command.cr
 lib/crystal/compiler/crystal/command/cursor.cr
@@ -77,6 +75,7 @@ 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/formatter.cr
 lib/crystal/compiler/crystal/macros/
@@ -99,6 +98,7 @@ lib/crystal/compiler/crystal/semantic/conversions.cr
 lib/crystal/compiler/crystal/semantic/cover.cr
 lib/crystal/compiler/crystal/semantic/default_arguments.cr
 lib/crystal/compiler/crystal/semantic/exception.cr
+lib/crystal/compiler/crystal/semantic/exhaustiveness_checker.cr
 lib/crystal/compiler/crystal/semantic/filters.cr
 lib/crystal/compiler/crystal/semantic/fix_missing_types.cr
 lib/crystal/compiler/crystal/semantic/flags.cr
@@ -126,6 +126,7 @@ 
lib/crystal/compiler/crystal/semantic/type_declaration_visitor.cr
 lib/crystal/compiler/crystal/semantic/type_guess_visitor.cr
 lib/crystal/compiler/crystal/semantic/type_lookup.cr
 lib/crystal/compiler/crystal/semantic/type_merge.cr
+lib/crystal/compiler/crystal/semantic/warnings.cr
 lib/crystal/compiler/crystal/syntax/
 lib/crystal/compiler/crystal/syntax.cr
 lib/crystal/compiler/crystal/syntax/ast.cr
@@ -158,19 +159,29 @@ lib/crystal/compiler/crystal/tools/doc/html/js/
 lib/crystal/compiler/crystal/tools/doc/html/js/_navigator.js
 lib/crystal/compiler/crystal/tools/doc/html/js/_search.js
 lib/crystal/compiler/crystal/tools/doc/html/js/_usage-modal.js
+lib/crystal/compiler/crystal/tools/doc/html/js/_versions.js
 lib/crystal/compiler/crystal/tools/doc/html/js/doc.js
 lib/crystal/compiler/crystal/tools/doc/html/main.html
+lib/crystal/compiler/crystal/tools/doc/html/sitemap.xml
 lib/crystal/compiler/crystal/tools/doc/html/type.html
 lib/crystal/compiler/crystal/tools/doc/item.cr
 lib/crystal/compiler/crystal/tools/doc/macro.cr
 lib/crystal/compiler/crystal/tools/doc/main.cr
-lib/crystal/compiler/crystal/tools/doc/markdown_doc_renderer.cr
+lib/crystal/compiler/crystal/tools/doc/markdown/
+lib/crystal/compiler/crystal/tools/doc/markdown/doc_renderer.cr
+lib/crystal/compiler/crystal/tools/doc/markdown/html_renderer.cr
+lib/crystal/compiler/crystal/tools/doc/markdown/markdown.cr
+lib/crystal/compiler/crystal/tools/doc/markdown/parser.cr
+lib/crystal/compiler/crystal/tools/doc/markdown/renderer.cr
 lib/crystal/compiler/crystal/tools/doc/method.cr
+lib/crystal/compiler/crystal/tools/doc/project_info.cr
+lib/crystal/compiler/crystal/tools/doc/relative_location.cr
 lib/crystal/compiler/crystal/tools/doc/templates.cr
 lib/crystal/compiler/crystal/tools/doc/to_json.cr
 lib/crystal/compiler/crystal/tools/doc/type.cr
 lib/crystal/compiler/crystal/tools/expand.cr
 lib/crystal/compiler/crystal/tools/formatter.cr
+lib/crystal/compiler/crystal/tools/git.cr
 lib/crystal/compiler/crystal/tools/implementations.cr
 lib/crystal/compiler/crystal/tools/init/
 lib/crystal/compiler/crystal/tools/init.cr
@@ -236,12 +247,30 @@ lib/crystal/compiler/crystal/tools/typed_def_processor.cr
 lib/crystal/compiler/crystal/types.cr
 lib/crystal/compiler/crystal/util.cr
 lib/crystal/complex.cr
-lib/crystal/concurrent/
+lib/crystal/compress/
+lib/crystal/compress/deflate/
+lib/crystal/compress/deflate/deflate.cr
+lib/crystal/compress/deflate/reader.cr
+lib/crystal/compress/deflate/writer.cr
+lib/crystal/compress/gzip/
+lib/crystal/compress/gzip/gzip.cr
+lib/crystal/compress/gzip/header.cr
+lib/crystal/compress/gzip/reader.cr
+lib/crystal/compress/gzip/writer.cr
+lib/crystal/compress/zip/
+lib/crystal/compress/zip/checksum_reader.cr
+lib/crystal/compress/zip/checksum_writer.cr
+lib/crystal/compress/zip/compression_method.cr
+lib/crystal/compress/zip/file.cr
+lib/crystal/compress/zip/file_info.cr
+lib/crystal/compress/zip/reader.cr
+lib/crystal/compress/zip/writer.cr
+lib/crystal/compress/zip/zip.cr
+lib/crystal/compress/zlib/
+lib/crystal/compress/zlib/reader.cr
+lib/crystal/compress/zlib/writer.cr
+lib/crystal/compress/zlib/zlib.cr
 lib/crystal/concurrent.cr
-lib/crystal/concurrent/error.cr
-lib/crystal/concurrent/future.cr
-lib/crystal/crc32/
-lib/crystal/crc32/crc32.cr
 lib/crystal/crypto/
 lib/crystal/crypto/bcrypt/
 lib/crystal/crypto/bcrypt.cr
@@ -251,35 +280,69 @@ lib/crystal/crypto/bcrypt/password.cr
 lib/crystal/crypto/blowfish.cr
 lib/crystal/crypto/subtle.cr
 lib/crystal/crystal/
+lib/crystal/crystal/at_exit_handlers.cr
+lib/crystal/crystal/compiler_rt/
 lib/crystal/crystal/compiler_rt.cr
-lib/crystal/crystal/event.cr
-lib/crystal/crystal/event_loop.cr
+lib/crystal/crystal/compiler_rt/mulodi4.cr
+lib/crystal/crystal/datum.cr
+lib/crystal/crystal/digest/
+lib/crystal/crystal/digest/md5.cr
+lib/crystal/crystal/digest/sha1.cr
+lib/crystal/crystal/dwarf/
+lib/crystal/crystal/dwarf.cr
+lib/crystal/crystal/dwarf/abbrev.cr
+lib/crystal/crystal/dwarf/info.cr
+lib/crystal/crystal/dwarf/line_numbers.cr
+lib/crystal/crystal/dwarf/strings.cr
+lib/crystal/crystal/elf.cr
+lib/crystal/crystal/fiber_channel.cr
 lib/crystal/crystal/hasher.cr
-lib/crystal/crystal/lib_event2.cr
+lib/crystal/crystal/iconv.cr
+lib/crystal/crystal/mach_o.cr
 lib/crystal/crystal/main.cr
+lib/crystal/crystal/once.cr
+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/system/
 lib/crystal/crystal/system.cr
 lib/crystal/crystal/system/dir.cr
 lib/crystal/crystal/system/env.cr
+lib/crystal/crystal/system/event_loop.cr
+lib/crystal/crystal/system/fiber.cr
 lib/crystal/crystal/system/file.cr
 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/print_error.cr
+lib/crystal/crystal/system/process.cr
 lib/crystal/crystal/system/random.cr
+lib/crystal/crystal/system/thread.cr
+lib/crystal/crystal/system/thread_linked_list.cr
+lib/crystal/crystal/system/thread_mutex.cr
 lib/crystal/crystal/system/time.cr
 lib/crystal/crystal/system/unix/
+lib/crystal/crystal/system/unix.cr
 lib/crystal/crystal/system/unix/arc4random.cr
 lib/crystal/crystal/system/unix/dir.cr
 lib/crystal/crystal/system/unix/env.cr
+lib/crystal/crystal/system/unix/event_libevent.cr
+lib/crystal/crystal/system/unix/event_loop_libevent.cr
+lib/crystal/crystal/system/unix/fiber.cr
 lib/crystal/crystal/system/unix/file.cr
 lib/crystal/crystal/system/unix/file_descriptor.cr
 lib/crystal/crystal/system/unix/file_info.cr
 lib/crystal/crystal/system/unix/getrandom.cr
 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/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/sysconf_cpucount.cr
 lib/crystal/crystal/system/unix/sysctl_cpucount.cr
 lib/crystal/crystal/system/unix/time.cr
@@ -290,15 +353,21 @@ lib/crystal/crystal/system/win32/
 lib/crystal/crystal/system/win32/cpucount.cr
 lib/crystal/crystal/system/win32/dir.cr
 lib/crystal/crystal/system/win32/env.cr
+lib/crystal/crystal/system/win32/event_loop_iocp.cr
+lib/crystal/crystal/system/win32/fiber.cr
 lib/crystal/crystal/system/win32/file.cr
 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/process.cr
 lib/crystal/crystal/system/win32/random.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/zone_names.cr
 lib/crystal/crystal/system/windows.cr
+lib/crystal/crystal/thread_local_value.cr
 lib/crystal/csv/
 lib/crystal/csv.cr
 lib/crystal/csv/builder.cr
@@ -309,26 +378,22 @@ lib/crystal/csv/lexer/io_based.cr
 lib/crystal/csv/lexer/string_based.cr
 lib/crystal/csv/parser.cr
 lib/crystal/csv/token.cr
-lib/crystal/debug/
-lib/crystal/debug/dwarf/
-lib/crystal/debug/dwarf.cr
-lib/crystal/debug/dwarf/abbrev.cr
-lib/crystal/debug/dwarf/info.cr
-lib/crystal/debug/dwarf/line_numbers.cr
-lib/crystal/debug/dwarf/strings.cr
-lib/crystal/debug/elf.cr
-lib/crystal/debug/mach_o.cr
 lib/crystal/deque.cr
 lib/crystal/digest/
 lib/crystal/digest.cr
-lib/crystal/digest/base.cr
+lib/crystal/digest/adler32.cr
+lib/crystal/digest/crc32.cr
+lib/crystal/digest/digest.cr
+lib/crystal/digest/io_digest.cr
 lib/crystal/digest/md5.cr
 lib/crystal/digest/sha1.cr
+lib/crystal/digest/sha256.cr
+lib/crystal/digest/sha512.cr
 lib/crystal/dir/
 lib/crystal/dir.cr
 lib/crystal/dir/glob.cr
-lib/crystal/dl.cr
 lib/crystal/docs_main.cr
+lib/crystal/docs_pseudo_methods.cr
 lib/crystal/ecr/
 lib/crystal/ecr.cr
 lib/crystal/ecr/lexer.cr
@@ -340,10 +405,18 @@ lib/crystal/enum.cr
 lib/crystal/enumerable.cr
 lib/crystal/env.cr
 lib/crystal/errno.cr
+lib/crystal/exception/
 lib/crystal/exception.cr
+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/mach_o.cr
+lib/crystal/exception/call_stack/null.cr
+lib/crystal/exception/lib_unwind.cr
 lib/crystal/ext/
 lib/crystal/ext.cr
-lib/crystal/ext/libcrystal.a
+@static-lib lib/crystal/ext/libcrystal.a
 lib/crystal/ext/sigfault.c
 lib/crystal/ext/sigfault.o
 lib/crystal/fiber/
@@ -352,19 +425,17 @@ lib/crystal/fiber/context/
 lib/crystal/fiber/context.cr
 lib/crystal/fiber/context/aarch64.cr
 lib/crystal/fiber/context/arm.cr
-lib/crystal/fiber/context/i686.cr
-lib/crystal/fiber/context/x86_64.cr
+lib/crystal/fiber/context/i386.cr
+lib/crystal/fiber/context/x86_64-microsoft.cr
+lib/crystal/fiber/context/x86_64-sysv.cr
 lib/crystal/fiber/stack_pool.cr
 lib/crystal/file/
 lib/crystal/file.cr
+lib/crystal/file/error.cr
 lib/crystal/file/info.cr
 lib/crystal/file/preader.cr
 lib/crystal/file/tempfile.cr
 lib/crystal/file_utils.cr
-lib/crystal/flate/
-lib/crystal/flate/flate.cr
-lib/crystal/flate/reader.cr
-lib/crystal/flate/writer.cr
 lib/crystal/float/
 lib/crystal/float.cr
 lib/crystal/float/printer/
@@ -377,11 +448,6 @@ lib/crystal/gc/
 lib/crystal/gc.cr
 lib/crystal/gc/boehm.cr
 lib/crystal/gc/none.cr
-lib/crystal/gzip/
-lib/crystal/gzip/gzip.cr
-lib/crystal/gzip/header.cr
-lib/crystal/gzip/reader.cr
-lib/crystal/gzip/writer.cr
 lib/crystal/hash.cr
 lib/crystal/html/
 lib/crystal/html.cr
@@ -400,6 +466,7 @@ lib/crystal/http/formdata/builder.cr
 lib/crystal/http/formdata/parser.cr
 lib/crystal/http/formdata/part.cr
 lib/crystal/http/headers.cr
+lib/crystal/http/log.cr
 lib/crystal/http/params.cr
 lib/crystal/http/request.cr
 lib/crystal/http/server/
@@ -418,9 +485,9 @@ lib/crystal/http/server/response.cr
 lib/crystal/http/status.cr
 lib/crystal/http/web_socket/
 lib/crystal/http/web_socket.cr
+lib/crystal/http/web_socket/close_code.cr
 lib/crystal/http/web_socket/protocol.cr
 lib/crystal/humanize.cr
-lib/crystal/iconv.cr
 lib/crystal/indexable.cr
 lib/crystal/ini.cr
 lib/crystal/int.cr
@@ -452,7 +519,6 @@ lib/crystal/json/lexer/
 lib/crystal/json/lexer.cr
 lib/crystal/json/lexer/io_based.cr
 lib/crystal/json/lexer/string_based.cr
-lib/crystal/json/mapping.cr
 lib/crystal/json/parser.cr
 lib/crystal/json/pull_parser.cr
 lib/crystal/json/serialization.cr
@@ -462,16 +528,58 @@ lib/crystal/kernel.cr
 lib/crystal/levenshtein.cr
 lib/crystal/lib_c/
 lib/crystal/lib_c.cr
+lib/crystal/lib_c/aarch64-darwin/
+lib/crystal/lib_c/aarch64-darwin/c/
+lib/crystal/lib_c/aarch64-darwin/c/arpa/
+lib/crystal/lib_c/aarch64-darwin/c/arpa/inet.cr
+lib/crystal/lib_c/aarch64-darwin/c/dirent.cr
+lib/crystal/lib_c/aarch64-darwin/c/dlfcn.cr
+lib/crystal/lib_c/aarch64-darwin/c/errno.cr
+lib/crystal/lib_c/aarch64-darwin/c/fcntl.cr
+lib/crystal/lib_c/aarch64-darwin/c/grp.cr
+lib/crystal/lib_c/aarch64-darwin/c/iconv.cr
+lib/crystal/lib_c/aarch64-darwin/c/mach/
+lib/crystal/lib_c/aarch64-darwin/c/mach/mach_time.cr
+lib/crystal/lib_c/aarch64-darwin/c/netdb.cr
+lib/crystal/lib_c/aarch64-darwin/c/netinet/
+lib/crystal/lib_c/aarch64-darwin/c/netinet/in.cr
+lib/crystal/lib_c/aarch64-darwin/c/netinet/tcp.cr
+lib/crystal/lib_c/aarch64-darwin/c/pthread.cr
+lib/crystal/lib_c/aarch64-darwin/c/pwd.cr
+lib/crystal/lib_c/aarch64-darwin/c/sched.cr
+lib/crystal/lib_c/aarch64-darwin/c/signal.cr
+lib/crystal/lib_c/aarch64-darwin/c/stdarg.cr
+lib/crystal/lib_c/aarch64-darwin/c/stddef.cr
+lib/crystal/lib_c/aarch64-darwin/c/stdint.cr
+lib/crystal/lib_c/aarch64-darwin/c/stdio.cr
+lib/crystal/lib_c/aarch64-darwin/c/stdlib.cr
+lib/crystal/lib_c/aarch64-darwin/c/string.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/
+lib/crystal/lib_c/aarch64-darwin/c/sys/file.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/mman.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/resource.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/select.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/socket.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/stat.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/time.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/types.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/un.cr
+lib/crystal/lib_c/aarch64-darwin/c/sys/wait.cr
+lib/crystal/lib_c/aarch64-darwin/c/termios.cr
+lib/crystal/lib_c/aarch64-darwin/c/time.cr
+lib/crystal/lib_c/aarch64-darwin/c/unistd.cr
 lib/crystal/lib_c/aarch64-linux-gnu/
 lib/crystal/lib_c/aarch64-linux-gnu/c/
 lib/crystal/lib_c/aarch64-linux-gnu/c/arpa/
 lib/crystal/lib_c/aarch64-linux-gnu/c/arpa/inet.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/dirent.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/dlfcn.cr
+lib/crystal/lib_c/aarch64-linux-gnu/c/elf.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/errno.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/fcntl.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/grp.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/iconv.cr
+lib/crystal/lib_c/aarch64-linux-gnu/c/link.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/netdb.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/netinet/
 lib/crystal/lib_c/aarch64-linux-gnu/c/netinet/in.cr
@@ -489,12 +597,12 @@ lib/crystal/lib_c/aarch64-linux-gnu/c/string.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/file.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/mman.cr
+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/times.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/types.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/un.cr
 lib/crystal/lib_c/aarch64-linux-gnu/c/sys/wait.cr
@@ -507,10 +615,12 @@ lib/crystal/lib_c/aarch64-linux-musl/c/arpa/
 lib/crystal/lib_c/aarch64-linux-musl/c/arpa/inet.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/dirent.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/dlfcn.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/elf.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/errno.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/fcntl.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/grp.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/iconv.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/link.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/netdb.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/netinet/
 lib/crystal/lib_c/aarch64-linux-musl/c/netinet/in.cr
@@ -528,12 +638,12 @@ lib/crystal/lib_c/aarch64-linux-musl/c/string.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/file.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/mman.cr
+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/times.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/types.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/un.cr
 lib/crystal/lib_c/aarch64-linux-musl/c/sys/wait.cr
@@ -547,10 +657,12 @@ lib/crystal/lib_c/arm-linux-gnueabihf/c/arpa/
 lib/crystal/lib_c/arm-linux-gnueabihf/c/arpa/inet.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/dirent.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/dlfcn.cr
+lib/crystal/lib_c/arm-linux-gnueabihf/c/elf.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/errno.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/fcntl.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/grp.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/iconv.cr
+lib/crystal/lib_c/arm-linux-gnueabihf/c/link.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/netdb.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/netinet/
 lib/crystal/lib_c/arm-linux-gnueabihf/c/netinet/in.cr
@@ -568,12 +680,12 @@ lib/crystal/lib_c/arm-linux-gnueabihf/c/string.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/file.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/mman.cr
+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/times.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/types.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/un.cr
 lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/wait.cr
@@ -586,10 +698,12 @@ lib/crystal/lib_c/i386-linux-gnu/c/arpa/
 lib/crystal/lib_c/i386-linux-gnu/c/arpa/inet.cr
 lib/crystal/lib_c/i386-linux-gnu/c/dirent.cr
 lib/crystal/lib_c/i386-linux-gnu/c/dlfcn.cr
+lib/crystal/lib_c/i386-linux-gnu/c/elf.cr
 lib/crystal/lib_c/i386-linux-gnu/c/errno.cr
 lib/crystal/lib_c/i386-linux-gnu/c/fcntl.cr
 lib/crystal/lib_c/i386-linux-gnu/c/grp.cr
 lib/crystal/lib_c/i386-linux-gnu/c/iconv.cr
+lib/crystal/lib_c/i386-linux-gnu/c/link.cr
 lib/crystal/lib_c/i386-linux-gnu/c/netdb.cr
 lib/crystal/lib_c/i386-linux-gnu/c/netinet/
 lib/crystal/lib_c/i386-linux-gnu/c/netinet/in.cr
@@ -607,12 +721,12 @@ lib/crystal/lib_c/i386-linux-gnu/c/string.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/
 lib/crystal/lib_c/i386-linux-gnu/c/sys/file.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/mman.cr
+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/times.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/types.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/un.cr
 lib/crystal/lib_c/i386-linux-gnu/c/sys/wait.cr
@@ -625,10 +739,12 @@ lib/crystal/lib_c/i386-linux-musl/c/arpa/
 lib/crystal/lib_c/i386-linux-musl/c/arpa/inet.cr
 lib/crystal/lib_c/i386-linux-musl/c/dirent.cr
 lib/crystal/lib_c/i386-linux-musl/c/dlfcn.cr
+lib/crystal/lib_c/i386-linux-musl/c/elf.cr
 lib/crystal/lib_c/i386-linux-musl/c/errno.cr
 lib/crystal/lib_c/i386-linux-musl/c/fcntl.cr
 lib/crystal/lib_c/i386-linux-musl/c/grp.cr
 lib/crystal/lib_c/i386-linux-musl/c/iconv.cr
+lib/crystal/lib_c/i386-linux-musl/c/link.cr
 lib/crystal/lib_c/i386-linux-musl/c/netdb.cr
 lib/crystal/lib_c/i386-linux-musl/c/netinet/
 lib/crystal/lib_c/i386-linux-musl/c/netinet/in.cr
@@ -646,12 +762,12 @@ lib/crystal/lib_c/i386-linux-musl/c/string.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/
 lib/crystal/lib_c/i386-linux-musl/c/sys/file.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/mman.cr
+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/times.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/types.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/un.cr
 lib/crystal/lib_c/i386-linux-musl/c/sys/wait.cr
@@ -694,23 +810,65 @@ lib/crystal/lib_c/x86_64-darwin/c/sys/select.cr
 lib/crystal/lib_c/x86_64-darwin/c/sys/socket.cr
 lib/crystal/lib_c/x86_64-darwin/c/sys/stat.cr
 lib/crystal/lib_c/x86_64-darwin/c/sys/time.cr
-lib/crystal/lib_c/x86_64-darwin/c/sys/times.cr
 lib/crystal/lib_c/x86_64-darwin/c/sys/types.cr
 lib/crystal/lib_c/x86_64-darwin/c/sys/un.cr
 lib/crystal/lib_c/x86_64-darwin/c/sys/wait.cr
 lib/crystal/lib_c/x86_64-darwin/c/termios.cr
 lib/crystal/lib_c/x86_64-darwin/c/time.cr
 lib/crystal/lib_c/x86_64-darwin/c/unistd.cr
+lib/crystal/lib_c/x86_64-dragonfly/
+lib/crystal/lib_c/x86_64-dragonfly/c/
+lib/crystal/lib_c/x86_64-dragonfly/c/arpa/
+lib/crystal/lib_c/x86_64-dragonfly/c/arpa/inet.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/dirent.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/dlfcn.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/elf.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/errno.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/fcntl.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/grp.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/iconv.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/link.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/netdb.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/netinet/
+lib/crystal/lib_c/x86_64-dragonfly/c/netinet/in.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/netinet/tcp.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/pthread.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/pwd.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sched.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/signal.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/stdarg.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/stddef.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/stdint.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/stdio.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/stdlib.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/string.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/file.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/mman.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/resource.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/select.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/socket.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/stat.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/time.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/types.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/un.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sys/wait.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/sysctl.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/termios.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/time.cr
+lib/crystal/lib_c/x86_64-dragonfly/c/unistd.cr
 lib/crystal/lib_c/x86_64-freebsd/
 lib/crystal/lib_c/x86_64-freebsd/c/
 lib/crystal/lib_c/x86_64-freebsd/c/arpa/
 lib/crystal/lib_c/x86_64-freebsd/c/arpa/inet.cr
 lib/crystal/lib_c/x86_64-freebsd/c/dirent.cr
 lib/crystal/lib_c/x86_64-freebsd/c/dlfcn.cr
+lib/crystal/lib_c/x86_64-freebsd/c/elf.cr
 lib/crystal/lib_c/x86_64-freebsd/c/errno.cr
 lib/crystal/lib_c/x86_64-freebsd/c/fcntl.cr
 lib/crystal/lib_c/x86_64-freebsd/c/grp.cr
 lib/crystal/lib_c/x86_64-freebsd/c/iconv.cr
+lib/crystal/lib_c/x86_64-freebsd/c/link.cr
 lib/crystal/lib_c/x86_64-freebsd/c/netdb.cr
 lib/crystal/lib_c/x86_64-freebsd/c/netinet/
 lib/crystal/lib_c/x86_64-freebsd/c/netinet/in.cr
@@ -728,11 +886,11 @@ lib/crystal/lib_c/x86_64-freebsd/c/string.cr
 lib/crystal/lib_c/x86_64-freebsd/c/sys/
 lib/crystal/lib_c/x86_64-freebsd/c/sys/file.cr
 lib/crystal/lib_c/x86_64-freebsd/c/sys/mman.cr
+lib/crystal/lib_c/x86_64-freebsd/c/sys/resource.cr
 lib/crystal/lib_c/x86_64-freebsd/c/sys/select.cr
 lib/crystal/lib_c/x86_64-freebsd/c/sys/socket.cr
 lib/crystal/lib_c/x86_64-freebsd/c/sys/stat.cr
 lib/crystal/lib_c/x86_64-freebsd/c/sys/time.cr
-lib/crystal/lib_c/x86_64-freebsd/c/sys/times.cr
 lib/crystal/lib_c/x86_64-freebsd/c/sys/types.cr
 lib/crystal/lib_c/x86_64-freebsd/c/sys/un.cr
 lib/crystal/lib_c/x86_64-freebsd/c/sys/wait.cr
@@ -746,10 +904,12 @@ lib/crystal/lib_c/x86_64-linux-gnu/c/arpa/
 lib/crystal/lib_c/x86_64-linux-gnu/c/arpa/inet.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/dirent.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/dlfcn.cr
+lib/crystal/lib_c/x86_64-linux-gnu/c/elf.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/errno.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/fcntl.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/grp.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/iconv.cr
+lib/crystal/lib_c/x86_64-linux-gnu/c/link.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/netdb.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/netinet/
 lib/crystal/lib_c/x86_64-linux-gnu/c/netinet/in.cr
@@ -767,12 +927,12 @@ lib/crystal/lib_c/x86_64-linux-gnu/c/string.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/file.cr
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/mman.cr
+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/times.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
 lib/crystal/lib_c/x86_64-linux-gnu/c/sys/wait.cr
@@ -785,10 +945,12 @@ lib/crystal/lib_c/x86_64-linux-musl/c/arpa/
 lib/crystal/lib_c/x86_64-linux-musl/c/arpa/inet.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/dirent.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/dlfcn.cr
+lib/crystal/lib_c/x86_64-linux-musl/c/elf.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/errno.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/fcntl.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/grp.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/iconv.cr
+lib/crystal/lib_c/x86_64-linux-musl/c/link.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/netdb.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/netinet/
 lib/crystal/lib_c/x86_64-linux-musl/c/netinet/in.cr
@@ -806,12 +968,12 @@ lib/crystal/lib_c/x86_64-linux-musl/c/string.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/file.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/mman.cr
+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/times.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
 lib/crystal/lib_c/x86_64-linux-musl/c/sys/wait.cr
@@ -819,16 +981,59 @@ lib/crystal/lib_c/x86_64-linux-musl/c/termios.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/time.cr
 lib/crystal/lib_c/x86_64-linux-musl/c/unistd.cr
 lib/crystal/lib_c/x86_64-macosx-darwin
+lib/crystal/lib_c/x86_64-netbsd/
+lib/crystal/lib_c/x86_64-netbsd/c/
+lib/crystal/lib_c/x86_64-netbsd/c/arpa/
+lib/crystal/lib_c/x86_64-netbsd/c/arpa/inet.cr
+lib/crystal/lib_c/x86_64-netbsd/c/dirent.cr
+lib/crystal/lib_c/x86_64-netbsd/c/dlfcn.cr
+lib/crystal/lib_c/x86_64-netbsd/c/elf.cr
+lib/crystal/lib_c/x86_64-netbsd/c/errno.cr
+lib/crystal/lib_c/x86_64-netbsd/c/fcntl.cr
+lib/crystal/lib_c/x86_64-netbsd/c/grp.cr
+lib/crystal/lib_c/x86_64-netbsd/c/iconv.cr
+lib/crystal/lib_c/x86_64-netbsd/c/link.cr
+lib/crystal/lib_c/x86_64-netbsd/c/netdb.cr
+lib/crystal/lib_c/x86_64-netbsd/c/netinet/
+lib/crystal/lib_c/x86_64-netbsd/c/netinet/in.cr
+lib/crystal/lib_c/x86_64-netbsd/c/netinet/tcp.cr
+lib/crystal/lib_c/x86_64-netbsd/c/pthread.cr
+lib/crystal/lib_c/x86_64-netbsd/c/pwd.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sched.cr
+lib/crystal/lib_c/x86_64-netbsd/c/signal.cr
+lib/crystal/lib_c/x86_64-netbsd/c/stdarg.cr
+lib/crystal/lib_c/x86_64-netbsd/c/stddef.cr
+lib/crystal/lib_c/x86_64-netbsd/c/stdint.cr
+lib/crystal/lib_c/x86_64-netbsd/c/stdio.cr
+lib/crystal/lib_c/x86_64-netbsd/c/stdlib.cr
+lib/crystal/lib_c/x86_64-netbsd/c/string.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/
+lib/crystal/lib_c/x86_64-netbsd/c/sys/file.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/mman.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/resource.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/select.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/socket.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/stat.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/time.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/types.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/un.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sys/wait.cr
+lib/crystal/lib_c/x86_64-netbsd/c/sysctl.cr
+lib/crystal/lib_c/x86_64-netbsd/c/termios.cr
+lib/crystal/lib_c/x86_64-netbsd/c/time.cr
+lib/crystal/lib_c/x86_64-netbsd/c/unistd.cr
 lib/crystal/lib_c/x86_64-openbsd/
 lib/crystal/lib_c/x86_64-openbsd/c/
 lib/crystal/lib_c/x86_64-openbsd/c/arpa/
 lib/crystal/lib_c/x86_64-openbsd/c/arpa/inet.cr
 lib/crystal/lib_c/x86_64-openbsd/c/dirent.cr
 lib/crystal/lib_c/x86_64-openbsd/c/dlfcn.cr
+lib/crystal/lib_c/x86_64-openbsd/c/elf.cr
 lib/crystal/lib_c/x86_64-openbsd/c/errno.cr
 lib/crystal/lib_c/x86_64-openbsd/c/fcntl.cr
 lib/crystal/lib_c/x86_64-openbsd/c/grp.cr
 lib/crystal/lib_c/x86_64-openbsd/c/iconv.cr
+lib/crystal/lib_c/x86_64-openbsd/c/link.cr
 lib/crystal/lib_c/x86_64-openbsd/c/netdb.cr
 lib/crystal/lib_c/x86_64-openbsd/c/netinet/
 lib/crystal/lib_c/x86_64-openbsd/c/netinet/in.cr
@@ -846,11 +1051,11 @@ lib/crystal/lib_c/x86_64-openbsd/c/string.cr
 lib/crystal/lib_c/x86_64-openbsd/c/sys/
 lib/crystal/lib_c/x86_64-openbsd/c/sys/file.cr
 lib/crystal/lib_c/x86_64-openbsd/c/sys/mman.cr
+lib/crystal/lib_c/x86_64-openbsd/c/sys/resource.cr
 lib/crystal/lib_c/x86_64-openbsd/c/sys/select.cr
 lib/crystal/lib_c/x86_64-openbsd/c/sys/socket.cr
 lib/crystal/lib_c/x86_64-openbsd/c/sys/stat.cr
 lib/crystal/lib_c/x86_64-openbsd/c/sys/time.cr
-lib/crystal/lib_c/x86_64-openbsd/c/sys/times.cr
 lib/crystal/lib_c/x86_64-openbsd/c/sys/types.cr
 lib/crystal/lib_c/x86_64-openbsd/c/sys/un.cr
 lib/crystal/lib_c/x86_64-openbsd/c/sys/wait.cr
@@ -863,6 +1068,7 @@ lib/crystal/lib_c/x86_64-unknown-freebsd
 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/basetsd.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/consoleapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/corecrt.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/direct.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/errno.cr
@@ -870,7 +1076,10 @@ lib/crystal/lib_c/x86_64-windows-msvc/c/fcntl.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/fileapi.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/libloaderapi.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/memoryapi.cr
 lib/crystal/lib_c/x86_64-windows-msvc/c/ntsecapi.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/processthreadsapi.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
@@ -896,6 +1105,7 @@ lib/crystal/llvm/abi/aarch64.cr
 lib/crystal/llvm/abi/arm.cr
 lib/crystal/llvm/abi/x86.cr
 lib/crystal/llvm/abi/x86_64.cr
+lib/crystal/llvm/abi/x86_win64.cr
 lib/crystal/llvm/basic_block.cr
 lib/crystal/llvm/basic_block_collection.cr
 lib/crystal/llvm/builder.cr
@@ -903,6 +1113,8 @@ lib/crystal/llvm/context.cr
 lib/crystal/llvm/di_builder.cr
 lib/crystal/llvm/enums.cr
 lib/crystal/llvm/ext/
+lib/crystal/llvm/ext/find-llvm-config
+lib/crystal/llvm/ext/llvm-versions.txt
 lib/crystal/llvm/ext/llvm_ext.cc
 lib/crystal/llvm/ext/llvm_ext.o
 lib/crystal/llvm/function.cr
@@ -928,13 +1140,23 @@ lib/crystal/llvm/target_machine.cr
 lib/crystal/llvm/type.cr
 lib/crystal/llvm/value.cr
 lib/crystal/llvm/value_methods.cr
-lib/crystal/logger.cr
+lib/crystal/log/
+lib/crystal/log.cr
+lib/crystal/log/backend.cr
+lib/crystal/log/broadcast_backend.cr
+lib/crystal/log/builder.cr
+lib/crystal/log/dispatch.cr
+lib/crystal/log/entry.cr
+lib/crystal/log/format.cr
+lib/crystal/log/io_backend.cr
+lib/crystal/log/json.cr
+lib/crystal/log/log.cr
+lib/crystal/log/main.cr
+lib/crystal/log/memory_backend.cr
+lib/crystal/log/metadata.cr
+lib/crystal/log/setup.cr
+lib/crystal/log/spec.cr
 lib/crystal/macros.cr
-lib/crystal/markdown/
-lib/crystal/markdown.cr
-lib/crystal/markdown/html_renderer.cr
-lib/crystal/markdown/parser.cr
-lib/crystal/markdown/renderer.cr
 lib/crystal/math/
 lib/crystal/math/libm.cr
 lib/crystal/math/math.cr
@@ -965,6 +1187,7 @@ lib/crystal/oauth2/access_token/
 lib/crystal/oauth2/access_token/access_token.cr
 lib/crystal/oauth2/access_token/bearer.cr
 lib/crystal/oauth2/access_token/mac.cr
+lib/crystal/oauth2/auth_scheme.cr
 lib/crystal/oauth2/client.cr
 lib/crystal/oauth2/error.cr
 lib/crystal/oauth2/oauth2.cr
@@ -975,10 +1198,8 @@ lib/crystal/openssl.cr
 lib/crystal/openssl/algorithm.cr
 lib/crystal/openssl/bio.cr
 lib/crystal/openssl/cipher.cr
-lib/crystal/openssl/digest/
-lib/crystal/openssl/digest/digest.cr
-lib/crystal/openssl/digest/digest_base.cr
-lib/crystal/openssl/digest/digest_io.cr
+lib/crystal/openssl/digest.cr
+lib/crystal/openssl/error.cr
 lib/crystal/openssl/hmac.cr
 lib/crystal/openssl/lib_crypto.cr
 lib/crystal/openssl/lib_ssl.cr
@@ -987,6 +1208,7 @@ lib/crystal/openssl/pkcs5.cr
 lib/crystal/openssl/sha1.cr
 lib/crystal/openssl/ssl/
 lib/crystal/openssl/ssl/context.cr
+lib/crystal/openssl/ssl/defaults.cr
 lib/crystal/openssl/ssl/hostname_validation.cr
 lib/crystal/openssl/ssl/server.cr
 lib/crystal/openssl/ssl/socket.cr
@@ -996,7 +1218,6 @@ lib/crystal/openssl/x509/extension.cr
 lib/crystal/openssl/x509/name.cr
 lib/crystal/openssl/x509/x509.cr
 lib/crystal/option_parser.cr
-lib/crystal/partial_comparable.cr
 lib/crystal/path.cr
 lib/crystal/pointer.cr
 lib/crystal/prelude.cr
@@ -1006,6 +1227,7 @@ lib/crystal/proc.cr
 lib/crystal/process/
 lib/crystal/process.cr
 lib/crystal/process/executable_path.cr
+lib/crystal/process/shell.cr
 lib/crystal/process/status.cr
 lib/crystal/raise.cr
 lib/crystal/random/
@@ -1016,9 +1238,7 @@ lib/crystal/random/secure.cr
 lib/crystal/range/
 lib/crystal/range.cr
 lib/crystal/range/bsearch.cr
-lib/crystal/readline.cr
 lib/crystal/reference.cr
-lib/crystal/reflect.cr
 lib/crystal/regex/
 lib/crystal/regex.cr
 lib/crystal/regex/lib_pcre.cr
@@ -1044,8 +1264,15 @@ lib/crystal/spec/
 lib/crystal/spec.cr
 lib/crystal/spec/context.cr
 lib/crystal/spec/dsl.cr
+lib/crystal/spec/example/
+lib/crystal/spec/example.cr
+lib/crystal/spec/example/procsy.cr
+lib/crystal/spec/example_group/
+lib/crystal/spec/example_group/procsy.cr
 lib/crystal/spec/expectations.cr
+lib/crystal/spec/filters.cr
 lib/crystal/spec/formatter.cr
+lib/crystal/spec/item.cr
 lib/crystal/spec/junit_formatter.cr
 lib/crystal/spec/methods.cr
 lib/crystal/spec/source.cr
@@ -1064,12 +1291,8 @@ lib/crystal/system/
 lib/crystal/system.cr
 lib/crystal/system/group.cr
 lib/crystal/system/user.cr
+lib/crystal/system_error.cr
 lib/crystal/termios.cr
-lib/crystal/thread/
-lib/crystal/thread.cr
-lib/crystal/thread/condition_variable.cr
-lib/crystal/thread/linked_list.cr
-lib/crystal/thread/mutex.cr
 lib/crystal/time/
 lib/crystal/time.cr
 lib/crystal/time/format/
@@ -1095,6 +1318,7 @@ lib/crystal/union.cr
 lib/crystal/uri/
 lib/crystal/uri.cr
 lib/crystal/uri/encoding.cr
+lib/crystal/uri/params.cr
 lib/crystal/uri/punycode.cr
 lib/crystal/uri/uri_parser.cr
 lib/crystal/uuid/
@@ -1114,12 +1338,15 @@ lib/crystal/xml/error.cr
 lib/crystal/xml/html_parser_options.cr
 lib/crystal/xml/libxml2.cr
 lib/crystal/xml/namespace.cr
+lib/crystal/xml/node/
 lib/crystal/xml/node.cr
+lib/crystal/xml/node/type.cr
 lib/crystal/xml/node_set.cr
 lib/crystal/xml/parser_options.cr
+lib/crystal/xml/reader/
 lib/crystal/xml/reader.cr
+lib/crystal/xml/reader/type.cr
 lib/crystal/xml/save_options.cr
-lib/crystal/xml/type.cr
 lib/crystal/xml/xpath_context.cr
 lib/crystal/yaml/
 lib/crystal/yaml.cr
@@ -1128,7 +1355,6 @@ lib/crystal/yaml/builder.cr
 lib/crystal/yaml/enums.cr
 lib/crystal/yaml/from_yaml.cr
 lib/crystal/yaml/lib_yaml.cr
-lib/crystal/yaml/mapping.cr
 lib/crystal/yaml/nodes/
 lib/crystal/yaml/nodes.cr
 lib/crystal/yaml/nodes/builder.cr
@@ -1144,16 +1370,3 @@ lib/crystal/yaml/schema/core/parser.cr
 lib/crystal/yaml/schema/fail_safe.cr
 lib/crystal/yaml/serialization.cr
 lib/crystal/yaml/to_yaml.cr
-lib/crystal/zip/
-lib/crystal/zip/checksum_reader.cr
-lib/crystal/zip/checksum_writer.cr
-lib/crystal/zip/compression_method.cr
-lib/crystal/zip/file.cr
-lib/crystal/zip/file_info.cr
-lib/crystal/zip/reader.cr
-lib/crystal/zip/writer.cr
-lib/crystal/zip/zip.cr
-lib/crystal/zlib/
-lib/crystal/zlib/reader.cr
-lib/crystal/zlib/writer.cr
-lib/crystal/zlib/zlib.cr

Reply via email to