diff --git a/docs/docs/reference/changed/compiler-plugins.md b/docs/docs/reference/changed-features/compiler-plugins.md similarity index 100% rename from docs/docs/reference/changed/compiler-plugins.md rename to docs/docs/reference/changed-features/compiler-plugins.md diff --git a/docs/docs/reference/changed/eta-expansion-spec.md b/docs/docs/reference/changed-features/eta-expansion-spec.md similarity index 100% rename from docs/docs/reference/changed/eta-expansion-spec.md rename to docs/docs/reference/changed-features/eta-expansion-spec.md diff --git a/docs/docs/reference/changed/eta-expansion.md b/docs/docs/reference/changed-features/eta-expansion.md similarity index 100% rename from docs/docs/reference/changed/eta-expansion.md rename to docs/docs/reference/changed-features/eta-expansion.md diff --git a/docs/docs/reference/changed/implicit-conversions-spec.md b/docs/docs/reference/changed-features/implicit-conversions-spec.md similarity index 100% rename from docs/docs/reference/changed/implicit-conversions-spec.md rename to docs/docs/reference/changed-features/implicit-conversions-spec.md diff --git a/docs/docs/reference/changed/implicit-conversions.md b/docs/docs/reference/changed-features/implicit-conversions.md similarity index 100% rename from docs/docs/reference/changed/implicit-conversions.md rename to docs/docs/reference/changed-features/implicit-conversions.md diff --git a/docs/docs/reference/changed/implicit-resolution.md b/docs/docs/reference/changed-features/implicit-resolution.md similarity index 100% rename from docs/docs/reference/changed/implicit-resolution.md rename to docs/docs/reference/changed-features/implicit-resolution.md diff --git a/docs/docs/reference/changed/lazy-vals-spec.md b/docs/docs/reference/changed-features/lazy-vals-spec.md similarity index 100% rename from docs/docs/reference/changed/lazy-vals-spec.md rename to docs/docs/reference/changed-features/lazy-vals-spec.md diff --git a/docs/docs/reference/changed/lazy-vals.md b/docs/docs/reference/changed-features/lazy-vals.md similarity index 100% rename from docs/docs/reference/changed/lazy-vals.md rename to docs/docs/reference/changed-features/lazy-vals.md diff --git a/docs/docs/reference/changed/pattern-matching.md b/docs/docs/reference/changed-features/pattern-matching.md similarity index 100% rename from docs/docs/reference/changed/pattern-matching.md rename to docs/docs/reference/changed-features/pattern-matching.md diff --git a/docs/docs/reference/changed/structural-types-spec.md b/docs/docs/reference/changed-features/structural-types-spec.md similarity index 100% rename from docs/docs/reference/changed/structural-types-spec.md rename to docs/docs/reference/changed-features/structural-types-spec.md diff --git a/docs/docs/reference/changed/structural-types.md b/docs/docs/reference/changed-features/structural-types.md similarity index 100% rename from docs/docs/reference/changed/structural-types.md rename to docs/docs/reference/changed-features/structural-types.md diff --git a/docs/docs/reference/changed/type-checking.md b/docs/docs/reference/changed-features/type-checking.md similarity index 100% rename from docs/docs/reference/changed/type-checking.md rename to docs/docs/reference/changed-features/type-checking.md diff --git a/docs/docs/reference/changed/type-inference.md b/docs/docs/reference/changed-features/type-inference.md similarity index 100% rename from docs/docs/reference/changed/type-inference.md rename to docs/docs/reference/changed-features/type-inference.md diff --git a/docs/docs/reference/changed/vararg-patterns.md b/docs/docs/reference/changed-features/vararg-patterns.md similarity index 100% rename from docs/docs/reference/changed/vararg-patterns.md rename to docs/docs/reference/changed-features/vararg-patterns.md diff --git a/docs/docs/reference/dropped/auto-apply.md b/docs/docs/reference/dropped-features/auto-apply.md similarity index 100% rename from docs/docs/reference/dropped/auto-apply.md rename to docs/docs/reference/dropped-features/auto-apply.md diff --git a/docs/docs/reference/dropped/class-shadowing-spec.md b/docs/docs/reference/dropped-features/class-shadowing-spec.md similarity index 100% rename from docs/docs/reference/dropped/class-shadowing-spec.md rename to docs/docs/reference/dropped-features/class-shadowing-spec.md diff --git a/docs/docs/reference/dropped/class-shadowing.md b/docs/docs/reference/dropped-features/class-shadowing.md similarity index 100% rename from docs/docs/reference/dropped/class-shadowing.md rename to docs/docs/reference/dropped-features/class-shadowing.md diff --git a/docs/docs/reference/dropped/delayed-init.md b/docs/docs/reference/dropped-features/delayed-init.md similarity index 100% rename from docs/docs/reference/dropped/delayed-init.md rename to docs/docs/reference/dropped-features/delayed-init.md diff --git a/docs/docs/reference/dropped/early-initializers.md b/docs/docs/reference/dropped-features/early-initializers.md similarity index 100% rename from docs/docs/reference/dropped/early-initializers.md rename to docs/docs/reference/dropped-features/early-initializers.md diff --git a/docs/docs/reference/dropped/existential-types.md b/docs/docs/reference/dropped-features/existential-types.md similarity index 100% rename from docs/docs/reference/dropped/existential-types.md rename to docs/docs/reference/dropped-features/existential-types.md diff --git a/docs/docs/reference/dropped/limit22.md b/docs/docs/reference/dropped-features/limit22.md similarity index 100% rename from docs/docs/reference/dropped/limit22.md rename to docs/docs/reference/dropped-features/limit22.md diff --git a/docs/docs/reference/dropped/macros.md b/docs/docs/reference/dropped-features/macros.md similarity index 100% rename from docs/docs/reference/dropped/macros.md rename to docs/docs/reference/dropped-features/macros.md diff --git a/docs/docs/reference/dropped/procedure-syntax.md b/docs/docs/reference/dropped-features/procedure-syntax.md similarity index 100% rename from docs/docs/reference/dropped/procedure-syntax.md rename to docs/docs/reference/dropped-features/procedure-syntax.md diff --git a/docs/docs/reference/dropped/type-projection.md b/docs/docs/reference/dropped-features/type-projection.md similarity index 100% rename from docs/docs/reference/dropped/type-projection.md rename to docs/docs/reference/dropped-features/type-projection.md diff --git a/docs/docs/reference/dropped/weak-conformance-spec.md b/docs/docs/reference/dropped-features/weak-conformance-spec.md similarity index 100% rename from docs/docs/reference/dropped/weak-conformance-spec.md rename to docs/docs/reference/dropped-features/weak-conformance-spec.md diff --git a/docs/docs/reference/dropped/weak-conformance.md b/docs/docs/reference/dropped-features/weak-conformance.md similarity index 100% rename from docs/docs/reference/dropped/weak-conformance.md rename to docs/docs/reference/dropped-features/weak-conformance.md diff --git a/docs/docs/reference/dropped/xml.md b/docs/docs/reference/dropped-features/xml.md similarity index 100% rename from docs/docs/reference/dropped/xml.md rename to docs/docs/reference/dropped-features/xml.md diff --git a/docs/docs/reference/dependent-function-types-spec.md b/docs/docs/reference/new-types/dependent-function-types-spec.md similarity index 100% rename from docs/docs/reference/dependent-function-types-spec.md rename to docs/docs/reference/new-types/dependent-function-types-spec.md diff --git a/docs/docs/reference/dependent-function-types.md b/docs/docs/reference/new-types/dependent-function-types.md similarity index 100% rename from docs/docs/reference/dependent-function-types.md rename to docs/docs/reference/new-types/dependent-function-types.md diff --git a/docs/docs/reference/implicit-function-types-spec.md b/docs/docs/reference/new-types/implicit-function-types-spec.md similarity index 100% rename from docs/docs/reference/implicit-function-types-spec.md rename to docs/docs/reference/new-types/implicit-function-types-spec.md diff --git a/docs/docs/reference/implicit-function-types.md b/docs/docs/reference/new-types/implicit-function-types.md similarity index 100% rename from docs/docs/reference/implicit-function-types.md rename to docs/docs/reference/new-types/implicit-function-types.md diff --git a/docs/docs/reference/intersection-types-spec.md b/docs/docs/reference/new-types/intersection-types-spec.md similarity index 100% rename from docs/docs/reference/intersection-types-spec.md rename to docs/docs/reference/new-types/intersection-types-spec.md diff --git a/docs/docs/reference/intersection-types.md b/docs/docs/reference/new-types/intersection-types.md similarity index 100% rename from docs/docs/reference/intersection-types.md rename to docs/docs/reference/new-types/intersection-types.md diff --git a/docs/docs/reference/match-types.md b/docs/docs/reference/new-types/match-types.md similarity index 100% rename from docs/docs/reference/match-types.md rename to docs/docs/reference/new-types/match-types.md diff --git a/docs/docs/reference/type-lambdas-spec.md b/docs/docs/reference/new-types/type-lambdas-spec.md similarity index 100% rename from docs/docs/reference/type-lambdas-spec.md rename to docs/docs/reference/new-types/type-lambdas-spec.md diff --git a/docs/docs/reference/type-lambdas.md b/docs/docs/reference/new-types/type-lambdas.md similarity index 100% rename from docs/docs/reference/type-lambdas.md rename to docs/docs/reference/new-types/type-lambdas.md diff --git a/docs/docs/reference/union-types-spec.md b/docs/docs/reference/new-types/union-types-spec.md similarity index 100% rename from docs/docs/reference/union-types-spec.md rename to docs/docs/reference/new-types/union-types-spec.md diff --git a/docs/docs/reference/union-types.md b/docs/docs/reference/new-types/union-types.md similarity index 100% rename from docs/docs/reference/union-types.md rename to docs/docs/reference/new-types/union-types.md diff --git a/docs/docs/reference/auto-parameter-tupling-spec.md b/docs/docs/reference/other-new-features/auto-parameter-tupling-spec.md similarity index 100% rename from docs/docs/reference/auto-parameter-tupling-spec.md rename to docs/docs/reference/other-new-features/auto-parameter-tupling-spec.md diff --git a/docs/docs/reference/auto-parameter-tupling.md b/docs/docs/reference/other-new-features/auto-parameter-tupling.md similarity index 100% rename from docs/docs/reference/auto-parameter-tupling.md rename to docs/docs/reference/other-new-features/auto-parameter-tupling.md diff --git a/docs/docs/reference/erased-terms.md b/docs/docs/reference/other-new-features/erased-terms.md similarity index 100% rename from docs/docs/reference/erased-terms.md rename to docs/docs/reference/other-new-features/erased-terms.md diff --git a/docs/docs/reference/extension-methods.md b/docs/docs/reference/other-new-features/extension-methods.md similarity index 100% rename from docs/docs/reference/extension-methods.md rename to docs/docs/reference/other-new-features/extension-methods.md diff --git a/docs/docs/reference/implicit-by-name-parameters.md b/docs/docs/reference/other-new-features/implicit-by-name-parameters.md similarity index 100% rename from docs/docs/reference/implicit-by-name-parameters.md rename to docs/docs/reference/other-new-features/implicit-by-name-parameters.md diff --git a/docs/docs/reference/inline.md b/docs/docs/reference/other-new-features/inline.md similarity index 100% rename from docs/docs/reference/inline.md rename to docs/docs/reference/other-new-features/inline.md diff --git a/docs/docs/reference/kind-polymorphism.md b/docs/docs/reference/other-new-features/kind-polymorphism.md similarity index 100% rename from docs/docs/reference/kind-polymorphism.md rename to docs/docs/reference/other-new-features/kind-polymorphism.md diff --git a/docs/docs/reference/multiversal-equality.md b/docs/docs/reference/other-new-features/multiversal-equality.md similarity index 100% rename from docs/docs/reference/multiversal-equality.md rename to docs/docs/reference/other-new-features/multiversal-equality.md diff --git a/docs/docs/reference/named-typeargs-spec.md b/docs/docs/reference/other-new-features/named-typeargs-spec.md similarity index 100% rename from docs/docs/reference/named-typeargs-spec.md rename to docs/docs/reference/other-new-features/named-typeargs-spec.md diff --git a/docs/docs/reference/named-typeargs.md b/docs/docs/reference/other-new-features/named-typeargs.md similarity index 100% rename from docs/docs/reference/named-typeargs.md rename to docs/docs/reference/other-new-features/named-typeargs.md diff --git a/docs/docs/reference/opaques.md b/docs/docs/reference/other-new-features/opaques.md similarity index 100% rename from docs/docs/reference/opaques.md rename to docs/docs/reference/other-new-features/opaques.md diff --git a/docs/docs/reference/principled-meta-programming.md b/docs/docs/reference/other-new-features/principled-meta-programming.md similarity index 100% rename from docs/docs/reference/principled-meta-programming.md rename to docs/docs/reference/other-new-features/principled-meta-programming.md diff --git a/docs/docs/reference/tasty-reflect.md b/docs/docs/reference/other-new-features/tasty-reflect.md similarity index 100% rename from docs/docs/reference/tasty-reflect.md rename to docs/docs/reference/other-new-features/tasty-reflect.md diff --git a/docs/docs/reference/trait-parameters.md b/docs/docs/reference/other-new-features/trait-parameters.md similarity index 100% rename from docs/docs/reference/trait-parameters.md rename to docs/docs/reference/other-new-features/trait-parameters.md diff --git a/docs/sidebar.yml b/docs/sidebar.yml index 805b41359f2b..dc86c2949671 100644 --- a/docs/sidebar.yml +++ b/docs/sidebar.yml @@ -22,17 +22,17 @@ sidebar: - title: New Types subsection: - title: Intersection types - url: docs/reference/intersection-types.html + url: docs/reference/new-types/intersection-types.html - title: Union types - url: docs/reference/union-types.html + url: docs/reference/new-types/union-types.html - title: Type lambdas - url: docs/reference/type-lambdas.html + url: docs/reference/new-types/type-lambdas.html - title: Match types - url: docs/reference/match-types.html + url: docs/reference/new-types/match-types.html - title: Implicit Function Types - url: docs/reference/implicit-function-types.html + url: docs/reference/new-types/implicit-function-types.html - title: Dependent Function Types - url: docs/reference/dependent-function-types.html + url: docs/reference/new-types/dependent-function-types.html - title: Enums subsection: - title: Enumerations @@ -44,75 +44,75 @@ sidebar: - title: Other New Features subsection: - title: Multiversal Equality - url: docs/reference/multiversal-equality.html + url: docs/reference/other-new-features/multiversal-equality.html - title: Trait Parameters - url: docs/reference/trait-parameters.html + url: docs/reference/other-new-features/trait-parameters.html - title: Inlining by Rewriting - url: docs/reference/inline.html + url: docs/reference/other-new-features/inline.html - title: Meta Programming - url: docs/reference/principled-meta-programming.html + url: docs/reference/other-new-features/principled-meta-programming.html - title: TASTy Reflect - url: docs/reference/tasty-reflect.html + url: docs/reference/other-new-features/tasty-reflect.html - title: Opaque Type Aliases - url: docs/reference/opaques.html + url: docs/reference/other-new-features/opaques.html - title: Extension Methods - url: docs/reference/extension-methods.html + url: docs/reference/other-new-features/extension-methods.html - title: By-Name Implicits - url: docs/reference/implicit-by-name-parameters.html + url: docs/reference/other-new-features/implicit-by-name-parameters.html - title: Auto Parameter Tupling - url: docs/reference/auto-parameter-tupling.html + url: docs/reference/other-new-features/auto-parameter-tupling.html - title: Named Type Arguments - url: docs/reference/named-typeargs.html + url: docs/reference/other-new-features/named-typeargs.html - title: Erased Terms - url: docs/reference/erased-terms.html + url: docs/reference/other-new-features/erased-terms.html - title: Kind Polymorphism - url: docs/reference/kind-polymorphism.html + url: docs/reference/other-new-features/kind-polymorphism.html - title: Changed Features subsection: - title: Volatile Lazy Vals - url: docs/reference/changed/lazy-vals.html + url: docs/reference/changed-features/lazy-vals.html - title: Structural Types - url: docs/reference/changed/structural-types.html + url: docs/reference/changed-features/structural-types.html - title: Type Checking - url: docs/reference/changed/type-checking.html + url: docs/reference/changed-features/type-checking.html - title: Type Inference - url: docs/reference/changed/type-inference.html + url: docs/reference/changed-features/type-inference.html - title: Implicit Resolution - url: docs/reference/changed/implicit-resolution.html + url: docs/reference/changed-features/implicit-resolution.html - title: Implicit Conversions - url: docs/reference/changed/implicit-conversions.html + url: docs/reference/changed-features/implicit-conversions.html - title: Vararg Patterns - url: docs/reference/changed/vararg-patterns.html + url: docs/reference/changed-features/vararg-patterns.html - title: Pattern matching - url: docs/reference/changed/pattern-matching.html + url: docs/reference/changed-features/pattern-matching.html - title: Eta Expansion - url: docs/reference/changed/eta-expansion.html + url: docs/reference/changed-features/eta-expansion.html - title: Compiler Plugins - url: docs/reference/changed/compiler-plugins.html + url: docs/reference/changed-features/compiler-plugins.html - title: Dropped Features subsection: - title: DelayedInit - url: docs/reference/dropped/delayed-init.html + url: docs/reference/dropped-features/delayed-init.html - title: Macros - url: docs/reference/dropped/macros.html + url: docs/reference/dropped-features/macros.html - title: Existential Types - url: docs/reference/dropped/existential-types.html + url: docs/reference/dropped-features/existential-types.html - title: Type Projection - url: docs/reference/dropped/type-projection.html + url: docs/reference/dropped-features/type-projection.html - title: Procedure Syntax - url: docs/reference/dropped/procedure-syntax.html + url: docs/reference/dropped-features/procedure-syntax.html - title: Early Initializers - url: docs/reference/dropped/early-initializers.html + url: docs/reference/dropped-features/early-initializers.html - title: Class Shadowing - url: docs/reference/dropped/class-shadowing.html + url: docs/reference/dropped-features/class-shadowing.html - title: Limit 22 - url: docs/reference/dropped/limit22.html + url: docs/reference/dropped-features/limit22.html - title: XML literals - url: docs/reference/dropped/xml.html + url: docs/reference/dropped-features/xml.html - title: Auto-Application - url: docs/reference/dropped/auto-apply.html + url: docs/reference/dropped-features/auto-apply.html - title: Weak Conformance - url: docs/reference/dropped/weak-conformance.html + url: docs/reference/dropped-features/weak-conformance.html - title: Contributing subsection: - title: Getting Started