Commit Graph

25 Commits

Author SHA1 Message Date
1b1a5934f5 Implement lexical scopes 2025-07-28 18:40:42 +03:00
726251e39c Fix warnings, cleanup 2025-07-28 18:22:51 +03:00
61d3ea61ee Fix debug info 2025-07-28 18:20:00 +03:00
7ca8949e8c Start adding lexical scopes 2025-07-28 16:11:20 +03:00
ea8a833bdf Fix warnings and issues 2025-07-25 00:32:49 +03:00
81ce1dfc2e Fix a bunch of bugs with debug information and stuff 2025-07-22 19:16:45 +03:00
fa6b7bdf87 Add temporary line number for for non-local structs 2025-07-22 16:35:15 +03:00
1ba1ae3213 Try add some display for LLIR 2025-07-21 12:07:42 +03:00
893eaaa865 Clean up and fix some warnings 2025-07-20 22:36:38 +03:00
71a01dad69 Remove name from alloca 2025-07-20 20:24:26 +03:00
f952651a66 Get structs to work in debug information 2025-07-20 13:52:54 +03:00
c0b02f8a45 Clean up some prints 2025-07-20 05:04:12 +03:00
5f65d3438a Get arrays to work in DI, huzzah 2025-07-19 22:08:23 +03:00
c1cc1d28de Implement array and struct debug info 2025-07-19 20:51:06 +03:00
98169af415 Add array and pointer-types to lib 2025-07-19 16:18:29 +03:00
bcad156ef0 Add new debug type datatypes 2025-07-19 14:58:10 +03:00
a5bca6be82 Improve debug info debug logging somewhat 2025-07-19 13:24:32 +03:00
e12d0be08b Start adding debug-records 2025-07-19 13:14:53 +03:00
7c8a123945 Add variables to debug info 2025-07-19 12:15:56 +03:00
e1d014bcc2 Fix warnings 2025-07-19 00:30:49 +03:00
b169e67ca4 Add debug locations to returns 2025-07-18 18:36:04 +03:00
1967cadbc0 Get debug info working very preliminarily 2025-07-18 17:26:11 +03:00
990d8cb448 Fix around in debug information generation, fix subprogram not being set 2025-07-18 16:59:05 +03:00
0c6d9885ec Add debug information compilation for subprograms and their parameters 2025-07-18 15:44:12 +03:00
9bb4f97e6b Start adding debug information 2025-07-18 00:07:11 +03:00