unbreak; update to crystal-1.0.0, shards-0.14.1

take maintainer

ok previous maintainer, gsoares, cwen
This commit is contained in:
jcs 2021-06-07 16:40:58 +00:00
parent 977b2515e7
commit 8f516448a3
4 changed files with 353 additions and 117 deletions

View File

@ -1,35 +1,43 @@
# $OpenBSD: Makefile,v 1.10 2021/05/13 23:52:00 jca Exp $
BROKEN = needs an update to support llvm-11
# $OpenBSD: Makefile,v 1.11 2021/06/07 16:40:58 jcs Exp $
# 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
HOMEPAGE = https://crystal-lang.org/
MAINTAINER = Wesley Moxam <wes@wmoxam.com>
MAINTAINER = joshua stein <jcs@jcs.org>
# Apache 2.0
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>

View File

@ -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

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-shards-0_14_1_Makefile,v 1.1 2021/06/07 16:40:58 jcs Exp $
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

View File

@ -1,10 +1,8 @@
@comment $OpenBSD: PLIST,v 1.3 2019/08/06 17:23:28 jcs Exp $
@comment $OpenBSD: PLIST,v 1.4 2021/06/07 16:40:58 jcs Exp $
@bin bin/crystal
@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