Jakub Doka
|
9095af6d84
|
appliing late peepholes
|
2024-10-26 10:45:50 +02:00 |
|
Jakub Doka
|
8016b1fad5
|
adding rescheduling
|
2024-10-26 00:34:22 +02:00 |
|
Jakub Doka
|
faa8dd2e6f
|
adding pointer checks on ecas
|
2024-10-25 16:33:56 +02:00 |
|
Jakub Doka
|
b1da36ecde
|
fixing upcasting signed to unsigned
|
2024-10-25 15:45:00 +02:00 |
|
Jakub Doka
|
e62aab9b4b
|
adding better binaro operator errors positions
|
2024-10-25 15:40:23 +02:00 |
|
Jakub Doka
|
6988d8893f
|
changing uint to be the default
|
2024-10-25 14:51:33 +02:00 |
|
Jakub Doka
|
897e121eeb
|
fixing stack alloc overoptimization
|
2024-10-24 19:57:36 +02:00 |
|
Jakub Doka
|
648bd24d0d
|
forgot to mul by 8
|
2024-10-24 16:26:28 +02:00 |
|
Jakub Doka
|
026f6141e6
|
forgot
|
2024-10-24 15:45:16 +02:00 |
|
Jakub Doka
|
cb88edea1f
|
fixing overoptimization of load -> store
|
2024-10-24 15:39:38 +02:00 |
|
Jakub Doka
|
9c43dafcf5
|
fixing @as misbehaving
|
2024-10-24 14:08:17 +02:00 |
|
Jakub Doka
|
e65dbcfcbe
|
fixing bitcasts
|
2024-10-24 13:58:58 +02:00 |
|
Jakub Doka
|
e0d4955bd5
|
fixing small struct return
|
2024-10-24 13:25:30 +02:00 |
|
Jakub Doka
|
78ebc3292c
|
removing useless clobbers
|
2024-10-24 12:28:18 +02:00 |
|
Jakub Doka
|
0c2db878f0
|
adding the stack optimizations
|
2024-10-24 10:21:10 +02:00 |
|
Jakub Doka
|
cb9d7f7d1e
|
okay now it works
|
2024-10-24 09:43:07 +02:00 |
|
Jakub Doka
|
41b70bec43
|
should work better
|
2024-10-23 12:26:07 +02:00 |
|
Jakub Doka
|
3f30735eaa
|
seems to be compiling
|
2024-10-22 16:53:48 +02:00 |
|
Jakub Doka
|
4d699fcbf1
|
strinc operatos seem to work now
|
2024-10-22 12:40:41 +02:00 |
|
Jakub Doka
|
5aa6150c70
|
now the generic types work too
|
2024-10-22 10:17:16 +02:00 |
|
Jakub Doka
|
b0a85f44c9
|
fixing some bugs and making the generic types work, well not quite
|
2024-10-22 10:08:50 +02:00 |
|
Jakub Doka
|
2aa5ba9abc
|
generic functions work now
|
2024-10-22 07:20:08 +02:00 |
|
Jakub Doka
|
35d34dca54
|
sweeping trought more tests
|
2024-10-21 19:57:55 +02:00 |
|
Jakub Doka
|
bc817c4ea2
|
implementing directives
|
2024-10-21 18:57:23 +02:00 |
|
Jakub Doka
|
73c9ccef6a
|
simplifing code patterns and sixing argument passing
|
2024-10-21 17:04:29 +02:00 |
|
Jakub Doka
|
ad4aed9c98
|
fixing loop bugs and some optimization edgecases
|
2024-10-21 15:12:37 +02:00 |
|
Jakub Doka
|
8528bef8cf
|
adding more tests, fixing pointer math, and integer upcasting
|
2024-10-20 21:50:08 +02:00 |
|
Jakub Doka
|
11c8755b18
|
implementing wide returns and adding integer upcast ops
|
2024-10-20 21:00:56 +02:00 |
|
Jakub Doka
|
d5c90b95a7
|
committy committy
|
2024-10-20 18:50:10 +02:00 |
|
Jakub Doka
|
1da900461c
|
fixing struct return and copy miscompilation
|
2024-10-20 18:49:41 +02:00 |
|
Jakub Doka
|
ccfde6c237
|
adding more tests and organizing things
|
2024-10-20 15:33:32 +02:00 |
|
Jakub Doka
|
44c4b71bb3
|
unifiing the type resolution into a trait
|
2024-10-20 15:16:55 +02:00 |
|
Jakub Doka
|
c3a6e62bf2
|
implementing strings
|
2024-10-20 12:22:28 +02:00 |
|
Jakub Doka
|
00949c4ea8
|
implementing global variables
|
2024-10-20 10:37:48 +02:00 |
|
Jakub Doka
|
15e4762d4a
|
cleanup: 2
|
2024-10-19 19:53:43 +02:00 |
|
Jakub Doka
|
959bfd7f76
|
cleanup: 1
|
2024-10-19 19:37:02 +02:00 |
|
Jakub Doka
|
6ad0b41759
|
fixing code scheduling bugs
|
2024-10-19 10:17:36 +02:00 |
|
Jakub Doka
|
58578dd4b2
|
adding loops and seeing they totally not work
|
2024-10-18 16:51:54 +02:00 |
|
Jakub Doka
|
4a7b4e4ead
|
handling conditional stores
|
2024-10-18 13:11:11 +02:00 |
|
Jakub Doka
|
4336fec653
|
structs work with optimizations
|
2024-10-17 22:29:09 +02:00 |
|
Jakub Doka
|
11f6537a09
|
foo
|
2024-10-17 19:32:10 +02:00 |
|
Jakub Doka
|
f5ef62c6bb
|
fixing nasty bug
|
2024-10-17 15:48:22 +02:00 |
|
Jakub Doka
|
af147b3cb6
|
adding test for embed
|
2024-10-13 20:01:18 +02:00 |
|
Jakub Doka
|
3a2367f24f
|
fixing some bugs
|
2024-10-13 13:30:00 +02:00 |
|
Jakub Doka
|
6d7e726066
|
fixing generic function inlining
|
2024-10-12 22:29:52 +02:00 |
|
Jakub Doka
|
bf00dc85b2
|
progres on inline generic funcs and bettere error message
|
2024-10-12 22:03:53 +02:00 |
|
Jakub Doka
|
f0ae65606d
|
renaming directories, reducing temporary allocations during parsing
|
2024-10-10 15:48:08 +02:00 |
|