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

Merge pull request #6890 from bcardiff/feature/amp-int-ops

Add wrapping arithmetics operators

07f91d7c083474e840cddc884e8dc2058b35d6bf authored about 6 years ago by Julien Portalier <[email protected]>
Fix ChecksumReader.write error and doc (#6889)

738394f5f567c2cf7180c838a37682902f9879ac authored about 6 years ago by r00ster <[email protected]>
Add wrapping arithmetics operators

5d42333033a12de80f4899bfd7706e9726f6d28d authored about 6 years ago by Brian J. Cardiff <[email protected]>
Use the third person in method docs (#6778)

* Use the third person

* Remove the s from 2 nouns

* Remove 2 s'

8344df187e35e45ad66d1824e4db8807338e6cc8 authored about 6 years ago by r00ster <[email protected]>
Fix YAML::Schema::FailSafe.parse and parse_all and add specs (#6790)

* Fix cast_document

* Add specs and fix parse_all

78c1868d93126ac9ae7d381cddc95fcda4ab5896 authored about 6 years ago by r00ster <[email protected]>
Improve readability of Float::Printer::* docs (#5438)

8dc406fb70902a7a9ba18b4f2e36e1f3438ace59 authored about 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Add support for specifying the build date (#6788)

4abd8d7ffbcb650a374ba16d7d99b3aeee77a961 authored about 6 years ago by Peter Hoeg <[email protected]>
Remove :nodoc: from singular method aliases, add Int#microsecond alias (#6297)

70f6c6da96f92c46fa40ee29953a2b618551384d authored about 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Add Hash/Indexable#dig/dig? (#6719)

* Add Hash/Indexable#dig/dig?

* Add JSON/YAML::Any#dig/dig?

* Add NamedTuple#dig/dig?

19338f0590b62f2337046aae49f4dfb7822db259 authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
remove ableist terminology usages, fixes #6765

5c2894298612bdbf53b1543ce07ef784b461d6ae authored over 6 years ago by Jonne Haß <[email protected]>
Remove 2 brackets

2c537d1e2352d02e083ca3ae3013c2a132a9a75e authored over 6 years ago by r00ster <[email protected]>
Add sharp to recreate_float_format_string

39c2aedc12ecc0ce01b2d5393d53db69e2188105 authored over 6 years ago by r00ster <[email protected]>
Switch the order of "xmlns" and prefix in XML::Builder#namespace (#6743)

421497e07ff51d0cb05b7e1bbd7e6f25ab33f69e authored over 6 years ago by Maria Kim <[email protected]>
Fix spec for Time::Location.load_local with TZ=nil (#6740)

5bc16faed37311c697cad758236967c8739355da authored over 6 years ago by Johannes Müller <[email protected]>
CI: Disable travis git depth (#6739)

266ffd391f3bade88cc21d067594a3913b19a525 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Support OpenSSL 1.1.1 (#6738)

* OpenSSL: use public API to create BIO_METHOD when available

OpenSSL 1.1.0 introduced a publ...

e7524159ef48fe47df914b3c0c1716c602a8bbd8 authored over 6 years ago by Julien Portalier <[email protected]>
Allow `pending` to be used without a block (#6732)

94f76a10955fccfc530ebc55b03afe2e12339055 authored over 6 years ago by Travis Swicegood <[email protected]>
C -> c

5b090ce72b1ddb2849186b7c29963150260b87da authored over 6 years ago by r00ster <[email protected]>
Add :default to colorize and document ColorRGB, Color256 (#6427)

13fe0f40197cc717e49baba41034f205cb3c2ea8 authored over 6 years ago by r00ster <[email protected]>
Give proper error when trying to instantiate Module

0d989f2af99250963f9ef34ac30167235134e424 authored over 6 years ago by r00ster <[email protected]>
Add test to cover expectation methods. (#6512)

3062980edacca0026d1cd0a61830eec78a44b3af authored over 6 years ago by Rodrigo Pinto <[email protected]>
Improve sprintf docs, minor String::Formatter refactors

45a3d25cf2ce76e62cfca1e1e18dba1e023a173f authored over 6 years ago by r00ster <[email protected]>
Channel: make some methods protected and mark some others as nodoc (#6714)

1337b0932ab3fc23d6a6c7bb3e46f891f89840b7 authored over 6 years ago by Ary Borenszweig <[email protected]>
Compiler: allow annotations inside enums (#6713)

8154c2d1894e3e82a28284701cd5841bf749af31 authored over 6 years ago by Ary Borenszweig <[email protected]>
fixup! Add Socket::IPAddress predicates and constants

0a43ed217baf03e9ce0ca682b8de87c7820f9b61 authored over 6 years ago by Johannes Müller <[email protected]>
Add caller file and line to Nil#not_nil! (#6712)

9c2e741dfa2124ea2ce8905a852b8b2d497aa7d7 authored over 6 years ago by Maria Kim <[email protected]>
Add Socket::IPAddress predicates and constants

fa4de5350b86beded11de87745bb0bd6f4ce066b authored over 6 years ago by Johannes Müller <[email protected]>
Add Socket::Address#pretty_print and #inspect (#6704)

* Add Socket::IPAddress#pretty_print and #inspect

* fixup! Add Socket::IPAddress#pretty_print...

ee712499b80739bf67d2df21e7574c1b8fe0eedf authored over 6 years ago by Johannes Müller <[email protected]>
Fix Socket#reuse_port? if SO_REUSEPORT is not supported (#6706)

* Fix Socket#reuse_port? if SO_REUSEPORT is not supported

* fixup! Fix Socket#reuse_port? if ...

c6ee7bcd73cc45b49a15680e9942e30173bd72ce authored over 6 years ago by Johannes Müller <[email protected]>
Split socket specs into separate files (#6700)

60c4f4d5d1a3c6c763e93922d39c4a84e46738ea authored over 6 years ago by Johannes Müller <[email protected]>
Fix Crystal::System::FileDescriptor to use @fd ivar directly (#6703)

* Fix Crystal::System::FileDescriptor to use @fd ivar directly

* fixup! Fix Crystal::System::...

74fe37cc229003b3a14b98b0cb503fbd0b20c296 authored over 6 years ago by Johannes Müller <[email protected]>
Fix `ASTNode#to_s` for `{% verbatim do %} ... {% end %}` (#6665)

For example, it shows wrong result.

Code:

p!({% verbatim do %}1{{2}}3{% end %})

Res...

e3e53b0bd141f55bbea139cfe99d24c1333819f6 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Add examples to Socket::Server#accept API docs (#6705)

* Add examples to Socket::Server#accept

* fixup! Add examples to Socket::Server#accept

390e3b0d1554484b6add142bc9f2ebe02c7eabc0 authored over 6 years ago by Johannes Müller <[email protected]>
Remove deprecated alias HTTP::Server#bind_ssl (#6699)

7954c04ef0684b11c067a723187c8d96434a8487 authored over 6 years ago by Johannes Müller <[email protected]>
Don't try to mess with closed FDs when creating a subprocess (#6641)

508a18a17d688a9c489806edab7cba3ee847af0b authored over 6 years ago by Jarrod Funnell <[email protected]>
Fix Int#downto and Int#upto when to is at limit of range (#6678)

f233f5337edde745fed5c7d2824438223d23c6a7 authored over 6 years ago by gmarcais <[email protected]>
Fix `==` and `!=` when comparing signed vs unsigned integers (#6689)

d8a16015f70b85a5753f8b4189d31bdfea1509b8 authored over 6 years ago by Ary Borenszweig <[email protected]>
Unify way of printing exceptions from within fibers (#6594)

58a8e2769e80c64ad52b0f08868e3f054384c35b authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Add spec for HTTP::Server#close (#5958)

2314da4d8f7962a992ae60428fba455a278a5ce7 authored over 6 years ago by Johannes Müller <[email protected]>
Add Time#to_local_in (#6572)

0b9286427ad38b656a48e932da9e97d6e03210ed authored over 6 years ago by Johannes Müller <[email protected]>
Clean up tuple elements after unreachable (#6659)

* Clean up tuple elements after unreachable

Resolve https://github.com/crystal-lang/crystal/p...

8ed47c2b162c4a6fe70398a45fa91eb20a9444ea authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Fix to_h inspect in NamedTuple (#6628)

* Fix to_h inspect in NamedTuple

* Return empty hash for an empty named tuple

1738e49b78c90574676b66fc858b5c865b68b819 authored over 6 years ago by Icyleaf Wang <[email protected]>
Fix DEVNULL docs (#6642)

cff9245f94cdc4042de51f4499467f1e28a83c4b authored over 6 years ago by r00ster <[email protected]>
Make asm parsing and formatting more robust (#6688)

ff5f54144db618f86a5cab307bf9aacce1080bea authored over 6 years ago by Chris Hobbs <[email protected]>
Implement Random for BigInt (#6687)

* Implement Random for BigInt

Fixes #5647

* spec typo fix

* Move to big_int.cr

* Use...

ccbfd8b13132176d11dc33ade2adba38302e66b3 authored over 6 years ago by Oleh Prypin <[email protected]>
Iterator could chain indetermined number of iterators now (#6570)

* Iterator could chain indetermined number of iterators now

Fixes #6532

* Formatted the co...

c772db8bf06ab7939c407f6407e2f967b550e49c authored over 6 years ago by Xero Essential <[email protected]>
Merge pull request #6686 from oprypin/rand0

Revert "allow rand from zero value"

2eb471830689227f9c08123d4fe9091af9f6fc00 authored over 6 years ago by Julien Portalier <[email protected]>
Merge pull request #6682 from epergo/patch-2

Add missing type declaration in property? docs

4a4ff9c7773a9baf71b0298e8a30e8e7c8d6f08b authored over 6 years ago by Ary Borenszweig <[email protected]>
Revert "allow rand from zero value"

This reverts commit 6202e37b115904aee690b5cef63eddede165cc91.

That commit introduced a bad chan...

bb57c60d64734458feb8f58af7b370e7a4b870be authored over 6 years ago by Oleh Prypin <[email protected]>
Add missing type declaration in property? docs

4bdac39df0ebe7709bc3bca30198c408aa78ae43 authored over 6 years ago by Eloy <[email protected]>
Simplify windows rescue block codegen (#6649)

Fixes #6605

1cbafcbb50d475a49137068c4a0dd47116ed62b1 authored over 6 years ago by Chris Hobbs <[email protected]>
Support multiple output values in inline asm (#6680)

b6032455bf77684bf03d20ffb69cf64b94f16732 authored over 6 years ago by Chris Hobbs <[email protected]>
Demonstrate Parameters for HTTP::Client (#5145)

* Demonstrate Parameters for HTTP::Client

* Improve HTTP::Client with Params example

* For...

625e76a6c6000a088777f120627b9ca2c00b6790 authored over 6 years ago by Chris Larsen <[email protected]>
Fix `ASTNode#to_s` for multiline macro expression (#6666)

cfbc56bb492974815142843e01fec9fad4207f30 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Fix formatting `{% verbatim do %} ... {% end %}` outside macro (#6667)

14f411ed4ec3c35b69ae40a5099caf6872d474a0 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Merge pull request #6426 from ysbaddaden/fix-fork-and-signal-child-handlers

Fix: fork and signal child handlers

a350db8c9036bfce14c9ee662d2049d682c926e7 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Only reset trapped signals

Improves fork/exec executation by limiting the number of signals to
reset to SIG_DFL to the sign...

e5b401f72c815036e89ba90b0c7930013a135f47 authored over 6 years ago by Julien Portalier <[email protected]>
Use fork_internal(will_exec) instead of run_hooks

e4651cb05f3c063090de9d0dacffd3a52d2fb7f8 authored over 6 years ago by Julien Portalier <[email protected]>
Fix: always reset signal handlers before scheduler reset on fork

This will avoid a future issue where a thread could process signal
in parallel to the signal res...

dc2695c67853f80be683ce0e153ca2838fbcfdbb authored over 6 years ago by Julien Portalier <[email protected]>
Fix: disable/restore signals when forking process

Always block signal reception before forking, even in fork/exec
cases, so the child will never r...

979a5285f443120aed345ddc941560b585d84004 authored over 6 years ago by Julien Portalier <[email protected]>
Fix: always close parent signal pipe after fork

Fixes read operation after fork, forcing the signal handler fiber to
retry on the new pipe.

Als...

d195adf4dcee8f5e726e3f663697248bf992e09f authored over 6 years ago by Julien Portalier <[email protected]>
Use blocking IO on a TTY if it can't be reopened (#6660)

* Use blocking IO on a TTY if it can't be reopened

* Simplify tty fallback logic

b697de03deed7647a7bebe0e0987cb660854bdac authored over 6 years ago by Jarrod Funnell <[email protected]>
Update CI to use 0.26.1 (#6658)

3983efae76f28e0be542f31426963b1b011f8fc5 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Restrict Enum#parse to String (#6654)

Closes #6651

aef441ebb589c44b011f6d3893c4150470c0bd3a authored over 6 years ago by Vlad Faust <[email protected]>
Semantic: correctly guess ivar type from splat argument (#6648)

* Semantic: correctly guess ivar type from splat argument

Before this commit the type of ivar...

8888c79290a5a478ae742cbbe833ed3cfaaac473 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Compiler: fix `super` inside macros not working correctly (#6638)

31ecaff69e8b131e3759f98c9d84978c56afec89 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6635 from asterite/optimization/6634-optimize-array-join

Optimize `Indexable#join` when all elements are strings

1720ddfdfee36aea89096342e850eac9e8769135 authored over 6 years ago by Chris Hobbs <[email protected]>
Indexable: rename private method `_join_strings` to `join_strings`

eaa9bc50389a27a6fa225a33b7c0153fefb11bce authored over 6 years ago by Ary Borenszweig <[email protected]>
Compiler: improve error traces regarding `return`, `next` and `break` (#6633)

216a2d3ac736de85ce6acc75a2f2eceb70faf9f9 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix `String#gsub(Char, Char)` computing incorrect size

6b022fd185775a12acd2e01ef747a8cc4779bacf authored over 6 years ago by Ary Borenszweig <[email protected]>
Simply specs to not compare bytesize and size of strings because `eq` does this now

58218494504748e0aba5906844007b95f4325639 authored over 6 years ago by Ary Borenszweig <[email protected]>
Spec: enhance `eq` matcher when comparing strings to also compare bytesize and size

644dc96eba27b6514df38aecb643208b0089118b authored over 6 years ago by Ary Borenszweig <[email protected]>
Optimize `Indexable#join` when all elements are strings

2bf08a2e5ebd2aebd36d69ddb41eac4e1dbeda1c authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix ASTNode#to_s of non-unary operator call without argument (#6538)

* Fix ASTNode#to_s of non-unary operator call without argument

Fixed #6537

* Fix ASTNode#t...

f74ad60e7afd052c9cdaecf5d381c9a08bfd135f authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Allow comments after :nodoc: marker (#6627)

0d29bb1b329fe666f8f81c013d00c731f66ec5b6 authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Enable Time::Location loader on win32 (#6363)

* Enable Time::Location loader on win32

With File support for win32, the POSIX implementation...

d4605d7e3856b43a7808fd7ec534abd0db687465 authored over 6 years ago by Johannes Müller <[email protected]>
Remove Tempfile (#6485)

57f547370eb40babdf4e83bd4275594783841239 authored over 6 years ago by Johannes Müller <[email protected]>
Compiler: don't "ambiguous match" if there's an exact match (#6618)

* Compiler: don't "ambiguous match" if there's an exact match

* Restrictions: check all union...

ead816eede6bc6ff4f6945bb289ded676d4d8cf7 authored over 6 years ago by Ary Borenszweig <[email protected]>
Spec: add expectation be_empty (#6614)

7c930aa21ca83dfef3ae6c7d4e3190a259c6cea8 authored over 6 years ago by Anton Maminov <[email protected]>
Compiler: resolve generics in macros, and add `Genreic#resolve` and `Generic#resolve?` macro methods (#6617)

08e353f6ec97176bea77c6c43e30bc0ea524f85a authored over 6 years ago by Ary Borenszweig <[email protected]>
Parser: give syntax error on comma after newline in argument list (#6514)

6103f17ec15a6b83a172db1f1e940dd1cd39ff39 authored over 6 years ago by Ary Borenszweig <[email protected]>
Remove {% if properties.size > 0 %} conditions (#6539)

1ce6f4df348013c52b2ef4a6d712b9e8c0c1bf72 authored over 6 years ago by r00ster <[email protected]>
Make String::Builder#chomp! returns self (#6583)

6d88f42261f6a718b44eabaea5efc5cc8e89c5c9 authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Reorganize Time specs (#6574)

76080b4852a25e0cfb9d2387d5339335ba6d25c9 authored over 6 years ago by Johannes Müller <[email protected]>
Release 0.26.1 (#6603)

391785249f66aaf5929b787b29810aeb4af0e1e8 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Fix JSON::Serializable with 2 args, and YAML::Serializable with 3 arg… (#6458)

71b69a2d06eee07d3ab0eff7afb155bbc3fdceb5 authored over 6 years ago by Kostya M <[email protected]>
Bump distribution-scripts (#6612)

2440d422c083999542240e931cf2be40de3705f5 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add accepts_block? macromethod to Def (#6604)

7d38d2b75fd6188aa5dc0024f66268291cf05690 authored over 6 years ago by Will Richardson <[email protected]>
Merge pull request #6610 from asterite/bug/6575-zlib-buf-error

Fix zlib missing handling of buffer error

65b80843cf0cfc769e34ec8d398a098bb9a452e7 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Fix typo in spec name

a1d775f441d123d1a7fb6043704d68a045c9e258 authored over 6 years ago by Ary Borenszweig <[email protected]>
Zlib: handle buffer error

422c1ce1dd5084a5ad6208b2dd8c6954d826495e authored over 6 years ago by Ary Borenszweig <[email protected]>
Flate: unify error handling with enums

8152b3ecb98a8400e5594c4b43747c6a8b0f3870 authored over 6 years ago by Ary Borenszweig <[email protected]>
Zlib: remove unused functions

970705f60f25a70f1f5a919e5574863c1b8f9dd6 authored over 6 years ago by Ary Borenszweig <[email protected]>
Zlib: use zError if error message is not available

2f2623b0e7a4c7cef659dd448b852d68d752cbb6 authored over 6 years ago by Ary Borenszweig <[email protected]>
Add Menlo font family to docs css (#6602)

72cffda3148d5bf249a5b3545929f49dd68679ea authored over 6 years ago by slice <[email protected]>
Merge pull request #6578 from straight-shoota/jm/fix/time-format-docs

Fix Time::Format API doc

a8371c561a50d7c8c3917ff6a9cd4e73f3b3f130 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6607 from asterite/bug/6018-multiline-macro

Parser: fix missing newline check after macro control expression

720928f066396d83a49fa58e2562d1316ed075a8 authored over 6 years ago by Julien Portalier <[email protected]>
Parser: fix missing newline check after macro control expression

3cbfce57c8e72fa80b6ac6e37314f5fdc760cbdb authored over 6 years ago by Ary Borenszweig <[email protected]>
Make Spec compile on win32 (#6497)

* Make Spec compile on win32

* Fix windows specs after exception handling

445b7a57f449f1040c3c3fe7a4a89720f9498525 authored over 6 years ago by Chris Hobbs <[email protected]>
Merge pull request #6590 from bcardiff/fix/6577-ssl-crash

Fix HTTP::Server crash with self-signed certificate

a56dcbe277fccd37199aa0446a15931c16ea606d authored over 6 years ago by Brian J. Cardiff <[email protected]>