alpha
Login
or
Join now
gleam.run
/
gleam
Star
327
Fork
3
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
⭐️ A friendly language for building type-safe, scalable systems!
Star
327
Fork
3
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
gleam
/
compiler-core
/
src
/
javascript
/
tests
/
snapshots
/
at
main
831 files
John Downey
Add disjoint string prefix with guard test
4w ago
80a23835
gleam_core__javascript__tests__assert__assert_binary_operation.snap
Add disjoint string prefix with guard test
4 weeks ago
gleam_core__javascript__tests__assert__assert_binary_operation2.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assert__assert_binary_operation3.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assert__assert_binary_operator_with_side_effects.snap
implement suggested `negate_expression`. fix unneeded parens.
6 months ago
gleam_core__javascript__tests__assert__assert_binary_operator_with_side_effects2.snap
implement suggested `negate_expression`. fix unneeded parens.
6 months ago
gleam_core__javascript__tests__assert__assert_function_call.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assert__assert_function_call2.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assert__assert_literal.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assert__assert_nested_function_call.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assert__assert_nil_always_throws.snap
Do not add redundant checks for nil values
1 year ago
gleam_core__javascript__tests__assert__assert_variable.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assert__assert_with_block_message.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assert__assert_with_case_rhs.snap
fix tests.
6 months ago
gleam_core__javascript__tests__assert__assert_with_logical_and_binary_rhs_1.snap
implement suggested `negate_expression`. fix unneeded parens.
6 months ago
gleam_core__javascript__tests__assert__assert_with_logical_and_binary_rhs_2.snap
fix tests.
6 months ago
gleam_core__javascript__tests__assert__assert_with_logical_and_binary_rhs_3.snap
fix tests.
6 months ago
gleam_core__javascript__tests__assert__assert_with_message.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assert__assert_with_negated_case_rhs.snap
fix tests.
6 months ago
gleam_core__javascript__tests__assert__assert_with_pipe_on_right.snap
Fix JS bug with pipes and `assert`
1 year ago
gleam_core__javascript__tests__assert__prova.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__assignments__assert.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__assignments__assert1.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__assignments__assert_that_always_fails.snap
Do not generate API functions for private or opaque custom types
10 months ago
gleam_core__javascript__tests__assignments__assert_that_always_succeeds.snap
Generate less verbose destructuring code for js
2 months ago
gleam_core__javascript__tests__assignments__assert_with_multiple_variants.snap
Do not generate API functions for private or opaque custom types
10 months ago
gleam_core__javascript__tests__assignments__case_message.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__assignments__catch_all_assert.snap
Do not generate API functions for private or opaque custom types
10 months ago
gleam_core__javascript__tests__assignments__constant_assignments.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assignments__correct_variable_renaming_in_assigned_functions.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__assignments__escaped_variables_in_constants.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__assignments__keyword_assignment.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__assignments__let_assert_nested_string_prefix.snap
Optimise single character matching on JavaScript
4 months ago
gleam_core__javascript__tests__assignments__let_assert_string_prefix.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__assignments__message.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__assignments__module_const_var.snap
Group typed definitions based on their kind
8 months ago
gleam_core__javascript__tests__assignments__module_const_var1.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__assignments__nested_binding.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__assignments__rebound_argument.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__assignments__rebound_function.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__assignments__rebound_function_and_arg.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__assignments__returning_literal_subject.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__assignments__tuple_matching.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__assignments__use_discard_assignment.snap
Do not generate API functions for private or opaque custom types
10 months ago
gleam_core__javascript__tests__assignments__use_matching_assignment.snap
Generate less verbose destructuring code for js
2 months ago
gleam_core__javascript__tests__assignments__variable_message.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__assignments__variable_renaming.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__assignments__variable_used_in_pattern_and_assignment.snap
Generate less verbose destructuring code for js
2 months ago
gleam_core__javascript__tests__bit_arrays__add_and_sub_chain_in_pattern_size_is_left_associative.snap
Add bit-array pattern size associativity snapshots Add compiler-core test snapshots for Erlang and JavaScript backends that verify operator precedence and left-associativity in bit-array pattern size expressions. New snapshots cover multiplication, division, remainder, subtraction, add/sub chains, mixed mul/div, and cases where multiplication binds tighter than addition/subtraction.
3 months ago
gleam_core__javascript__tests__bit_arrays__alternative_patterns_with_variable_size.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__as_module_const.snap
Allow variable size bit array segments when pattern matching
1 year ago
gleam_core__javascript__tests__bit_arrays__bit_array_assignment_discard.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__bit_array_assignment_float.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__bit_array_assignment_int.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__bit_array_assignment_string.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__bit_array_dynamic_slice.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__bit_array_literal_string_constant_is_treated_as_utf8.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__bit_array_literal_string_is_treated_as_utf8.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__bit_arrays__bit_array_literal_string_pattern_is_treated_as_utf8.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__bit_array_pattern_match_all_reachable.snap
fix error with unreachable binary patterns
6 months ago
gleam_core__javascript__tests__bit_arrays__bit_array_size_constant.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__bit_array_sliced.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__bit_string.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__bit_string_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__bit_arrays__bits.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__bits_pattern_requires_v1_9.snap
unify hints
4 months ago
gleam_core__javascript__tests__bit_arrays__bits_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__bit_arrays__block_in_pattern_size.snap
Fix rebase
1 year ago
gleam_core__javascript__tests__bit_arrays__case_bit_array_assignment_discard.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__case_bit_array_assignment_float.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__case_bit_array_assignment_int.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__case_bit_array_assignment_string.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__case_discard_sized.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__bit_arrays__case_dynamic_size_float_pattern_with_unit.snap
Check for calculated read sizes being negative
1 year ago
gleam_core__javascript__tests__bit_arrays__case_dynamic_size_pattern_with_unit.snap
Check for calculated read sizes being negative
1 year ago
gleam_core__javascript__tests__bit_arrays__case_empty_match.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_is_byte_aligned.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_binary_size.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__bit_arrays__case_match_bits_with_size.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_bytes.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_bytes_with_size.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_dynamic_bits_size.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_dynamic_bytes_size.snap
Check for calculated read sizes being negative
1 year ago
gleam_core__javascript__tests__bit_arrays__case_match_dynamic_size.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_dynamic_size_literal_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_dynamic_size_shadowed_variable.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_dynamic_size_with_other_segments.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_float.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_float_16_bit.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_float_big_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_float_little_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_float_sized.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_float_sized_big_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_float_sized_little_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_literal_aligned_float.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_literal_float.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_literal_unaligned_float.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_rest.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_rest_bits.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_rest_bits_unaligned.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_rest_bytes.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_signed.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_signed_constant_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_big_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_big_endian_constant_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_big_endian_signed.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_big_endian_signed_constant_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_big_endian_unsigned.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_big_endian_unsigned_constant_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_constant_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_little_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_little_endian_constant_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_little_endian_signed.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_little_endian_signed_constant_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_little_endian_unsigned.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_little_endian_unsigned_constant_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_unaligned.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_sized_value_constant_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_unsigned.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_match_unsigned_constant_pattern.snap
bit array patterns matching on impossible int segments are marked as unreachable fixes #4959
10 months ago
gleam_core__javascript__tests__bit_arrays__case_pattern_with_unit.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__case_with_remaining_bytes_after_constant_size.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__case_with_remaining_bytes_after_variable_size.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__case_with_remaining_bytes_after_variable_size_2.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__const_utf16.snap
Add tests
1 year ago
gleam_core__javascript__tests__bit_arrays__const_utf32.snap
Add tests
1 year ago
gleam_core__javascript__tests__bit_arrays__discard_sized.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__division_in_pattern_size_is_left_associative.snap
Add bit-array pattern size associativity snapshots Add compiler-core test snapshots for Erlang and JavaScript backends that verify operator precedence and left-associativity in bit-array pattern size expressions. New snapshots cover multiplication, division, remainder, subtraction, add/sub chains, mixed mul/div, and cases where multiplication binds tighter than addition/subtraction.
3 months ago
gleam_core__javascript__tests__bit_arrays__dynamic_size_pattern_with_unit.snap
Fix rebase
1 year ago
gleam_core__javascript__tests__bit_arrays__dynamic_size_with_unit.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__empty.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__empty_match.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__explicit_sized_constant_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__explicit_sized_dynamic_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__float.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__float_big_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__float_little_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__float_sized.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__float_sized_big_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__float_sized_little_endian.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__integer.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__match_binary_size.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_bits_with_size.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_bytes.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_bytes_with_size.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_case_utf8.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__match_case_utf8_with_escape_chars.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__match_dynamic_bits_size.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_dynamic_bytes_size.snap
Fix rebase
1 year ago
gleam_core__javascript__tests__bit_arrays__match_dynamic_size.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_dynamic_size_literal_value.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_dynamic_size_shadowed_variable.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_dynamic_size_with_other_segments.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_float.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_float_16_bit.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_float_big_endian.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_float_little_endian.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_float_sized.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_float_sized_big_endian.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_float_sized_little_endian.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_literal_aligned_float.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_literal_float.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_literal_unaligned_float.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_rest.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__match_rest_bits.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_rest_bits_unaligned.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_rest_bytes.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__match_signed.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_signed_constant_pattern.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_big_endian.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_big_endian_constant_pattern.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_big_endian_signed.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_big_endian_signed_constant_pattern.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_big_endian_unsigned.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_big_endian_unsigned_constant_pattern.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_constant_pattern.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_little_endian.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_little_endian_constant_pattern.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_little_endian_signed.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_little_endian_signed_constant_pattern.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_little_endian_unsigned.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_little_endian_unsigned_constant_pattern.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_unaligned.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_value.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_sized_value_constant_pattern.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_unsigned.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__bit_arrays__match_unsigned_constant_pattern.snap
bit array patterns matching on impossible int segments are marked as unreachable fixes #4959
10 months ago
gleam_core__javascript__tests__bit_arrays__match_utf8.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__match_utf8_with_escape_chars.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__mixed_mul_div_in_pattern_size_is_left_associative.snap
Add bit-array pattern size associativity snapshots Add compiler-core test snapshots for Erlang and JavaScript backends that verify operator precedence and left-associativity in bit-array pattern size expressions. New snapshots cover multiplication, division, remainder, subtraction, add/sub chains, mixed mul/div, and cases where multiplication binds tighter than addition/subtraction.
3 months ago
gleam_core__javascript__tests__bit_arrays__mul_binds_tighter_than_add_in_pattern_size.snap
Add bit-array pattern size associativity snapshots Add compiler-core test snapshots for Erlang and JavaScript backends that verify operator precedence and left-associativity in bit-array pattern size expressions. New snapshots cover multiplication, division, remainder, subtraction, add/sub chains, mixed mul/div, and cases where multiplication binds tighter than addition/subtraction.
3 months ago
gleam_core__javascript__tests__bit_arrays__mul_binds_tighter_than_sub_in_pattern_size.snap
Add bit-array pattern size associativity snapshots Add compiler-core test snapshots for Erlang and JavaScript backends that verify operator precedence and left-associativity in bit-array pattern size expressions. New snapshots cover multiplication, division, remainder, subtraction, add/sub chains, mixed mul/div, and cases where multiplication binds tighter than addition/subtraction.
3 months ago
gleam_core__javascript__tests__bit_arrays__multiple_variable_size_segments.snap
Add language test
1 year ago
gleam_core__javascript__tests__bit_arrays__multiplication_in_pattern_size_is_left_associative.snap
Add bit-array pattern size associativity snapshots Add compiler-core test snapshots for Erlang and JavaScript backends that verify operator precedence and left-associativity in bit-array pattern size expressions. New snapshots cover multiplication, division, remainder, subtraction, add/sub chains, mixed mul/div, and cases where multiplication binds tighter than addition/subtraction.
3 months ago
gleam_core__javascript__tests__bit_arrays__negative_size_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__negative_size_pattern_2.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__non_byte_aligned_size_calculation.snap
Check for calculated read sizes being negative
1 year ago
gleam_core__javascript__tests__bit_arrays__one.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__operator_in_pattern_size.snap
Fix rebase
1 year ago
gleam_core__javascript__tests__bit_arrays__operator_in_pattern_size2.snap
Fix rebase
1 year ago
gleam_core__javascript__tests__bit_arrays__operator_in_pattern_size3.snap
Fix rebase
1 year ago
gleam_core__javascript__tests__bit_arrays__operator_in_size_for_bit_array_segment.snap
Add tests
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_match_on_negative_size_calculation.snap
🐛 Fix missing bounds check in bit array patterns
8 months ago
gleam_core__javascript__tests__bit_arrays__pattern_match_size_arithmetic.snap
🐛 Fix missing bounds check in bit array patterns
8 months ago
gleam_core__javascript__tests__bit_arrays__pattern_match_unknown_size_and_literal_string.snap
fix a bug with JS codegen of pattern matching expression using string literals and segments with a statically unknown size
10 months ago
gleam_core__javascript__tests__bit_arrays__pattern_match_utf16.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__pattern_match_utf16_little_endian.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__pattern_match_utf32.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__pattern_match_utf32_little_endian.snap
Update JS bit-array test snapshots Align JavaScript bit-array snapshots with updated codegen.
3 months ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_32_float_minus_infinity_still_reachable.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_32_float_minus_infinity_still_reachable_2.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_32_float_nan_still_reachable.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_32_float_nan_still_reachable_2.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_32_float_plus_infinity_still_reachable.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_32_float_plus_infinity_still_reachable_2.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_64_float_float_is_unreachable.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_64_float_int_is_still_reachable.snap
make sure float segments do not match with NaN or Infinite
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_64_float_minus_infinity_still_reachable.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_64_float_minus_infinity_still_reachable_2.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_64_float_nan_still_reachable.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_64_float_nan_still_reachable_2.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_64_float_plus_infinity_still_reachable.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_matching_on_64_float_plus_infinity_still_reachable_2.snap
Improve formatting of collapsed code
1 year ago
gleam_core__javascript__tests__bit_arrays__pattern_with_unit.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__remainder_in_pattern_size_is_left_associative.snap
Add bit-array pattern size associativity snapshots Add compiler-core test snapshots for Erlang and JavaScript backends that verify operator precedence and left-associativity in bit-array pattern size expressions. New snapshots cover multiplication, division, remainder, subtraction, add/sub chains, mixed mul/div, and cases where multiplication binds tighter than addition/subtraction.
3 months ago
gleam_core__javascript__tests__bit_arrays__segments_shadowing_each_other.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__sized_big_endian_constant_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__sized_big_endian_dynamic_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__sized_bits_expression_requires_v1_9.snap
unify hints
4 months ago
gleam_core__javascript__tests__bit_arrays__sized_constant_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__sized_constant_value_max_size_for_compile_time_evaluation.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__sized_constant_value_negative_overflow.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__sized_constant_value_positive_overflow.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__sized_dynamic_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__sized_little_endian_constant_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__sized_little_endian_dynamic_value.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__subtraction_chain_in_pattern_size_is_left_associative.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__subtraction_in_pattern_size_is_left_associative.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__tuple_bit_array.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bit_arrays__tuple_bit_array_case.snap
Fix compiler crash with tuples and bit arrays
1 year ago
gleam_core__javascript__tests__bit_arrays__tuple_multiple_bit_arrays.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__bit_arrays__tuple_multiple_bit_arrays_case.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__bit_arrays__two.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__unaligned_int_expression_requires_v1_9.snap
unify hints
4 months ago
gleam_core__javascript__tests__bit_arrays__unaligned_int_pattern_requires_v1_9.snap
unify hints
4 months ago
gleam_core__javascript__tests__bit_arrays__unit_option_ignores_bytes.snap
Fix bit arrays with `unit` and `bytes` options
2 months ago
gleam_core__javascript__tests__bit_arrays__unit_option_ignores_bytes_regardless_of_order.snap
Fix bit arrays with `unit` and `bytes` options
2 months ago
gleam_core__javascript__tests__bit_arrays__unit_with_bits_option.snap
Add tests
1 year ago
gleam_core__javascript__tests__bit_arrays__unit_with_bits_option_constant.snap
Add tests
1 year ago
gleam_core__javascript__tests__bit_arrays__utf16.snap
Add tests
1 year ago
gleam_core__javascript__tests__bit_arrays__utf16_codepoint.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__utf16_codepoint_little_endian.snap
Allow endianness specifiers for multi-byte codepoint segments
1 year ago
gleam_core__javascript__tests__bit_arrays__utf16_little_endian.snap
Add tests
1 year ago
gleam_core__javascript__tests__bit_arrays__utf32.snap
Add tests
1 year ago
gleam_core__javascript__tests__bit_arrays__utf32_codepoint.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__utf32_codepoint_little_endian.snap
Allow endianness specifiers for multi-byte codepoint segments
1 year ago
gleam_core__javascript__tests__bit_arrays__utf32_little_endian.snap
Add tests
1 year ago
gleam_core__javascript__tests__bit_arrays__utf8.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__utf8_codepoint.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__utf8_codepoint_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__bit_arrays__variable.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__variable_sized.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__variable_sized_segment.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bit_arrays__with_unit.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__assignment_last_in_block.snap
Fix bug when `let` is at the end of a block
1 year ago
gleam_core__javascript__tests__blocks__block.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__block_in_tail_position_is_not_an_iife.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__block_in_tail_position_shadowing_variables.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__block_in_tail_position_with_just_an_assignment.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__block_with_parenthesised_expression_returning_from_function.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__blocks_returning_functions.snap
Remove unnecessary assignments for blocks when the value is unused
11 months ago
gleam_core__javascript__tests__blocks__blocks_returning_use.snap
Improve inlining output for anonymous functions
1 year ago
gleam_core__javascript__tests__blocks__blocks_whose_values_are_unused_do_not_generate_assignments.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__blocks__concat_blocks.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__left_operator_sequence.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__let_assert_message_no_lifted.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__blocks__let_assert_only_statement_in_block.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__nested_multiexpr_blocks.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__nested_multiexpr_blocks_with_case.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__nested_multiexpr_blocks_with_pipe.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__nested_multiexpr_non_ending_blocks.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__blocks__nested_simple_blocks.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__pattern_assignment_last_in_block.snap
Generate less verbose destructuring code for js
2 months ago
gleam_core__javascript__tests__blocks__right_operator_sequence.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__sequences.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__blocks__shadowed_variable_in_nested_scope.snap
Do not use IIFEs for let assert subjects
1 year ago
gleam_core__javascript__tests__bools__assigning.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__bools__binop_panic_left.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__binop_panic_right.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__binop_todo_left.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__binop_todo_right.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__case.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__constants.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__constants_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__bools__equality.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__expressions.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__negate_panic.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__negate_todo.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__negation.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__bools__negation_block.snap
Allow lifting of blocks in a few more cases
1 year ago
gleam_core__javascript__tests__bools__nil_case.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__operators.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__bools__shadowed_bools_and_nil.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__bools__shadowed_bools_and_nil_typescript.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__assignment.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__called_case.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__case_branches_guards_are_wrapped_in_parentheses.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__case__case_building_list_matched_by_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__case_building_matched_no_variant_record.snap
support blocks, records with no args and aliases
1 year ago
gleam_core__javascript__tests__case__case_building_matched_no_variant_record_2.snap
support blocks, records with no args and aliases
1 year ago
gleam_core__javascript__tests__case__case_building_matched_no_variant_record_3.snap
support blocks, records with no args and aliases
1 year ago
gleam_core__javascript__tests__case__case_building_matched_no_variant_record_4.snap
support blocks, records with no args and aliases
1 year ago
gleam_core__javascript__tests__case__case_building_matched_string_1.snap
Optimise single character matching on JavaScript
4 months ago
gleam_core__javascript__tests__case__case_building_matched_string_2.snap
Optimise single character matching on JavaScript
4 months ago
gleam_core__javascript__tests__case__case_building_matched_value_alias.snap
support blocks, records with no args and aliases
1 year ago
gleam_core__javascript__tests__case__case_building_matched_value_alias_2.snap
support blocks, records with no args and aliases
1 year ago
gleam_core__javascript__tests__case__case_building_matched_value_alias_3.snap
support blocks, records with no args and aliases
1 year ago
gleam_core__javascript__tests__case__case_building_matched_value_wrapped_in_block.snap
support blocks, records with no args and aliases
1 year ago
gleam_core__javascript__tests__case__case_building_record_matched_by_pattern.snap
optimise pattern matching on js target
1 year ago
gleam_core__javascript__tests__case__case_building_record_with_labels_matched_by_pattern_1.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__case__case_building_record_with_labels_matched_by_pattern_2.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__case__case_building_record_with_labels_matched_by_pattern_3.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__case__case_building_record_with_labels_matched_by_pattern_4.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__case__case_building_record_with_labels_matched_by_pattern_5.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__case__case_building_record_with_labels_matched_by_pattern_6.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__case__case_building_record_with_select_matched_by_pattern.snap
optimise pattern matching on js target
1 year ago
gleam_core__javascript__tests__case__case_building_record_with_select_matched_by_pattern_2.snap
optimise pattern matching on js target
1 year ago
gleam_core__javascript__tests__case__case_building_record_with_select_matched_by_pattern_3.snap
optimise pattern matching on js target
1 year ago
gleam_core__javascript__tests__case__case_building_simple_value_matched_by_pattern.snap
optimise pattern matching on js target
1 year ago
gleam_core__javascript__tests__case__case_local_var_in_tuple.snap
optimise pattern matching on js target
1 year ago
gleam_core__javascript__tests__case__case_matching_single_character_prefixes.snap
Optimise single character matching on JavaScript
4 months ago
gleam_core__javascript__tests__case__case_on_error.snap
Use instanceof checks for Ok and Error checks
1 year ago
gleam_core__javascript__tests__case__case_with_multiple_subjects_building_list_matched_by_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__case_with_multiple_subjects_building_record_matched_by_pattern.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__case__case_with_multiple_subjects_building_same_value_as_two_subjects_one_is_picked.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__case__case_with_multiple_subjects_building_simple_value_matched_by_pattern.snap
support pattern with multiple subjects
1 year ago
gleam_core__javascript__tests__case__deeply_nested_string_prefix_assignment.snap
Optimise single character matching on JavaScript
4 months ago
gleam_core__javascript__tests__case__directly_matching_case_subject.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__case__duplicate_name_for_variables_used_in_guards.snap
fix code gen bug for js case with guards
5 months ago
gleam_core__javascript__tests__case__duplicate_name_for_variables_used_in_guards_shadowing_outer_name.snap
fix code gen bug for js case with guards
5 months ago
gleam_core__javascript__tests__case__following_todo.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__guard_variable_only_brought_into_scope_when_needed.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__guard_variable_only_brought_into_scope_when_needed_1.snap
add and update tests for guard variable pollution fix
8 months ago
gleam_core__javascript__tests__case__interfering_string_pattern_succeeds_if_succeeding.snap
implement interference based pruning
10 months ago
gleam_core__javascript__tests__case__list_with_guard.snap
add and update tests for guard variable pollution fix
8 months ago
gleam_core__javascript__tests__case__list_with_guard_no_binding.snap
Collapse `else if` in decision tree generation
1 year ago
gleam_core__javascript__tests__case__list_with_tail_used_in_guard.snap
fix bug with constant list tail being ignored
2 months ago
gleam_core__javascript__tests__case__multi_subject_catch_all.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__case__multi_subject_no_catch_all.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__multi_subject_or.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__multi_subject_subject_assignments.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__nested_string_prefix_assignment.snap
Optimise single character matching on JavaScript
4 months ago
gleam_core__javascript__tests__case__nested_string_prefix_match.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__case__nested_string_prefix_match_that_would_crash_on_js.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__case__no_duplicate_let_after_case_with_same_named_variable.snap
add tests and snapshots
2 months ago
gleam_core__javascript__tests__case__no_duplicate_let_after_case_with_same_named_variable_with_declaration_before_and_after.snap
improve test by adding another redeclaration before case
2 months ago
gleam_core__javascript__tests__case__no_duplicate_let_after_directly_matching_case.snap
Generate less verbose destructuring code for js
2 months ago
gleam_core__javascript__tests__case__no_duplicate_let_when_rebinding_variable_after_directly_matching_case.snap
Fix duplicate let when rebinding after a directly matching case When a variable is shadowed inside a directly matching case branch and then rebound after the case, the JavaScript code generator could declare the same let variable twice in one scope. A directly matching branch generates code into the enclosing scope, so the generator now keeps the highest counter value used for a name and does not go below it. Fixes #5748
1 month ago
gleam_core__javascript__tests__case__no_duplicate_pipe_variable_with_case_in_pipeline.snap
Fix duplicate let declarations for a case in a pipeline When a case is used as a step in a pipeline, the JavaScript code generator could declare the same _pipe variable twice in one scope. A directly matching branch generates code into the enclosing scope, so the counters for the compiler's internal variables are now kept after it, not only the $ case subject counter. Fixes #5743
2 months ago
gleam_core__javascript__tests__case__pattern_matching_on_aliased_result_constructor.snap
Use instanceof checks for Ok and Error checks
1 year ago
gleam_core__javascript__tests__case__pipe.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__pointless.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__preassign_assignment.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__record_update_in_pipeline_in_case_clause.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__case__result.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__semicolon_exists_with_case.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__case__semicolon_exists_with_directly_matching_case.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__case__single_clause_variables.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__case__single_clause_variables_assigned.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case__slicing_is_handled_properly_with_multiple_branches.snap
Optimise single character matching on JavaScript
4 months ago
gleam_core__javascript__tests__case__string_concatenation_in_clause_guards.snap
feat: improve guard operator errors and refactor clause guard AST This change fixes incorrect error reporting when integer operators are used with floats in case expression guards. It also refactors the binary clause guard AST by replacing per operator variants with a unified `ClauseGuard::BinOp` node, aligned with the regular expression AST, and extends this representation to support string concatenation in clause guards.
6 months ago
gleam_core__javascript__tests__case__tuple_and_guard.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case__var_true.snap
fix code gen bug for js case with guards
5 months ago
gleam_core__javascript__tests__case_clause_guards__alternative_patterns.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__case_clause_guards__alternative_patterns_assignment.snap
reuse assignment var in pattern matching code gen
1 year ago
gleam_core__javascript__tests__case_clause_guards__alternative_patterns_guard.snap
reuse assignment var in pattern matching code gen
1 year ago
gleam_core__javascript__tests__case_clause_guards__alternative_patterns_list.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__case_clause_guards__bit_array_referencing_shadowed_variable.snap
Fix generation of shadowed variables in bit array guards on JS
7 months ago
gleam_core__javascript__tests__case_clause_guards__bitarray_with_var.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__constant.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__constructor_function_in_guard.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__case_clause_guards__custom_type_constructor_imported_and_aliased.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__case_clause_guards__eq_complex.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__case_clause_guards__eq_scalar.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__field_access.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__case_clause_guards__float_division.snap
replace division by zero with zero
1 year ago
gleam_core__javascript__tests__case_clause_guards__guard_pattern_does_not_shadow_outer_scope.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__case_clause_guards__imported_aliased_ok.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__case_clause_guards__imported_ok.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__case_clause_guards__int_division.snap
use globalThis.Math.trunc
1 year ago
gleam_core__javascript__tests__case_clause_guards__int_remainder.snap
replace division by zero with zero
1 year ago
gleam_core__javascript__tests__case_clause_guards__keyword_var.snap
Optimise more existing cases for collapsing `else-if`
1 year ago
gleam_core__javascript__tests__case_clause_guards__module_access.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__module_access_aliased.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__module_access_submodule.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__module_list_access.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__module_nested_access.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__module_string_access.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__module_tuple_access.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__nested_record_access.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__case_clause_guards__not.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__case_clause_guards__not_eq_complex.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__case_clause_guards__not_eq_scalar.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__not_two.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__case_clause_guards__operator_wrapping_left.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__operator_wrapping_right.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__rebound_var.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__case_clause_guards__referencing_pattern_var.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__case_clause_guards__tuple_index.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__consts__constant_constructor_gets_pure_annotation.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__consts__constant_list_with_constructors_gets_pure_annotation.snap
Use fat-arrow functions for custom type API
10 months ago
gleam_core__javascript__tests__consts__constant_tuple_with_constructors_gets_pure_annotation.snap
Use fat-arrow functions for custom type API
10 months ago
gleam_core__javascript__tests__consts__constants_get_their_own_jsdoc_comment.snap
Add doc comments to constants
1 year ago
gleam_core__javascript__tests__consts__constructor_function_in_constant.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__consts__custom_type_constructor_imported_and_aliased.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__consts__imported_aliased_ok.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__consts__imported_ok.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__consts__list_prepend.snap
Support list prepending in constants
4 months ago
gleam_core__javascript__tests__consts__list_prepend_from_other_module.snap
Support list prepending in constants
4 months ago
gleam_core__javascript__tests__consts__list_prepend_literal.snap
Support list prepending in constants
4 months ago
gleam_core__javascript__tests__consts__literal_bool_does_not_get_constant_annotation.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__consts__literal_float_does_not_get_constant_annotation.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__consts__literal_int_does_not_get_constant_annotation.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__consts__literal_list_does_not_get_constant_annotation.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__consts__literal_nil_does_not_get_constant_annotation.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__consts__literal_string_does_not_get_constant_annotation.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__consts__literal_tuple_does_not_get_constant_annotation.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__custom_types__aliased_variant_still_imported_if_used_in_instanceof_comparison.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__aliased_variant_still_imported_if_used_in_instanceof_comparison_in_guard.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__aliased_variant_still_imported_if_used_in_pattern_matching.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__const_imported_ignoring_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__const_imported_multiple_fields.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__const_imported_no_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__const_imported_using_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__const_unqualified_imported_ignoring_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__const_unqualified_imported_multiple_fields.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__const_unqualified_imported_no_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__const_unqualified_imported_using_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__const_with_fields.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__custom_types__const_with_fields_typescript.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__custom_types__const_zero_arity_imported.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__custom_types__const_zero_arity_imported_unqualified.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__custom_types__constructor_as_value.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__constructors_get_their_own_jsdoc.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__custom_types__custom_type_with_named_fields.snap
Fix dependency order sorting
3 months ago
gleam_core__javascript__tests__custom_types__destructure_custom_type_with_mixed_fields_first_unlabelled.snap
Generate less verbose destructuring code for js
2 months ago
gleam_core__javascript__tests__custom_types__destructure_custom_type_with_named_fields.snap
Generate less verbose destructuring code for js
2 months ago
gleam_core__javascript__tests__custom_types__equality_with_non_singleton_variant.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__external_annotated_type_used_in_function.snap
Generate typescript to reexport externally annotated types
9 months ago
gleam_core__javascript__tests__custom_types__external_annotation.snap
Generate typescript to reexport externally annotated types
9 months ago
gleam_core__javascript__tests__custom_types__fieldless_variant_still_imported_if_used_in_instanceof_comparison.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__fieldless_variant_still_imported_if_used_in_instanceof_comparison_in_guard.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__generic_type_parameter_used_in_field.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__custom_types__guard_equality_with_non_singleton_variant.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__imported_ignoring_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__imported_multiple_fields.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__imported_no_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__imported_pattern.snap
reuse assignment var in pattern matching code gen
1 year ago
gleam_core__javascript__tests__custom_types__imported_using_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__keyword_label_name.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__custom_types__long_name_variant_mixed_labels_typescript.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__custom_types__long_name_variant_without_labels.snap
Use fat-arrow functions for custom type API
10 months ago
gleam_core__javascript__tests__custom_types__mixed_singleton_and_non_singleton.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__multiple_singleton_constructors.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__nested_pattern_with_labels.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__custom_types__new_type_import_syntax.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__non_singleton_record_equality.snap
Optimise comparison with singleton custom types on JavaScript #4903
10 months ago
gleam_core__javascript__tests__custom_types__opaque_types_typescript.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__custom_types__opaque_variant_produces_private_singleton_constants.snap
Generate singleton constants for private types and constructors
1 month ago
gleam_core__javascript__tests__custom_types__qualified.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__record_access_in_guard_with_reserved_field_name.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__custom_types__record_access_in_pattern_with_reserved_field_name.snap
Generate less verbose destructuring code for js
2 months ago
gleam_core__javascript__tests__custom_types__record_with_field_named_constructor.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__custom_types__record_with_field_named_then.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__custom_types__singleton_constant_from_other_module_used_in_const.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__custom_types__singleton_constant_from_other_module_used_in_guard.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__custom_types__singleton_constant_used_in_const.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__custom_types__singleton_constant_used_in_guard.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__custom_types__singleton_for_two_aliased_variants.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__singleton_in_case_guard.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__singleton_record_equality.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__singleton_record_inequality.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__singleton_record_reverse_order.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__type_with_constructor_as_field_is_properly_escaped.snap
make sure fields names constructor are escaped
1 month ago
gleam_core__javascript__tests__custom_types__type_with_constructor_as_field_is_properly_escaped_in_ts_def.snap
make sure fields names constructor are escaped
1 month ago
gleam_core__javascript__tests__custom_types__types_must_be_rendered_before_functions.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__unapplied_record_constructors_typescript.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__custom_types__unnamed_fields.snap
Generate less verbose destructuring code for js
2 months ago
gleam_core__javascript__tests__custom_types__unnamed_fields_typescript.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__custom_types__unqualified_constructor_as_value.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__unqualified_imported_ignoring_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__unqualified_imported_multiple_fields.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__unqualified_imported_no_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__unqualified_imported_no_label_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__custom_types__unqualified_imported_using_label.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__custom_types__unused_opaque_constructor_is_generated_correctly.snap
Always generate type definitions for private types
8 months ago
gleam_core__javascript__tests__custom_types__variant_defined_in_another_module_aliased_clause_guard.snap
Optimise comparison with singleton custom types on JavaScript #4903
10 months ago
gleam_core__javascript__tests__custom_types__variant_defined_in_another_module_aliased_expression.snap
use name of var and not of constructor for singleton values in JS This fixes bug with wrong name of constructors when that constructor has import alias
1 month ago
gleam_core__javascript__tests__custom_types__variant_defined_in_another_module_qualified_clause_guard.snap
Fix qualification of class names for singleton inequality
7 months ago
gleam_core__javascript__tests__custom_types__variant_defined_in_another_module_qualified_expression.snap
Fix qualification of class names for singleton inequality
7 months ago
gleam_core__javascript__tests__custom_types__variant_defined_in_another_module_unqualified_clause_guard.snap
Optimise comparison with singleton custom types on JavaScript #4903
10 months ago
gleam_core__javascript__tests__custom_types__variant_defined_in_another_module_unqualified_expression.snap
Optimise comparison with singleton custom types on JavaScript #4903
10 months ago
gleam_core__javascript__tests__custom_types__zero_arity_const.snap
Fix bug where singleton constants are not used in Gleam constants
1 month ago
gleam_core__javascript__tests__custom_types__zero_arity_imported.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__zero_arity_imported_typscript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__custom_types__zero_arity_imported_unqualified.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__zero_arity_imported_unqualified_aliased.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__zero_arity_imported_unqualified_aliased_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__custom_types__zero_arity_imported_unqualified_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__custom_types__zero_arity_literal.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__custom_types__zero_arity_type_with_import_alias.snap
use name of var and not of constructor for singleton values in JS This fixes bug with wrong name of constructors when that constructor has import alias
1 month ago
gleam_core__javascript__tests__custom_types__zero_arity_type_with_import_alias_and_same_named_local_type.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__echo__echo_evaluates_printed_value_before_message.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__echo_in_a_pipeline.snap
Correctly add semicolons to pipeline
4 months ago
gleam_core__javascript__tests__echo__echo_in_a_pipeline_with_message.snap
Correctly add semicolons to pipeline
4 months ago
gleam_core__javascript__tests__echo__echo_with_a_block.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__echo_with_a_block_as_a_message.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__echo_with_a_case_expression.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__echo_with_a_function_call.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__echo_with_a_function_call_and_a_message.snap
Fix dependency order sorting
3 months ago
gleam_core__javascript__tests__echo__echo_with_a_panic.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__echo_with_a_simple_expression.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__echo_with_a_simple_expression_and_a_message.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__echo_with_complex_expression_as_a_message.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__module_named_inspect.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__echo__multiple_echos_in_a_pipeline.snap
Correctly add semicolons to pipeline
4 months ago
gleam_core__javascript__tests__echo__multiple_echos_inside_expression.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__externals__at_namespace_module.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__attribute_erlang.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__externals__attribute_javascript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__both_externals_no_valid_impl.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__discarded_names_in_external_are_passed_correctly.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__duplicate_import.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__erlang_and_javascript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__erlang_only.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__external_fn_escaping.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__external_type_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__inline_function.snap
Add source code to error snapshots
2 years ago
gleam_core__javascript__tests__externals__module_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__name_to_escape.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__no_body.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__no_module.snap
Add source code to error snapshots
2 years ago
gleam_core__javascript__tests__externals__pipe_variable_shadow.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__private_attribute_erlang.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__externals__private_attribute_javascript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__private_erlang_and_javascript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__pub_module_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__pub_module_fn_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__same_module_multiple_imports.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__same_name_external.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__tf_type_name_usage.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__externals__type_.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__assert_last.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__bad_comma.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__calling_fn_literal.snap
Improve inlining output for anonymous functions
1 year ago
gleam_core__javascript__tests__functions__calling_functions.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__case_in_call.snap
Be more strict with block lifting
1 year ago
gleam_core__javascript__tests__functions__exported_functions.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__fn_return_fn_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__function_formatting.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__function_formatting1.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__function_formatting2.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__function_formatting3.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__function_formatting_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__function_formatting_typescript1.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__function_literals_get_properly_wrapped_1.snap
Improve inlining output for anonymous functions
1 year ago
gleam_core__javascript__tests__functions__function_literals_get_properly_wrapped_2.snap
Improve inlining output for anonymous functions
1 year ago
gleam_core__javascript__tests__functions__function_literals_get_properly_wrapped_3.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__immediately_invoked_function_expressions_include_statement_level.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__functions__internal_function_gets_ignored_jsdoc.snap
Add doc comments to functions
1 year ago
gleam_core__javascript__tests__functions__keyword_in_recursive_function.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__labelled_argument_ordering.snap
Generate singleton constants for private types and constructors
1 month ago
gleam_core__javascript__tests__functions__let_last.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__module_const_fn.snap
Group typed definitions based on their kind
8 months ago
gleam_core__javascript__tests__functions__module_const_fn1.snap
Group typed definitions based on their kind
8 months ago
gleam_core__javascript__tests__functions__multiple_discard.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__no_recur_in_anon_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__pipe_into_block.snap
Fix bug with block lifting in pipelines
1 year ago
gleam_core__javascript__tests__functions__pipe_last.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__pipe_shadow_import.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__functions__pipe_variable_rebinding.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__functions__pipe_with_block_in_the_middle.snap
Fix bug with block lifting in pipelines
1 year ago
gleam_core__javascript__tests__functions__pipeline_has_correct_semicolons.snap
Correctly add semicolons to pipeline
4 months ago
gleam_core__javascript__tests__functions__pipeline_with_final_has_correct_semicolon.snap
Correctly add semicolons to pipeline
4 months ago
gleam_core__javascript__tests__functions__public_function_gets_jsdoc.snap
Add doc comments to constants
1 year ago
gleam_core__javascript__tests__functions__recursion_with_discards.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__reserved_word_argument.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__reserved_word_const.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__reserved_word_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__reserved_word_imported.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__functions__reserved_word_imported_alias.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__functions__reserved_word_in_function_arguments.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__shadowing_current.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__star_slash_in_jsdoc.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__functions__tail_call.snap
use instanceof checks to check lists are empty in decision tree
1 year ago
gleam_core__javascript__tests__functions__tail_call_doesnt_clobber_tail_position_tracking.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__two_pipes_in_a_row.snap
Use fat-arrow functions for custom type API
10 months ago
gleam_core__javascript__tests__functions__variable_rewriting_in_anon_fn_with_matching_parameter.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__functions__variable_rewriting_in_anon_fn_with_matching_parameter_in_case.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__generics__fn_generics_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__generics__record_generics_typescript.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__generics__result_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__generics__task_typescript.snap
address review comments
8 months ago
gleam_core__javascript__tests__generics__tuple_generics_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__inlining__blocks_get_preserved_when_needed.snap
Inline functions through blocks
1 year ago
gleam_core__javascript__tests__inlining__blocks_get_preserved_when_needed2.snap
Improve inlining output for anonymous functions
1 year ago
gleam_core__javascript__tests__inlining__do_not_inline_parameters_that_have_side_effects.snap
Update snapshots
11 months ago
gleam_core__javascript__tests__inlining__do_not_inline_parameters_used_more_than_once.snap
Update snapshots
11 months ago
gleam_core__javascript__tests__inlining__inline_anonymous_function_call.snap
Improve inlining output for anonymous functions
1 year ago
gleam_core__javascript__tests__inlining__inline_anonymous_function_in_pipe.snap
Improve inlining output for anonymous functions
1 year ago
gleam_core__javascript__tests__inlining__inline_function_capture_in_pipe.snap
Improve inlining output for anonymous functions
1 year ago
gleam_core__javascript__tests__inlining__inline_function_which_calls_other_function.snap
Update snapshots
11 months ago
gleam_core__javascript__tests__inlining__inline_function_with_use.snap
Add inlining tests on the JavaScript target
1 year ago
gleam_core__javascript__tests__inlining__inline_function_with_use_and_anonymous.snap
Add inlining tests on the JavaScript target
1 year ago
gleam_core__javascript__tests__inlining__inline_function_with_use_becomes_tail_recursive.snap
use the public Dict API inside `echo`
7 months ago
gleam_core__javascript__tests__inlining__inline_higher_order_function.snap
Update snapshots
11 months ago
gleam_core__javascript__tests__inlining__inline_higher_order_function_anonymous.snap
Update snapshots
11 months ago
gleam_core__javascript__tests__inlining__inline_higher_order_function_with_capture.snap
Update snapshots
11 months ago
gleam_core__javascript__tests__inlining__inline_shadowed_variable.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__inlining__inline_shadowed_variable_nested.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__inlining__inline_variable_shadowed_in_case_pattern.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__inlining__inline_variable_shadowing_case_pattern.snap
Use _inline prefix
10 months ago
gleam_core__javascript__tests__inlining__inline_variable_shadowing_parameter.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__inlining__inlining_works_properly_with_record_updates.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__inlining__inlining_works_through_blocks.snap
Improve inlining output for anonymous functions
1 year ago
gleam_core__javascript__tests__inlining__parameters_from_nested_functions_are_correctly_inlined.snap
Use _inline prefix
10 months ago
gleam_core__javascript__tests__lists__case.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__lists__comparison_with_empty_list.snap
Use `instanceof` checks for comparisons with empty lists
1 month ago
gleam_core__javascript__tests__lists__comparison_with_empty_list_ing_guard.snap
Use `instanceof` checks for comparisons with empty lists
1 month ago
gleam_core__javascript__tests__lists__equality.snap
Use `instanceof` checks for comparisons with empty lists
1 month ago
gleam_core__javascript__tests__lists__list_constants.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__lists__list_constants_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__lists__list_destructuring.snap
refactor pattern matching to favour first appearing variable
9 months ago
gleam_core__javascript__tests__lists__list_literals.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__lists__long_list_literals.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__lists__multi_line_list_literals.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__lists__negated_comparison_with_empty_list.snap
Use `instanceof` checks for comparisons with empty lists
1 month ago
gleam_core__javascript__tests__lists__negated_comparison_with_empty_list_ing_guard.snap
Use `instanceof` checks for comparisons with empty lists
1 month ago
gleam_core__javascript__tests__lists__tight_empty_list.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__modules__alias_aliased_constant.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__modules__alias_constant.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__modules__alias_fn_call.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__modules__aliased_unqualified_fn_call.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__modules__constant.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__modules__constant_module_access_with_keyword.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__modules__different_package_import.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__modules__discarded_duplicate_import.snap
Add other module source code to snapshots
2 years ago
gleam_core__javascript__tests__modules__discarded_duplicate_import_with_unqualified.snap
Add other module source code to snapshots
2 years ago
gleam_core__javascript__tests__modules__import_with_keyword.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__modules__multiple_unqualified_fn_call.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__modules__nested_fn_call.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__modules__nested_module_constant.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__modules__nested_nested_fn_call.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__modules__nested_same_package.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__modules__renamed_module.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__modules__unqualified_fn_call.snap
Simplify test macros
1 year ago
gleam_core__javascript__tests__numbers__complex_division_by_non_zero_float.snap
improve float division on js
1 year ago
gleam_core__javascript__tests__numbers__complex_division_by_non_zero_int.snap
use globalThis.Math.trunc
1 year ago
gleam_core__javascript__tests__numbers__complex_remainder_by_non_zero_int.snap
improve int division and modulo on js
1 year ago
gleam_core__javascript__tests__numbers__division_by_non_zero_float.snap
improve float division on js
1 year ago
gleam_core__javascript__tests__numbers__division_by_non_zero_int.snap
use globalThis.Math.trunc
1 year ago
gleam_core__javascript__tests__numbers__division_by_zero_float.snap
replace division by zero with zero
1 year ago
gleam_core__javascript__tests__numbers__division_by_zero_int.snap
replace division by zero with zero
1 year ago
gleam_core__javascript__tests__numbers__division_inf_by_inf_float.snap
report invalid floating point values on both targets
8 months ago
gleam_core__javascript__tests__numbers__float_divide_complex_expr.snap
improve float division on js
1 year ago
gleam_core__javascript__tests__numbers__float_equality.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__float_equality1.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__float_literals.snap
fix js codegen allowing underscore after decimal
8 months ago
gleam_core__javascript__tests__numbers__float_operators.snap
improve float division on js
1 year ago
gleam_core__javascript__tests__numbers__float_scientific_literals.snap
report invalid floating point values on both targets
8 months ago
gleam_core__javascript__tests__numbers__inf_float_case_statement.snap
Remove foobar
7 months ago
gleam_core__javascript__tests__numbers__int_divide_complex_expr.snap
use globalThis.Math.trunc
1 year ago
gleam_core__javascript__tests__numbers__int_equality.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__int_equality1.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__int_literals.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__int_mod_complex_expr.snap
improve int division and modulo on js
1 year ago
gleam_core__javascript__tests__numbers__int_negation.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__int_operators.snap
use globalThis.Math.trunc
1 year ago
gleam_core__javascript__tests__numbers__int_patterns.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__numbers__many_preceeding_zeros_float.snap
Fix invalid JS for ints with 0s as prefix (#5459)
4 months ago
gleam_core__javascript__tests__numbers__many_preceeding_zeros_float_const.snap
Fix invalid JS for ints with 0s as prefix (#5459)
4 months ago
gleam_core__javascript__tests__numbers__many_preceeding_zeros_float_pattern.snap
Fix invalid JS for ints with 0s as prefix (#5459)
4 months ago
gleam_core__javascript__tests__numbers__many_preceeding_zeros_int.snap
Fix invalid JS for ints with 0s as prefix (#5459)
4 months ago
gleam_core__javascript__tests__numbers__many_preceeding_zeros_int_const.snap
Fix invalid JS for ints with 0s as prefix (#5459)
4 months ago
gleam_core__javascript__tests__numbers__many_preceeding_zeros_int_pattern.snap
Fix invalid JS for ints with 0s as prefix (#5459)
4 months ago
gleam_core__javascript__tests__numbers__operator_precedence.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__preceeding_zeros_float.snap
fix js codegen allowing underscore after decimal
8 months ago
gleam_core__javascript__tests__numbers__preceeding_zeros_float_const.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__preceeding_zeros_float_pattern.snap
improve case exhaustiveness checks for ints and floats
8 months ago
gleam_core__javascript__tests__numbers__preceeding_zeros_int.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__preceeding_zeros_int_const.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__preceeding_zeros_int_pattern.snap
improve case exhaustiveness checks for ints and floats
8 months ago
gleam_core__javascript__tests__numbers__remainder.snap
replace division by zero with zero
1 year ago
gleam_core__javascript__tests__numbers__remainder_by_non_zero_int.snap
improve int division and modulo on js
1 year ago
gleam_core__javascript__tests__numbers__remainder_by_zero_int.snap
replace division by zero with zero
1 year ago
gleam_core__javascript__tests__numbers__repeated_int_negation.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__numbers__underscore_after_binary_prefix.snap
Fix bug with js numbers
1 year ago
gleam_core__javascript__tests__numbers__underscore_after_decimal_point.snap
fix js codegen allowing underscore after decimal
8 months ago
gleam_core__javascript__tests__numbers__underscore_after_decimal_point_case_statement.snap
Remove foobar
7 months ago
gleam_core__javascript__tests__numbers__underscore_after_hexadecimal_prefix.snap
Fix bug with js numbers
1 year ago
gleam_core__javascript__tests__numbers__underscore_after_octal_prefix.snap
Fix bug with js numbers
1 year ago
gleam_core__javascript__tests__numbers__underscore_after_zero.snap
Fix bug with underscores after zero
1 year ago
gleam_core__javascript__tests__numbers__underscore_after_zero_after_binary_prefix.snap
Fix bug with underscores after zero
1 year ago
gleam_core__javascript__tests__numbers__underscore_after_zero_after_hex_prefix.snap
Fix bug with underscores after zero
1 year ago
gleam_core__javascript__tests__numbers__underscore_after_zero_after_octal_prefix.snap
Fix bug with underscores after zero
1 year ago
gleam_core__javascript__tests__numbers__wide_float_div.snap
fix js codegen allowing underscore after decimal
8 months ago
gleam_core__javascript__tests__numbers__zero_after_underscore_after_binary_prefix.snap
Fix invalid JS for ints with 0s as prefix (#5459)
4 months ago
gleam_core__javascript__tests__numbers__zero_after_underscore_after_hex_prefix.snap
Fix invalid JS for ints with 0s as prefix (#5459)
4 months ago
gleam_core__javascript__tests__numbers__zero_after_underscore_after_octal_prefix.snap
Fix invalid JS for ints with 0s as prefix (#5459)
4 months ago
gleam_core__javascript__tests__panic__as_expression.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__panic__bare.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__panic__bare_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__panic__case.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__panic__case_message.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__panic__panic_as.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__panic__pipe.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__panic__sequence.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__prelude__qualified_error.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__prelude__qualified_nil.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__prelude__qualified_nil_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__prelude__qualified_ok.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__prelude__qualified_ok_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__prelude__qualified_prelude_value_does_not_conflict_with_local_value.snap
Use fat-arrow functions for custom type API
10 months ago
gleam_core__javascript__tests__prelude__qualified_prelude_value_does_not_conflict_with_local_value_constant.snap
Use fat-arrow functions for custom type API
10 months ago
gleam_core__javascript__tests__prelude__qualified_prelude_value_does_not_conflict_with_local_value_pattern.snap
Use fat-arrow functions for custom type API
10 months ago
gleam_core__javascript__tests__records__const_record_update_generic_respecialization.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__records__constant_record_update_with_unlabelled_fields.snap
Fix record updates discarding unlabelled fields
7 months ago
gleam_core__javascript__tests__records__field_named_constructor_is_escaped.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__records__field_named_prototype_is_escaped.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__records__field_named_then_is_escaped.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__records__field_named_x0.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__records__record_accessor_multiple_variants.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__records__record_accessor_multiple_variants_parameterised_types.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__records__record_accessor_multiple_variants_positions_other_than_first.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__records__record_accessor_multiple_with_first_position_different_types.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__records__record_accessors.snap
Generate correct definitions for indexing named fields
10 months ago
gleam_core__javascript__tests__records__record_update_with_unlabelled_fields.snap
Fix record updates discarding unlabelled fields
7 months ago
gleam_core__javascript__tests__recursion__not_tco_due_to_assignment.snap
Update snapshots
1 year ago
gleam_core__javascript__tests__recursion__shadowing_so_not_recursive.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__recursion__tco.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__recursion__tco_case_block.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__aliased_error.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__aliased_error_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__aliased_ok.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__aliased_ok_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__error.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__error_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__ok.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__ok_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__qualified_error.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__qualified_error_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__qualified_ok.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__results__qualified_ok_fn.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__sourcemaps__sourcemap_assert.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_case_destructure_assignment_statement.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_custom_type_definition.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__sourcemaps__sourcemap_custom_type_definition_with_unused.snap
Implement singletons for fieldless variants
1 month ago
gleam_core__javascript__tests__sourcemaps__sourcemap_function_definition.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_function_definition_with_string_with_newline.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_function_definition_with_string_with_newline_escaped.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_function_definition_with_variable_assignment.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_function_definitions_with_unused.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_let_assert.snap
Add more sourcemap tests for let assert
2 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_let_assert_that_always_succeeds.snap
Add more sourcemap tests for let assert
2 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_module_constant.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_pipe.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_use.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_with_bitarray.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_with_complex_case_expression.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_with_list.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_with_recursive_functions.snap
initial plumbing
6 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_with_tail_recursive_functions.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__sourcemap_with_tuple.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__sourcemaps__string_with_newlines.snap
Use URL for source-map source
3 months ago
gleam_core__javascript__tests__strings__ascii_as_unicode_escape_sequence.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__strings__case.snap
Optimise single character matching on JavaScript
4 months ago
gleam_core__javascript__tests__strings__const_concat.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__strings__const_concat_multiple.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__strings__discard_concat_rest_pattern.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__strings__disjoint_string_prefixes_with_guard.snap
Add disjoint string prefix with guard test
4 weeks ago
gleam_core__javascript__tests__strings__equality.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__strings__exact_string_after_longer_prefix.snap
Fix incorrect JS for overlapping string prefixes Pattern matching on overlapping string prefixes with guards could generate incorrect JavaScript. Distinguish hoistable guards from pattern-bound guards so fall-through to shorter prefixes works.
1 month ago
gleam_core__javascript__tests__strings__non_overlapping_sibling_string_prefix.snap
Fix incorrect JS for overlapping string prefixes Pattern matching on overlapping string prefixes with guards could generate incorrect JavaScript. Distinguish hoistable guards from pattern-bound guards so fall-through to shorter prefixes works.
1 month ago
gleam_core__javascript__tests__strings__overlapping_string_prefixes_with_guard.snap
Fix incorrect JS for overlapping string prefixes Pattern matching on overlapping string prefixes with guards could generate incorrect JavaScript. Distinguish hoistable guards from pattern-bound guards so fall-through to shorter prefixes works.
1 month ago
gleam_core__javascript__tests__strings__string_concat.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__strings__string_literals.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__strings__string_patterns.snap
Replace collapse `if-else` into just `if` when the body is empty
1 year ago
gleam_core__javascript__tests__strings__string_prefix.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__strings__string_prefix_assignment.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__strings__string_prefix_assignment_with_multiple_subjects.snap
Optimise single character matching on JavaScript
4 months ago
gleam_core__javascript__tests__strings__string_prefix_assignment_with_utf_escape_sequence.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__strings__string_prefix_binding_rest_with_guard.snap
Fix incorrect JS for overlapping string prefixes Pattern matching on overlapping string prefixes with guards could generate incorrect JavaScript. Distinguish hoistable guards from pattern-bound guards so fall-through to shorter prefixes works.
1 month ago
gleam_core__javascript__tests__strings__string_prefix_discard_falls_through_to_shorter.snap
Avoid redundant startsWith on prefix fall-through When a longer guarded string prefix falls through to a shorter one, the backend re-checked the longer prefix with startsWith before slicing.
1 month ago
gleam_core__javascript__tests__strings__string_prefix_guard_on_bound_variable_falls_through.snap
Avoid redundant startsWith on prefix fall-through When a longer guarded string prefix falls through to a shorter one, the backend re-checked the longer prefix with startsWith before slicing.
1 month ago
gleam_core__javascript__tests__strings__string_prefix_multibyte_falls_through_to_shorter.snap
Avoid redundant startsWith on prefix fall-through When a longer guarded string prefix falls through to a shorter one, the backend re-checked the longer prefix with startsWith before slicing.
1 month ago
gleam_core__javascript__tests__strings__string_prefix_name_binding_after_longer_prefix.snap
Fix incorrect JS for overlapping string prefixes Pattern matching on overlapping string prefixes with guards could generate incorrect JavaScript. Distinguish hoistable guards from pattern-bound guards so fall-through to shorter prefixes works.
1 month ago
gleam_core__javascript__tests__strings__string_prefix_name_binding_falls_through_to_shorter.snap
Avoid redundant startsWith on prefix fall-through When a longer guarded string prefix falls through to a shorter one, the backend re-checked the longer prefix with startsWith before slicing.
1 month ago
gleam_core__javascript__tests__strings__string_prefix_nested_guard_falls_through_to_shorter.snap
Avoid redundant startsWith on prefix fall-through When a longer guarded string prefix falls through to a shorter one, the backend re-checked the longer prefix with startsWith before slicing.
1 month ago
gleam_core__javascript__tests__strings__string_prefix_shadowing.snap
first go at code gen with decision trees (bit arrays are missing!)
1 year ago
gleam_core__javascript__tests__strings__string_prefix_utf16.snap
JS: fix missing semicolons after some expressions in statement position
1 month ago
gleam_core__javascript__tests__strings__unicode1.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__strings__unicode2.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__strings__unicode_escape_sequence_6_digits.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__todo__as_expression.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__todo__case_message.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__todo__inside_fn.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__todo__with_message.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__todo__with_message_expr.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__todo__without_message.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__todo__without_message_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__tuples__case.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__tuples__constant_tuples.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__tuples__constant_tuples1.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__tuples__nested_pattern.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__tuples__tuple.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__tuples__tuple1.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__tuples__tuple_access.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__tuples__tuple_formatting_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__tuples__tuple_typescript.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__tuples__tuple_with_block_element.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__tuples__tuple_with_block_element1.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__type_alias__import_indirect_type_alias.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__type_alias__private_type_in_opaque_type.snap
Always generate type definitions for private types
8 months ago
gleam_core__javascript__tests__type_alias__type_alias.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__use___arity_1.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__use___arity_2.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__use___arity_3.snap
Add source code to javascript tests
2 years ago
gleam_core__javascript__tests__use___no_callback_body.snap
update legacy snapshots
3 months ago
gleam_core__javascript__tests__use___patterns.snap
Generate less verbose destructuring code for js
2 months ago