Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/crystal-lang/crystal

The Crystal Programming Language
https://github.com/crystal-lang/crystal

Rescue from socket.accept? call in HTTP::Server.listen

522f6660ba9e4e137f96f1695c2bb7a25c78b38d authored over 6 years ago by Brian J. Cardiff <[email protected]>
Disable buffering of wrapped IO inside OpenSSL::SSL::Socket

e254a5e3c092966271471a6219d8138e7014e2c8 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Fix crystal playground internal link (#6596)

82371b10f518b56ef4ba73052ded5ecb1755dcff authored over 6 years ago by Omar Roth <[email protected]>
Formatter: fix extra newline after comment in case when (#6595)

eefa0c6d6f864c448e4fb8cb8cdec49890c68879 authored over 6 years ago by Ary Borenszweig <[email protected]>
Macros: evaluate yield expressions (#6587)

5e059ab5c24ed60426d58dda019b5904bcd33fca authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix Time::Format API doc

f0dcebba8a317c4651d6224258683722084b34d0 authored over 6 years ago by Johannes Müller <[email protected]>
Make self to be eager evaluated when including modules (#6557)

ea543f346c4a5943edded8a0d6f8dac091f4572b authored over 6 years ago by Brian J. Cardiff <[email protected]>
Format: fix formatting StringLiteral in interpolation (#6568)

* Format: fix formatting StringLiteral in StringInterpolation

Fixed #6565

* Add more compl...

e2862fdd1d122251b998a035cad1d749f3eb87ad authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Fix formatting empty heredoc (#6567)

* Fix formatting empty heredoc

Fixed #6564

* Fix a typo

Thank you @j8r!

d9d345f0de2f94a864c75ad2c27d5eb4ab2f1b22 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Allow to call `~` with `foo.~` style (#6541)

* Allow to call '~' as normal method style

* Add comment for ASTNode#to_s of `foo.~(bar)` case

def61694c2aa7939323b8e8baf07a278717826fd authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Spec: fix DotFormatter to flush after every spec (#6562)

6c5e7a9113f49a3cf26e2ca847b959e702017aed authored over 6 years ago by Ary Borenszweig <[email protected]>
Reopen standard handles when they are a TTY (#6518)

* Reopen standard handles when they are a TTY

Reopening the TTY prevents crystal from breakin...

2530bb602a0730dafdeb519d8b3bbabaf734749b authored over 6 years ago by Jarrod Funnell <[email protected]>
Restore #bind_ssl as deprecated api (#6551)

* Restore #bind_ssl as deprecated api

* Add TODO remove note

202e5ac7f8c57632a6914aec3474bf9c7720e07c authored over 6 years ago by Brian J. Cardiff <[email protected]>
Merge pull request #6560 from asterite/bug/6559-named-args-expansion

Fix: check presence of named argument via external name

d37fdffdb019a9f6635f236de1d97cfdec663643 authored over 6 years ago by Julien Portalier <[email protected]>
Fix: check presence of named argument via external name

cf8b4b9083299305d6842f59b112fe48d9c5da6f authored over 6 years ago by Ary Borenszweig <[email protected]>
Update CI to use 0.26.0 (#6550)

40206f68529228d5df12db584f0af591407ff3d9 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add Hash#transform_keys and Hash#transform_values (#4385)

* Add Hash#transform_keys and Hash#transform_values

* Add bang equivalents for transform_keys...

011aa646547b9637d379973e0bceb848e5968bfc authored over 6 years ago by deepj <[email protected]>
Format: fix formatting newline before &.method in call (#6535)

* Format: fix formatting newline before &.method in call

Fixed #6529

* Fix formatting comm...

13e44d8af45a053d413d4764e42a30d132420b17 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Fix Object#def_hash when passing Symbols (#6531)

5a7a4a974dc1b572d04804d9625f3d8cdbae3e6d authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Add tls scheme to HTTP::Server#bind and rename HTTP::Server#bind_ssl (#6533)

* Add tls scheme to HTTP::Server#bind and make it default in examples

* Rename HTTP::Server#b...

0af2e03eff685f1e9942804fee168b265bed768a authored over 6 years ago by Johannes Müller <[email protected]>
Use enum (flags) instead of hardcoded string values for emit kinds (#6515)

* Use enum (flags) instead of hardcoded string values for emit kinds

* Address @straight-shoo...

ba559542a5c504ca83b0fe76c0df58f6ae87fe49 authored over 6 years ago by Benoit de Chezelles <[email protected]>
Fix HTTP::Server specs to use free ports in expectations (#6530)

89a7718f13281d7b6ca1631a8b40e1bd4e731868 authored over 6 years ago by Johannes Müller <[email protected]>
Parser: give proper syntax error on "break when ..." (#6509)

f09121efa2241c95ea1c5c4255e217cb2ad61344 authored over 6 years ago by Ary Borenszweig <[email protected]>
Release 0.26.0 (#6475)

eeb53c50628fa954900e6218266ffde96435a41c authored over 6 years ago by Brian J. Cardiff <[email protected]>
Merge pull request #6505 from asterite/feature/unicode-11

Unicode: update to version 11.0.0

84aab20317eea07d6e701ed1e664a1a9cc321d55 authored over 6 years ago by Julien Portalier <[email protected]>
Unicode: update to version 11.0.0

3aba9a6cfd44c89e0ff8b492eefb3153454bf1cd authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: type var that resolves to number in restriction didn't work (#6504)

cd8334dcfda23414b8efc6cef6ee2e0441dcb6c6 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: Disallow setters with multiple arguments (#6324)

* Fix: Disallow setters with multiple arguments
Fixes #5856
* parser: prevent setter methods w...

0ff17f1af6be2a261c16eb733db3c28edba02ecc authored over 6 years ago by Max Fierke <[email protected]>
Fix docs of UUID enums (#6496)

c77dd4f53cfa5b31cc2d44fbdfa3f3cc8cdbddd6 authored over 6 years ago by r00ster <[email protected]>
Add raise Errno if Process.new fails to exec (#6501)

* Raises on failure to run a process (Fixes #3517)

* Improve implementation

5d565f2351a2acd8972a44003464d5546dc51a62 authored over 6 years ago by Johannes Müller <[email protected]>
Add HTTP::Server#bind(URI) (#6500)

928a738216d783c7373450a8b158e069387df5c2 authored over 6 years ago by Johannes Müller <[email protected]>
Fix ENV#each (#6499)

* Add ensures to clean up after ENV specs

* Fix ENV.to_h

f9569e7ffa85c3a99662f31130522c580b21bd3c authored over 6 years ago by Johannes Müller <[email protected]>
Set default host in HTTP::Client#exec (#6481)

21e8e7a33c56fc5a182a4d06ce60351ee04cf4b3 authored over 6 years ago by Johannes Müller <[email protected]>
removes unnecessary addition (#6493)

ff3225fad7cbd29a01314cfaf4adfbe0accf5900 authored over 6 years ago by Xavier Noria <[email protected]>
Support exception handling on windows (#6419)

9a98613c7750b03f4f6337d17886d6356ff856fa authored over 6 years ago by Chris Hobbs <[email protected]>
Docs: fix a typo in Pointer (#6494)

113f271eed2d6851465dd4e5658dec83a958def8 authored over 6 years ago by Xavier Noria <[email protected]>
added syntax sugar to check if URI is absolute or relative (#6311)

66b8a4597857800a490273576cb58bc93c063424 authored over 6 years ago by Anton Maminov <[email protected]>
rename alias HTTP::Handler::Proc to HTTP::Handler::HandlerProc so the std Proc type isn't overridden (#6453)

93259c80b1f9172e022bf5ad91674572a1f7cbd8 authored over 6 years ago by Jeremy Woertink <[email protected]>
Fix identical link generation prevention for the "Defined in" section (docs) (#6489)

dbe03f2559b2f3e3e90b6a126b93323bd270be1f authored over 6 years ago by r00ster <[email protected]>
Fix Char docs (#6487)

0d9ce1e9b4ecb2a5cb483133f318acce1c3eb7c9 authored over 6 years ago by r00ster <[email protected]>
Merge pull request #6484 from bcardiff/revert-ivar

Revert restrictict `exp.@var` to types in the same hierarchy

12a6d99600a64221471cf25ecdf87e8141ed1018 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Docs: Fix typo in serialization (#6491)

079d93708e0a67154db72833cce60e1fda08c904 authored over 6 years ago by Bryan Mulvihill <[email protected]>
Merge pull request #5960 from straight-shoota/jm/feature/http-server-ssl

Add OpenSSL::SSL::Server and HTTP::Server#bind_ssl

34e8aeb9a5af6197c259a4d9de51c15adacce265 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Docs: Fix typo in StaticArray (#6488)

b99134428b4594a6028a260cc17809348a5b04da authored over 6 years ago by r00ster <[email protected]>
Replace HTTP::Server#tls with HTTP::Server#bind_ssl

a9e78f24de4f260b8d035fb1410957fa675d25b7 authored over 6 years ago by Johannes Müller <[email protected]>
Add OpenSSL::SSL::Server

0bc15c447bf2ef69e7d2911a1b1f235987e36514 authored over 6 years ago by Johannes Müller <[email protected]>
Add abstract methods accept and accept? to Socket::Server

eeca6e17264ca18ce3e9b577a98c940475dfa582 authored over 6 years ago by Johannes Müller <[email protected]>
Docs: fix code examples (#6315)

6f8d7aaed5e24710c3b29211a17f711b4f668d67 authored over 6 years ago by maiha <[email protected]>
Refactor: Crystal::Call#check_visibility and extract type methods

df4de78c6f6f03bc4c38f52340be84b4d6ed381e authored over 6 years ago by Brian J. Cardiff <[email protected]>
Refactor: Char & IO related non UTF-8 encoding check

1d4e95c74911862a7d801b33151c8ea935fdf70b authored over 6 years ago by Brian J. Cardiff <[email protected]>
Revert "Restrict `exp.@var` to types in the same hierarchy (#6358)"

This reverts commit 87781a90b6367d6289dfccc106e39ca4379e3442.

7867b129e90b112433662c060c5addec1c06eaa9 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6470 from bcardiff/feature/parse-int-div-ops

Parse integer division operator

db838c7375be9c0910c92d6074177d917fa32c70 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add closed state to HTTP::Server::Response (#6477)

d454f69735589f8e03865f7947fac456c2cdfe6d authored over 6 years ago by Johannes Müller <[email protected]>
Fix docs navigator not scrolling into open type on page load

1064d762b661590cf8015be312014e2690be35db authored over 6 years ago by Mort&Mortis <[email protected]>
Add API docs for pp, p! and pp! macro methods (#6476)

eea1ffaef13a4856003a608d65c6bcc4a1e5e162 authored over 6 years ago by Johannes Müller <[email protected]>
Docs: minor edit in IO::Buffered related to #read_buffering? (#6474)

d06469eae1e138d08f9a92abd625fc769c9fdd4b authored over 6 years ago by Brian J. Cardiff <[email protected]>
Refactor: simplify parsing of def and macro name

DRY logic of allowed operators names for def and macro

5cb28863f4950572287a47e60de0ab18920d4f8c authored over 6 years ago by Brian J. Cardiff <[email protected]>
Reorganize DefOrMacroCheck constants

the position of :"[]?" was off, new line added to compare them easily

d39b1a4ca2d122d99b6a3b9788ab75bf3df61639 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add // //= operators parsing

Allow // to be used as empty regex in some context only.
Use %r() for empty regex when in to_s o...

0ebf16158d76769dac010f186fa356227f9ce3ae authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add lexer of // //= operators

Refactor specs to assert operators all together

5dbd6ea723b43bde2efc9095fff859971c509c8e authored over 6 years ago by Brian J. Cardiff <[email protected]>
JSON/YAML: error if a maximum nesting is reached (prevents stack overflow) (#6322)

ae9c524284423a118c5b9054f41e65c57d541fb5 authored over 6 years ago by Ary Borenszweig <[email protected]>
Add TAP formatter to spec suite (#6286)

* Add Spec::Formatter#@io to avoid directly printing to stdout

* Refactor Spec finish reporti...

6fc15ba47eb8b0c63087a21721a0556e52bbb3a3 authored over 6 years ago by Johannes Müller <[email protected]>
Add location as required argument for Time.parse (#6369)

* Add location as required argument for Time.parse

This makes it more clear in the API that a...

1616db54bc7ece282fe18d36cc4b39170d318951 authored over 6 years ago by Johannes Müller <[email protected]>
Fix Dir.glob to list broken symlinks (#6466)

9cce189e0a46c999e94c95523ac8871d41c1c450 authored over 6 years ago by Johannes Müller <[email protected]>
Fix OpenSSL::Digest for multibyte strings (#6471)

Also add specs for the crystal digest implementations for multibyte strings

939a81b06b68a0cb9e3e59a2a44e5c495668bd48 authored over 6 years ago by Chris Hobbs <[email protected]>
Compiler: evaluate instance var initializers at the metaclass level (#6414)

3de4c521998272fc0cff1ec57b4508a6d961508d authored over 6 years ago by Ary Borenszweig <[email protected]>
Update doc for JSON::Any (#6460)

1318e05d4bc4e3ab4e2fc4da40c7e13b9a03ee6d authored over 6 years ago by Ivan Palamarchuk <[email protected]>
Fix Random#rand(Range(Float, Float)) to return Float (#6445)

* Fix Random#rand(Range(Float, Float)) to return Float

* fixup! Fix Random#rand(Range(Float, ...

bae4086d5838225ff7f2892ac813b7d86ff8196f authored over 6 years ago by Johannes Müller <[email protected]>
Change Foo:Class representation of Class types to Foo.class (#6439)

Using the Foo.class representation of class types in error messages matches the
type syntax use...

665b18c73066b88acd84777f22a68bfa1b63a646 authored over 6 years ago by Chris Hobbs <[email protected]>
replace mapping with serializable in compiler (#6308)

d36a654c6aaa0a4097c9b134cdaeaed2905a91eb authored over 6 years ago by O_o <[email protected]>
Fix version check for LLVM < 6.0 (#6383)

9b32f7d3b919fdee588ab32a31055d35f9e46313 authored over 6 years ago by Felix Bünemann <[email protected]>
Fix Atomic#swap with reference types (#6428)

e8ec7f25f2f12b1bfc727cc6048a1a650f2cdc0a authored over 6 years ago by Jacob <[email protected]>
Show line numbers at link when there are filename duplicates in "Defined in:" section (docs) (#6280)

077920d04dd61f5bb9cb084984105343fbe10398 authored over 6 years ago by r00ster <[email protected]>
Change WinError to get message as UTF16 string (#6442)

97344a34dd98606c44b8674f88d46f6b46bd7492 authored over 6 years ago by Johannes Müller <[email protected]>
Restrict `exp.@var` to types in the same hierarchy (#6358)

87781a90b6367d6289dfccc106e39ca4379e3442 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6452 from asterite/bug/6451-not-missing-request-value

Compiler: missing `request_value` in `not` call

a6ba4e8478edc1facb218e746cb9ecc9a6ad7e55 authored over 6 years ago by Julien Portalier <[email protected]>
Compiler: missing `request_value` in `not` call

e6ac69bdca16b5c5f03476e682fbffa9af6eb0c5 authored over 6 years ago by Ary Borenszweig <[email protected]>
Extract platform-specifics from ENV to Crystal::System::Env and implement for win32 (#6333)

* Extract Crystal::System::Env interface

* Implement Crystal::System::Env for win32

* Fix...

4f720ab5dbfc71aa82e2874aa7becc2e69d3d4ae authored over 6 years ago by Johannes Müller <[email protected]>
Fix look-up-scope as macro defined type (#5354)

2aea034b7da4cbf2ddd5b164e4d0b2a48feec529 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Formatter: don't format code fence when language is not crystal (#6424)

d1ac79357fef07b4bf9164cc022c8a5fd430c65e authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: private aliases at top-level not considered private (#6432)

* Compiler: fix private top-level alias not being private

* Compiler: allow declaring aliases...

3817c7aa609e0bd593303b0d571da460ddb244a4 authored over 6 years ago by Ary Borenszweig <[email protected]>
Give proper error when doing sizeof uninstantiated generic type (#6418)

* Compiler: error on sizeof uninstantiated generic type

* Compiler: unify error messages for ...

753325a343c71ef1d168dd8c394144d3789f9616 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6413 from asterite/bug/6014-parse-named-tuple-inside-paren

Parser: fix parsing of named tuple inside generic type

1bedce601df359a254a2d661cede14b8001c2c5b authored over 6 years ago by Julien Portalier <[email protected]>
Compiler: give error if constant has NoReturn type (#6411)

02a78a8b0d3972562dd9ae7a0cf207a2517714b6 authored over 6 years ago by Ary Borenszweig <[email protected]>
HTTP::Client: set `connection: close` header on one-shot requests (#6410)

1b8370628119504263209ff3bcfef94458743397 authored over 6 years ago by Ary Borenszweig <[email protected]>
Parser: fix parsing of named tuple inside generic type

c864338820579acbcaacdb4b76531dc43f229b3f authored over 6 years ago by Ary Borenszweig <[email protected]>
Add API docs for StaticArray (#6404)

* Add API docs for StaticArray

* fixup! Add API docs for StaticArray

Added an example for ...

6ab9c603c9cc290dc0b84ba2de307afba29f7208 authored over 6 years ago by Johannes Müller <[email protected]>
Do TODO (#6408)

2cbd546b0a6cec79eba1475b6f2402f19e5c0c1d authored over 6 years ago by r00ster <[email protected]>
Remove TODO in spec/std/object_spec.cr (#6407)

5cdd3a4823ff360e92332182e20f8de1b419f10d authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Fix missing comment inside code block example (#6387)

c6f4fd9858bcc7acd29c43d77d06edd702067d45 authored over 6 years ago by Faustino Aguilar <[email protected]>
Format: fix comment indentation in case's else (#6393)

Fix #6391

466e0a2201c2e5b225cf4452993a95353c2b63d7 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Format: fix to use right alignment only if all whens are number literal (#6392)

* Format: fix to use right alignment only if all whens are number literal

Fix #6366

* Fix ...

210d8ef9f37d2a2e992c033db59087193eac6269 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Adds code samples on the big module to methods that are extending classes that are part of the standard library (#6336)

3b3bf3fa2bb51cc15b6db3829c3c54493c8924d6 authored over 6 years ago by Filipe Correia <[email protected]>
Fix udp example for udp method on Socket::Addrinfo (#6388)

24b860ea8fc2c0a90e9c475ff4fadf4fc3c2f936 authored over 6 years ago by Faustino Aguilar <[email protected]>
Add ECR.render for rendering without setting up an IO (#6371)

a2f4d61a2f4c6943e5372408aa53525a5b6e9051 authored over 6 years ago by Johannes Müller <[email protected]>
Fix compilation with LLVM 6.0 (#6380)

This fixes symbol clashes with the LLVM C-API DebugInfo that was added
in LLVM 6.0.

249a2ed4dae7a957e6be36bb7adb61ef32ce2b08 authored over 6 years ago by Felix Bünemann <[email protected]>
http: support serving wasm by StaticFileHandler (#6377)

This is import to serve wasm file.
Browsers don't run wasm without correct 'Content-Type'.

12e295852e30dba2cf1805a9beb6a7a5b9e23234 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Parser: don't use invalid internal names for arguments like `@select` or `@@select` (#6379)

e110660b6d51727ad1f582496778b39fe8c9decc authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: accept newline before closing macro (#6382)

75032113d146a34d4e513924c13dd42f67bfa14f authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: named arguments expanded from double splat clash with local variable names (#6378)

e6d0be20e97024114e040e76ddf4fc0e330353c7 authored over 6 years ago by Ary Borenszweig <[email protected]>