Commit Graph

18 Commits

Author SHA1 Message Date
85b6843ecf Implement procedure pointers 2025-02-24 00:24:36 +01:00
18857e1a88 Add procedure type expression 2025-02-22 02:43:58 +01:00
0b835abfa9 Implement noreturn procedure declarations 2025-02-19 01:36:04 +01:00
39750f4656 Implement elsif do 2025-02-17 19:36:57 +01:00
994b91e0e5 Implement .max and .min type properties 2025-02-16 19:13:28 +01:00
b358f8ba27 Allow multiple variable declarations with a single type 2025-02-15 23:55:24 +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
c564847c6b Provide record initialization syntax 2025-02-13 23:56:03 +01:00
62d9398772 Index strings 2025-02-12 23:18:39 +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
077de53c74 Allow expressions in designators 2025-02-07 01:21:26 +01:00
aab16e4941 Allow comparing all pointer types to nil 2025-02-03 23:04:00 +01:00
607bf09434 Read the input filename from the command line 2025-02-02 23:34:31 +01:00
4011adbe2b Rename elna::source to elna:boot 2025-01-31 23:31:36 +01:00