17 Commits

Author SHA1 Message Date
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 18602d00a118e69d4ccc45287e89a16b86c1d92e.
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