|
26 | 26 |
|
27 | 27 | * 1.8.0 - 2025-03-15 |
28 | 28 | ** M2-Planet |
29 | | - + Added support for pointer arithmetic for += and -= operators (not yet support for =+= and =-=). |
| 29 | + + Added support for pointer arithmetic for += and -= operators (not yet supported for =+= and =-=). |
30 | 30 | + Added support for =__LINE__= macro. |
31 | 31 | + Added support for =__FILE__= macro. |
32 | 32 | + Added support for =__DATE__= macro which will always be =Jan 1 1970= and =__TIME__= which will always be =00:00:00=. |
|
44 | 44 | + Added support for static local variables. |
45 | 45 | + Make implicit return load 0 for the =main= function. |
46 | 46 | + Fix dereferencing =char= pointers (or other types whose size is not equal to register size). |
47 | | - + Added support for multi token integer types (=unsigned int=, =long long=, =long long int=, etc.)/ |
| 47 | + + Added support for multi token integer types (=unsigned int=, =long long=, =long long int=, etc.). |
48 | 48 | + Allow anonymous structs/enums and inline =typedef=. |
49 | 49 | + Added support arrays on the stack. |
50 | 50 | + Added support for using variables in =sizeof=, including dereferencing. |
51 | 51 | + Added support for string literals in =sizeof=. |
52 | | - + Added support for variables in loop bodies. |
| 52 | + + Added support for variables in loop bodies (doesn't work with =goto= yet). |
53 | 53 | + Added =__M2C__=, =__M2C_MINOR__=, and =__M2C_PATCHLEVEL__= defines. |
54 | 54 | + Add support for locals in loops. |
55 | 55 | + Fixed multiple chained uses of dot and arrow operators segfaulting. |
56 | 56 | + Added support for initializer lists for global integer arrays. |
57 | 57 | + Added support for global arrays without explicit size when initializer lists are used. |
58 | | - + Improved switch statement to support constant expressions in case statements. |
| 58 | + + Improved =switch= statement to support constant expressions in =case= statements. |
59 | 59 |
|
60 | 60 | ** M2-Mesoplanet |
61 | 61 | + Make arguments that aren't options be considered files. |
|
0 commit comments