diff options
| author | foobles <buzdav2@gmail.com> | 2020-05-09 15:32:12 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-05-29 18:46:09 -0400 |
| commit | 51682717d773aa4bdee89bc67cab08dc9b4bcc15 (patch) | |
| tree | ae6222e43438e2fbc936fab72deb9a340d0f3ba3 /lib/std/array_list.zig | |
| parent | f107d654e073a7cc0c2e920ee6fac9b2b34dba0c (diff) | |
| download | zig-51682717d773aa4bdee89bc67cab08dc9b4bcc15.tar.gz zig-51682717d773aa4bdee89bc67cab08dc9b4bcc15.zip | |
Support equality comparison for optional to non-optional (?T ==/!= T)
extracted function ir_try_evaluate_bin_op_const
extracted type_is_self_comparable function
renamed ir_try_evaluate_bin_op_const to ir_try_evaluate_bin_op_cmp_const
implemented analysis of ?T == T
added ir_set_cursor_at_end_and_append_basic_block_gen
use build_br_gen and ir_set_cursor_at_end_and_append_block_gen
added ir_append_basic_block_gen
removed include of all_types in ir.cpp
extracted compile-time and runtime evaluation of cmp_optional_non_optional to separate functions
closes #5390
closes #1332
Diffstat (limited to 'lib/std/array_list.zig')
0 files changed, 0 insertions, 0 deletions
