.. |
son_tests_advanced_floating_point_arithmetic.txt
|
bools can now upcast to any integer
|
2024-12-16 13:54:52 +01:00 |
son_tests_aliasing_overoptimization.txt
|
making use of zero register
|
2024-11-13 10:28:16 +01:00 |
son_tests_arithmetic.txt
|
making use of zero register
|
2024-11-13 10:28:16 +01:00 |
son_tests_arrays.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_big_array_crash.txt
|
adding case checking
|
2024-11-17 20:04:53 +01:00 |
son_tests_branch_assignments.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_c_strings.txt
|
add new ableos path resolver, separate platform independent code
|
2024-11-30 18:57:29 +01:00 |
son_tests_comments.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_comparing_floating_points.txt
|
fixing a bug with floationg point comparison
|
2024-11-30 12:40:39 +01:00 |
son_tests_comptime_function_from_another_file.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_comptime_min_reg_leak.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_conditional_stores.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_const_folding_with_arg.txt
|
removing needless copies to zero register for unused values
|
2024-11-16 13:42:17 +01:00 |
son_tests_constants.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_dead_code_in_loop.txt
|
making use of zero register
|
2024-11-13 10:28:16 +01:00 |
son_tests_defer.txt
|
adding defer
|
2024-11-24 18:50:55 +01:00 |
son_tests_die.txt
|
adding @Any directive
|
2024-12-17 21:11:02 +01:00 |
son_tests_different_function_destinations.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_different_types.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_directives.txt
|
POC for removeing needless stack offset computes when only value is used
|
2024-12-15 17:17:41 +01:00 |
son_tests_elide_stack_offsets_for_parameters_correctly.txt
|
fixing a glaring bug, where the elidded offset is also offset
|
2024-12-15 17:42:20 +01:00 |
son_tests_enums.txt
|
adding minimal enums
|
2024-11-17 16:25:39 +01:00 |
son_tests_exhaustive_loop_testing.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_fb_driver.txt
|
Restructuring the compiler
|
2024-12-01 14:01:44 +01:00 |
son_tests_floating_point_arithmetic.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_functions.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_generic_functions.txt
|
updating tests
|
2024-11-23 15:28:27 +01:00 |
son_tests_generic_type_mishap.txt
|
changing the gcm to not mutate nodes in recursive functions
|
2024-11-23 19:47:17 +01:00 |
son_tests_generic_types.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_global_aliasing_overptimization.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_global_variable_wiredness.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_global_variables.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_hex_octal_binary_literals.txt
|
making use of zero register
|
2024-11-13 10:28:16 +01:00 |
son_tests_idk.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_if_statements.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_infinite_loop_after_peephole.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_inline.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_inline_return_stack.txt
|
adding defer
|
2024-11-24 18:50:55 +01:00 |
son_tests_inline_test.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_inlined_generic_functions.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_inlining_issues.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_inlining_loops.txt
|
deferring all null checks after the peepholes
|
2024-11-03 21:13:24 +01:00 |
son_tests_intcast_store.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_integer_inference_issues.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_loop_stores.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_loops.txt
|
fixing phi moves (longer move cycles)
|
2024-11-30 22:33:13 +01:00 |
son_tests_main_fn.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_memory_swap.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_method_receiver_by_value.txt
|
adding slices
|
2024-12-21 23:44:33 +01:00 |
son_tests_more_if_opts.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_needless_unwrap.txt
|
orginizing null checks better to get more peephole hits
|
2024-11-15 14:36:33 +01:00 |
son_tests_nonexistent_ident_import.txt
|
fixing nonexistent identifier file mismatch
|
2024-10-26 14:06:08 +02:00 |
son_tests_null_check_in_the_loop.txt
|
adding the stack offset elision for return values as well
|
2024-12-15 17:57:22 +01:00 |
son_tests_null_check_returning_small_global.txt
|
adding the stack offset elision for return values as well
|
2024-12-15 17:57:22 +01:00 |
son_tests_null_check_test.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_nullable_structure.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_nullable_types.txt
|
adding slices
|
2024-12-21 23:44:33 +01:00 |
son_tests_only_break_loop.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_optional_from_eca.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_overwrite_aliasing_overoptimization.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_pointer_comparison.txt
|
fg
|
2024-11-24 11:26:38 +01:00 |
son_tests_pointer_opts.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_pointers.txt
|
fg
|
2024-11-24 11:26:38 +01:00 |
son_tests_proper_ident_propagation.txt
|
making the identifiers accessible if they are captured
|
2024-12-21 14:21:58 +01:00 |
son_tests_reading_idk.txt
|
making use of zero register
|
2024-11-13 10:28:16 +01:00 |
son_tests_request_page.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_returning_global_struct.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_returning_optional_issues.txt
|
adding the stack offset elision for return values as well
|
2024-12-15 17:57:22 +01:00 |
son_tests_scheduling_block_did_dirty.txt
|
adding the stack offset elision for return values as well
|
2024-12-15 17:57:22 +01:00 |
son_tests_signed_to_unsigned_upcast.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_slice_to_global_pointer.txt
|
making sure sliced pointer is loaded
|
2024-12-22 18:53:52 +01:00 |
son_tests_slices.txt
|
maybe now the bug is fixed
|
2024-12-22 17:01:36 +01:00 |
son_tests_small_struct_assignment.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_small_struct_bitcast.txt
|
adding the stack offset elision for return values as well
|
2024-12-15 17:57:22 +01:00 |
son_tests_some_generic_code.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_sort_something_viredly.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_stack_provenance.txt
|
adding some simple provenance checks on return values
|
2024-11-08 11:51:10 +01:00 |
son_tests_storing_into_nullable_struct.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_string_array.txt
|
adding slices
|
2024-12-21 23:44:33 +01:00 |
son_tests_string_flip.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_struct_in_register.txt
|
adding case checking
|
2024-11-17 20:04:53 +01:00 |
son_tests_struct_operators.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_struct_patterns.txt
|
fixing phi moves (longer move cycles)
|
2024-11-30 22:33:13 +01:00 |
son_tests_struct_return_from_module_function.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_struct_scopes.txt
|
implementing struct method for non generic contexts
|
2024-11-24 16:17:57 +01:00 |
son_tests_structs.txt
|
POC for removeing needless stack offset computes when only value is used
|
2024-12-15 17:17:41 +01:00 |
son_tests_subsclice_bug.txt
|
maybe now the bug is fixed
|
2024-12-22 17:01:36 +01:00 |
son_tests_tests_ptr_to_ptr_copy.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_triggering_store_in_divergent_branch.txt
|
making the instruction scheduling smarter
|
2024-12-19 11:00:19 +01:00 |
son_tests_tuples.txt
|
adding tuples
|
2024-12-19 23:08:36 +01:00 |
son_tests_unions.txt
|
Adding the simplest version of unions
|
2024-12-01 15:11:38 +01:00 |
son_tests_unrolled_loops.txt
|
adding unrolled loops, struct indexing and @len directive
|
2024-12-16 13:20:47 +01:00 |
son_tests_variables.txt
|
making use of zero register
|
2024-11-13 10:28:16 +01:00 |
son_tests_very_nested_loops.txt
|
changing the gcm to not mutate nodes in recursive functions
|
2024-11-23 19:47:17 +01:00 |
son_tests_wide_ret.txt
|
making the Call node less special
|
2024-12-19 10:48:05 +01:00 |
son_tests_writing_into_string.txt
|
fixed a stack prelude postlude being needlesly generated + struct can now be compared
|
2024-11-17 10:06:10 +01:00 |
son_tests_wrong_dead_code_elimination.txt
|
changing the gcm to not mutate nodes in recursive functions
|
2024-11-23 19:47:17 +01:00 |