Pending: Code gen: lib codegens lib var set and get Code gen: primitives codegens pointer of int Code gen: primitives sums two numbers out of an [] of Number Semantic: cast casts from union to incompatible union gives error Semantic: def overload restricts on generic type with free type arg Semantic: def overload restricts on generic type without type arg Semantic: instance var doesn't infer type to be nilable if using self.class in call in assign Semantic: pointer allows using pointer with subclass Semantic: primitives types pointer of int Math Functions for computing quotient and remainder TCPServer settings Time #add_span adds days over dst Failures: 1) HTTP::Server handles exception during SSL handshake (#6577) Failure/Error: expect_raises(OpenSSL::SSL::Error) do Expected OpenSSL::SSL::Error, got # with backtrace: # src/openssl.cr:115:15 in 'initialize' # src/openssl.cr:100:7 in 'new' # src/openssl/ssl/socket.cr:34:9 in 'initialize' # src/openssl/ssl/socket.cr:3:5 in 'new' # spec/std/http/server/server_spec.cr:517:13 in '->' # src/spec/methods.cr:255:3 in 'it' # spec/std/http/server/server_spec.cr:494:5 in '->' # src/spec/context.cr:255:3 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/http/server/server_spec.cr:234:3 in '__crystal_main' # src/crystal/main.cr:97:5 in 'main_user_code' # src/crystal/main.cr:86:7 in 'main' # src/crystal/main.cr:106:3 in 'main' # __libc_start_main # spec/std/http/server/server_spec.cr:516 2) TCPServer .new using IPv4 raises when port is negative Failure/Error: expect_raises(Socket::Error, linux? ? "getaddrinfo: Servname not supported for ai_socktype" : "No address found for #{address}:-12 over TCP") do Expected Socket::Error with "getaddrinfo: Servname not supported for ai_socktype", got # with backtrace: # src/socket/tcp_server.cr:73:15 in 'initialize' # src/socket/tcp_server.cr:32:3 in 'new' # spec/std/socket/tcp_server_spec.cr:37:11 in '->' # src/spec/methods.cr:255:3 in 'it' # spec/std/socket/tcp_server_spec.cr:35:7 in '->' # spec/std/socket/spec_helper.cr:255:3 in '->' # src/spec/context.cr:158:7 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/spec_helper.cr:11:3 in 'each_ip_family' # spec/std/socket/tcp_server_spec.cr:6:5 in '->' # src/spec/context.cr:255:3 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/tcp_server_spec.cr:5:3 in '->' # src/spec/context.cr:255:3 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/tcp_socket_spec.cr:1:1 in '__crystal_main' # src/crystal/main.cr:97:5 in 'main_user_code' # src/crystal/main.cr:86:7 in 'main' # src/crystal/main.cr:106:3 in 'main' # __libc_start_main # spec/std/socket/tcp_server_spec.cr:36 3) TCPServer .new using IPv6 raises when port is negative Failure/Error: expect_raises(Socket::Error, linux? ? "getaddrinfo: Servname not supported for ai_socktype" : "No address found for #{address}:-12 over TCP") do Expected Socket::Error with "getaddrinfo: Servname not supported for ai_socktype", got # with backtrace: # src/socket/tcp_server.cr:73:15 in 'initialize' # src/socket/tcp_server.cr:32:3 in 'new' # spec/std/socket/tcp_server_spec.cr:37:11 in '->' # src/spec/methods.cr:255:3 in 'it' # spec/std/socket/tcp_server_spec.cr:35:7 in '->' # spec/std/socket/spec_helper.cr:255:3 in '->' # src/spec/context.cr:158:7 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/spec_helper.cr:15:3 in 'each_ip_family' # spec/std/socket/tcp_server_spec.cr:6:5 in '->' # src/spec/context.cr:255:3 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/tcp_server_spec.cr:5:3 in '->' # src/spec/context.cr:255:3 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/tcp_socket_spec.cr:1:1 in '__crystal_main' # src/crystal/main.cr:97:5 in 'main_user_code' # src/crystal/main.cr:86:7 in 'main' # src/crystal/main.cr:106:3 in 'main' # __libc_start_main # spec/std/socket/tcp_server_spec.cr:36 4) TCPSocket #connect using IPv4 raises when port is negative Failure/Error: expect_raises(Socket::Error, linux? ? "getaddrinfo: Servname not supported for ai_socktype" : "No address found for #{address}:-12 over TCP") do Expected Socket::Error with "getaddrinfo: Servname not supported for ai_socktype", got # with backtrace: # src/socket/tcp_socket.cr:73:15 in 'initialize' # src/socket/tcp_socket.cr:27:3 in 'initialize' # src/socket/tcp_socket.cr:27:3 in 'new' # spec/std/socket/tcp_socket_spec.cr:37:11 in '->' # src/spec/methods.cr:255:3 in 'it' # spec/std/socket/tcp_socket_spec.cr:35:7 in '->' # spec/std/socket/spec_helper.cr:255:3 in '->' # src/spec/context.cr:158:7 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/spec_helper.cr:11:3 in 'each_ip_family' # spec/std/socket/tcp_socket_spec.cr:5:5 in '->' # src/spec/context.cr:255:3 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/tcp_socket_spec.cr:4:3 in '->' # src/spec/context.cr:255:3 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/udp_socket_spec.cr:1:1 in '__crystal_main' # src/crystal/main.cr:97:5 in 'main_user_code' # src/crystal/main.cr:86:7 in 'main' # src/crystal/main.cr:106:3 in 'main' # __libc_start_main # spec/std/socket/tcp_socket_spec.cr:36 5) TCPSocket #connect using IPv6 raises when port is negative Failure/Error: expect_raises(Socket::Error, linux? ? "getaddrinfo: Servname not supported for ai_socktype" : "No address found for #{address}:-12 over TCP") do Expected Socket::Error with "getaddrinfo: Servname not supported for ai_socktype", got # with backtrace: # src/socket/tcp_socket.cr:73:15 in 'initialize' # src/socket/tcp_socket.cr:27:3 in 'initialize' # src/socket/tcp_socket.cr:27:3 in 'new' # spec/std/socket/tcp_socket_spec.cr:37:11 in '->' # src/spec/methods.cr:255:3 in 'it' # spec/std/socket/tcp_socket_spec.cr:35:7 in '->' # spec/std/socket/spec_helper.cr:255:3 in '->' # src/spec/context.cr:158:7 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/spec_helper.cr:15:3 in 'each_ip_family' # spec/std/socket/tcp_socket_spec.cr:5:5 in '->' # src/spec/context.cr:255:3 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/tcp_socket_spec.cr:4:3 in '->' # src/spec/context.cr:255:3 in 'describe' # src/spec/methods.cr:16:5 in 'describe' # spec/std/socket/udp_socket_spec.cr:1:1 in '__crystal_main' # src/crystal/main.cr:97:5 in 'main_user_code' # src/crystal/main.cr:86:7 in 'main' # src/crystal/main.cr:106:3 in 'main' # __libc_start_main # spec/std/socket/tcp_socket_spec.cr:36 Finished in 22:35 minutes 14988 examples, 5 failures, 0 errors, 12 pending Failed examples: crystal spec spec/std/http/server/server_spec.cr:494 # HTTP::Server handles exception during SSL handshake (#6577) crystal spec spec/std/socket/tcp_server_spec.cr:35 # TCPServer .new using IPv4 raises when port is negative crystal spec spec/std/socket/tcp_server_spec.cr:35 # TCPServer .new using IPv6 raises when port is negative crystal spec spec/std/socket/tcp_socket_spec.cr:35 # TCPSocket #connect using IPv4 raises when port is negative crystal spec spec/std/socket/tcp_socket_spec.cr:35 # TCPSocket #connect using IPv6 raises when port is negative make: *** [Makefile:86: spec] Error 1 >>> ERROR: crystal: check failed