Aleksey Rakov

Results 134 issues of Aleksey Rakov

The language should support multi-value return, Tuple template should be used. Something like this singleton Helper { (int, string) getPair() = (1, "abc"); }

Design Idea

Should it be possible to declare a public / internal / protected field. Non-private field will automatically generate a property. The following code: A { x; x { get() =...

Feature request

The following code should be supported: public program() { int a[10]; a[0] := 0; a[0] += 2 }

bug

Enumeration list (set of named constants) should be supported. The proposed syntax: enum Color : enumeration(Red = 1, Blue = 2, Green = 3); public program() { Color color :=...

Design Idea
Feature request

**Describe the bug** An error is raised when an external function argument is a result of an array operation **To Reproduce** public program() { short buffer[3]; extern USER32.IsCharLowerW(buffer[0]); } **Expected...

bug

If the same object boxed two times in the calling expression - the only one copy should be used. This will allow to eliminate the race conditions between two copies...

bug

The exception should be correctly handled

bug

Currently the maximal object size should not exceed YG size (default value is 2A000h). E.g. the following code raise an out of memory exception: public program [ var a :=...

Feature request

Declaring auto struct variable - is not recognized as stack allocated

bug

OrderingEnumerator should use the closure with a strong typed result

API feature request