2025-02-17 - 2025-05-17
Overview
34 Issues closed from 1 user
Closed
#101 Let the main module begin with the program keyword
Closed
#88 TYPE_STUB_DECL
Closed
#99 Provide builtin assert
Closed
#97 while else
Closed
#91 Allow breaking out of loops
Closed
#94 Support else in case statements
Closed
#93 Support enumerations in constant expressions
Closed
#92 Case statement
Closed
#90 Implement traits for enumeration
Closed
#87 unreachable() builtin
Closed
#79 Allow procedure usage before declaring these
Closed
#82 Report errors on recursive type aliases
Closed
#85 Consistent punctuation
Closed
#86 Transitive aliasing doesn't work
Closed
#58 count and parameters have unknown type
Closed
#84 Save declarations in the symbol table
Closed
#36 Type check the return type
Closed
#75 .ptr and .length properties for static arrays
Closed
#74 Dereferencing a non-pointer crashes the compiler
Closed
#72 Restrict type casts
Closed
#73 Implement offsetof
Closed
#77 Allow more expressions with unary operators
Closed
#83 Rename number_literal
Closed
#76 Omit parameter name in procedure types
Closed
#78 Use symbols for logical and bitwise operations
Closed
#80 Redefining a built-in type crashes the compiler
Closed
#65 Allow type definitions in random order
Closed
#70 Bring semicolons back
Closed
#35 Procedure pointers
Closed
#71 Allow "calling" any expression, not just an identifier
Closed
#69 Check command line arguments
Closed
#55 noreturn return type
Closed
#64 While statements with multiple conditions
Closed
#67 Forbid variable shadowing
32 Issues created by 1 user
Opened
#69 Check command line arguments
Opened
#70 Bring semicolons back
Opened
#71 Allow "calling" any expression, not just an identifier
Opened
#72 Restrict type casts
Opened
#73 Implement offsetof
Opened
#74 Dereferencing a non-pointer crashes the compiler
Opened
#75 .ptr and .length properties for static arrays
Opened
#76 Omit parameter name in procedure types
Opened
#77 Allow more expressions with unary operators
Opened
#78 Use symbols for logical and bitwise operations
Opened
#79 Allow procedure usage before declaring these
Opened
#80 Redefining a built-in type crashes the compiler
Opened
#82 Report errors on recursive type aliases
Opened
#83 Rename number_literal
Opened
#84 Save declarations in the symbol table
Opened
#85 Consistent punctuation
Opened
#86 Transitive aliasing doesn't work
Opened
#87 unreachable() builtin
Opened
#88 TYPE_STUB_DECL
Opened
#90 Implement traits for enumeration
Opened
#91 Allow breaking out of loops
Opened
#92 Case statement
Opened
#93 Support enumerations in constant expressions
Opened
#94 Support else in case statements
Opened
#95 Forbid mutually dependent composite types
Opened
#96 Array literal syntax
Opened
#97 while else
Opened
#98 Static variable initialization
Opened
#99 Provide builtin assert
Opened
#101 Let the main module begin with the program keyword
Opened
#102 Print errors to the stderr
Opened
#103 Break numeric tokens on word boundary