Commit Graph

19 Commits

Author SHA1 Message Date
573d812f1c Parse import declarations 2025-05-16 23:16:19 +02:00
981059e745 Update to GCC 15.1 2025-05-15 21:30:39 +02:00
8ec407515a Label loops 2025-04-12 12:05:32 +02:00
18c4e79012 Implement enumeration type 2025-04-09 00:32:34 +02:00
07ed40cc24 Restrict cast types 2025-03-22 13:09:29 +01:00
6eb4e91b2c Use symbols for logical operations 2025-03-17 23:29:38 +01:00
c9a8ecdc0a Create a generic type for types with an error list 2025-03-12 00:23:51 +01:00
09f204bd16 Revert "Allow only one return"
This reverts commit 18602d00a1.
2025-03-02 10:45:54 +01:00
18602d00a1 Allow only one return 2025-03-01 00:00:36 +01:00
f091344cce Replace type expression with traits 2025-02-28 00:22:50 +01:00
0b835abfa9 Implement noreturn procedure declarations 2025-02-19 01:36:04 +01:00
994b91e0e5 Implement .max and .min type properties 2025-02-16 19:13:28 +01:00
82b3806fd2 Implement shift operators 2025-02-15 00:38:46 +01:00
ee4ebf64b9 Use colon instead of as to cast 2025-02-14 22:47:09 +01:00
f991686330 Use -> arrow for the return types 2025-02-12 13:32:59 +01:00
4bf88a92e8 Replace main_fndecl with current_function_decl 2025-02-09 23:49:57 +01:00
207ae0fa0a Change the bootstrap compiler license to GPL3 2025-02-09 12:30:31 +01:00
8a0f282714 Implement defer 2025-02-08 06:47:42 +01:00
4011adbe2b Rename elna::source to elna:boot 2025-01-31 23:31:36 +01:00