-
```
$ make crystal
crystal build -d -o bin/main src/main.cr
bin/main --arch=x86_64 --sys=linux --abi=gnu --source=/data/programming/crystal-lang/posix/include/crystal
/usr/include/bits/types/struc…
-
It would be nice if LavinMQ worked on Windows.
I have done some testing, and unfortunately it's not super straight-forward. Below are some of my findings.
Some info on porting to Windows can b…
-
Add a [highlights.scm](https://github.com/emacs-tree-sitter/tree-sitter-langs/blob/master/queries/ruby/highlights.scm) like ruby is enough, right?
thank you.
zw963 updated
2 years ago
-
We patch all of the basic types that Avram supports like this:
https://github.com/luckyframework/avram/blob/6922463f2043a727c43ff203ae32f02421c002d8/src/avram/charms/bool_extensions.cr#L1-L6
Thi…
-
## Bug Report
It seems when assigning to an ivar and using a block at the same time any module references must use a FQN to be findable. The below minimal example illustrates the problem.
Thanks @…
-
This is not allowed:
```crystal
FOO : Int64 = 123
```
I think it should, because this allows constant initializers to use autocasting. In this case `FOO = 0_i64` would also suffice, but things…
-
Two of our aarch64 CI jobs consistently fail with an invalid memory access while building `std_spec` since #10889.
Latest master runs:
* aarch64 `musl-test-stdlib`: https://github.com/crystal-l…
-
Our Windows CI workflow tries to use the original library repositories to build Crystal's dependencies whenever possible, but we are still left with a few third-party repos in use:
* https://github…
-
Funs inside a lib can have a quoted real name if that name cannot be represented as a Crystal identifier:
```crystal
lib Lib
fun foo = "llvm.ceil.f32"
end
```
The same cannot be done for e…
-
`Crystal::ThreadLocalValue(T)` is an internal mechanism to store data in a thread-local datastore i.e. it's a different value for every thread.
However, threads are a pretty insignificant concept i…