-
The standard library sometimes uses `GC.malloc` and `GC.malloc_atomic` to allocate raw bytes, when `Slice` isn't appropriate. Some examples are:
https://github.com/crystal-lang/crystal/blob/0e82118…
-
Extract from external discussion:
> You can create annotations manually by writing some [specific markup to stdout](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-a…
-
Is there any reason not to? Seems like pretty good fit under official umbrella :)
-
## Feature Request
- Is your feature request related to a problem? Please describe clearly and concisely what is it.
I have mental heath problems that make Black on White color schemes physicall…
-
If Ctrl+C is ignored, naturally it becomes impossible to terminate the file being executed with `crystal run` using that shortcut. The same also applies to the `bin/crystal` script, because it uses `e…
-
I am contributing to this repo to be able build and test crystal on Darwin arm64.
There are some work required to be done. I am going to split my changes in small PRs:
- [x] https://github.com/cry…
miry updated
8 months ago
-
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…
-
Hi, I am using the crystal-language extension as mentioned in the README and set the path to the prebuilt crystalline version that I downloaded from the releases.
Once I start VSCode and hover someth…
-
Crystal uses two strategies to run codegen specs. If the snippet requires the prelude, then `::run` injects a `print` call, builds the code to an actual temporary executable, then inspects its output …
-
`Channel.select_impl` allocates an array for all action locks, even if there is only a single one (https://github.com/crystal-lang/crystal/pull/12694#issuecomment-1296196003). This can be avoided.
…