aboutsummaryrefslogtreecommitdiff
path: root/lang/crystal
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-07-13 05:35:09 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-07-13 05:35:09 +0000
commit94c45c5de0e3228fdfafcc2a208b2d41b2ab647f (patch)
tree7c78904a21355526bdf3de3b23402a5660b33e64 /lang/crystal
parenta1c7c376d208f1011b740ae7ace5d835af2abac2 (diff)
downloadports-94c45c5de0e3228fdfafcc2a208b2d41b2ab647f.tar.gz
ports-94c45c5de0e3228fdfafcc2a208b2d41b2ab647f.zip
lang/crystal: Update 0.24.1 -> 0.25.1
PR: 229636 Submitted by: Greg V <greg@unrelenting.technology> (maintainer)
Notes
Notes: svn path=/head/; revision=474550
Diffstat (limited to 'lang/crystal')
-rw-r--r--lang/crystal/Makefile25
-rw-r--r--lang/crystal/distinfo16
-rw-r--r--lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_dirent.cr26
-rw-r--r--lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_sys_stat.cr50
-rw-r--r--lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_sys_types.cr22
-rw-r--r--lang/crystal/pkg-plist128
6 files changed, 132 insertions, 135 deletions
diff --git a/lang/crystal/Makefile b/lang/crystal/Makefile
index f338eb464935..bdbb60f5a0ef 100644
--- a/lang/crystal/Makefile
+++ b/lang/crystal/Makefile
@@ -1,9 +1,7 @@
# $FreeBSD$
PORTNAME= crystal
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.24.1
-PORTREVISION= 2
+DISTVERSION= 0.25.1
CATEGORIES= lang
MASTER_SITES= https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/crystal/:bootstrap
DISTFILES= ${BOOTSTRAP_PATH}:bootstrap
@@ -15,7 +13,7 @@ COMMENT= Language with Ruby-like syntax and static type checking
LICENSE= APACHE20
-ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler
LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded \
@@ -25,7 +23,7 @@ LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded \
BUILD_DEPENDS= ${LOCALBASE}/bin/llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
USES= compiler gmake pkgconfig
-LLVM_VERSION= 50
+LLVM_VERSION= 60
USE_GITHUB= yes
GH_ACCOUNT= crystal-lang
@@ -46,9 +44,18 @@ OPTIONS_SUB= yes
.include <bsd.port.options.mk>
.if ${OSVERSION} >= 1200000
-BOOTSTRAP_PATH= crystal-0.24.1-freebsd12.0-2
+. if ${ARCH} == amd64
+BOOTSTRAP_PATH= crystal-0.25.0-freebsd12.0
+. elif ${ARCH} == aarch64
+BOOTSTRAP_PATH= crystal-0.25.1-freebsd12.0-aarch64
+LLVM_VERSION= 50
+. endif
.else
-BOOTSTRAP_PATH= crystal-0.24.1-freebsd11.1-2
+. if ${ARCH} == amd64
+BOOTSTRAP_PATH= crystal-0.25.0-freebsd11.2
+. elif ${ARCH} == aarch64
+IGNORE= prebuilt bootstrap for aarch64 only exists for 12-CURRENT
+. endif
.endif
.if ${OSVERSION} < 1100000
IGNORE= not supported on 10.x or older
@@ -61,9 +68,7 @@ post-extract:
${MKDIR} ${WRKSRC}/.build
${CP} ${DISTDIR}/${DIST_SUBDIR}/${BOOTSTRAP_PATH} ${WRKSRC}/.build/crystal
${CHMOD} +x ${WRKSRC}/.build/crystal
-
-post-patch:
- ${LN} -s x86_64-portbld-freebsd ${WRKSRC}/src/lib_c/x86_64-unknown-freebsd
+ ${LN} -s x86_64-portbld-freebsd ${WRKSRC}/src/lib_c/aarch64-portbld-freebsd
do-build-DOCS-on:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} docs \
diff --git a/lang/crystal/distinfo b/lang/crystal/distinfo
index ecc857afa4b9..a1cae6c41d0a 100644
--- a/lang/crystal/distinfo
+++ b/lang/crystal/distinfo
@@ -1,7 +1,9 @@
-TIMESTAMP = 1519683639
-SHA256 (crystal/crystal-0.24.1-freebsd12.0-2) = 6519c01ce2c62a32c6d27705e92e01ebf973aa518d503af8c6d4736154276591
-SIZE (crystal/crystal-0.24.1-freebsd12.0-2) = 9245808
-SHA256 (crystal/crystal-0.24.1-freebsd11.1-2) = 654407cef39c2a465eb46f56cd58322de025b75ddb9193a8eb26b654e5c5956c
-SIZE (crystal/crystal-0.24.1-freebsd11.1-2) = 9246664
-SHA256 (crystal/crystal-lang-crystal-v0.24.1_GH0.tar.gz) = 4999a4d2a9ffc7bfbea8351b97057c3a135c2091cbd518e5c22ea7f5392b67d8
-SIZE (crystal/crystal-lang-crystal-v0.24.1_GH0.tar.gz) = 1744210
+TIMESTAMP = 1531356074
+SHA256 (crystal/crystal-0.25.1-freebsd12.0-aarch64) = fa670991f5db0a25561208c99a8c6fc9aefdc971fd3d3ddda5af928084acf72c
+SIZE (crystal/crystal-0.25.1-freebsd12.0-aarch64) = 9244872
+SHA256 (crystal/crystal-0.25.0-freebsd12.0) = 16099e4a4a28578c38a68885b20b20604554f8471d760867808a5e4572517eed
+SIZE (crystal/crystal-0.25.0-freebsd12.0) = 10026328
+SHA256 (crystal/crystal-0.25.0-freebsd11.2) = 54a4b6a701f6b2dedc9cbbde660455eca00fed51567c5fd7acc761f694fdd0ef
+SIZE (crystal/crystal-0.25.0-freebsd11.2) = 10031424
+SHA256 (crystal/crystal-lang-crystal-0.25.1_GH0.tar.gz) = 9b5a7bd2de67ab36cc5430133228a1e656a431fc7d928a37a61109bd8da77fc6
+SIZE (crystal/crystal-lang-crystal-0.25.1_GH0.tar.gz) = 1961727
diff --git a/lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_dirent.cr b/lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_dirent.cr
deleted file mode 100644
index d2e7caaafd84..000000000000
--- a/lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_dirent.cr
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/lib_c/x86_64-portbld-freebsd/c/dirent.cr.orig 2017-10-27 14:50:57 UTC
-+++ src/lib_c/x86_64-portbld-freebsd/c/dirent.cr
-@@ -4,10 +4,21 @@ lib LibC
- type DIR = Void
-
- struct Dirent
-- d_fileno : UInt
-+ {% if flag?(:"freebsd12.0") %}
-+ d_fileno : ULong
-+ d_off : ULong
-+ {% else %}
-+ d_fileno : UInt
-+ {% end %}
- d_reclen : UShort
- d_type : UChar
-- d_namlen : UChar
-+ {% if flag?(:"freebsd12.0") %}
-+ d_pad0 : UChar
-+ d_namlen : UShort
-+ d_pad1 : UShort
-+ {% else %}
-+ d_namlen : UChar
-+ {% end %}
- d_name : StaticArray(Char, 256)
- end
-
diff --git a/lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_sys_stat.cr b/lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_sys_stat.cr
deleted file mode 100644
index d0b640eb7e54..000000000000
--- a/lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_sys_stat.cr
+++ /dev/null
@@ -1,50 +0,0 @@
---- src/lib_c/x86_64-portbld-freebsd/c/sys/stat.cr.orig 2017-10-27 14:50:57 UTC
-+++ src/lib_c/x86_64-portbld-freebsd/c/sys/stat.cr
-@@ -31,23 +31,40 @@ lib LibC
- struct Stat
- st_dev : DevT
- st_ino : InoT
-- st_mode : ModeT
-- st_nlink : NlinkT
-+ {% if flag?(:"freebsd12.0") %}
-+ st_nlink : NlinkT
-+ st_mode : ModeT
-+ st_pad0 : UShort
-+ {% else %}
-+ st_mode : ModeT
-+ st_nlink : NlinkT
-+ {% end %}
- st_uid : UidT
- st_gid : GidT
-+ {% if flag?(:"freebsd12.0") %}
-+ st_pad1 : UInt
-+ {% end %}
- st_rdev : DevT
- st_atim : Timespec
- st_mtim : Timespec
- st_ctim : Timespec
-+ {% if flag?(:"freebsd12.0") %}
-+ st_birthtim : Timespec
-+ {% end %}
- st_size : OffT
- st_blocks : BlkcntT
- st_blksize : BlksizeT
- st_flags : FflagsT
-- st_gen : UInt
-- st_lspare : Int
-- st_birthtim : Timespec
-- __reserved_17 : UInt
-- __reserved_18 : UInt
-+ {% if flag?("freebsd12.0") %}
-+ st_gen : ULong
-+ st_spare : StaticArray(ULong, 10)
-+ {% else %}
-+ st_gen : UInt
-+ st_lspare : Int
-+ st_birthtim : Timespec
-+ __reserved_17 : UInt
-+ __reserved_18 : UInt
-+ {% end %}
- end
-
- fun chmod(x0 : Char*, x1 : ModeT) : Int
diff --git a/lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_sys_types.cr b/lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_sys_types.cr
deleted file mode 100644
index 6fedc403159e..000000000000
--- a/lang/crystal/files/patch-src_lib__c_x86__64-portbld-freebsd_c_sys_types.cr
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/lib_c/x86_64-portbld-freebsd/c/sys/types.cr.orig 2017-10-27 14:50:57 UTC
-+++ src/lib_c/x86_64-portbld-freebsd/c/sys/types.cr
-@@ -9,9 +9,17 @@ lib LibC
- alias DevT = UInt
- alias GidT = UInt
- alias IdT = Long
-- alias InoT = UInt
-+ {% if flag?(:"freebsd12.0") %}
-+ alias InoT = ULong
-+ {% else %}
-+ alias InoT = UInt
-+ {% end %}
- alias ModeT = UShort
-- alias NlinkT = UShort
-+ {% if flag?(:"freebsd12.0") %}
-+ alias NlinkT = ULong
-+ {% else %}
-+ alias NlinkT = UShort
-+ {% end %}
- alias OffT = Long
- alias PidT = Int
- type PthreadAttrT = Void*
diff --git a/lang/crystal/pkg-plist b/lang/crystal/pkg-plist
index 0e433f174356..40eba9e6a617 100644
--- a/lang/crystal/pkg-plist
+++ b/lang/crystal/pkg-plist
@@ -52,7 +52,6 @@ lib/crystal/compiler/crystal/codegen/type_id.cr
lib/crystal/compiler/crystal/codegen/types.cr
lib/crystal/compiler/crystal/command.cr
lib/crystal/compiler/crystal/command/cursor.cr
-lib/crystal/compiler/crystal/command/deps.cr
lib/crystal/compiler/crystal/command/docs.cr
lib/crystal/compiler/crystal/command/env.cr
lib/crystal/compiler/crystal/command/eval.cr
@@ -124,14 +123,19 @@ lib/crystal/compiler/crystal/tools/context.cr
lib/crystal/compiler/crystal/tools/doc/constant.cr
lib/crystal/compiler/crystal/tools/doc/generator.cr
lib/crystal/compiler/crystal/tools/doc/highlighter.cr
+lib/crystal/compiler/crystal/tools/doc/html/_head.html
+lib/crystal/compiler/crystal/tools/doc/html/_list_items.html
+lib/crystal/compiler/crystal/tools/doc/html/_method_detail.html
+lib/crystal/compiler/crystal/tools/doc/html/_method_summary.html
+lib/crystal/compiler/crystal/tools/doc/html/_methods_inherited.html
+lib/crystal/compiler/crystal/tools/doc/html/_other_types.html
+lib/crystal/compiler/crystal/tools/doc/html/_sidebar.html
lib/crystal/compiler/crystal/tools/doc/html/css/style.css
+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/doc.js
-lib/crystal/compiler/crystal/tools/doc/html/list_items.html
lib/crystal/compiler/crystal/tools/doc/html/main.html
-lib/crystal/compiler/crystal/tools/doc/html/method_detail.html
-lib/crystal/compiler/crystal/tools/doc/html/method_summary.html
-lib/crystal/compiler/crystal/tools/doc/html/methods_inherited.html
-lib/crystal/compiler/crystal/tools/doc/html/other_types.html
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
@@ -165,11 +169,11 @@ lib/crystal/compiler/crystal/tools/playground/public/session.js
lib/crystal/compiler/crystal/tools/playground/public/settings.js
lib/crystal/compiler/crystal/tools/playground/public/vendor/ansi_up-1.3.0/ansi_up.js
lib/crystal/compiler/crystal/tools/playground/public/vendor/ansi_up-1.3.0/theme.css
-lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.22.0/addon/comment/comment.js
-lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.22.0/lib/codemirror.css
-lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.22.0/lib/codemirror.js
-lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.22.0/mode/crystal/crystal.js
-lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.22.0/theme/neat.css
+lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.38.0/addon/comment/comment.js
+lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.38.0/lib/codemirror.css
+lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.38.0/lib/codemirror.js
+lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.38.0/mode/crystal/crystal.js
+lib/crystal/compiler/crystal/tools/playground/public/vendor/codemirror-5.38.0/theme/neat.css
lib/crystal/compiler/crystal/tools/playground/public/vendor/jquery-2.2.1.min.js
lib/crystal/compiler/crystal/tools/playground/public/vendor/materialize-v0.97.5/css/materialize.min.css
lib/crystal/compiler/crystal/tools/playground/public/vendor/materialize-v0.97.5/js/materialize.min.js
@@ -206,15 +210,27 @@ lib/crystal/crypto/subtle.cr
lib/crystal/crystal/hasher.cr
lib/crystal/crystal/main.cr
lib/crystal/crystal/system.cr
+lib/crystal/crystal/system/dir.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/random.cr
lib/crystal/crystal/system/time.cr
lib/crystal/crystal/system/unix/arc4random.cr
+lib/crystal/crystal/system/unix/dir.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/hostname.cr
lib/crystal/crystal/system/unix/sysconf_cpucount.cr
lib/crystal/crystal/system/unix/sysctl_cpucount.cr
lib/crystal/crystal/system/unix/time.cr
lib/crystal/crystal/system/unix/urandom.cr
+lib/crystal/crystal/system/win32/file_descriptor.cr
+lib/crystal/crystal/system/win32/random.cr
+lib/crystal/crystal/system/win32/time.cr
+lib/crystal/crystal/system/win32/zone_names.cr
lib/crystal/csv.cr
lib/crystal/csv/builder.cr
lib/crystal/csv/error.cr
@@ -251,8 +267,6 @@ lib/crystal/env.cr
lib/crystal/errno.cr
lib/crystal/event.cr
lib/crystal/event/lib_event2.cr
-lib/crystal/event/signal_child_handler.cr
-lib/crystal/event/signal_handler.cr
lib/crystal/exception.cr
lib/crystal/ext.cr
lib/crystal/ext/libcrystal.a
@@ -260,9 +274,8 @@ lib/crystal/ext/sigfault.c
lib/crystal/ext/sigfault.o
lib/crystal/fiber.cr
lib/crystal/file.cr
-lib/crystal/file/flock.cr
+lib/crystal/file/info.cr
lib/crystal/file/preader.cr
-lib/crystal/file/stat.cr
lib/crystal/file_utils.cr
lib/crystal/flate/flate.cr
lib/crystal/flate/reader.cr
@@ -330,6 +343,7 @@ lib/crystal/io/hexdump.cr
lib/crystal/io/memory.cr
lib/crystal/io/multi_writer.cr
lib/crystal/io/sized.cr
+lib/crystal/io/stapled.cr
lib/crystal/io/syscall.cr
lib/crystal/iterable.cr
lib/crystal/iterator.cr
@@ -343,6 +357,7 @@ 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
lib/crystal/json/to_json.cr
lib/crystal/json/token.cr
lib/crystal/kernel.cr
@@ -359,11 +374,13 @@ lib/crystal/lib_c/aarch64-linux-gnu/c/netinet/in.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/netinet/tcp.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/pthread.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/signal.cr
+lib/crystal/lib_c/aarch64-linux-gnu/c/stdarg.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/stddef.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/stdint.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/stdio.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/stdlib.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/string.cr
+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/select.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/sys/socket.cr
@@ -377,6 +394,38 @@ lib/crystal/lib_c/aarch64-linux-gnu/c/sys/wait.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/termios.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/time.cr
lib/crystal/lib_c/aarch64-linux-gnu/c/unistd.cr
+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/errno.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/fcntl.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/iconv.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/netdb.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/netinet/in.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/netinet/tcp.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/pthread.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/signal.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/stdarg.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/stddef.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/stdint.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/stdio.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/stdlib.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/string.cr
+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/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
+lib/crystal/lib_c/aarch64-linux-musl/c/termios.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/time.cr
+lib/crystal/lib_c/aarch64-linux-musl/c/unistd.cr
+lib/crystal/lib_c/aarch64-portbld-freebsd
lib/crystal/lib_c/amd64-unknown-openbsd/c/arpa/inet.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/dirent.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/dlfcn.cr
@@ -388,11 +437,13 @@ lib/crystal/lib_c/amd64-unknown-openbsd/c/netinet/in.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/netinet/tcp.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/pthread.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/signal.cr
+lib/crystal/lib_c/amd64-unknown-openbsd/c/stdarg.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/stddef.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/stdint.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/stdio.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/stdlib.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/string.cr
+lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/file.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/mman.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/select.cr
lib/crystal/lib_c/amd64-unknown-openbsd/c/sys/socket.cr
@@ -417,11 +468,13 @@ lib/crystal/lib_c/arm-linux-gnueabihf/c/netinet/in.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/netinet/tcp.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/pthread.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/signal.cr
+lib/crystal/lib_c/arm-linux-gnueabihf/c/stdarg.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/stddef.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/stdint.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/stdio.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/stdlib.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/string.cr
+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/select.cr
lib/crystal/lib_c/arm-linux-gnueabihf/c/sys/socket.cr
@@ -446,11 +499,13 @@ lib/crystal/lib_c/i686-linux-gnu/c/netinet/in.cr
lib/crystal/lib_c/i686-linux-gnu/c/netinet/tcp.cr
lib/crystal/lib_c/i686-linux-gnu/c/pthread.cr
lib/crystal/lib_c/i686-linux-gnu/c/signal.cr
+lib/crystal/lib_c/i686-linux-gnu/c/stdarg.cr
lib/crystal/lib_c/i686-linux-gnu/c/stddef.cr
lib/crystal/lib_c/i686-linux-gnu/c/stdint.cr
lib/crystal/lib_c/i686-linux-gnu/c/stdio.cr
lib/crystal/lib_c/i686-linux-gnu/c/stdlib.cr
lib/crystal/lib_c/i686-linux-gnu/c/string.cr
+lib/crystal/lib_c/i686-linux-gnu/c/sys/file.cr
lib/crystal/lib_c/i686-linux-gnu/c/sys/mman.cr
lib/crystal/lib_c/i686-linux-gnu/c/sys/select.cr
lib/crystal/lib_c/i686-linux-gnu/c/sys/socket.cr
@@ -475,11 +530,13 @@ lib/crystal/lib_c/i686-linux-musl/c/netinet/in.cr
lib/crystal/lib_c/i686-linux-musl/c/netinet/tcp.cr
lib/crystal/lib_c/i686-linux-musl/c/pthread.cr
lib/crystal/lib_c/i686-linux-musl/c/signal.cr
+lib/crystal/lib_c/i686-linux-musl/c/stdarg.cr
lib/crystal/lib_c/i686-linux-musl/c/stddef.cr
lib/crystal/lib_c/i686-linux-musl/c/stdint.cr
lib/crystal/lib_c/i686-linux-musl/c/stdio.cr
lib/crystal/lib_c/i686-linux-musl/c/stdlib.cr
lib/crystal/lib_c/i686-linux-musl/c/string.cr
+lib/crystal/lib_c/i686-linux-musl/c/sys/file.cr
lib/crystal/lib_c/i686-linux-musl/c/sys/mman.cr
lib/crystal/lib_c/i686-linux-musl/c/sys/select.cr
lib/crystal/lib_c/i686-linux-musl/c/sys/socket.cr
@@ -504,11 +561,13 @@ lib/crystal/lib_c/x86_64-linux-gnu/c/netinet/in.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/netinet/tcp.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/pthread.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/signal.cr
+lib/crystal/lib_c/x86_64-linux-gnu/c/stdarg.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/stddef.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/stdint.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/stdio.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/stdlib.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/string.cr
+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/select.cr
lib/crystal/lib_c/x86_64-linux-gnu/c/sys/socket.cr
@@ -533,11 +592,13 @@ lib/crystal/lib_c/x86_64-linux-musl/c/netinet/in.cr
lib/crystal/lib_c/x86_64-linux-musl/c/netinet/tcp.cr
lib/crystal/lib_c/x86_64-linux-musl/c/pthread.cr
lib/crystal/lib_c/x86_64-linux-musl/c/signal.cr
+lib/crystal/lib_c/x86_64-linux-musl/c/stdarg.cr
lib/crystal/lib_c/x86_64-linux-musl/c/stddef.cr
lib/crystal/lib_c/x86_64-linux-musl/c/stdint.cr
lib/crystal/lib_c/x86_64-linux-musl/c/stdio.cr
lib/crystal/lib_c/x86_64-linux-musl/c/stdlib.cr
lib/crystal/lib_c/x86_64-linux-musl/c/string.cr
+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/select.cr
lib/crystal/lib_c/x86_64-linux-musl/c/sys/socket.cr
@@ -563,11 +624,13 @@ lib/crystal/lib_c/x86_64-macosx-darwin/c/netinet/in.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/netinet/tcp.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/pthread.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/signal.cr
+lib/crystal/lib_c/x86_64-macosx-darwin/c/stdarg.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/stddef.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/stdint.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/stdio.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/stdlib.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/string.cr
+lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/file.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/mman.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/select.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/sys/socket.cr
@@ -582,7 +645,6 @@ lib/crystal/lib_c/x86_64-macosx-darwin/c/time.cr
lib/crystal/lib_c/x86_64-macosx-darwin/c/unistd.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/arpa/inet.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/dirent.cr
-lib/crystal/lib_c/x86_64-portbld-freebsd/c/dirent.cr.orig
lib/crystal/lib_c/x86_64-portbld-freebsd/c/dlfcn.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/errno.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/fcntl.cr
@@ -592,20 +654,20 @@ lib/crystal/lib_c/x86_64-portbld-freebsd/c/netinet/in.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/netinet/tcp.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/pthread.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/signal.cr
+lib/crystal/lib_c/x86_64-portbld-freebsd/c/stdarg.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/stddef.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/stdint.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/stdio.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/stdlib.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/string.cr
+lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/file.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/mman.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/select.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/socket.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/stat.cr
-lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/stat.cr.orig
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/time.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/times.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/types.cr
-lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/types.cr.orig
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/un.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sys/wait.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/sysctl.cr
@@ -613,8 +675,22 @@ lib/crystal/lib_c/x86_64-portbld-freebsd/c/termios.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/time.cr
lib/crystal/lib_c/x86_64-portbld-freebsd/c/unistd.cr
lib/crystal/lib_c/x86_64-unknown-freebsd
+lib/crystal/lib_c/x86_64-windows-msvc/c/corecrt.cr
lib/crystal/lib_c/x86_64-windows-msvc/c/errno.cr
-lib/crystal/lib_c/x86_64-windows-msvc/c/winapi.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/ntsecapi.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/stdio.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/stdlib.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/string.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/synchapi.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/sys/stat.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/sys/types.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/win_def.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/winbase.cr
+lib/crystal/lib_c/x86_64-windows-msvc/c/winnt.cr
lib/crystal/lib_z/lib_z.cr
lib/crystal/llvm.cr
lib/crystal/llvm/abi.cr
@@ -751,6 +827,7 @@ lib/crystal/static_array.cr
lib/crystal/string.cr
lib/crystal/string/builder.cr
lib/crystal/string/formatter.cr
+lib/crystal/string/utf16.cr
lib/crystal/string_pool.cr
lib/crystal/string_scanner.cr
lib/crystal/struct.cr
@@ -763,19 +840,30 @@ lib/crystal/thread/condition_variable.cr
lib/crystal/thread/mutex.cr
lib/crystal/time.cr
lib/crystal/time/format.cr
+lib/crystal/time/format/custom/http_date.cr
+lib/crystal/time/format/custom/iso_8601.cr
+lib/crystal/time/format/custom/rfc_2822.cr
+lib/crystal/time/format/custom/rfc_3339.cr
+lib/crystal/time/format/custom/yaml_date.cr
lib/crystal/time/format/formatter.cr
lib/crystal/time/format/parser.cr
lib/crystal/time/format/pattern.cr
+lib/crystal/time/location.cr
+lib/crystal/time/location/loader.cr
lib/crystal/time/span.cr
lib/crystal/tuple.cr
lib/crystal/unicode/data.cr
lib/crystal/unicode/unicode.cr
lib/crystal/union.cr
lib/crystal/uri.cr
+lib/crystal/uri/punycode.cr
lib/crystal/uri/uri_parser.cr
lib/crystal/uuid.cr
+lib/crystal/uuid/json.cr
+lib/crystal/va_list.cr
lib/crystal/value.cr
lib/crystal/weak_ref.cr
+lib/crystal/windows_stubs.cr
lib/crystal/winerror.cr
lib/crystal/xml.cr
lib/crystal/xml/attribute_type.cr
@@ -808,8 +896,8 @@ lib/crystal/yaml/parser.cr
lib/crystal/yaml/pull_parser.cr
lib/crystal/yaml/schema/core.cr
lib/crystal/yaml/schema/core/parser.cr
-lib/crystal/yaml/schema/core/time_parser.cr
lib/crystal/yaml/schema/fail_safe.cr
+lib/crystal/yaml/serialization.cr
lib/crystal/yaml/to_yaml.cr
lib/crystal/zip/checksum_reader.cr
lib/crystal/zip/checksum_writer.cr