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

Autodetect llvm-config-6.0 / llvm-config60 (#6381)

72eedae013b204b1dfc16314854f26233a197c27 authored over 6 years ago by Felix Bünemann <[email protected]>
Add pp! and p! macro methods (#6374)

6a30458a72c82a717eef0578e741d6d840d1a6f1 authored over 6 years ago by Johannes Müller <[email protected]>
Merge pull request #6367 from straight-shoota/jm/feature/case-without-when

Syntax: allow empty `case` without `when`

bec784dae649922a43932df4afd777cb83c1b107 authored over 6 years ago by Julien Portalier <[email protected]>
Syntax: allow empty `case` without `when`

The following is no longer a syntax error:
```
case foo # expands to `foo`
end

case foo # expan...

e14ec7a4af4453fca0ff9d0bcc0004864d01b910 authored over 6 years ago by Johannes Müller <[email protected]>
Add &+ &- &* &** operators parsing (#6329)

* Add &+ &- &* &** operators parsing
* Add lookahead to parse &->expr as &(->expr)
* Allow &+,...

8d28cbb1fcd8fc462425f13b79203aa30f64bf96 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add support for multiple Etags in If-None-Match header (#6219)

4771dcb2125dfdda88da5afad7b2ed64391bb820 authored over 6 years ago by Johannes Müller <[email protected]>
Revert: Don't automatically virtualize two types in the same hierarchy, unless one is deeper than the other (#6351)

ee6ec507aa84b3a785d5a7a9eff9435db77e5d47 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6354 from asterite/bug/6353-quoted-charset

HTTP: consider quoted charset

0990ca130764f847d8a48dcf89259688c7164170 authored over 6 years ago by Julien Portalier <[email protected]>
Merge pull request #6356 from straight-shoota/jm/fix/bcrypt-password-eq

Fix: Add type restriction to Crypto::Bcrypt::Password#==

9ba6ba93e3cd1d53a5df0131c8aa4d272a56a6c3 authored over 6 years ago by Julien Portalier <[email protected]>
Encoding: compare with case insensitive UTF-8 or UTF8 to avoid using iconv when not necessary (#6355)

afeaee47a83597dda6c9c2766adfa5fa238f0226 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: Add type restriction to Crypto::Bcrypt::Password#==

ad5fb0aad5f36accac16be072866b3c1ab5f0c7d authored over 6 years ago by Johannes Müller <[email protected]>
Fix access of class vars from generic metaclass (#6348)

a441539dc4c6e3a73dc150d59cc2bb67b31bf2ae authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: incorrect debug info for closured self (#6346)

e1b750f040a95244ffb1c7b841cd533275c94921 authored over 6 years ago by Ary Borenszweig <[email protected]>
HTTP: consider quoted charset

d2a9b438d548b9bfbb867a649894f92da35277b8 authored over 6 years ago by Ary Borenszweig <[email protected]>
Error if using `return` inside a constant's value (#6347)

fa8a5860115af8b435c64db52a5c1814a6a126a8 authored over 6 years ago by Ary Borenszweig <[email protected]>
Merge pull request #6342 from asterite/bug/5384-tuple-metaclass-merge

Don't merge tuple metaclasses through instance types

13edef6584f4d69618e9c53d557e37d125c7fef8 authored over 6 years ago by Julien Portalier <[email protected]>
Merge pull request #6341 from asterite/bug/5342-guess-literals-virtual

Fix: missing virtual types in literal type guessing

8acbd269b9dde6fdfba9bf81801746189d186bc3 authored over 6 years ago by Julien Portalier <[email protected]>
Don't merge tuple metaclasses through instance types

c0d63c42813fa4ab9ca99c6d7c3eed38f04eb841 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: missing virtual types in literal type guessing

de4bab06408589d74eb09f470be348dc9278f3fd authored over 6 years ago by Ary Borenszweig <[email protected]>
Add XML::Reader ParserOptions Support (#6332)

e1532919679892d258793bcc2661cabd2651a96c authored over 6 years ago by Felix Bünemann <[email protected]>
Update bountysource link (#6337)

f446e1bc90ecfc2067c634909d9bbb982a012e4b authored over 6 years ago by Brian J. Cardiff <[email protected]>
Implement File and Dir for win32 (#5623)

b5ef57846416787c83514636d3498c743c69b0c5 authored over 6 years ago by Chris Hobbs <[email protected]>
Refactor codegen_binary_op (#6330)

* Refactor: avoid setting ivar in codegen_binary_op

since it's done in codegen_primitive and ...

7aa76286ec31437615b05f7b50b240f916bb2e02 authored over 6 years ago by Brian J. Cardiff <[email protected]>
fix File.join with separator path component (#6328)

dd84ad09dbc1ed99d822d92da77cffc8962a243d authored over 6 years ago by Icyleaf Wang <[email protected]>
Implemented #2770 (#6306)

* Added Punycode sanitation to server hostname for client

* Declared the type of the instance...

735be7f28c1e68008a1e2f37559282b8f36d5cd7 authored over 6 years ago by Paul Kassianik <[email protected]>
add .new and .empty? to HTTP::Params (#6241)

75b46ac4564140e141a35114b71608007e285cb6 authored over 6 years ago by Icyleaf Wang <[email protected]>
Flatten project structure created by crystal init (#6317)

`crystal init` previously created `src/example/version.cr` file which
only contained a `VERSION...

ae321844dac10dfd29dd232c4b7eff17a8a89c7b authored over 6 years ago by Johannes Müller <[email protected]>
Remove File.each_line method that returns an iterator (#6301)

fafdd63b378b89b38c4c4dc5e43eb48a49950054 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: disallow cast from module class to virtual metaclass (#6320)

48530e5f92e14f7f00326cfb9011ce7658d18921 authored over 6 years ago by Ary Borenszweig <[email protected]>
Update CI to use 0.25.1 and osx 10.11 compatible build scripts (#6313)

Also use update brew formula name

63536bd73bc0240cc88d811a4a92fd7326c06097 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Fix: Rename datapath helper to compiler_datapath for compiler specs (#6312)

cb41f96b86e5deaf77ebaa7c321d679838933947 authored over 6 years ago by Johannes Müller <[email protected]>
Fix: missing codegen cast from metaclass union to virtual metaclass

b8d64a7e731c35c627f8d34d7a408d32dd31beb7 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix formatting of `{ {1}.foo, ...}` (#6300)

ad56b14dd420250d34d93f4dbf4c15587d67b259 authored over 6 years ago by Ary Borenszweig <[email protected]>
Let IO#sync only affect writes, introduce `IO#read_buffering?` and use it in urandom (#6304)

75ba9159424e2c64b775b9ee0d929a6b038440a6 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix: rebind while condition variables after while body

d6ba746e4ab555cff2d7be2b558cd4ed5274ed1f authored over 6 years ago by Ary Borenszweig <[email protected]>
Don't find unbound type parameter in main code inside generic type (#6292)

2bbf72f5a5f5335ab39c0a1bd5f5775a37a5e44e authored over 6 years ago by Ary Borenszweig <[email protected]>
Spec: silence errors from system_spec on BSD platforms (#6289)

bfd9e6d05cc1461a9ee76811cdfa2e3c19b9e13c authored over 6 years ago by joshua stein <[email protected]>
Extend XML::Reader with more LibXML methods (#5740)

* Extend XML::Reader with more LibXML methods

This adds a couple of method bindings that come...

3696bb1c4b5962f2fe280aa64cace00307c7a480 authored over 6 years ago by Felix Bünemann <[email protected]>
Correctly parse \A (and others) inside %r{...} inside macros (#6282)

89b386785deba8169309d92b832ad9d89a08ca12 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix libyaml 0.2.1 incompatibility (#6287)

libyaml 0.2.1 removed the errorneously written document end marker (`...`) after some scalars in...

941889251cde826a42f3c71378f1c2bb61029fa6 authored over 6 years ago by Johannes Müller <[email protected]>
Fix: generic Socket#accept? is broken (#6277)

bf85d7abb705281260f968236e703d73e3a8d708 authored over 6 years ago by Julien Portalier <[email protected]>
Compiler: make sure to remove literal types before instantiating matches

b0d67e1cd7c715238d9ab4b86bc197aa4cb4947e authored over 6 years ago by Ary Borenszweig <[email protected]>
Release 0.25.1 (#6278)

b782738fffb1b9fba98f7aa44f9da11c3da259a1 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Docs: Update man page with new options (#5554) (#6259)

b6ef064852810d7b011fd05661702edab3904662 authored over 6 years ago by Davor Ocelic <[email protected]>
Require "big" if requiring any "big" file (#6267)

4a18335d63f60e41b92675e8a420c6f862f562e1 authored over 6 years ago by Ary Borenszweig <[email protected]>
Thread.allocate_stack: Pass MAP_STACK to mmap() on OpenBSD 6.3+

c9f449c6fc9c5d1afdaf920e301377ab0312036b authored over 6 years ago by joshua stein <[email protected]>
Add Time::Span#microseconds, Int#microseconds and Float#microseconds (#6272)

e554a9649cfbc5fc44ed0ce548d72161bf91dec2 authored over 6 years ago by Ary Borenszweig <[email protected]>
IO#write: return early if slice is empty (#6269)

df5f46ad503a62927719cee4e058249478dbed68 authored over 6 years ago by Ary Borenszweig <[email protected]>
Formatter: fix for begin ... rescue ... end

e74e9eac94c8ee81690819eb0d1563963ec77fb2 authored over 6 years ago by Ary Borenszweig <[email protected]>
Add dup and clone for JSON::Any and YAML::Any (#6266)

0004179c9576c89d14e617423828af6f31e6d7a1 authored over 6 years ago by Ary Borenszweig <[email protected]>
Update to latest distribution-scripts (#6260)

Use shards v0.8.1

4547b6b92b9d289890017d9e591d5ef3785a011e authored over 6 years ago by Brian J. Cardiff <[email protected]>
Added example of nesting mappings to YAML builder (#6097)

* Added example of nesting mappings to YAML builder

* Updated comments in yaml/builder

792d42116e59c0d51164aa31e892d5b3e5d18b64 authored over 6 years ago by Holden Omans <[email protected]>
Use Exception#inspect_with_backtrace where sensible (#6261)

fc01468bd32eea6df696956d23f3f899e05c1ad2 authored over 6 years ago by Chris Hobbs <[email protected]>
Docs: Prevent virtual types reaching docs generator (#6246)

b700ad98a4f0579caca56d5c61a12a90cf249c0f authored over 6 years ago by Brian J. Cardiff <[email protected]>
Handle File.extname edge case (#6234)

* Fix #6215. Handle File.extname edge case

* Fix typo

* Use byte_slice

* Remove local v...

9d997000552aa4eaae42f156945e8d10437994da authored over 6 years ago by Brian J. Cardiff <[email protected]>
Fix: Allow p! pp! macros to be used with tuples (#6244)

9228889f769773c718605bc08fa210fb350d2ad2 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Fix heredoc start + comma formatter (#6222)

3e794db0eaef827af421204a2a200ea5d23d5d0f authored over 6 years ago by Johannes Müller <[email protected]>
Corrected missing return value in the FileInfo flags method

e4a01b51094a9640d9ded23aab1e58260c57d8dc authored over 6 years ago by Fotis Gimian <[email protected]>
Finish the \a escape sequence (#6221)

* Add \a and \b to dump_or_inspect

e806c95cb6a63b9ad0658f413a9b2468b306eda2 authored over 6 years ago by r00ster <[email protected]>
Macro: add missing document for ArrayLiteral#push and #unshift (#6232)

fd628c9a62479f1377e28a3f2ffcdc7c3b884d56 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Add missing JSON field to docs generator output for constants (#6218)

666c192fc6e4acc990875656966d34121e8b79b2 authored over 6 years ago by Johannes Müller <[email protected]>
Use `bind_tcp` in doc correctly (#6233)

60cde016f8d3d96d3e442a7f24d1102ebada80c3 authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
doc: update manas link (#6230)

430fea3aaf3e9b7d6d84e4ebb5f5e20415e2c226 authored over 6 years ago by Icyleaf Wang <[email protected]>
Fix: integer kind deduction (#6182)

0e4a62ac6a4d794ad81a8babecb2585306378eb7 authored over 6 years ago by Ivan Gulakov <[email protected]>
Update changelog to include breaking change removing `JSON::Type` (#6229)

ee71f884ef401fc0c745d5844779dd5eb3dd9065 authored over 6 years ago by Chris Hobbs <[email protected]>
Remove :nodoc: from Time::Format (#6214)

99be354a5bf2f2524bb95542f658eb71b960f255 authored over 6 years ago by Johannes Müller <[email protected]>
Add tempfile and datapath helpers to specs (#5951)

750258d7afa00358e50f92c0f02683813ab7a19b authored over 6 years ago by Johannes Müller <[email protected]>
Serializable, remove version conditions (#6209)

5c22fb36fb3f15059c23f1897e1bd124dd5a9de6 authored over 6 years ago by O_o <[email protected]>
Fix examples in Formatting and Parsing Time (#6208)

8959b540aa0b78771fa436b82df73f51826b9dcb authored over 6 years ago by r00ster <[email protected]>
Update CI to use 0.25.0 (#6211)

e35770097d61a3d9c24a13f77773c5b68323e6a4 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add specs for Time parser to raise when time zone is missing (#6174)

* Ensure time parser raises if timezone is missing
* fix doc for %L in Time::Format

8e5e4c7f6484d63555c7d21529fae2623e9781f9 authored over 6 years ago by Johannes Müller <[email protected]>
Add Etag support in StaticFileHandler (#6145)

5d431c73ba33153dbbbf4089de1b3b2e23aa1c52 authored over 6 years ago by Rafał Wojsznis <[email protected]>
Increase no_output_timeout to 20m for linux release builds (#6193)

0d10e6b80006ab648207e6a97f1030741915e780 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Documenting `Indexable#zip` and `Indexable#zip?` methods. (#5734)

bb89684762a832cf0e839abc574d9e0229332758 authored over 6 years ago by Rodrigo Pinto <[email protected]>
Fix formatting semicolon after block paren (#6192)

Fixed #6164

20d35492c621e787158dccbb4f43b5cfadef879d authored over 6 years ago by TSUYUSATO Kitsune <[email protected]>
Fix: use Crystal::System::Random in Crystal::Hasher (#6184)

Using `Random::Secure` in `prelude.cr` causes some load order issues
when the crystal-random sh...

ebef46b838044f4d99c9db485341dca6f589b803 authored over 6 years ago by Julien Portalier <[email protected]>
Fix regex in "cannot find -lsome-lib" hint (#6187)

Change from [a-zA-Z_] to any non-whitespace characters because library names can vary, and it's ...

413920c05c83817b3542ac6d2c7823998b008a74 authored over 6 years ago by Oleh Prypin <[email protected]>
Add copy method to record macro. (#5736)

* Add copy method to record macro.

This allows a copy of a record to be made, specifying
onl...

0a898ddaa0079fbd06b149fd422eabef9194e04d authored over 6 years ago by Chris Baynes <[email protected]>
Fix: detect error when trying to use unbound generic type in instance var

d9b024e8d1c93509e0f247ad1056c703ed78e2f3 authored over 6 years ago by Ary Borenszweig <[email protected]>
Fix Time on win32

7d98e1f8e665561ced959fb08753fc6cb3b28eb5 authored over 6 years ago by RX14 <[email protected]>
Fix docs for new HTTP::Server API (#6179)

a9bab0c1d9a586e74f5c131ffbc96bfc545830d4 authored over 6 years ago by Johannes Müller <[email protected]>
Fix Object.delegate for []= (#6178)

de398e9e0581686cdc1e75c52e08709b0c3f3e92 authored over 6 years ago by Johannes Müller <[email protected]>
Update changelog (#6169)

7fb783f7afec0a199d6f22ef78aae0f45517068a authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add Time#at_{beginning,end}_of_second (#6167)

* Add spec helper and nanosecond precision to Time "at" specs

* Add Time#at_{beginning,end}_o...

844792e9b0d0d2d5ae1ade5825b590acc46f33a5 authored over 6 years ago by Johannes Müller <[email protected]>
Add custom time format implementations (#5123)

* Add custom format implementations for ISO 8601, RFC 3339, RFC 2822
* Add formatter and parser...

36647c8cb2c6d9afc169876a7393a7065a3a1273 authored over 6 years ago by Johannes Müller <[email protected]>
Allow redefining None to 0 for @[Flags] enum (#6160)

* Allow redefining None to 0 for @[Flags] enum

* Use a better empty enum check that ignore No...

44ff90e25645e1208217ad79920d2124f63d14b2 authored over 6 years ago by Benoit de Chezelles <[email protected]>
Update to codemirror 5.38.0 (#6166)

7e8b219aafe921e85bd6344d73ad67a96cd495c9 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Extend documentation of Time and Time::Location APIs (#5819)

75f4a6178e053c9e1dacc399251335e643079d04 authored over 6 years ago by Johannes Müller <[email protected]>
Fix macro interpreter Number type of arithmetic expressions (#5972)

562a793d8a2567ac3408f196d83f8fac9dce2b0d authored over 6 years ago by Johannes Müller <[email protected]>
Add JSON::Serializable and YAML::Serializable (#6082)

a1e7233e0404fe8013a34b308bf2bfed4a5706ff authored over 6 years ago by O_o <[email protected]>
Update to latest distribution-scripts (#6165)

* Compile 32 bits packages in ci
* Update to use all64 make target
* Update distribution scrip...

97e70436c34efec7fae0de1c64c200f9082de076 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Compiler: ensure parentheses inside assign value

068edc4000fe3d81e191a0621031720cec863f53 authored over 6 years ago by asterite <[email protected]>
Add handling for invalid responses to Response.from_io (#5630)

9ddaf2818d2f7d46b3d8c05cb50872761b083fd4 authored over 6 years ago by Johannes Müller <[email protected]>
Use qualified type Crystal::Path in compiler specs (#6071)

a64e6032053fb0e29113e691806c03569bca910c authored over 6 years ago by Johannes Müller <[email protected]>
Execute 128bits Hasher specs that are now passing (#5380)

Conditionally run this on 64bits platforms.
Ref #5276

de3c95e2d3ff663acc0a1285c7aeb05bd797b011 authored over 6 years ago by Luis Lavena <[email protected]>
Added Float32 and Float64 consts (#4787)

85c26da021042d525f2dd0423060f76f718b430d authored over 6 years ago by kipar <[email protected]>
Add File.same?(path1, path2) with follow_symlinks option (#6161)

4e48495883f022cffe366aa4571ab77e05bd8bc4 authored over 6 years ago by Brian J. Cardiff <[email protected]>
[ci skip] Add sponsors note in readme (#6162)

94bd7bf52a746e451790e812ba2dd4f4e9e26a7a authored over 6 years ago by Brian J. Cardiff <[email protected]>
Allow HTTP::Client to use ipv6 addresses (#6147)

Fixes #5514

dbd7acddc1e8e454e6e5848eea3d0a1a410b2232 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Add button in playground to run formatter (#3652)

b1bc03715854a03aa43acfde51b8a9e53f8de468 authored over 6 years ago by Sam Eaton <[email protected]>