Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This new implementation is similar to the one in dart-sass. Also fixes a few bugs in hash calculation (`==` objects having different hashes) and comparison (`a < b` and `b < a` being true at the same time; this should also fix sass#2776). The following tests are fixed by this change: ``` /spec/selector-functions/unify/universal_simple /spec/extend-tests/237_extend_with_universal_selector_different_namespace /spec/extend-tests/040_test_universal_unification_with_namespaced_element_target /spec/extend-tests/053_test_element_unification_with_namespaced_universal_target /spec/extend-tests/236_extend_with_universal_selector_empty_namespace /spec/extend-tests/096_test_long_extender_runs_unification /spec/extend-tests/060_test_element_unification_with_namespaceless_element_target /spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target /spec/extend-tests/038_test_universal_unification_with_namespaceless_element_target /spec/extend-tests/029_test_universal_unification_with_namespaceless_universal_target /spec/extend-tests/031_test_universal_unification_with_namespaced_universal_target /spec/extend-tests/062_test_element_unification_with_namespaced_element_target ``` sass-spec output_styles update: https:/sass/sass-spec/pull/1319/files
- Loading branch information