-
Trying to use `Logger` results in enough amount of warnings - all from stdlib - to make me want to question the usefulness of having the warnings from stdlib in the first place...
(Found out when r…
-
Continuation from https://github.com/crystal-lang/crystal/issues/7270#issuecomment-451947228
With most flag enums the semantics of `None` and `All` probably make sense. That's why they were added a…
-
# Context
I think it's a shame that having a compiled and type-safe language we are using the same type for non-streaming (consumed) and streaming responses:
```crystal
require "http/client"
…
-
This belongs in any programmer warnings document there might be for Crystal.
The Boehm garbage collector page-aligns all allocations over a hardware page in size. This potentially causes cache cont…
-
### Preamble
I'm new to Crystal but I'm absolutely loving it as I've been a Ruby and Rails dev/contributor for over a decade.
This is a feature request that I'm willing to write a PR for but as th…
-
The execution of specs currently runs in an `at_exit` handler. It means the main program itself is basically empty, except for maybe some setup code. And I presume that's the reason why specs run in `…
-
Running log of build failure for crystal-lang.org=1.13.2
-
```
# Crystal version 15, MacBook Pro (Retina, 13-inch, Early 2015, 16GB RAM)
#0.5 seconds : crystal build staticarrays.cr ; ./staticarrays
#55 seconds : crystal build --release staticarrays.cr ; .…
-
this will prevent you from doing something like
``` crystal
class Foo
def foobar
2
end
end
class Bar < Foo
def foobaz # whoops a typo
3
end
end
Bar.new.foobar #=> 2 - Whaat?
```
-
Below code will not compile (Mac/Darwin returns `ENOATTR` and Linux returns `ENODATA` if xattr is not set. `ENOATTR` and many others are missing in the Crystal)
```console
$ touch sample.txt
$ cr…