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

Drop 'when _' support (#6150)

Ref #4837

I think this syntax has no use-case.
It can be replaced with 'else' block always.

8da3b2ea0abb07dce47b5b06c37a6814d5f2bc65 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
fixes documentation (#6142)

61da45f2dd96c57e0d2757257b0b6a5ca0689b7a authored over 6 years ago by Chris Huxtable <[email protected]>
Fix #6136. Remove no longer used Dockerfile (#6141)

9e227fe8a4b6c631e44f33e19225b171068589d3 authored over 6 years ago by Brian J. Cardiff <[email protected]>
OptionParser documentation improvement (#6131)

Expanded the example to show how to handle invalid options.

3c887de16f96cd01e4937dfe5b03d51d729dd69d authored over 6 years ago by masukomi (a.k.a. Kay Rhodes) <[email protected]>
Merge pull request #6127 from crystal-lang/bug/6121-formatter-heredoc

Fix incorrect formatting of ending expression after heredoc

bc04afd15d1c33de5468786c70d79adb9c05d68c authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix incorrect formatting of ending expression after heredoc

a725095fe116d1341baffb505079720660c23fc4 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: can't require after annotation

df279d1312710cc3c421d6c083ec51e9e7debacb authored over 6 years ago by Ary Borenszweig <[email protected]>
Use white-space: pre-wrap; for constants <code> entries (#5657)

6cef3d28200070829ae4a1a7965381d662c9b7e9 authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Merge pull request #6120 from crystal-lang/fix/i686-musl-stdarg

Add missing stdarg.cr for i686-linux-musl

d2a44eb88d21de4bb30becd8fe1362be910a7bfc authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix Time.new and Time.utc (#6118)

6cff8846a5bc79eca8b473536515adcb1d9f3d03 authored over 6 years ago by r00ster <[email protected]>
[ci skip] Update project status (#6117)

0cc4c34cbf071e872e7300e13e4dcb1896518d23 authored over 6 years ago by Serdar Dogruyol <[email protected]>
Always read unbuffered when IO::Buffered#sync = true (#5849)

* Always read unbuffered when IO::Buffered#sync = true

Previously the sync option only affect...

4e0dc9e37dbbafdd4f90d5764b88ded824eadb83 authored over 6 years ago by Chris Hobbs <[email protected]>
Fix: faster compilation for JSON::MappingError (#6111)

8c246162d718dc37c514cf11227e7aa857f8fc51 authored over 6 years ago by Ary Borenszweig <[email protected]>
Add missing stdarg.cr for i686-linux-musl

41811d39e06c30b71ab590c4a45997efccf1a46b authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add macro verbatim blocks (#6108)

06e763bf3dd85c242d2d5d391631a72471e1e053 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix parsing of empty array with space/newline

4b8159c2b212e653b6b819824a2a211daf9f4ee1 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: annotation check failure when other annotations are present (#6106)

20e7d360ffd853854dd83d763a8f56113c55cc70 authored over 6 years ago by Ary Borenszweig <[email protected]>
Improve documentation of String#% (#6095)

645afb052550e1cfc846dd36feaa97a88b71dbf4 authored over 6 years ago by r00ster <[email protected]>
FileUtils: Add `ln`, `ln_s`, and `ln_sf` (#5421)

* FileUtils: Add `ln`, `ln_s`, and `ln_sf`

These new methods in the FileUtils module are base...

07c70665c8b034baae7dcc17787c00019ce0f7aa authored over 6 years ago by William Woodruff <[email protected]>
Add \a escape sequence (#5864)

1ecc65bb6ea0d77ef47c856d8a550ae84b9cea76 authored over 6 years ago by r00ster <[email protected]>
Merge pull request #6084 from asterite/bug/annotations_formatter

Formatter: correctly handle annotation path

0e646220fca21cb4d41244093e925c3ffc25ebb4 authored over 6 years ago by Ary Borenszweig <[email protected]>
Formatter: correctly handle annotation path

81845c525902ced7bfa800c2fdc540c5fc8f28a0 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6063 from asterite/feature/annotations

User-defined annotations

4360c69ad55cb7b7180b5b10baa88ec15aaf5de2 authored over 6 years ago by Ary Borenszweig <[email protected]>
In macros, `annotation` nests

615adac4516062da64b19ffa94bbd9477885b589 authored over 6 years ago by Ary Borenszweig <[email protected]>
Allow annotations on methods

e6a6a1e8c0dd06a2cc05c70d3dac056d8c1461e1 authored over 6 years ago by Ary Borenszweig <[email protected]>
Mark macro method helper as private

4da09a2ff7d17873784c89b3938f210a83f66001 authored over 6 years ago by Ary Borenszweig <[email protected]>
Refactor macro method "annotation" implementation

5aedf7b1225f764a7db19ee7da661e35feb33143 authored over 6 years ago by Ary Borenszweig <[email protected]>
Automatic cast of numbers to other numbers, and symbols to enums (#6074)

5d3e16d5b85a62bee9b8479d9a10709f47f30da4 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6077 from asterite/bug/initialize-with-type

Bug: initialize with {% @type %}

da4601605f6353fca81b3a3fa6b19876958d1210 authored over 6 years ago by Ary Borenszweig <[email protected]>
Make Indexable#to_a preallocate the array (#6079)

5d3a458a925dfc71b98c6905982a4f9476f5aa11 authored over 6 years ago by Carl Hörberg <[email protected]>
Set a white background color (#6073)

For browsers using a dark theme, the dark text was on a dark background

2cef785cbcffe937674ee5db3872665be77b266b authored over 6 years ago by Julien Reichardt <[email protected]>
Fix bug related to types that have all their initialize methods as macro defs

f1ff079c65c29b406bb101405b06a330c8a5cbba authored over 6 years ago by Ary Borenszweig <[email protected]>
Typo: remove incorrect plural

1009e07424f88f19bc3a1f7b5cd81bb8b103cf7d authored over 6 years ago by Ary Borenszweig <[email protected]>
Clear annotations before processing inner type.

Also let some methods receive an explicit argument instead of a default one.

b56d76bf93f3eadb3670f3ff078dae3520a27c0b authored over 6 years ago by Ary Borenszweig <[email protected]>
Don't carry annotations from lib to fun

6abcc2550ede1e05adcf3b5d5c489ab0dc5f9fe6 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix bug related to initialize with {% @type %} expanded from named arguments

249a498cd959cc867481cfd2a4036e6be05fd5b1 authored over 6 years ago by Ary Borenszweig <[email protected]>
Give error when using invalid annotation on defs or funs

39e577d2a1484bcea156af76713bd897162ce5e3 authored over 6 years ago by Ary Borenszweig <[email protected]>
Error if using annotation other than ThreadLocal for class vars

4413d66586055ba0bdf7a3839c2ad3c2033fac28 authored over 6 years ago by Ary Borenszweig <[email protected]>
Test non-existent annotations, or wrong usage of annotation

c3e6c04e8f27c26e85f25000e64ef08e38a56f60 authored over 6 years ago by Ary Borenszweig <[email protected]>
Annotations: add spec for overriding an annotation usage

c3eb6d217039a0efff065370436bbcc345be4e7a authored over 6 years ago by Ary Borenszweig <[email protected]>
Use "annotation" suffix for Program variables that represent annotations

b223a1783259c8aff20df13e61a592757b0d3cc9 authored over 6 years ago by Ary Borenszweig <[email protected]>
Allow private method invocation with self receiver (#6075)

Closes #5995

372b8d37af5bcb72dae897606b6de61b5179c1be authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Revert "Fixed OpenSSL bindings to recognize LibreSSL (#5676)" (#6062)

This reverts commit 72ce28fdb508ea3203cc674b1f785c122eb91fb6.

6c3fc2b930e63833a66520187f9a6f99100cd8e8 authored over 6 years ago by Chris Hobbs <[email protected]>
Don't change enum docs for now

8cd1ad03be0bc046f31826bf4a1509a7ed35b1b9 authored over 6 years ago by Ary Borenszweig <[email protected]>
Add TODO about the hardcoded annotation rules

1d793af519042c563cd68c03e370a15d6c272802 authored over 6 years ago by Ary Borenszweig <[email protected]>
Don't require annotations to end with "Annotation"

96a658d31ce18e860e205302700f2763c7d33e2e authored over 6 years ago by Ary Borenszweig <[email protected]>
User-defined annotations

d6f1c61e587cd638c41bf974e00550ef9910f154 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix link to full ciphers list in openssl.cr (#5946)

5e518f97349fe0cc3fba6455b5173cb02900b287 authored over 6 years ago by r00ster <[email protected]>
Merge pull request #6052 from esse/out_syntax_error

Raise syntax error when using out as an arg

25f8c255e4fd1d89f0568785959356ae78c59f49 authored over 6 years ago by Ary Borenszweig <[email protected]>
raise syntax error when using out as a varname

that fixes #6042

f6f20be0ee06f28774eb0bbdc9beeaf6300fa2cd authored over 6 years ago by Piotr Szmielew <[email protected]>
Merge pull request #6048 from asterite/bug/6030-quoted-heredoc

Parser: fixed quoted heredoc followed by call

53c4b1e9d5a99bf73af016f71fc3266de8b34428 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6045 from crystal-lang/bug/5717-typeof-regression

Compiler: don't fail when typeof argument doesn't have a type

0d616847856dd3ae84584c0b0ccd5b8d5a467ca7 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6044 from asterite/feature/p-pp-bang

Let `p` use inspect, `pp` just pretty print values, and introduce `p!` and `pp!` which also show...

73d3a858f25378a0180bea58d49081c6409b4b31 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6046 from asterite/bug/5966-macro-parse-newline

Parser: fix parsing of macro argument followed by a newline

8d190f45503c654b4a72aae89f2f51c7bdb03d38 authored over 6 years ago by Ary Borenszweig <[email protected]>
Parser: fixed quoted heredoc followed by call

248a260dcb89de00fe746a09f132fcf5a12af823 authored over 6 years ago by Ary Borenszweig <[email protected]>
Parser: fix parsing of macro argument followed by a newline

7d9b1ca8ce508b42863398780218afa6af472fd7 authored over 6 years ago by Ary Borenszweig <[email protected]>
Mark .editorconfig as root (#6031)

a56f370b5ac1b4526529168afca3324846eaa50a authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Merge pull request #5192 from asterite/disallow-typeof-in-type-restricitons

Disallow typeof in type restrictions

d09de04783a7ecf92e76ab8042aa425d0b411c1e authored over 6 years ago by Ary Borenszweig <[email protected]>
Compiler: don't fail when typeof argument doesn't have a type

b53067f4059b14a3b3d1acbfd2360def0a1f4baa authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6027 from straight-shoota/jm-fix-websocket-key

Improve WebSocket handshake validation (fixed)

ae1cb6ef25e7b0fbe03df964ace0f28ece8ceaa6 authored over 6 years ago by Ary Borenszweig <[email protected]>
Let `p` use inspect, `pp` just pretty print values, and introduce `p!` and `pp!` which also show the expression to print

c242fa34d7367c047ea54153dc5fcda67c969d51 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix bug at the --threads command (#6039)

9da2831aa12827601ff414b4685dcf0327ddc69b authored over 6 years ago by r00ster <[email protected]>
remove unlink dead alias (#6036)

fe871e15fcac76f34b91f160f9cc5df38c01dd29 authored over 6 years ago by Piotr Szmielew <[email protected]>
Fix typo in lexer_string_spec.cr (#6033)

b10197aa8d92f50e8a86a5f1069809d31fec72dc authored over 6 years ago by r00ster <[email protected]>
Merge pull request #6032 from veelenga/fix/visit-when-cond

Allow to visit cond node in case

ee2010123833a29f0d53e729bd9c5f6dbcf961e4 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix specs to work around #5958

3660707494cafebcf543fa39fbcd402c839ed48d authored over 6 years ago by Johannes Müller <[email protected]>
Spec: add expectations starts_with, ends_with (#5881)

* Spec: add expectations starts_with, ends_with

* fix

3e88a62c7738811f7a31a5cf6d3a59bfa3a0e160 authored over 6 years ago by O_o <[email protected]>
Allow to visit cond node in when

ca60b777b03453c5dbea2444e84bcdfc7bc336c4 authored over 6 years ago by Vitalii Elenhaupt <[email protected]>
Merge pull request #6024 from crystal-lang/feature/dont_virtualize

Don't automatically virtualize two types in the same hierarchy, unless one is deeper than the other

d02c267ab4e6de983c283077790b331db47c96d4 authored over 6 years ago by Ary Borenszweig <[email protected]>
Add IO::Stapled (#6017)

* Add IO::Stapled

* fixup! Add IO::Stapled

* fixup! Add IO::Stapled

981c3430ccf52a5cd10cd549f9ec2d743333178c authored over 6 years ago by Johannes Müller <[email protected]>
Suggest possible solutions to failing requires (#5487)

* Suggest possible solutions to failing requires

* fixup! Suggest possible solutions to faili...

db0dc67a2662f04d57e140385ad9c5f0e32b84f7 authored over 6 years ago by Chris Hobbs <[email protected]>
Merge pull request #6029 from asterite/bug/5729-spec-be_a-regression

Let spec be_a be a macro again

382529f31675c17f2ede3c9c084e4e4349db5678 authored over 6 years ago by Ary Borenszweig <[email protected]>
Don't automatically virtualize two types in the same hierarchy, unless one is deeper than the other

26635f1052b99ab5b52a8b051020a25435dba751 authored over 6 years ago by Ary Borenszweig <[email protected]>
Remove block argument from `loop` (#6026)

dc2b8f0491919da54735c8d4fecb41e65c047c2f authored over 6 years ago by Ary Borenszweig <[email protected]>
Let spec be_a be a macro again

7df0271fe4bbbd28e6c30e60d9b6e7ae9b258870 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: Ensure TCPSocket is closed when HTTP::Websocket::Protocol.new raises

c3cf5643125667a0c7d1748318eada85905904f5 authored over 6 years ago by Johannes Müller <[email protected]>
Unify #inspect output formatting in several places (#5858)

Reference#inspect: `#<Type …>`
Struct#inspect: `Type(…)`

9ba1ee80d564767b25df1d9ab404bc2697af38cd authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Fix enum flags assigned values when a member has value 0 (#5954)

346e591c3c8c3ce196d56d191e587aa8965aa05d authored over 6 years ago by Benoit de Chezelles <[email protected]>
Fix Websocket specs to use new HTTP::Server API

1b47075cf4bd660ff600d095ea00b97640e0dd5e authored over 6 years ago by Johannes Müller <[email protected]>
change WebSocket::Protocol::VERSION to String

d2ecd25452472fcad479e0d8a60c48cb277909bc authored over 6 years ago by Johannes Müller <[email protected]>
WebSocket::Protocol verifies Sec-WebSocket-Accept response

0942594879db0b8ddb2869e783edd174b656a641 authored over 6 years ago by Johannes Müller <[email protected]>
WebSocketHandler fails when Sec-WebSocket-Version is missing/invalid

c496bf99060112cb45226387e25beeb24126737e authored over 6 years ago by Johannes Müller <[email protected]>
Use WebSocket in all headers

0b920b1b25c893da9d405595cf1549890eafc536 authored over 6 years ago by Johannes Müller <[email protected]>
WebSocketHandler handles missing Sec-WebSocket-Key

81f0abf0fee3b9081b9ab331f64ad9231d204b52 authored over 6 years ago by Johannes Müller <[email protected]>
docs command: don't show error on console when not a git repository (#3700)

* Show warning message if cannot detect GitHub repository

* Remove warning message not to det...

319a3c5fbe599d7845b73d4bca82129f0563a5aa authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Revert "Improve WebSocket handshake validation (#5327)" (#6020)

This reverts commit d3be42ed1fa0d8a62f250d9c816dc302caac0fd9.

d8e765e399241ddcffcf115632ce823823eaab2b authored over 6 years ago by Serdar Dogruyol <[email protected]>
Improve WebSocket handshake validation (#5327)

d3be42ed1fa0d8a62f250d9c816dc302caac0fd9 authored over 6 years ago by Johannes Müller <[email protected]>
Update distribution scripts (#6015)

Fix nightly for osx

6717e0b4560cf82f1384d6e2eeb73b92d8472084 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Formatter: fix call args indent in case of backslash follows method name (#6013)

Fixed #6010

2e96cfc3f0bd3dd71229ad67084e21789c8ae6cf authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Improve #inspect format for Time types (#5794)

* Improve #inspect format for Time::Location types

* Add Time::Zone#format and use it in Time...

3afc7812e7652c35145eec8ca2b725d873883458 authored over 6 years ago by Johannes Müller <[email protected]>
Remove dependency on libxml from spec runner (#6004)

* Revert "Change spec junit formatter to use XML::Builder"

This reverts commit 5957f022dac6ce...

fdda990ec75456478d6e5225500bf20bf50f08af authored over 6 years ago by Johannes Müller <[email protected]>
Add missing tests for CSV.build with custom separator/quote_char (#6008)

514c4613589370f8bbbede5e7a045ae0d6e5f60e authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
reference HTML parsing features elsewhere (#3482)

7a0076bd523d6a2a2e0756049dc27cae5a289e3f authored over 6 years ago by Jakub Pavlík <[email protected]>
Add --canonical-base-url cli option to docs generator (#5990)

* Add <link rel="canonical"> to the latest API docs

* Revert "Add <link rel="canonical"> to t...

a6d0571cbc71151bb902555ce9f7b4b0917758ad authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Adds ability to use custom separators in CSV.build (#5998)

382d07ec2f415bb09755c104a4b73e23455cdaa2 authored over 6 years ago by Sijawusz Pur Rahnama <[email protected]>
Add example of using mapping to parse array (#5993)

Currently json documentation is missing a very common example of parsing array of objects using ...

1c4e4e8c9cd7ea75a13ce4576db251711d41a13e authored over 6 years ago by Piotr Szmielew <[email protected]>
Add context to errors in JSON.mapping (#5932)

* Add context to errors in JSON.mapping

* fixup! Add context to errors in JSON.mapping

6564d6cbe15f5dab9014b088b8e01577b811204f authored over 6 years ago by Johannes Müller <[email protected]>
Compiler: Add symbol literals support equal sign `=` as last char (#5969)

* Compiler: Add symbol literals support equal sign `=` as last char

* fixup! Compiler: Add sy...

d6de69818d814d18e9a662438e4378f131ecdcf8 authored over 6 years ago by Johannes Müller <[email protected]>
Don't parse NamedTuple type without comma seperator (#5981)

Fixed #5979

2f2c04faa4cea9012b08449f91ea1decd6f79423 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
pp: fix the width and indentation of second and later line contents (#5978)

32f46c1c8c840ab5b166bc0e530bf4fe777458c6 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>