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
73f514e8c50f1f1552885fe9dcd7e2034ff99249 authored about 6 years ago by Sijawusz Pur Rahnama <[email protected]>
efe0f116d65d552b051d80049ae28e0490f5a5ef authored about 6 years ago by Brian J. Cardiff <[email protected]>
710c5ae60e0a0320a9b72cd2864bdf8d9ef53b2e authored about 6 years ago by Omar Roth <[email protected]>
a59c9dcab192e92b13c8ae8ecf3052e79b5d361c authored about 6 years ago by Brian J. Cardiff <[email protected]>
fc07dd58b5171c5fca2248fcfa186a659876243f authored about 6 years ago by r00ster <[email protected]>
Fixed https://github.com/crystal-lang/crystal/issues/5351#issuecomment-435654252
c1bb6625310b879b170c1e1f9acbefbcec3c8c78 authored about 6 years ago by TSUYUSATO Kitsune <[email protected]>The CHANGELOG for 0.27.0 shows that some instance method names are changed in Time class.
> -...
b4287824a4d81123016e40f84347347ccecc5008 authored about 6 years ago by ʕ·ᴥ·ʔAKJ <[email protected]>* Show macro double splat and block arg correctly
Fixed #5351
Block arg of macro is also m...
0ca54f8d8d5c063f625f0fc6009949653d6184e1 authored about 6 years ago by TSUYUSATO Kitsune <[email protected]>7c1337a3e5859fcc0018cdc7cedab414ec21cc66 authored about 6 years ago by Brian J. Cardiff <[email protected]>
c9d1eef8fde5c7a03a029d64c8483ed7b4f2fe86 authored about 6 years ago by Brian J. Cardiff <[email protected]>
64-bit inodes are used in 12 and newer. Since 12 will soon be released,
and CURRENT will become...
43010c806cab99290b9361790159268fa3761c76 authored about 6 years ago by r00ster <[email protected]>
6330ba127dd7d599001f22fbc424efa8b3a32db9 authored about 6 years ago by damaxwell <[email protected]>
91c0938ba01463a5d5b6964bdb48c53d8683b8e5 authored about 6 years ago by r00ster <[email protected]>
* Replace `Indexable#at` with `#fetch`
Add more implementations similar to `Hash#fetch`.
N...
9d6fc90b71ca7d85c225b414dd4a7385a04bc13f authored about 6 years ago by Alexander Popov <[email protected]>fed95f7f445d3227f252e841d7cb5e412023aafd authored about 6 years ago by damaxwell <[email protected]>
* Add VERSION file
Compiler version is now fixed in the source
git describe is used to show ...
fc52166cad58f224e9d54a2d83195702401db75c authored about 6 years ago by r00ster <[email protected]>
e4951210fd809b4b98e761311b6e3f431fdc6570 authored about 6 years ago by Serdar Dogruyol <[email protected]>
Use check_open in {Zlib,Gzip,Flate}::Reader#unbuffered_rewind
bd9ad3982589dcc231d7ae429d046b222f2a2bba authored about 6 years ago by Ary Borenszweig <[email protected]>7a8588b218da3ace6ac70183b225ccb1d195b77a authored about 6 years ago by Sijawusz Pur Rahnama <[email protected]>
ca78744a3b83a9a97612936b725a1a03f8860a9f authored about 6 years ago by r00ster <[email protected]>
Let Zlib::Reader, Gzip::Reader and Flate::Reader include IO::Buffered for optimized performance
e62a94406d6ba443e5a1c6736148040f7831f363 authored about 6 years ago by Ary Borenszweig <[email protected]>a84c71dbad212b07f9367edd32d011ffdac3dd26 authored about 6 years ago by Ary Borenszweig <[email protected]>
* Fix: some specs rely on Fiber.yield behavior
Some specs are relying on the `Fiber.yield` be...
bc06cc219e2e55750b4d01918f49a698de0c64a2 authored about 6 years ago by Julien Portalier <[email protected]>8cb1566a7762d048cfdc1d810915836493a88600 authored about 6 years ago by r00ster <[email protected]>
889baa01673dc6393d8efd46a63962e4b0242323 authored about 6 years ago by r00ster <[email protected]>
c9fe6d05c1f9c95087df7eb2f52b85d8859dbd8c authored about 6 years ago by Heaven31415 <[email protected]>
ed033dfbddfaef369fa8e882d75f25465d6f01ab authored about 6 years ago by Ary Borenszweig <[email protected]>
POSIX threads corrections & enhancements
0c6c721ce38f3e31a0f38e6405677a4930daefd2 authored about 6 years ago by Chris Hobbs <[email protected]>Configures thread condition variables to use the monotonic clock.
Adds an overload for `#wait` ...
41045d65b0b635348314271f429e201f62d90fce authored about 6 years ago by Julien Portalier <[email protected]>68d3be32c3f34b3ec97d397bcf7d467ac73d347f authored about 6 years ago by Julien Portalier <[email protected]>
Prevents deadlocks and undefined mutex behavior.
> A thread attempting to relock this mutex wit...
4e55ba4c834051d53134704b27260f82256ea13c authored about 6 years ago by Julien Portalier <[email protected]>- Pass the returned errnum to `Errno.new`.
- Fix `Thread::Mutex.try_lock` to return true when t...
8d932577d12c2355fd263ee2dc8cd63593fc9ad8 authored about 6 years ago by Julien Portalier <[email protected]>cc22351c31cd8bed748d27442feec741a6ecaaa0 authored about 6 years ago by Serdar Dogruyol <[email protected]>
Also added type restrictions to prevent similar mistakes
e9a1158e40280eb27657c2938aaf7a690a614a31 authored about 6 years ago by Chris Hobbs <[email protected]>c65ab4ea543c39a567a1210ab72b0e135ccb0c20 authored about 6 years ago by r00ster <[email protected]>
3817a99db9b1a9bb2fa007a91ef0c857d80d097f authored about 6 years ago by Serdar Dogruyol <[email protected]>
* bindings for sys/resource.h
* Warn on potential stack overflow in SIGSEGV handler
aca0acae61a93df66870424f5dfd528faf2d8934 authored about 6 years ago by damaxwell <[email protected]>Refactor Process in preparation for Windows support
aad11d41853b84d778ee22fa22e1d52634b4d9b6 authored about 6 years ago by Chris Hobbs <[email protected]>7a9539042fad33774c3fa9a8c9ccaed6f3b706a2 authored about 6 years ago by RX14 <[email protected]>
This means that Process.exec_internal is always passed an IO::FileDescriptor,
moving non platfor...
Previously only errors from LibC.execvp were caught.
6ddf6a1ae27d145c72f2d2f0617409611d8e46a4 authored about 6 years ago by RX14 <[email protected]>
This is useful when porting to Windows, as Crystal::System::Process.spawn will
take args as an a...
Having a single fork_internal method allows all callers to replace it with
Crystal::System::Proc...
0631999b665079474b77ef4b334c50eeff4d37d0 authored about 6 years ago by r00ster <[email protected]>
8581a97faec586ac964c3b737a60d8f4ad2aaffa authored about 6 years ago by r00ster <[email protected]>
Treat untyped element in tuple and named tuple
4528480bd9db8c90d96e1d6da6ab2037858c6c39 authored about 6 years ago by Chris Hobbs <[email protected]>Add support for ISO calendar week to Time
c263549e52400518ad7bd9310dbd448b90f4085d authored about 6 years ago by Brian J. Cardiff <[email protected]>c56a1b9bc23444a2ca841d7b62dd37f88c3d94ca authored about 6 years ago by Johannes Müller <[email protected]>
ae9a78c8d656464b28a47309ae2aa1d69a1b73df authored about 6 years ago by Johannes Müller <[email protected]>
887d346fd2ba8ebdc9cab8b3952750c74c70b591 authored about 6 years ago by Johannes Müller <[email protected]>
d981b01427ff4afeb9a5e95b6d0c55428756d874 authored about 6 years ago by Johannes Müller <[email protected]>
Fixed #6896
Temporary variable name `block_arg_type` is conflicted with the same
name variab...
7639f20f561d016a1cba2b9139e8f2cf3e0e5ce0 authored about 6 years ago by Serdar Dogruyol <[email protected]>
Update to bdw-gc v7.6.8 and libatomic_ops v7.6.6
Add pkg-config as dependency
Add libz as sugg...
And add assignment to `node.program` before it.
https://github.com/crystal-lang/crystal/pull/67...
879977a669c39b09db2c9350d11533a7d0d2f6ee authored about 6 years ago by TSUYUSATO Kitsune <[email protected]>Fixed #6718
The reason of #6718 is calling `node.update` with untyped `TupleLiteral` or
`NamedT...
59c9e747c4eecfa8124d67378e3bb9866d530f4b authored about 6 years ago by Ata Kuyumcu <[email protected]>
058a495ec85c4b72a9cba3be4376a939647a4286 authored about 6 years ago by r00ster <[email protected]>
62fe86824ff3729e120987cf194c9c68e34a95d2 authored over 6 years ago by Brian J. Cardiff <[email protected]>
Improve support for parsing and formatting //
252a9a78462ed22d2b400914be6a8d2c298df468 authored over 6 years ago by Brian J. Cardiff <[email protected]>47b3feace7a64dce75f71b7e4289993020a2a404 authored over 6 years ago by Jody LeCompte <[email protected]>
85676b6dbbdf7de0af9725c1c1e8f7671a6cf14a authored over 6 years ago by Brian J. Cardiff <[email protected]>
8d245db5c1749028d4a3ba987447c388dc0fcdf9 authored over 6 years ago by Brian J. Cardiff <[email protected]>
2f96391c57a1915d9508aedd1a78373675612209 authored over 6 years ago by Brian J. Cardiff <[email protected]>
* Update Contributing section in README.md
* Add < and >
bd314968b6810583c5607594f21815ef6155c7fe authored over 6 years ago by r00ster <[email protected]>bdd9f63beca5009ee6cbded45adc13a971fd46e6 authored over 6 years ago by r00ster <[email protected]>
* Add each_ip_family spec helper
* Improve Socket specs
* Mark failing specs as pending
...
e02ccc957d1db52b4f68d41c6b057d7ef7f01740 authored over 6 years ago by Johannes Müller <[email protected]>698ebf688ccd4d5a5f32b96b070365ad7db0c269 authored over 6 years ago by Johannes Müller <[email protected]>
Add step in Installation section in README template
e11ee26c7cfc5c1e1982e84d318af4d063a8de72 authored over 6 years ago by Chris Hobbs <[email protected]>Fiber/Scheduler refactorings
c679102854b702e0e7edde4a759335d6aab021e5 authored over 6 years ago by Chris Hobbs <[email protected]>46ec09efac71f2c2ce36efd6e4d3fe1037a23c99 authored over 6 years ago by Ata Kuyumcu <[email protected]>
b53dcd977f6989277b57f9db8962a5e09be0f252 authored over 6 years ago by Johannes Müller <[email protected]>
096d738237c921c3c645de3a3dcfe0b00a7bc973 authored over 6 years ago by Ata Kuyumcu <[email protected]>
49489855a11014c4bb1806f98bb3088ae8c564a5 authored over 6 years ago by r00ster <[email protected]>
Use a simple linked list struct with a few methods, instead of
inlining the logic into Fiber. Th...
Renames the following structs:
- Event::Event -> Crystal::Event
- Event::Base -> Crystal::Event:...
b55cf101cbc1f2c790814b5107fd7d424766a2d2 authored over 6 years ago by Julien Portalier <[email protected]>
- Thread now always initialize a Fiber instance for their main
stack, and remove it from the l...
Adds Thread.current= setter to set the Thread instance for the
current kernel thread. Always use...
6c07d34d8c22d2ac73d3ba39e4e26bef6481441e authored over 6 years ago by Julien Portalier <[email protected]>
Also moves Channel from src/concurrent/channel.cr to src/channel.cr
0017061c9e79e99eac60cc2dcc2c9c3863c05f0e authored over 6 years ago by Julien Portalier <[email protected]>54f7ea19971217ff024861ae821d9df941cb658b authored over 6 years ago by r00ster <[email protected]>
a1445617b037bba4dc355bfc513f9db256a3060b authored over 6 years ago by r00ster <[email protected]>
* Use UNIX_EPOCH instead of UNIX_SECONDS
* fixup! Remove UNIX_SECONDS
* Skip offset when l...
0e15a054a918beb7337a9f632c30f07d88c18b7d authored over 6 years ago by Julien Reichardt <[email protected]>4fb09af3dbc1d57176d2d92fc94a057a8adb35d8 authored over 6 years ago by Jon Neverland <[email protected]>
dce1caab6ca0b6759c1f717c066e2d2b6439d595 authored over 6 years ago by Johannes Müller <[email protected]>
25de751e005d509192f46228ff6e5c4c8b3e424e authored over 6 years ago by maiha <[email protected]>
Rename Time#epoch to #to_unix
4e1fc11ae7bcc91305c18226c1fb64e4f32d5a46 authored over 6 years ago by Chris Hobbs <[email protected]>* implement fsync and fdatasync
* simple spec for fsync
* typo in fdatasync errno exceptio...
a2f52f00da17518a7907a00acb6db6fe38ba6ce0 authored over 6 years ago by Carl Hörberg <[email protected]>092c205b67783b5f776a791a5a24d431985ed495 authored over 6 years ago by Johannes Müller <[email protected]>
3441681adf0da7b16851242ea65951926288fb3d authored over 6 years ago by Johannes Müller <[email protected]>
add542b715d8a598b3216b7bd37bf752a6d49c6c authored over 6 years ago by Johannes Müller <[email protected]>
8b0756a448f050aeb95a382e53c688f942a608e9 authored over 6 years ago by Johannes Müller <[email protected]>
a15d4f19d9138cd3b54edc70a669b3e9c2428d14 authored over 6 years ago by Johannes Müller <[email protected]>
1179414380119b29d0b0591eb41659b59e935365 authored over 6 years ago by Johannes Müller <[email protected]>
08e3db6d3d616fddf6c07d8d61e86f7cac4ee784 authored over 6 years ago by maiha <[email protected]>
5b8ba64607c56ceb9984f8d475811791585942d0 authored over 6 years ago by Johannes Müller <[email protected]>
fixes #6751
c12942158d136fc1026d4bce123971a24856ddfb authored over 6 years ago by girng <[email protected]>