.. |
generics
|
add tests, unwrap on infailible semantic check
|
2021-08-03 00:20:40 +02:00 |
mutability
|
implement and update zok files
|
2022-06-13 20:17:40 +02:00 |
ambiguous_generic_call.zok
|
address review comments
|
2021-09-24 17:54:16 +03:00 |
ambiguous_generic_call_too_strict.zok
|
refactor for ordered symbols, clean, propagate constants globally to cover constants in function key
|
2021-09-10 23:27:19 +02:00 |
assertion.zok
|
error out on failed assertion
|
2021-04-15 19:15:06 +02:00 |
assertion_unequal_arrays.zok
|
merge dev, add tests
|
2021-10-14 21:44:21 +02:00 |
const_complex_type_mismatch.zok
|
detect mistyped constant during constant inlining
|
2021-08-18 23:51:00 +02:00 |
constant_array_size_type_mismatch_field.zok
|
refactor
|
2021-05-14 19:49:55 +02:00 |
constant_array_size_type_mismatch_u8.zok
|
refactor
|
2021-05-14 19:49:55 +02:00 |
constant_assignment.zok
|
fix imports, more tests
|
2021-04-16 21:51:13 +02:00 |
constant_reduction_fail.zok
|
refactor to keep constants until reduction, then try to inline their definitions
|
2021-08-27 15:57:14 +02:00 |
constant_type_error.zok
|
implement display for const declaration, add breaking test for wrong const type
|
2021-07-15 12:05:25 +02:00 |
declare_non_identifier.zok
|
update tests
|
2021-05-26 16:03:07 +02:00 |
div_by_zero.zok
|
fix div by zero test
|
2021-08-23 21:23:44 +02:00 |
double_negation.zok
|
add compile errors
|
2021-03-24 15:37:38 +01:00 |
double_power.zok
|
add compile errors
|
2021-03-24 15:37:38 +01:00 |
embed_type_mismatch.zok
|
fail gracefully
|
2021-01-29 13:37:03 +01:00 |
empty-error.zok
|
fix tests of compile issues, change struct handling to make tests pass
|
2020-10-08 10:43:14 +02:00 |
keyword_as_identifier.zok
|
error out on failed assertion
|
2021-04-15 19:15:06 +02:00 |
loop_too_large.zok
|
add limit, add test
|
2021-05-28 16:45:00 +02:00 |
no_return.zok
|
check return statement count is one
|
2021-02-04 19:53:50 +01:00 |
no_struct_equivalence.zok
|
fix tests of compile issues, change struct handling to make tests pass
|
2020-10-08 10:43:14 +02:00 |
out_of_bounds.zok
|
fix test
|
2021-08-23 00:56:45 +02:00 |
out_of_bounds_read.zok
|
detect out of bounds reads and writes
|
2021-09-21 13:00:36 +03:00 |
out_of_bounds_write.zok
|
fix example
|
2021-09-21 13:07:26 +03:00 |
out_of_for_scope.zok
|
merge number inference
|
2020-10-08 17:01:55 +02:00 |
shadowing.zok
|
change gettingstarted example to assert
|
2021-10-18 16:54:38 +02:00 |
struct_member_type_mismatch_field.zok
|
add tests, changelog
|
2021-05-04 18:57:00 +02:00 |
struct_member_type_mismatch_u8.zok
|
add comment
|
2021-05-04 19:00:18 +02:00 |
ternary_precedence.zok
|
improve tests
|
2021-09-16 15:54:03 +02:00 |
too_many_arguments.zok
|
consider input count and generics count in semantic checker, add tests
|
2021-04-15 16:43:11 +02:00 |
too_many_generics.zok
|
consider input count and generics count in semantic checker, add tests
|
2021-04-15 16:43:11 +02:00 |
too_many_return.zok
|
fix tests of compile issues, change struct handling to make tests pass
|
2020-10-08 10:43:14 +02:00 |
two_return.zok
|
check return statement count is one
|
2021-02-04 19:53:50 +01:00 |
unassigned.zok
|
fix tests of compile issues, change struct handling to make tests pass
|
2020-10-08 10:43:14 +02:00 |
unpack_value_too_large.zok
|
add failing test for unpack
|
2021-09-27 20:51:30 +02:00 |
variable_constant_lt.zok
|
remove explicit generics where applicable
|
2021-09-23 14:45:45 +03:00 |
variable_shift.zok
|
check shifts are constant earlier, simplify zir
|
2021-04-07 18:56:55 +02:00 |
wrong_member_type.zok
|
add gm17 passing test
|
2021-07-25 16:56:59 +02:00 |
wrongsyntax-error.zok
|
fix tests of compile issues, change struct handling to make tests pass
|
2020-10-08 10:43:14 +02:00 |