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