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

Macro methods: set type of empty array literal

50aacaa2e1db62a0d77e893d34797405103fc852 authored almost 7 years ago by asterite <[email protected]>
Fix internal doc (typo & old invalid comment) (#5806)

* Fix typo

* Remove BNF for old def declaration without parentheses

ed0aad89ed476b58fc444e975881b2356b37541e authored almost 7 years ago by Benoit de Chezelles <[email protected]>
CHANGELOG: Add missing links to Github issues

a58df6b2b481c7591bb0f8d45e9ad8ed73111252 authored almost 7 years ago by Johannes Müller <[email protected]>
Use the same llvm's version as crystal-lang package for CI's darwin build (#5804)

* Use llvm5 for darwin build in CI

* Force binaries of llvm in PATH

* DRY for the llvm's v...

10fb1ffb5b159fc74bfecf12b76bf6af94b01b00 authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Restore STDIN|OUT|ERR blocking state on exit (#5802)

e8916bc530c238f52af6f5f11107abc84351b649 authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Update previous crystal release & docker images for ci to 0.24.2 (#5796)

* Use crystallang/crystal-*-build docker images in ci

* Update previous crystal to 0.24.2

92c3d42315760c08bdeca9d414188bb633299d10 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Add highlight to code tag in generated API docs (#5795)

34b11013e7330e08cdf8e16e175a160bbb75eb51 authored almost 7 years ago by Johannes Müller <[email protected]>
Fix unexpected h1 in CHANGELOG.md (#5576)

6696c886fb21817699b5515a7a7cda0e2922cd71 authored almost 7 years ago by Donovan Glover <[email protected]>
Merge changes from 0.24.2 with master

731e9c097c9b552826952270dc54fc4688304034 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Improve String#pretty_print output by splitting newline (#5750)

Like Ruby's `pp`, String#pretty_print splits its content by newline and
shows each lines with j...

4ef91678bb9a2826f69f8ea61a70f2c9a2b1a720 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Fix: File.extname edge case for dot in path with no extension (#5790)

5a189cbe66a5ef632d8a5e1c8ba5df6cbcc4caa9 authored almost 7 years ago by Cody Byrnes <[email protected]>
Update readline.cr (#5791)

f0bd6b6cb3866ce34ba469e41516cb13b6112f93 authored almost 7 years ago by r00ster91 <[email protected]>
Return early in Time#add_span if arguments are zero (#5787)

224d4893109c39c0150a210ed3a661457a1ae398 authored almost 7 years ago by Johannes Müller <[email protected]>
add *.dwarf to auto generated .gitignore

9d2dfbb8d2611c5cc67f328799e88e7d2d3acb76 authored almost 7 years ago by Konstantin Makarchev <[email protected]>
Update changelog

4f9ed8d03208dd0db33993c5a6fa6753bc1cf91e authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Merge branch 'ci/nightly' into release/0.24

161bea68bf374afd2eabd5b78fc584b73fe62c42 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Run nightly on master

2dd3a87a0a43075a4707c88e2eeb1caac1affcb4 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Use SHA1 to use fixed distribution-scripts version

3ad85aa07ec447c4173b2005b3edb34311c8b084 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Fix `spawn` macro for call with receiver

713fa33ca4675fcff153835adb5f9c1bf0c55410 authored almost 7 years ago by Johannes Müller <[email protected]>
Add an example of an operator delegation

8e6604580cccecef3baace0dc16158ad6c2bff98 authored almost 7 years ago by ven <[email protected]>
Run nightly at midnight

04755f9574c5f2a9b1d054a24eecbadaf84d2454 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Update version branding

Remove package iteration args
Tidy up dist_docker args

353346005345cb2c7622a2af9d78411ec3689f75 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Allow branding that does not match branch/tag

601d3c9d3fe08063b3f2608c02b97ef5ac1b7104 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Add full workflows

run dist only after test on all platforms run.
split workflows for:
1. test all platforms
2. tag...

f0e2be13bc1a18084b5b9c08a779ab6383ffd31f authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Fix YAML core schema parses integer 0 (#5774)

Parsing scalar `0` previously returned a string (`"0"`) instead of integer.
This fixes it by ad...

1b4261cf9c7b0cfef7cd65ac3f0ad4d2b4e0c569 authored almost 7 years ago by Johannes Müller <[email protected]>
Add date as package iteration of nightly builds

91cd833aa42ed34e2e7f8ad6492019d2b3754a08 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
binding cmd-s and ctrl-s to runCode

163c0cb0cc5d41ad67446ecfca85d0c4c8673e3c authored almost 7 years ago by Carlos Donderis <[email protected]>
Update paths from distribution-scripts

4cf8a7c9910b857c221282ffa8b930044b51083a authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Missing ref to mkstemps in ARM

Should fix #5264 for ARM architecture

91a025fcaffd505ffdaaac90e653f39e632226bc authored almost 7 years ago by Olivier DOSSMANN <[email protected]>
Refactor signal handlers (#5730)

Breaking change:
- Harness the SIGCHLD handling, which is required by Process#wait.
Now we a...

5a0e21fe023c5a4e76edf176c11ccb518cfc15d5 authored almost 7 years ago by Julien Portalier <[email protected]>
Remove duplicated word 'the' (#5733)

5911da038f1d6b3d5e5f9ecd91e9ba3d5c3cb678 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Ensure that HTTP::WebSocket uses SNI, just like HTTP::Client.

4f2e846a503fea183ec9a932a9dab06bea388911 authored almost 7 years ago by Brandon McGinty-Carroll <[email protected]>
Use double quotes in html_renderer.cr, begin_code (#5701)

* Use double quotes in html_renderer.cr, begin_code

It should use double quotes there instead...

5d2fa25974dcc6329b973fa72fc6b8d62e58795b authored almost 7 years ago by r00ster91 <[email protected]>
Fix YAML::Core parse float with leading 0 or . (#5699)

Also adds some specs for parsing float values

b30a9cc6100e2592eeb5af63fa4a3eed3ba8f839 authored almost 7 years ago by Johannes Müller <[email protected]>
Support BigDecimal comparison with and initialization from BigRational

ee271d8b35cea04057ae2b2ba80260f28078c7b1 authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Fix incorrect type for lib extern static array

30864196acee0c474d224b641f289e2dfa418d5f authored almost 7 years ago by asterite <[email protected]>
Fix custom array/hash-like literals in nested modules (#5685)

ab8ed5c3ddf1acc51879dfe522b82d06852e5bf7 authored almost 7 years ago by Ary Borenszweig <[email protected]>
Shorten jobs names

19981d32d6734d8f5ec4705632f52f1ddb46ed53 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Parametrise previous crystal release, package iteration and docker

66600d64a231857e7bb2c045e658d53c8fbe0c19 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
DRY checkout of distribution-scripts. Use docker executor where possible

e3c3f7ff6f754723860e1e744d233821ce288907 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Add documentation for String#inspect and #dump methods and minor code improvements (#5682)

151c0da77770bca4d5d027f0d02408918370b5ed authored almost 7 years ago by Johannes Müller <[email protected]>
Split build/publish docker targets. Build docs from docker image.

80a1c4a9cef48b7c191f9fc1290b5a864070ae0c authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Fix: uninitialized sa_mask value in sigfault ext

47b45da7b9f234b267db358204b4ec7aa19c2795 authored almost 7 years ago by Julien Portalier <[email protected]>
Fix: string/symbol array literals nesting and escaping (#5667)

i# ase enter the commit message for your changes. Lines starting

322d1c477f0dff6c166efeb66fb4378370fcaf90 authored almost 7 years ago by Johannes Müller <[email protected]>
Fix String#dump for UTF-8 charachters > \uFFFF (#5668)

0491891599b3a15691ed3e07173bb30fb7174312 authored almost 7 years ago by Johannes Müller <[email protected]>
Fix ASTNode#raise macro method (#5670)

aa6521f2b74c423062d69831f9dad42baf450408 authored almost 7 years ago by Ary Borenszweig <[email protected]>
Add docker image as nightly artifact

d5e952f84c1fe83c620d137493a578f34cb589ae authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Remove docs publishing from travis

Make travis build ci branches

a4ed534c60f5135e34608ceec4413a672c650f61 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Add docs as nightly artifacts

ccdf9c154edbefe4de35fccf709fe30d35c450e0 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Collect dist packages of jobs as artifacts

85d895f61861e8578a59264ab725fe5f52b5e593 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Add darwin nightly artifacts

bfc9f798158de1667894bd5793e72fa0b0071e0e authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Check if circle can handle release optimized builds

5c06ff927c36b6acb29911419a7262bb21b08b12 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Test nightly build

9538efbab14331a04ecb088a705540b0bcecb56d authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Add branch and tag filter to ci

Build master, release and ci branches
Build tags

1a1124b7d41035abc6a63d78350ff1194c41c0ac authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Add linux builds for 64 and 32 bits

d08d7c924a896f4c4a7ce7533b5f3c56d822689e authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Enable ipv6 for docker in linux build

Move setup from .travis.yml to /bin/ci

6b655af4eb570c8aa7c4cb023c865d3daa9bf907 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Set TZ for osx builds

6418ee433e7abfc8db7407d96ad8bd7b722ba27a authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Migrate to Circle 2.0

8e621ad917d6670a16f59b9fd7e3053513a433dd authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Fix indentation after comment inside 'when'

Fix #5654

995d3f9f68bf50e49326e1738663d2f09d32089f authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Class: add comparison operators

bfd7c99b725330e8938b296c5f431d99bea843e6 authored almost 7 years ago by asterite <[email protected]>
Spec: implement `be_a` and `expect_raises` without macros (#5646)

* Spec: implement `be_a` and `expect_raises` without macros

* Simplify `expect_raises` code b...

ffda890aa0355503e8b77d84913c7b66ad1ed595 authored almost 7 years ago by Ary Borenszweig <[email protected]>
Bug: default_verify_param are inverted in SSL::Context::Client and SSL::Context::Server

Fixes #5266

x509 certificates have a purpose associated to them. Clients should
verify that the...

558a32a79e722ae20953a668095367ff6a82f005 authored almost 7 years ago by Juan Wajnerman <[email protected]>
Version 0.24.2

144552936a4a0bcf4e101c503967753bb99f1c02 authored almost 7 years ago by Matias Garcia Isaia <[email protected]>
Add formatter spec for uppercased fun call

7f058018b7f1c8f513841f78de8f532a1180b65c authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Fix formatting of lib's fun starting with uppercase letter

b793876da016798801b804990c891d933acab41f authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Raise ArgumentError if BigFloat initialized with invalid string (#5638)

* Raise ArgumentError if BigFloat initialized with invalid string

Raise ArgumentError if BigF...

0f9af00d38c5c2f7ebb0fb2a9e0a637d47ea49cb authored almost 7 years ago by Martyn Jago <[email protected]>
Correctly stub out Exception#backtrace?

302ff6c557bfdfa90215efc62f2f2c53529c5606 authored almost 7 years ago by RX14 <[email protected]>
Add ASTNode#single_expression and refactor with using it (#5513)

* Add ASTNode#single_expression and refactor with using it

Fixed #5482
Fixed #5511

But th...

0ebc173827e81c4501e28d511aff87a8bd476d37 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Fix offset handling of String#rindex with Regex (#5594)

* Fix offset handling of String#rindex with Regex

This also addas a few specs to ensure all v...

b05ad8d07dc4223699c3899cbe379b6b1e4aaf62 authored almost 7 years ago by Johannes Müller <[email protected]>
HTTP::Client: execute `before_request`callbacks right before writing the request

ff02d2d0426d214fa694b9c65071edbfce6b7564 authored almost 7 years ago by asterite <[email protected]>
Remove TODO about duplicated named group Regex

fd55e8da92e170bc5a8970bd6c2bcd48769900c1 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Add Int#bits_set? method (#5619)

e5da7d3ec20beb44f748a96bb62e578e408dfa89 authored almost 7 years ago by Chris Hobbs <[email protected]>
Add additional parameters for Logger#new

e83e894391dea53ce0541eef141e83d005d4e232 authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Remove TODOs related to Crystal 0.22 (#5546)

4c2f6f64b7efd1a90856254c5c6418e42c88f947 authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Add #clear method to ArrayLiteral/HashLiteral (#5265)

8bc3cee96e209fbb41a0f8519e780fe3f6e89b39 authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Fix bcrypt hard limit on passwords to 71 bytes (#5356)

Despite the original bcrypt paper claiming passwords must be a
maximum of 56 bytes, the impleme...

6c2297bb359a62a200f194ad7875bb6b0ccfd2be authored almost 7 years ago by Julien Portalier <[email protected]>
BigDecimal.new(str : String) handles scientific notation (#5582)

* BigDecimal.new(str : String) handles scientific notation

* fixup! by @RX14

* Spec with c...

ddbcf6c01cd9ee95c93d5968731d343570b0e83a authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Remove unneeded parenthesis from calls in macro expression (#5493)

* Remove parenthesis from macro calls without arguments: not needed anymore as of 0.24.0

* Re...

351596855d635141deb204f7c572ed615f415ce5 authored almost 7 years ago by Johannes Müller <[email protected]>
Fix HTTP::StaticFileHandler to properly parse HTTP date (#5607)

a2881230cd5538992b79f07088ffe67634521a79 authored almost 7 years ago by Johannes Müller <[email protected]>
return correct content type for SVG images (#5605)

a29e21bdca9ba898b564857392e6aeff1073fa78 authored almost 7 years ago by Damian Hamill <[email protected]>
Add cache control headers to http static file handler + a few more mi… (#2470)

* Add cache control headers to http static file handler + a few more mime types

* Remove Cach...

121059606ccb5749a8656b4f5a4f56c332dd925d authored almost 7 years ago by Benny Bach <[email protected]>
OpenSSL: Hide errors when either libcrypto or libssl are not found by pkg-config (#5603)

3b503883dcb0eec50875f580cddd5c5d0d31390c authored almost 7 years ago by Juan Wajnerman <[email protected]>
Add time zones support (#5324)

* Add cache for last zone to Time::Location#lookup

* Implement Time::Location including timez...

f3168b6be999dc10e7b63fa2281e7d9265087609 authored almost 7 years ago by Johannes Müller <[email protected]>
Fix parsing an empty heredoc

6a574f2f2ee33f7dce037f8886c01bab269515c1 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Compiler: add more locations (#5597)

84288b7af588c7e00dc004ad21f5c9ec5be50f83 authored almost 7 years ago by Ary Borenszweig <[email protected]>
Use join instead of each_with_index and `if i > 0` (#5599)

Just a refactoring.

bba4985e34723890b387ac70591046fbc9e26d24 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Correct implementation of heredoc (#5578)

Now you can specify multiple heredocs in a single line, just like in Ruby.

8eb85541c161e3fcebfcbefa435c6320477ba674 authored almost 7 years ago by Ary Borenszweig <[email protected]>
Add overload to String.from_utf16 with pointer

295ddc35b27f5cc00a1d53e584a746d3da5c525b authored almost 7 years ago by Johannes Müller <[email protected]>
Allow leading + in number strings

244da57fd830ad3e3c6fc3107c01b5780e2d256d authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Compiler: emit `.o` file to a temporary location and then atomically rename it

80cbe6603f938fc2200b785bd3fb2edbd854a17d authored almost 7 years ago by asterite <[email protected]>
Implement JSON::Any and YAML::Any without recursive aliases

597ccac694452dbb79d320e3399baaf12743d7cf authored almost 7 years ago by Ary Borenszweig <[email protected]>
Fix strdup for LibXML: undefined behavior

The last argument of xmlGcMemSetup is a GC-aware implementation of strdup. It should return a va...

b4fed5174e20b6f3e9f95a87be8a526cda50fb97 authored almost 7 years ago by Guilherme Bernal <[email protected]>
Pretty-print objects in playground inspector (#4601)

c7cc78718bd8af6ca9f5186e60fcb526c878d35a authored almost 7 years ago by Jamie Gaskins <[email protected]>
Rename win_nt.cr to winnt.cr

The header file is called winnt.h, the win_nt.cr was an error and should be
merged with winnt.cr.

d7c955178a2672ba22ce862a659eb11305d28eaf authored almost 7 years ago by RX14 <[email protected]>
Reenable Crystal::Hasher seed randomisation on win32

d294dd19f076ac2e6b95cab21337c37a8cabf0f5 authored almost 7 years ago by RX14 <[email protected]>
Ensure String#to_utf16 result has a null terminator

323613bacd70fbd2b56d6dfb651941a4b14280ee authored almost 7 years ago by RX14 <[email protected]>
Simplify Crystal::System interface by adding File.stat? and lstat? (#5553)

By providing these methods we can make the implementation of File.empty? and
File.file? platfor...

48a113048e7ad239a26d6e6e134754f1d0fd7a71 authored almost 7 years ago by Chris Hobbs <[email protected]>
Fix Iterator spec typo: integreation -> integration

77de91f9dd65fcbaabb30db8a0b84b41ef68fcd5 authored almost 7 years ago by Lachlan Dowding <[email protected]>
Reimplement Dir.glob (#5179)

bd42727d28c04d4d9437a30b074d78ec252a310c authored almost 7 years ago by Johannes Müller <[email protected]>
Change Hash#key to Hash#key_for (#5444)

* Change Hash#key to Hash#key_for

* Update Spec description for Hash#key_for and Hash#key_for?

f16e63a72e3b628efc024dcc2ac830f422d9959e authored almost 7 years ago by Mark <[email protected]>