Ecosyste.ms: OpenCollective

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

Crystal Language

A language for humans and computers
Collective - Host: opensource - https://opencollective.com/crystal-lang - Website: https://crystal-lang.org/ - Code: 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.

github.com/crystal-lang/crystal - 8da3b2ea0abb07dce47b5b06c37a6814d5f2bc65 authored over 6 years ago
fixes documentation (#6142)

github.com/crystal-lang/crystal - 61da45f2dd96c57e0d2757257b0b6a5ca0689b7a authored over 6 years ago
Fix #6136. Remove no longer used Dockerfile (#6141)

github.com/crystal-lang/crystal - 9e227fe8a4b6c631e44f33e19225b171068589d3 authored over 6 years ago
OptionParser documentation improvement (#6131)

Expanded the example to show how to handle invalid options.

github.com/crystal-lang/crystal - 3c887de16f96cd01e4937dfe5b03d51d729dd69d authored over 6 years ago
Merge pull request #6127 from crystal-lang/bug/6121-formatter-heredoc

Fix incorrect formatting of ending expression after heredoc

github.com/crystal-lang/crystal - bc04afd15d1c33de5468786c70d79adb9c05d68c authored over 6 years ago
Fix incorrect formatting of ending expression after heredoc

github.com/crystal-lang/crystal - a725095fe116d1341baffb505079720660c23fc4 authored over 6 years ago
Fix: can't require after annotation

github.com/crystal-lang/crystal - df279d1312710cc3c421d6c083ec51e9e7debacb authored over 6 years ago
Use white-space: pre-wrap; for constants <code> entries (#5657)

github.com/crystal-lang/crystal - 6cef3d28200070829ae4a1a7965381d662c9b7e9 authored over 6 years ago
Merge pull request #6120 from crystal-lang/fix/i686-musl-stdarg

Add missing stdarg.cr for i686-linux-musl

github.com/crystal-lang/crystal - d2a44eb88d21de4bb30becd8fe1362be910a7bfc authored over 6 years ago
Fix Time.new and Time.utc (#6118)

github.com/crystal-lang/crystal - 6cff8846a5bc79eca8b473536515adcb1d9f3d03 authored over 6 years ago
[ci skip] Update project status (#6117)

github.com/crystal-lang/crystal - 0cc4c34cbf071e872e7300e13e4dcb1896518d23 authored over 6 years ago
Always read unbuffered when IO::Buffered#sync = true (#5849)

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

Previously the sync option only affect...

github.com/crystal-lang/crystal - 4e0dc9e37dbbafdd4f90d5764b88ded824eadb83 authored over 6 years ago
Fix: faster compilation for JSON::MappingError (#6111)

github.com/crystal-lang/crystal - 8c246162d718dc37c514cf11227e7aa857f8fc51 authored over 6 years ago
Add missing stdarg.cr for i686-linux-musl

github.com/crystal-lang/crystal - 41811d39e06c30b71ab590c4a45997efccf1a46b authored over 6 years ago
Add macro verbatim blocks (#6108)

github.com/crystal-lang/crystal - 06e763bf3dd85c242d2d5d391631a72471e1e053 authored over 6 years ago
Fix parsing of empty array with space/newline

github.com/crystal-lang/crystal - 4b8159c2b212e653b6b819824a2a211daf9f4ee1 authored over 6 years ago
Fix: annotation check failure when other annotations are present (#6106)

github.com/crystal-lang/crystal - 20e7d360ffd853854dd83d763a8f56113c55cc70 authored over 6 years ago
Improve documentation of String#% (#6095)

github.com/crystal-lang/crystal - 645afb052550e1cfc846dd36feaa97a88b71dbf4 authored over 6 years ago
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...

github.com/crystal-lang/crystal - 07c70665c8b034baae7dcc17787c00019ce0f7aa authored over 6 years ago
Add \a escape sequence (#5864)

github.com/crystal-lang/crystal - 1ecc65bb6ea0d77ef47c856d8a550ae84b9cea76 authored over 6 years ago
Merge pull request #6084 from asterite/bug/annotations_formatter

Formatter: correctly handle annotation path

github.com/crystal-lang/crystal - 0e646220fca21cb4d41244093e925c3ffc25ebb4 authored over 6 years ago
Formatter: correctly handle annotation path

github.com/crystal-lang/crystal - 81845c525902ced7bfa800c2fdc540c5fc8f28a0 authored over 6 years ago
Merge pull request #6063 from asterite/feature/annotations

User-defined annotations

github.com/crystal-lang/crystal - 4360c69ad55cb7b7180b5b10baa88ec15aaf5de2 authored over 6 years ago
In macros, `annotation` nests

github.com/crystal-lang/crystal - 615adac4516062da64b19ffa94bbd9477885b589 authored over 6 years ago
Allow annotations on methods

github.com/crystal-lang/crystal - e6a6a1e8c0dd06a2cc05c70d3dac056d8c1461e1 authored over 6 years ago
Mark macro method helper as private

github.com/crystal-lang/crystal - 4da09a2ff7d17873784c89b3938f210a83f66001 authored over 6 years ago
Refactor macro method "annotation" implementation

github.com/crystal-lang/crystal - 5aedf7b1225f764a7db19ee7da661e35feb33143 authored over 6 years ago
Automatic cast of numbers to other numbers, and symbols to enums (#6074)

github.com/crystal-lang/crystal - 5d3e16d5b85a62bee9b8479d9a10709f47f30da4 authored over 6 years ago
Merge pull request #6077 from asterite/bug/initialize-with-type

Bug: initialize with {% @type %}

github.com/crystal-lang/crystal - da4601605f6353fca81b3a3fa6b19876958d1210 authored over 6 years ago
Make Indexable#to_a preallocate the array (#6079)

github.com/crystal-lang/crystal - 5d3a458a925dfc71b98c6905982a4f9476f5aa11 authored over 6 years ago
Set a white background color (#6073)

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

github.com/crystal-lang/crystal - 2cef785cbcffe937674ee5db3872665be77b266b authored over 6 years ago
Fix bug related to types that have all their initialize methods as macro defs

github.com/crystal-lang/crystal - f1ff079c65c29b406bb101405b06a330c8a5cbba authored over 6 years ago
Typo: remove incorrect plural

github.com/crystal-lang/crystal - 1009e07424f88f19bc3a1f7b5cd81bb8b103cf7d authored over 6 years ago
Clear annotations before processing inner type.

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

github.com/crystal-lang/crystal - b56d76bf93f3eadb3670f3ff078dae3520a27c0b authored over 6 years ago
Don't carry annotations from lib to fun

github.com/crystal-lang/crystal - 6abcc2550ede1e05adcf3b5d5c489ab0dc5f9fe6 authored over 6 years ago
Fix bug related to initialize with {% @type %} expanded from named arguments

github.com/crystal-lang/crystal - 249a498cd959cc867481cfd2a4036e6be05fd5b1 authored over 6 years ago
Give error when using invalid annotation on defs or funs

github.com/crystal-lang/crystal - 39e577d2a1484bcea156af76713bd897162ce5e3 authored over 6 years ago
Error if using annotation other than ThreadLocal for class vars

github.com/crystal-lang/crystal - 4413d66586055ba0bdf7a3839c2ad3c2033fac28 authored over 6 years ago
Test non-existent annotations, or wrong usage of annotation

github.com/crystal-lang/crystal - c3e6c04e8f27c26e85f25000e64ef08e38a56f60 authored over 6 years ago
Annotations: add spec for overriding an annotation usage

github.com/crystal-lang/crystal - c3eb6d217039a0efff065370436bbcc345be4e7a authored over 6 years ago
Use "annotation" suffix for Program variables that represent annotations

github.com/crystal-lang/crystal - b223a1783259c8aff20df13e61a592757b0d3cc9 authored over 6 years ago
Allow private method invocation with self receiver (#6075)

Closes #5995

github.com/crystal-lang/crystal - 372b8d37af5bcb72dae897606b6de61b5179c1be authored over 6 years ago
Revert "Fixed OpenSSL bindings to recognize LibreSSL (#5676)" (#6062)

This reverts commit 72ce28fdb508ea3203cc674b1f785c122eb91fb6.

github.com/crystal-lang/crystal - 6c3fc2b930e63833a66520187f9a6f99100cd8e8 authored over 6 years ago
Don't change enum docs for now

github.com/crystal-lang/crystal - 8cd1ad03be0bc046f31826bf4a1509a7ed35b1b9 authored over 6 years ago
Add TODO about the hardcoded annotation rules

github.com/crystal-lang/crystal - 1d793af519042c563cd68c03e370a15d6c272802 authored over 6 years ago
Don't require annotations to end with "Annotation"

github.com/crystal-lang/crystal - 96a658d31ce18e860e205302700f2763c7d33e2e authored over 6 years ago
User-defined annotations

github.com/crystal-lang/crystal - d6f1c61e587cd638c41bf974e00550ef9910f154 authored over 6 years ago
Fix link to full ciphers list in openssl.cr (#5946)

github.com/crystal-lang/crystal - 5e518f97349fe0cc3fba6455b5173cb02900b287 authored over 6 years ago
Merge pull request #6052 from esse/out_syntax_error

Raise syntax error when using out as an arg

github.com/crystal-lang/crystal - 25f8c255e4fd1d89f0568785959356ae78c59f49 authored over 6 years ago
raise syntax error when using out as a varname

that fixes #6042

github.com/crystal-lang/crystal - f6f20be0ee06f28774eb0bbdc9beeaf6300fa2cd authored over 6 years ago
Merge pull request #6048 from asterite/bug/6030-quoted-heredoc

Parser: fixed quoted heredoc followed by call

github.com/crystal-lang/crystal - 53c4b1e9d5a99bf73af016f71fc3266de8b34428 authored over 6 years ago
Merge pull request #6045 from crystal-lang/bug/5717-typeof-regression

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

github.com/crystal-lang/crystal - 0d616847856dd3ae84584c0b0ccd5b8d5a467ca7 authored over 6 years ago
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...

github.com/crystal-lang/crystal - 73d3a858f25378a0180bea58d49081c6409b4b31 authored over 6 years ago
Merge pull request #6046 from asterite/bug/5966-macro-parse-newline

Parser: fix parsing of macro argument followed by a newline

github.com/crystal-lang/crystal - 8d190f45503c654b4a72aae89f2f51c7bdb03d38 authored over 6 years ago
Parser: fixed quoted heredoc followed by call

github.com/crystal-lang/crystal - 248a260dcb89de00fe746a09f132fcf5a12af823 authored over 6 years ago
Parser: fix parsing of macro argument followed by a newline

github.com/crystal-lang/crystal - 7d9b1ca8ce508b42863398780218afa6af472fd7 authored over 6 years ago
Mark .editorconfig as root (#6031)

github.com/crystal-lang/crystal - a56f370b5ac1b4526529168afca3324846eaa50a authored over 6 years ago
Merge pull request #5192 from asterite/disallow-typeof-in-type-restricitons

Disallow typeof in type restrictions

github.com/crystal-lang/crystal - d09de04783a7ecf92e76ab8042aa425d0b411c1e authored over 6 years ago
Compiler: don't fail when typeof argument doesn't have a type

github.com/crystal-lang/crystal - b53067f4059b14a3b3d1acbfd2360def0a1f4baa authored over 6 years ago
Merge pull request #6027 from straight-shoota/jm-fix-websocket-key

Improve WebSocket handshake validation (fixed)

github.com/crystal-lang/crystal - ae1cb6ef25e7b0fbe03df964ace0f28ece8ceaa6 authored over 6 years ago
Let `p` use inspect, `pp` just pretty print values, and introduce `p!` and `pp!` which also show the expression to print

github.com/crystal-lang/crystal - c242fa34d7367c047ea54153dc5fcda67c969d51 authored over 6 years ago
Fix bug at the --threads command (#6039)

github.com/crystal-lang/crystal - 9da2831aa12827601ff414b4685dcf0327ddc69b authored over 6 years ago
remove unlink dead alias (#6036)

github.com/crystal-lang/crystal - fe871e15fcac76f34b91f160f9cc5df38c01dd29 authored over 6 years ago
Fix typo in lexer_string_spec.cr (#6033)

github.com/crystal-lang/crystal - b10197aa8d92f50e8a86a5f1069809d31fec72dc authored over 6 years ago
Merge pull request #6032 from veelenga/fix/visit-when-cond

Allow to visit cond node in case

github.com/crystal-lang/crystal - ee2010123833a29f0d53e729bd9c5f6dbcf961e4 authored over 6 years ago
Fix specs to work around #5958

github.com/crystal-lang/crystal - 3660707494cafebcf543fa39fbcd402c839ed48d authored over 6 years ago
Spec: add expectations starts_with, ends_with (#5881)

* Spec: add expectations starts_with, ends_with

* fix

github.com/crystal-lang/crystal - 3e88a62c7738811f7a31a5cf6d3a59bfa3a0e160 authored over 6 years ago
Allow to visit cond node in when

github.com/crystal-lang/crystal - ca60b777b03453c5dbea2444e84bcdfc7bc336c4 authored over 6 years ago
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

github.com/crystal-lang/crystal - d02c267ab4e6de983c283077790b331db47c96d4 authored over 6 years ago
Add IO::Stapled (#6017)

* Add IO::Stapled

* fixup! Add IO::Stapled

* fixup! Add IO::Stapled

github.com/crystal-lang/crystal - 981c3430ccf52a5cd10cd549f9ec2d743333178c authored over 6 years ago
Suggest possible solutions to failing requires (#5487)

* Suggest possible solutions to failing requires

* fixup! Suggest possible solutions to faili...

github.com/crystal-lang/crystal - db0dc67a2662f04d57e140385ad9c5f0e32b84f7 authored over 6 years ago
Merge pull request #6029 from asterite/bug/5729-spec-be_a-regression

Let spec be_a be a macro again

github.com/crystal-lang/crystal - 382529f31675c17f2ede3c9c084e4e4349db5678 authored over 6 years ago
Don't automatically virtualize two types in the same hierarchy, unless one is deeper than the other

github.com/crystal-lang/crystal - 26635f1052b99ab5b52a8b051020a25435dba751 authored over 6 years ago
Remove block argument from `loop` (#6026)

github.com/crystal-lang/crystal - dc2b8f0491919da54735c8d4fecb41e65c047c2f authored over 6 years ago
Let spec be_a be a macro again

github.com/crystal-lang/crystal - 7df0271fe4bbbd28e6c30e60d9b6e7ae9b258870 authored over 6 years ago
Fix: Ensure TCPSocket is closed when HTTP::Websocket::Protocol.new raises

github.com/crystal-lang/crystal - c3cf5643125667a0c7d1748318eada85905904f5 authored over 6 years ago
Unify #inspect output formatting in several places (#5858)

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

github.com/crystal-lang/crystal - 9ba1ee80d564767b25df1d9ab404bc2697af38cd authored over 6 years ago
Fix enum flags assigned values when a member has value 0 (#5954)

github.com/crystal-lang/crystal - 346e591c3c8c3ce196d56d191e587aa8965aa05d authored over 6 years ago
Fix Websocket specs to use new HTTP::Server API

github.com/crystal-lang/crystal - 1b47075cf4bd660ff600d095ea00b97640e0dd5e authored over 6 years ago
change WebSocket::Protocol::VERSION to String

github.com/crystal-lang/crystal - d2ecd25452472fcad479e0d8a60c48cb277909bc authored over 6 years ago
WebSocket::Protocol verifies Sec-WebSocket-Accept response

github.com/crystal-lang/crystal - 0942594879db0b8ddb2869e783edd174b656a641 authored over 6 years ago
WebSocketHandler fails when Sec-WebSocket-Version is missing/invalid

github.com/crystal-lang/crystal - c496bf99060112cb45226387e25beeb24126737e authored over 6 years ago
Use WebSocket in all headers

github.com/crystal-lang/crystal - 0b920b1b25c893da9d405595cf1549890eafc536 authored over 6 years ago
WebSocketHandler handles missing Sec-WebSocket-Key

github.com/crystal-lang/crystal - 81f0abf0fee3b9081b9ab331f64ad9231d204b52 authored over 6 years ago
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...

github.com/crystal-lang/crystal - 319a3c5fbe599d7845b73d4bca82129f0563a5aa authored over 6 years ago
Revert "Improve WebSocket handshake validation (#5327)" (#6020)

This reverts commit d3be42ed1fa0d8a62f250d9c816dc302caac0fd9.

github.com/crystal-lang/crystal - d8e765e399241ddcffcf115632ce823823eaab2b authored over 6 years ago
Improve WebSocket handshake validation (#5327)

github.com/crystal-lang/crystal - d3be42ed1fa0d8a62f250d9c816dc302caac0fd9 authored over 6 years ago
Update distribution scripts (#6015)

Fix nightly for osx

github.com/crystal-lang/crystal - 6717e0b4560cf82f1384d6e2eeb73b92d8472084 authored over 6 years ago
Formatter: fix call args indent in case of backslash follows method name (#6013)

Fixed #6010

github.com/crystal-lang/crystal - 2e96cfc3f0bd3dd71229ad67084e21789c8ae6cf authored over 6 years ago
Improve #inspect format for Time types (#5794)

* Improve #inspect format for Time::Location types

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

github.com/crystal-lang/crystal - 3afc7812e7652c35145eec8ca2b725d873883458 authored over 6 years ago
Remove dependency on libxml from spec runner (#6004)

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

This reverts commit 5957f022dac6ce...

github.com/crystal-lang/crystal - fdda990ec75456478d6e5225500bf20bf50f08af authored over 6 years ago
Add missing tests for CSV.build with custom separator/quote_char (#6008)

github.com/crystal-lang/crystal - 514c4613589370f8bbbede5e7a045ae0d6e5f60e authored over 6 years ago
reference HTML parsing features elsewhere (#3482)

github.com/crystal-lang/crystal - 7a0076bd523d6a2a2e0756049dc27cae5a289e3f authored over 6 years ago
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...

github.com/crystal-lang/crystal - a6d0571cbc71151bb902555ce9f7b4b0917758ad authored over 6 years ago
Adds ability to use custom separators in CSV.build (#5998)

github.com/crystal-lang/crystal - 382d07ec2f415bb09755c104a4b73e23455cdaa2 authored over 6 years ago
Add example of using mapping to parse array (#5993)

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

github.com/crystal-lang/crystal - 1c4e4e8c9cd7ea75a13ce4576db251711d41a13e authored over 6 years ago
Add context to errors in JSON.mapping (#5932)

* Add context to errors in JSON.mapping

* fixup! Add context to errors in JSON.mapping

github.com/crystal-lang/crystal - 6564d6cbe15f5dab9014b088b8e01577b811204f authored over 6 years ago
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...

github.com/crystal-lang/crystal - d6de69818d814d18e9a662438e4378f131ecdcf8 authored over 6 years ago
Don't parse NamedTuple type without comma seperator (#5981)

Fixed #5979

github.com/crystal-lang/crystal - 2f2c04faa4cea9012b08449f91ea1decd6f79423 authored almost 7 years ago
pp: fix the width and indentation of second and later line contents (#5978)

github.com/crystal-lang/crystal - 32f46c1c8c840ab5b166bc0e530bf4fe777458c6 authored almost 7 years ago