Johannes Müller

Results 185 issues of Johannes Müller

The three resolvers git, hg and fossil share a lot of very similar code. The latter ones are both based on the git implementation. Just copying the code was nice...

tech-debt

The actions explicitly installs some dependencies such as `libssl-dev` on Linux, but not on macOS (on Windows, the libraries are already included in the Crystal package). This causes some inconsistency...

bug

The latest release 1.1.0 is not compatible with Crystal 1.0, but master is (due to #6). Please release a new version of crystal-diff so it is picked up automatically by...

Should fix these spec failures: ``` Failures: 1) Inflector #dasherize dasherizes correctly Failure/Error: it "dasherizes #{underscored} => #{dasherized}" do can't nest `it` or `pending` # spec/inflector_spec.cr:351 2) Inflector #dasherize underscore_as_reverse_of_dasherize...

The bindings in `LibC` are incomplete and not intended as public API exposed in the standard library. They only go as far as needed in terms of building blocks for...

status:discussion
topic:stdlib:system

More automation for steps in https://github.com/crystal-lang/distribution-scripts/blob/master/processes/crystal-release.md

topic:infrastructure

This issue originates in the Win32 API and is present in many libraries exposing a feature to start a process on Windows. The vulnerability has been dubbed *BatBadBut*. > `CreateProcess()`...

kind:bug
platform:windows
security
topic:stdlib:system

Resolves part of #14245

kind:feature
topic:stdlib:files
deprecation

A negative index into a string usually means to start counting from the end (`"foo"[-2..] == "oo"`). This does not work for `Regex`'s match methods though: `/oo/.match("foo", -2) == nil`....

kind:feature
topic:stdlib:text