Vasiliy Tereshkov

Results 73 issues of Vasiliy Tereshkov

Сожалею, что пришлось открыть Issue, но не знаю других способов связаться. Сталкивались ли вы с ложноположительным срабатыванием антивирусов на программах, откомпилированных вашим компилятором? Я разрабатываю свой любительский компилятор (https://github.com/vtereshkov/xdpw), и...

``` type S = struct { x, y, z: int } const ( a = [2]int{2, 7} b = []real{3.14, 6.28} c = S{7, 8, -3} ) fn main() {...

bug

The `switch` statement should be implemented as a jump table rather than an `if`/`else` chain.

enhancement

`libumka_static.a` is removed before copying to the release folder: https://github.com/vtereshkov/umka-lang/commit/0d108f9976dffebcba2f91b5b3c8bd88d41fbf75#diff-1c9153dd6483e04621e6d4cebd3908594e7ac119cf306c11834cc59924498d55R20 @marekmaskarinec We should either restore `libumka_static.a` in the Linux release folder, or remove it from Windows releases as well if...

bug

This feature will enable, among other things, having default method implementations, so that a user will no longer need to define a lot of (possibly empty) methods to make his/her...

enhancement

The C runtime on Windows supports UTF-8 in `printf()`, but not in `scanf()`: > scanf doesn't currently support input from a UNICODE stream. (https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/scanf-scanf-l-wscanf-wscanf-l?view=msvc-170) ~printf() example~: ``` fn main() {...

bug
enhancement

Can `canvas::drawText()` take an optional `^Font` parameter?

enhancement
help wanted

I ran a static analyzer on tophat sources. For me, nothing criminal was found, but I wasn't very careful, so you can also take a look at the report. I...

Umka could do it the same way as Go does. This would be more consistent than Umka's interfaces. ![image](https://github.com/user-attachments/assets/679a5d86-467e-43d3-9020-756abcc5f2e9) However, it would require two extra features: * A means of...

enhancement