Jauhar Arifin
Jauhar Arifin
Why don't we implement this https://github.com/jaydenseric/graphql-multipart-request-spec for file upload. When uploading file, it use `operation` field containing json for specifying our query and variables. Then it use separated fields for...
``` struct A { v: [*]T, } struct Something { val: T, } struct Main { a: A, } @main() fn main() { let a = A::{v: 0 as [*]T};...
Support a more concise way to perform common operations such as: 1. Enum union 1. Untyped compile time evaluation constants 1. Block-scoped defer 1. For loop 1. Methods 1. Char...
Due to the order of struct body resolution, below code is failed to compile: ``` struct X{ x: A::, } struct A{ val: T, } ``` This is because, generic...
Currently, there is no order guarantee on which global value will be evaluated first. The code below might have unintended behavior: ``` let a: i32 = b + 10; let...
Currently, the compiler allows the use of an arbitrary suffix following a dot in the package name, and still successfully compiles the target. This behavior is incorrect and misleading. For...
Consider following Golang's way to define compilation unit, which is multiple files for a single compilation unit.
It is pretty handy to have globally scoped lexical data like C. In C, when we use `static` keyword on local variable, that particular variable will be stored globally but...
After performing arithmetic operation on i8, u8, i16, u16, we need to make sure that the internal representation of those number still valid. On unsigned integer, only first 8 or...