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 to keep paren information for `to_s` on clone (#5454)

Fixed #5415

Added keeping information for `to_s` on clone check in `compiler/parser/to_s_spec...

f59a34961f801bddd11f836ea2d12c7b202fddf7 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Fix: decode DWARF line sequences with single program entry (#5565)

Debug::DWARF::LineNumbers would skip the program statement when it
contained a single entry, be...

5eecd57ce471f3b89b4ed7ed3d54202273bc3ebc authored almost 7 years ago by Julien Portalier <[email protected]>
Fix: decode DWARF line sequences with single program entry (#5565)

Debug::DWARF::LineNumbers would skip the program statement when it
contained a single entry, be...

048f77e7a389cb85875b88fd0839183229866f66 authored almost 7 years ago by Julien Portalier <[email protected]>
Fix to work formatting `foo.[bar] = baz`

Fixed #5416

972f2b327db5364dcbff8cc39c76e123c48e50fc authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Clone macro default argument before macro expansion

157eca015afb742b03b14ec7ef622e08747ead4d authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Fix Time::Span multiply and divide (#5563)

a3ca37e3e449330f8221a04834e24d9e9bd13607 authored almost 7 years ago by Michael Petö <[email protected]>
Formatter: fix bug regarding backslash (#5194)

5f1440dabae51698f308b41967659eea50bc5075 authored almost 7 years ago by Ary Borenszweig <[email protected]>
Fix spec name for parsing BigDecimal from floats (#5561)

Follow-up to #5525

77db65aecb18f71d9ab67321f6d829f0ff784472 authored almost 7 years ago by Peter Leitzen <[email protected]>
Define `new(JSON::PullParser)` on BigDecimal so it can be deserialized (#5525)

d8343a64510b842dab8395c8917f497f00fb1734 authored almost 7 years ago by Luke Rodgers <[email protected]>
Allow to init a crystal app/lib in an empty directory (#4691)

d023138f7f47c4fc1c911cbdd35a652767d120a8 authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Extend BigDecimal with a few things (#5390)

f7a931c595100c6c192c0e478ef5443422c307d2 authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
CLI: remove deps command (#5544)

3cb4b94706a16c30d151bb3279963384cb382f51 authored almost 7 years ago by Ary Borenszweig <[email protected]>
Compiler: remove extra `shell` argument when executing macro run (#5543)

525ea4959ceccc3e6241cff8b57e5b4721453feb authored almost 7 years ago by Ary Borenszweig <[email protected]>
Fix typo mutli to multi (#5547)

* tools/formatter: Fix typo

mutli -> multi

* Fix typo in comment

Mutliple -> Multiple

161c17a3ccf0a8620f91dab1026c307e83630254 authored almost 7 years ago by Noriyo Akita <[email protected]>
Include UUID in docs

e1680dd4a32498afdd2c1e566e6ba73a8750d28c authored almost 7 years ago by asterite <[email protected]>
Include UUID in docs

a06bf0f99f0921526d12f8d8b3fba4a4bc75b694 authored almost 7 years ago by asterite <[email protected]>
Remove LLVM update comments

2b604373aa9590a0a5f4c6a623b4c2182cb802f6 authored almost 7 years ago by Serdar Dogruyol <[email protected]>
Add explanatory message to linker command output on link failure (#5486)

When the linker fails to find shared object files, print an explanatory message
after the origi...

3d7320d8c06348a5cd805a3fa42d4bfe5e4cb109 authored almost 7 years ago by Chris Hobbs <[email protected]>
Add String#to_utf16 and String.from_utf16 (#5541)

50b563c3f5dfa934e5831584d1f493b58a008867 authored almost 7 years ago by Ary Borenszweig <[email protected]>
Remove `bin/crystal` usage for init tool specs (#5520)

5bdd279418041a5c34161792a5a352174fea42b9 authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Sanitize query property names in JSON/YAML.mapping (#5345)

890a3559c2050910750a45d03dfd99bd665477c3 authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Remove _invariant macro from Float::Printer::* modules (#5435)

315d3c3c041191333393bc7cd0874d48822d68f1 authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Add `Number#/(other : BigFloat)` overload (#5437)

1d52841c29586cfb17f7f0d311572c7f60ecdffd authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Add missing stub to IO::Decoder (#5540)

1707940b44789a4b170a5b4515329b95c8cd8bce authored almost 7 years ago by Chris Hobbs <[email protected]>
Implement Crystal::System::Random for win32 (#5539)

6611a66c29315e071603140b99f6f96c438d33d1 authored almost 7 years ago by Chris Hobbs <[email protected]>
Fix typo in benchmark spec (#5537)

075a003770297cc961432270e83ab3075051637c authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Workaround llvm.powi.* intrinsics not available on win32 (#5538)

f8b35d14fe11c10880d8c99f5017656788024c0c authored almost 7 years ago by Chris Hobbs <[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...

482b1cfcf56645cfd4091fcc61fd5d497cfe371f authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Implement snprintf on win32 (#5533)

x86_64-pc-windows-msvc doesn't export the snprintf symbol, only the vsnprintf
symbol. This mean...

b293b0120097c42cf7004e50a59252e9a225e93f authored almost 7 years ago by Chris Hobbs <[email protected]>
Makefile: fix $PWD expansion

4648c1d2b0d32f15f3148940f4895d458a2a9c0a authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Compiler: devirtualize inherited types

252436226d0accee1a549cbb33d41420cdff05d4 authored almost 7 years ago by asterite <[email protected]>
Fix formatting multi assignment with newline after equal (#5452)

Fixed #5451

7cdf9e3ca078a6a75c67d7c5428a131f66902d91 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Added support for secure web sockets when protocol is HTTPS (#5527)

Though the compiler does not ship with any openssl support at this time, the playground may be s...

09f96501df8029a3933a032a66619827f7a5cf4d authored almost 7 years ago by Nick <[email protected]>
Allow nested constants in type lookup for generic arguments that resolve to integers (#5532)

d1355e79d5be047b4c7cea81bc1dde16a3c17f44 authored almost 7 years ago by Ary Borenszweig <[email protected]>
Support LLVM 5.0 postfixed versions (#5531)

See #5013.

0ea5ca09ab5bf3cd9d877f67c9bf68b9a70ca51f authored almost 7 years ago by Vexatos <[email protected]>
Benchmark.ips: show allocated bytes per operation (#5522)

ca555d2b40daa6db7fc5951f81a22fdd8c9ae68d authored almost 7 years ago by Ary Borenszweig <[email protected]>
Use Intrinsics.popcount128 (#5529)

aaf7d967f8b678a311f0409637690534bc5313a1 authored almost 7 years ago by Serdar Dogruyol <[email protected]>
Add Process.exit stub on windows (#5524)

This stub allows the ::exit function to compile on win32.

c663f524ffa4a5ca676eb1f1d49813698376a543 authored almost 7 years ago by Chris Hobbs <[email protected]>
Remove unused sprintf function in the compiler

6780fafee435deb22349d12479c09f457e782e0e authored almost 7 years ago by RX14 <[email protected]>
Add VaList API (#5103)

`aarch64`, `arm` and `freebsd` and `openbsd` are not tested. Because I
don't know how to run Cr...

501e3ba665c1a9bc82f5e087ff78ee54b00c0a24 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Honor `--emit` flag when cross compiling

4c0bcd51cf30c490df10d841784e85163d6ca677 authored almost 7 years ago by asterite <[email protected]>
Don't change temp output dir when cross compiling

71ae3461ae846e306fd0d90b4931edc6c8648c92 authored almost 7 years ago by asterite <[email protected]>
Fixed set-cookie regex to allow whitespace (#5408)

* Fixed set-cookie regex to allow whitespace

Add an optional whitespace to set-cookie regex
...

2dcc1b96949019db2b8d8ac464cf86ac4952f580 authored almost 7 years ago by Bar Hofesh <[email protected]>
Change symbol mangling on Windows to avoid conflicts (#5518)

44a4c63ffabeb93ffb06b42277fe7fccb97a9e57 authored almost 7 years ago by Vexatos <[email protected]>
Refactor init spec (#4915)

288af4b85ed4e6ba0f9296b1fad998a354c51a73 authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Remove old legacy checks in callstack specs (#5516)

2d7c774929809600de98da92913c521681040e7b authored almost 7 years ago by Benoit de Chezelles <[email protected]>
Add macro methods to ProcNotation and ProcLiteral (#5206)

Fix #4485

8bc0dbc76fea660abea16c8f48ac5fd7c7ab1c16 authored almost 7 years ago by Chris Hobbs <[email protected]>
Implement Crystal::System::Time for win32 (#5422)

* `compute_utc_offset`: Always returns the **current** UTC offset for now.
There seems to be ...

5c60ae236a13d4a2d05137416f3d967ae65052d7 authored almost 7 years ago by Johannes Müller <[email protected]>
Clarify that unions are allowed in JSON.mapping (#5483)

* Clarify that unions are allowed in JSON.mapping

* fixup! Clarify that unions are allowed in...

6399e0987cc3e85dfe0a24d72134b4cf83e1045e authored almost 7 years ago by Chris Hobbs <[email protected]>
Optimize String#to_json (#5456)

be9d9c7c79707dfe6645369f3e96b1b1b8a2131e authored almost 7 years ago by larubujo <[email protected]>
Support FreeBSD 12 (64-bit inodes) (#5199)

a3f2ecc30d77b8146f49fdd3564f409495765dde authored almost 7 years ago by myfreeweb <[email protected]>
Change URI#to_s to handle default ports for more schemes than http/https (#5233)

* Change URI#to_s to handle default ports for more schemes than http/https

* Change DEFAULT_P...

c40c292bdb6f62412de1060f381bbd822cae0679 authored almost 7 years ago by Lachlan Dowding <[email protected]>
Apply 'crystal tool format'

84fa9ec7e6eeac6c99c99bfa6fbb40cedf9fbc50 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Format: indent multiline call chaining with 4 spaces

30b9534827b99b51b929d191ef667a3bf9f9011b authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Add INI.build (#5298)

797a2a62ea5bbe8576f19c62f152b1e1fe799cea authored almost 7 years ago by Julien Reichardt <[email protected]>
Change properties key to _properties_ to reduce chance of conflict (#5352)

31c15be6202abba0f86281e61064a9113257004a authored almost 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Avoid empty author and email (#5355)

2bff41d55b6eafc50944959f9bfb3dd617586379 authored almost 7 years ago by Faustino Aguilar <[email protected]>
Tempfile: Add `Tempfile.tempname` (#5360)

This new method behaves similarly to the `Dir::Tempname.make_tmpname`
method in Ruby in that it...

7cad39c8b8ba07863b9fdeb8b3786e68ce0b9322 authored almost 7 years ago by William Woodruff <[email protected]>
Fix missing GC.add_finalizer throughout the stdlib (#5367)

0e48aace874813708c532480c3d8ddab5461dbac authored almost 7 years ago by Alexander Batalov <[email protected]>
Add specs for Crystal::Doc::Highlighter (#5368)

Related issue: #5309

b549408ca4f30710c556baf4b13a7d129208d371 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Zip: avoid runtime modifications of deflate signature (#5376)

Freeze `DEFLATE_END_SIGNATURE` slice contents to avoid possible runtime
alterations.

The con...

12933086af8ec918ee04b8b567dffe6de7807d8a authored almost 7 years ago by Luis Lavena <[email protected]>
Add `@size <= 1` guard clause to Deque#rotate! (#5399)

Rotating an empty list or a list of one does not change the list, so we
return early in those c...

87126b3a8996c8aa0bb6419e2cfd0276acb1202d authored almost 7 years ago by Will Cosgrove <[email protected]>
Change 'doc' to 'docs', fixes #5405 (#5406)

* Change 'doc' to 'docs', fixes #5405

* Fix the comment in docs.cr

82b41158e9d36b017b21bbc05eaafa16fd700da7 authored almost 7 years ago by Donovan Glover <[email protected]>
Makefile: allow passing through LDFLAGS to final link phase (#5423)

LDFLAGS allows distributions to pass their specific flags.
LDFLAGS is a typical variable along ...

3661e2d8da8dee5aaf88773e2e3f2acfff9ca8c7 authored almost 7 years ago by Sergei Trofimovich <[email protected]>
Bool: Add `to_unsafe` (#5465)

`Bool.to_unsafe` returns `1` for `true` and `0` for false.

56b8edd9693a31cc8859b4866f812a64d19c3a07 authored almost 7 years ago by William Woodruff <[email protected]>
INI: Rewrite parser to avoid regular expressions (#5442)

`INI.parse` now parses an INI-formatted string
into a `Hash` without using any regular expressi...

68a7ce830b115e57774372c030d605a5e817bd80 authored almost 7 years ago by William Woodruff <[email protected]>
Improved search feature for API docs (#5229)

* Implement advanced search for API docs

This greatly improves client-side search on generate...

1eeb5c0f0926183bf6d3f3a55b54c297c1f76523 authored almost 7 years ago by Johannes Müller <[email protected]>
Rename 'failed' to 'failures' in junit output. (#5463)

The junit formatter output contains the 'failed' attribute
on the testsuite node, which must be...

3903b70ba28b48cb6206b57ae9e92d2e4555348d authored almost 7 years ago by Hannes Käufler <[email protected]>
Change from `bash` to `sh` (#5468)

* Removes bash as a dependency
* Better compliance to POSIX

80f94f33956a758444f6c6918036b41288cd4da9 authored almost 7 years ago by Julien Reichardt <[email protected]>
Rename skip() macro method to skip_file() in docs (#5488)

d3fed8b4eed072511fb6d480d2e48ff5716754f4 authored almost 7 years ago by Johannes Müller <[email protected]>
Remove c/winapi and rename some windows types (#5448)

winapi.cr used old and outdated conventions regarding the windows porting
effort. It is deleted...

78ccf914a789a0fea988b520d7910fcbbd4b043a authored almost 7 years ago by Chris Hobbs <[email protected]>
Move win32 stubs into a separate file (#5484)

f6e7c2e77d55766f97fa4148327a04874cc9d1c4 authored almost 7 years ago by Chris Hobbs <[email protected]>
Fix UUID.new URN string exception typos (#5507)

* Fix UUID.new exception typo in expected URN string size

* Fix UUID.new exception typo in ex...

687d66567e0c90e20837f74e08ad0b30e6c0211c authored almost 7 years ago by Lachlan Dowding <[email protected]>
Add Crystal::System::Dir (#5447)

8a52f7ba0f9f21516aa0faa69edd177fe0440406 authored almost 7 years ago by Chris Hobbs <[email protected]>
Fix to parse regex in default argument (#5481)

856220c8137c2d06dfc06bda46d7732647355f08 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Fix: String#gsub replacing ascii chars to work in non-ascii string (#5350)

Fixes #5348

d7273c7a19cb4e5a216489daec509b0d226bca1b authored almost 7 years ago by Johannes Müller <[email protected]>
Fix invalid UTF-8 byte sequence spec typo

00880bea7de28f0957893ed82885375aff179595 authored almost 7 years ago by Piotr Szotkowski <[email protected]>
Fix String#sub with negative index

Fixed #5490

dadbeb6c7039bf5185ffa18e383f94f5beae0e76 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Fix formatting call arguments with trailing comments

Fixed #5489

15a357cf796d978ff344beeec840d3627a94b778 authored almost 7 years ago by TSUYUSATO Kitsune <[email protected]>
Fix String#to_i spec typo

24fedf272b32fccc7fca0db293cb9ab2e9e17a84 authored almost 7 years ago by Piotr Szotkowski <[email protected]>
Update LICENSE's copyright year

Happy new year, everyone! :tada:

4c8e71a8dadc59c1f72e4cdc7f4578c287841d8f authored almost 7 years ago by Matías García Isaía <[email protected]>
Move ECDHE key init to OpenSSL server context (#5494)

For client sockets it restricts what curves are available,
making some TLS handshakes fail need...

29488b02b205630d729ae78224013317df76f40b authored almost 7 years ago by Jonne Haß <[email protected]>
Update gitignore template (#5480)

* Fix docs directory in gitignore.ecr (renamed in #4937)

4f56a577666636d289711074a09166895a082c21 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
init: Surround `git` commands with backticks

86a4bb0217cd47530c7009d560e6d54c9bc5f49e authored almost 7 years ago by William Woodruff <[email protected]>
Fix missing Dir#each to be an Enumerable (#5458)

12cc7f21ba23e8d3ed1bc2fd98fe4cb3642f0931 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Update bin/ci to use LIBRARY_PATH from 0.24.1 (#5461)

5e17dd5e72e6cdd6ede4169191971df2c101db15 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Update bin/ci to use LIBRARY_PATH from 0.24.1 (#5461)

4313e86cc99702b681528f1f4563eee4c30f86e7 authored almost 7 years ago by Brian J. Cardiff <[email protected]>
Enable IPv6 in Docker (#5429)

68c0098c903c58a99c0b3d95e0233b7e7a55ae43 authored almost 7 years ago by Dominic Jodoin <[email protected]>
Fix a tiny typo (#5425)

e04565fbdee1f70683281e9860671904c9363d76 authored about 7 years ago by TSUYUSATO Kitsune <[email protected]>
Always print backtrace on error inside fork (#5431)

3a5fde09879fb2624a058421a9c6937336c65e5d authored about 7 years ago by Chris Hobbs <[email protected]>
Add formatter spec for uppercased fun call

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

910b555dabd5d77beafa3c5e97803d68d97c0fdd authored about 7 years ago by Benoit de Chezelles <[email protected]>
Add default argument to Number#round

2d799c7e3b35a06380e678035730e997ca7f0744 authored about 7 years ago by Sijawusz Pur Rahnama <[email protected]>
Enable IPv6 in Docker (#5429)

9196a0df78d5a793a5775edd6ab9c21913641077 authored about 7 years ago by Dominic Jodoin <[email protected]>
Allow taking pointerof C binding global variables (#5398)

7791254eb89b0624bb4b6e6024c88601baec133d authored about 7 years ago by larubujo <[email protected]>
fix array#sample with random (#5419)

72e3460720b8267c9775431ce57a62875ffb96a8 authored about 7 years ago by Tatsujin Chin <[email protected]>
Cleanup unused lib_c requires

10d9ebe3fe354820282d3a8dc547c405e20ec72a authored about 7 years ago by RX14 <[email protected]>
Add lib_c bindings for windows

a81ca9b707aea6cba72ddd9cca961d2ff4b5e34d authored about 7 years ago by RX14 <[email protected]>
Add NotImplementedError

afe1197c44b15bc07f5e0bb6ef601e1c8ac8e76e authored about 7 years ago by RX14 <[email protected]>
Implement Crystal::System::FileDescriptor for windows

3b12082e5da9625702a9b15268e9ce07a72a621d authored about 7 years ago by RX14 <[email protected]>