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

Fix typo 'stritc' in PrettyPrint spec (#5977)

7539c0153147916f2c2c81e4813ee00fea6b75cf authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Expand Regex to allow querying for metacharacters (#5962)

* Add Regex.needs_escape?

* Revert to using case statement with hard-coded character list

...

980492c426a92ab4928dd5315c4094134c1ab73e authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Merge pull request #5974 from asterite/feature/macro-default-value

Add `MetaVar#defualt_value` and `MetaVar#has_default_value?`

27faaee09982908dbfe264b23aabf468b3a04acd authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix OpenSSL binding C preprocesor hack failing on absence of headers (#5973)

* Fixed openssl/lib_crypto to not fail when openssl headers are not present on the system

* F...

af2e23d343b5f27e67d86ff1a1a5387ec5eb780e authored over 6 years ago by Ata Kuyumcu <[email protected]>
Add `MetaVar#defualt_value` and `MetaVar#has_default_value?`

434c92096ade1f5f0a4841966e338d0c9b29fbdf authored over 6 years ago by asterite <[email protected]>
Add Gitter badge (#5967)

ef528a5a58746c883969a01a995d9a01a51a2847 authored over 6 years ago by Julien Reichardt <[email protected]>
Merge pull request #5968 from sdogruyol/remove-class-spec-todos

Remove TODOs from class spec

7b32e25b5bb64f0a3e2f9b3c0f6dec992fdbc27d authored over 6 years ago by Ary Borenszweig <[email protected]>
Remove TODOs from class spec

c109bb55d0b6de92c4f58cbe9130fc97113dbe9e authored over 6 years ago by Serdar Dogruyol <[email protected]>
Implement no-copy subarray iteration (Implements #3386) (#4584)

* Implement no-copy subarray iteration

* Fix example for Indexable#each(*, within)

* Fix I...

74cf7c49b54048140eb6270d69e2efaa7a29d94e authored over 6 years ago by Carlos Gajardo <[email protected]>
Fix Object.delegate to setter (#5964)

34078b85f15cd1bf41e5b4908dbf8601bbaf16ac authored over 6 years ago by Johannes Müller <[email protected]>
Added --include and --exclude options to format tool (#4635)

591580eed1c4b3ffb784be8b9e6a0bf40cf6200b authored over 6 years ago by Johannes Müller <[email protected]>
Fix ASTNode#to_s to use escape sequence correctly (#5842)

* Fix ASTNode#to_s to use escape sequence correctly

ASTNode#to_s against StringInterpolation,...

9f589a0b95db5238fbe7d2c05be720decd918aa2 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Use Char instead of String in split/join calls whenever possible (#5963)

6c40696e4d666b6e7dc37fc4f545df8d51a056fa authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Add HTTP::Server#bind_unix (#5959)

* Add HTTP::Server#bind_unix

* fixup! Add HTTP::Server#bind_unix

aa596d32b7c900283eb6a4ab4727891c8177ad79 authored over 6 years ago by Johannes Müller <[email protected]>
Refactor `HTTP::Server` to bind to multiple addresses (#5776)

* Refactor HTTP::Server to use multiple interfaces

* Remove HTTP::Server#port and add HTTP::S...

01a51265bd1e5e1f942b681abd7923861d134cba authored over 6 years ago by Johannes Müller <[email protected]>
Stub out ::sleep for win32 (#5947)

Just calls LibC.Sleep for now, which blocks the whole program.

68c805198cc5c83fbec4f233176bd15b454b7c83 authored over 6 years ago by Chris Hobbs <[email protected]>
Fix linking to openssl (#5949)

19360bca84f369cfb6d8d500d884a3b218f6de28 authored over 6 years ago by Chris Hobbs <[email protected]>
Adds `Process.chroot` (#5577)

* Moves `build_and_run` to `spec_helper`

* Adds `chroot` bindings

* Adds `chroot` to `Proc...

913cd8d705307a49c33cd91cfe49e7f21b9c22c1 authored over 6 years ago by Chris Huxtable <[email protected]>
Rename and rework File::Stat as File::Info (#5584)

* Rename and rework File::Stat as File::Info

* fixup! Rename and rework File::Stat as File::I...

96bcc34afbcf23d50823aaecb0c12b6eed0f8fac authored over 6 years ago by Chris Hobbs <[email protected]>
Semantic: Allow macro overload on named args (#5808)

* Add comments in add_def & add_macro

* Fix var name: a_def => a_macro

* Allow macro overl...

a3279079a68fae9cb2057ee3ba8c3b32e328e4dc authored over 6 years ago by Benoit de Chezelles <[email protected]>
Merge pull request #5945 from bew/remove-unecessary-noreturn

Remove unnecessary NoReturn annotation

27f8b5dfeca5adc7752104156d982e930265a484 authored over 6 years ago by Ary Borenszweig <[email protected]>
Remove unnecessary NoReturn annotation

de985d09fe93e4d23d68332ddea4a4e1d7c47415 authored over 6 years ago by Benoit de Chezelles <[email protected]>
Add path to UNIXSocket created by UNIXServer (#5869)

93769822d24552fe22ce665a878ff6c0cc90175d authored over 6 years ago by Johannes Müller <[email protected]>
Added documentation for Kernel#sprintf method (#5914)

Fixes #3124

24c53308192b6ee81459e2a9dd29acfe32e47144 authored over 6 years ago by Carlos Donderis <[email protected]>
Raise syntax error when method argument name is keyword (#5930)

* Raise syntax error when method argument name is keyword

Closes #5895

However some keywor...

35a108e1871f16645047d7e42c19525c34aeba2b authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Parser: make an error on unbalanced end brace '}' in macro body (#5420)

Fixed #5417

403de68b77166945abfdd222941c954922ab149e authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Fixed OpenSSL bindings to recognize LibreSSL (#5676)

* Fixed OpenSSL bindings to recognize LibreSSL

* Fixed OpenSSL header parsing macros to work ...

72ce28fdb508ea3203cc674b1f785c122eb91fb6 authored over 6 years ago by Ata Kuyumcu <[email protected]>
Minor: s/inlcude/include/ (#5378)

27cfeb3eac6a00d37eb0f534e57ae3e82b7c5441 authored over 6 years ago by Davor Ocelic <[email protected]>
Improve Ctrl-C handling of spec (#5719)

68575de6851ec49a09b84170ce0c78f2b90020cc authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Refactor docs generator HTML scaffold (#5816)

* Rename partial templates with leading underscore

* Add _head.html partial to dry up html he...

90c3a7ac25f3b3bd1c0e5d1e7e91d63d90829d98 authored over 6 years ago by Johannes Müller <[email protected]>
Fix codegen/asm and codegen/sizeof specs (#5866)

* Fix codegen/asm specs to run x86 ASM only on x86_64 and i686

See https://github.com/crystal...

9df03154d4ef8a30e73b88731ba2087cbed536e3 authored over 6 years ago by Jakub Jirutka <[email protected]>
Include type restriction on getters in JSON/mapping (#5935)

* Include type restriction on getters in JSON/mapping

* formatting

* method fixing

* wh...

bdab49591d6154f3812090cfdeba47a7e91281e9 authored over 6 years ago by Daniel Worrall <[email protected]>
Update CI distribution scripts (#5839)

Fixes #5610

e7860df85ce0cc3a060265ef6871449d3c513866 authored over 6 years ago by Chris Hobbs <[email protected]>
Markdown: fix handling of code fences appearing on the same line (#5606)

* Markdown: fix handling of code fences appearing on the same line

In conformance with http:/...

ba771248fd6ef3d634bbd771e4b871b7ca6b8265 authored over 6 years ago by Oleh Prypin <[email protected]>
Remove wrong "Based on " links (#5851)

* Fix wrong link in x86.cr

* Update x86.cr

* link deleted

* link deleted

* link deleted

2e1fee69600df0d17975c9aecd48b107059a310c authored over 6 years ago by r00ster91 <[email protected]>
Merge pull request #5908 from straight-shoota/patch-1

Update documentation for NamedTupleLiteral#[]

fedb6ddba884057de3415c0fc1fa344ac08a12c7 authored over 6 years ago by Serdar Dogruyol <[email protected]>
Merge pull request #5936 from straight-shoota/jm/docs/json-yaml-read-file

Docs: Add examples for parse(IO) to JSON, YAML

4400657b6ea566b215de5695e02bf423602a6a02 authored over 6 years ago by Serdar Dogruyol <[email protected]>
Merge pull request #5943 from straight-shoota/jm/fix/chunked-peek-empty

Fix HTTP::ChunkedContent#peek return empty bytes at EOF

e3dfb4760b9d0a69455e2941207449e483814c80 authored over 6 years ago by Serdar Dogruyol <[email protected]>
Merge pull request #5809 from straight-shoota/patch-2

CHANGELOG: Add missing links to Github issues

8ce742a1b448ea3977d719db7fb548f5ac997bc4 authored over 6 years ago by Serdar Dogruyol <[email protected]>
Merge pull request #5933 from Givralix/master

Corrected a typo in File's documentation

7d7e4be07c751745a35271c59e307627780a165d authored over 6 years ago by Serdar Dogruyol <[email protected]>
Move Time::Location spec additions to spec_helper (#5785)

These additional methods are used by a method in spec_helper and would not be available unless l...

4b2951cfd42e67d1cfc761ae83a7e47e12a098a8 authored over 6 years ago by Johannes Müller <[email protected]>
Sync built docs in master to s3 (#5941)

* Sync built docs in master to s3

* Persist to worspace only in linux64 specs

Otherwise ma...

8dd6f54c2bf49a602776c58e646bda714b4d792c authored over 6 years ago by Brian J. Cardiff <[email protected]>
Fix HTTP::ChunkedContent#peek return empty bytes at EOF

87d0a4b6778f05e01bccf281dd28a2c401de297c authored over 6 years ago by Johannes Müller <[email protected]>
Add examples for parse(IO) to JSON, YAML

also fixes syntax for class methods in docs

89cb674fc7d9c824069b14347b7e398936ded179 authored over 6 years ago by Johannes Müller <[email protected]>
Improve HTTP::ChunkedContent implementation (#5928)

* Fix HTTP::ChunkedContent read incomplete chunks

* fixup! Fix HTTP::ChunkedContent read inco...

c541aaea4a42c6c201041021fcd05025acdc794e authored over 6 years ago by Johannes Müller <[email protected]>
init: Turn fork URL into a Markdown link (#5644)

f91af5f71249cbee10ba64123c1094245a62cf3c authored over 6 years ago by William Woodruff <[email protected]>
Parse slash after open-paren as regex delimiter (#5453)

Fixed #5411

27697cf492c5541ac55976b9ace5231828c15175 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Add IDNA support and integrate with DNS lookup (#2543)

* Add punycode support and integrate with DNS lookup

e4f637cc6feaa562374eef39f5fd80c47004f9dc authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Alter logic in Time.leap_year? for performance (#5575)

* Alter logic in Time.leap_year? for performance

Let the && short-circuit the evaluation for ...

1ce052c7f3ad142e1b7d38f0dcdc2faedb9ca6f0 authored over 6 years ago by Rob Biedenharn <[email protected]>
Corrected a typo in File's documentation

8061b524a78743f33a3485baef51a5b0f9392554 authored over 6 years ago by Nathanaelle <nathan@sucré.fr>
Makefile: Allow to extend FLAGS (#5860)

1a6d5977ecde831c14ad2496d6d03db0709b25da authored over 6 years ago by Jakub Jirutka <[email protected]>
Keep empty sections when parsing INI (#5718)

b1c30c253dc8a4773dbf470482cd53f7ac93026c authored over 6 years ago by Julien Reichardt <[email protected]>
Work String#starts_with? with regex (#5485)

* Work String#starts_with? with regex

This feature is imported from Ruby 2.5.0.

See: https...

4f4240b1c2bdb44c24395483567a4a6ce667f540 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Add `Hash#last_key` and `Hash#last_value` (#5760)

3138b520651cf24f2b3810b8a67b8fc0116d9f00 authored over 6 years ago by Julien Reichardt <[email protected]>
Re-raise exceptions in parallel macro (#5726)

7d64756f30f10c7dcda3cd72f39621f0ff1c2930 authored over 6 years ago by Florin Lipan <[email protected]>
File: Add `mode` param to `File.write` (#5754)

This allows `File.write` to optionally append to files (instead of
truncating them).

d536c9c495e9721bfc76f259ed2ddc3ab5fddbad authored over 6 years ago by William Woodruff <[email protected]>
Format: fix formatting call having trailing comma with block (#5855)

Fix #5853

680d3e067cfe9884b79eee2408b047b76987a176 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Refactor Colorize#surround (#4196)

* Refactor Colorize#surround

This is one of the separations of #3925.

Remove `surround` an...

f22d68943db5d456aa3f7110f5b4cea57cbc8874 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Ensure cleanup tempfile after some specs (#5810)

* Ensure cleanup tempfile after some specs

* Fix compiler spec

12488c2df9fa58f9786433c1ca4e48711f4cf752 authored over 6 years ago by Benoit de Chezelles <[email protected]>
Format: fix formatter bug on nesting begin/end

ef85244ad8541763f59208b1e2327e4351fed36c authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Remove duplicated indefinite articles 'a a' in char.cr doc (#5894)

* Fix duplicated articles 'a a' in char.cr doc

* Shorten sentence

https://github.com/cryst...

8c737a0cc501a630f2ec0d1967969f6b228dae68 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
fix example codes (2018-04) (#5912)

73989e8cf40705a6eeccfc841f3ce9afbae7bf46 authored over 6 years ago by maiha <[email protected]>
Refactor out variable name

b62c4e16a6dd61024902e14a653e010ad60d3ebf authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
UUID implements inspect (#5574)

c17ce2d1cd6b824b7e86d3adcbd32ac5fb1e002b authored over 6 years ago by Sankha Narayan Guria <[email protected]>
MatchData: correct sample code for duplicated named capture

Ref: https://github.com/crystal-lang/crystal/pull/5912#issuecomment-378495637

106d44dc8bbf3a0d4f486318e39543d4142fc1ca authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Small typo fix in bash completion

011e6888866c28d8445aebaf2079580dc46adda8 authored over 6 years ago by Paul Smith <[email protected]>
Fix File.join with empty path component (#5915)

b5a3a6563443a1b7f455bfec3100094cdb021743 authored over 6 years ago by Johannes Müller <[email protected]>
Fix `String#tr` 1 byte `from` optimization bug

Ref: https://github.com/crystal-lang/crystal/pull/5912#discussion_r179045812

`"aabbcc".tr("a", ...

9662abe9f06102f5733f94cae0452ade5f58e4d4 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Fix #5907 formatter bug (#5909)

* Fix #5907 formatter bug

* Apply new formatter

ec423eb4acb7d6862622c2dc1c3ef7cb7a09d48d authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Pass an unhandled exception to at_exit block as second argument (#5906)

* Pass an unhandled exception to at_exit block as second argument

Follow up #1921

It is be...

5056859ea8de7ab2920b628982764d246d81f827 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Update documentation for NamedTupleLiteral#[]

5c8f62fa06c1c8667bcde1d8d12df2e8e3319bef authored over 6 years ago by Johannes Müller <[email protected]>
Semantic: don't guess ivar type from argument after assigned (#5166)

82caaf06511bec0654e6f2ec2e3a9d4151a4c13a authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Colorize: abstract colors and support 8bit and true color (#5902)

* Colorize: abstract colors and support 8bit and true color

Closes #5900

* Color#fore and ...

bb5bcd2942a0e2482b3f46d6c299cc87f1f441ec authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Use LibCrystalMain.__crystal_main directly (#5899)

7eae5aa3ccd0fbfef1b048fa31ae644b571cb11e authored over 6 years ago by Benoit de Chezelles <[email protected]>
Format: fix indentation after backslash newline (#5901)

https://github.com/crystal-lang/crystal/issues/5892#issuecomment-377822847

60f675c8885e2162f75a9af8adcdc2a8afd5d480 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Prevent invoking `method_added` macro hook recursively (#5159)

Fixed #5066

4d2ad838e04e98ddc63261b2ba77be8d4448f6e5 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Format: fix indentation in collection with comment after beginning delimiter (#5893)

e17823fce5446269b8117f66e5194d955adc4e0c authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Print exception cause when inspecting with backtrace (#5833)

49d722c16f25706c0469dd437a19ec0f84dbbe2a authored over 6 years ago by Chris Hobbs <[email protected]>
Use Char for single char strings (#5882)

945557b85fa95fbae9d1e70f8adeb5afe3f3069b authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Fix Random example (#5728)

45323890d86fbdb9dc30f9a692d5d896259f5263 authored over 6 years ago by r00ster91 <[email protected]>
Allow a path to declare a constant (#5883)

* Allow a path to declare a constant

* Add spec for type keeping when creating a constant usi...

5cd78fa51284d22dcf5b485b0939e790d2f54f54 authored over 6 years ago by Benoit de Chezelles <[email protected]>
Enqueue senders in Channel#close (#5880)

Fixes #5875

f33a9105df68a17c5216a945fa900a066b408274 authored over 6 years ago by Carl Hörberg <[email protected]>
Fix HEREDOC error message grammar (#5887)

* Fix HEREDOC error message grammar

* Update parser_spec.cr

0424b2223b5b1c21b6e234c665dabd0adf0d3b58 authored over 6 years ago by r00ster91 <[email protected]>
Fix typo (#5884)

4927eccaa6414e00bf4f2d32da0275b821b75a12 authored over 6 years ago by Benoit de Chezelles <[email protected]>
Update docs for Enum (#5885)

c2efaff29bfed2134998e7abbd41fedb61acf93d authored over 6 years ago by Will <[email protected]>
Fix exit in at_exit handlers (#5413)

* Fix exit/raise in at_exit handlers

* Add specs for exit & at_exit

* Refactor handler loo...

0970ee9ad88a319c371c89cc8e13f4babc148da8 authored over 6 years ago by Benoit de Chezelles <[email protected]>
Documentation: Add API docs for Array sorting methods (#5637)

* Documentation: Add API docs for Array sorting methods
- Array#sort(&block : T, T -> Int32)
-...

400bd0ec5e7bfc8ab490013a8216d23c6965d759 authored over 6 years ago by Mark <[email protected]>
Fix typo in IO doc

bc1c7a9e4449ddcdeda4d4683b1461ae84b2f352 authored over 6 years ago by Johannes Müller <[email protected]>
Make #read doc more clear in io.cr (#5873)

9f28c778d83ee0a753a0ea6ff958c56dc4f7688c authored over 6 years ago by Heaven31415 <[email protected]>
Add support for target aarch64-linux-musl

9980a1f54abd6c450a5ea83fd308faed470fc884 authored over 6 years ago by Jakub Jirutka <[email protected]>
Makefile: Fix redirect to stderr to be more portable (#5859)

`>/dev/stderr` does not work in some environments. Moreover, all POSIX
compliant shells support...

9adbb92236fddcf34799f656139a801817f2aad7 authored over 6 years ago by Jakub Jirutka <[email protected]>
Fix parser block arg newline (#5737)

* parser: Add spec for method def block argument with new lines

* parser: Handle space or new...

dedc726bcafd48f017865020441cfce6c45b741c authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Regex: fix invalid #inspect result against %r{\/} (#5841)

`p %r{\/}` shows `/\\//`. It is invalid regexp.

2d93603d453f42865fde421ae3e6af99eeaba2ad authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Fix URI encoding in StaticFileHandler#redirect_to (#5628)

502ef403f9392da3f8f6361232d9fc07f6e7e4e6 authored almost 7 years ago by Johannes Müller <[email protected]>
Add JSON support to UUID (#5551)

5d5c9aca748aca6c5609bfcf0984bf940990058b authored almost 7 years ago by Lachlan Dowding <[email protected]>
Use crystallang/crystal:nightly as docker nightly tag (#5837)

c0cdbc21283c61bc4340fc8562123a4403f2f5a6 authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
add HTTP OPTIONS method to HTTP::Client

863f301cfe9e9757a6bf1a494ab7bf49bfc07a06 authored almost 7 years ago by Anton Maminov <[email protected]>
Don't use heredoc inside interpolation

heredoc inside interpolation is buggy and it is unuseful.
It is a bit hard to fix this, so I'd l...

52fa3b217af4b58a5f1d6d6671cafc3f5607822a authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Add boundary check for seconds in Time#initialize (#5786)

Previously, `Time#add_span` did not handle times at the min or max range with positive or
negat...

077e0da3b8ec2254173e766cbef3282527672bd0 authored almost 7 years ago by Johannes Müller <[email protected]>
CHANGELOG: Change release dates to use ISO format

Changes dates in DD-MM-YYYY to ISO format YYYY-MM-DD

dd0ed8ce09aaabad6f7eb68b682a83c6855a1c65 authored almost 7 years ago by Johannes Müller <[email protected]>