Yorick Peterse

Results 132 issues of Yorick Peterse

I have a 4th generation Itho WPU, with the MFT thermostat. This thermostat has the option to enable additional cooling for (by default) 48 hours. I've been considering using this...

### Description These types currently make use of the Rust runtime library, and wrap the Rust types. There's however no need for this: - We don't care about Windows for...

feature
std
runtime

### Description Inko's standard library should provide a `std.net.dns` module, which in turn provides types/methods for looking up DNS names and resolving them to IP addresses. Ideally we'd do so...

feature
std

### Description When defining unused local variables, the compiler emits a warning. We should do the same for any unused symbols imported using the `import` statement. I'm not entirely sure...

accepting contributions
feature
compiler

The semantic versioning specification states [the following](https://semver.org/#spec-item-4): > Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable....

accepting contributions
bug
compiler

After much fuzzing around I got a package to build at https://build.opensuse.org/package/show/home:yorickpeterse/inko. This also revealed some issues with the Copr package (namely it using the wrong runtime path and lib...

accepting contributions

### Description The standard library should provide an HTTP client that supports HTTP 1.1, 2.0, and 3/QUIC. The client would be provided by the module `std.net.http` and should transparently support...

feature
std

### Description A variety of algorithms benefit greatly from SIMD instructions to speed up performance, but we don't support any form of SIMD right now. I'm not sure yet how...

feature
compiler
std

### Please describe the bug When checking for sendable return types, the compiler is too conservative in what it allows. For example, take a method like this: ```inko class Symbol...

bug
compiler

Commit 0e34cc3844d926689409a776b9ba11264996c78e adds support for parsing JSON documents without the need to allocate intermediate `Json` values. Unfortunately this API exposes a new problem: Inko's lack of uninitialized/partially initialized memory means...

accepting contributions
std