- Aug 15, 2019
-
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
- Aug 14, 2019
-
-
Rui Ueyama authored
-
- Aug 13, 2019
-
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
- Aug 12, 2019
-
-
Rui Ueyama authored
-
Rui Ueyama authored
-
- Aug 11, 2019
-
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
`push` cannot push a 64-bit integer. In order to push it, we have to first load a large integer to a register using `movabs` and then push it to the stack.
-
Rui Ueyama authored
Previously, chibicc's sizeof accepted only an expression, so you couldn't write something like `sizeof(int)`. Now it accepts that.
-
Rui Ueyama authored
chibicc can now read complex type declarations such as below. long x; long int x; int long x; short x; short int x; int short x; long long x; long long int x; In the following example, `x` is defined as an alias for `int`. typedef x; Below is valid C code where the second `t` is a local variable of type int having value 3. typedef int t; t t = 3;
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
- Aug 10, 2019
-
-
Rui Ueyama authored
-
- Aug 09, 2019
-
-
Rui Ueyama authored
-
Rui Ueyama authored
-
- Aug 08, 2019
-
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
Rui Ueyama authored
-
- Aug 07, 2019
-
-
Rui Ueyama authored
-
Rui Ueyama authored
-
- Aug 06, 2019
-
-
Rui Ueyama authored
-