Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
MattEdwardsWaggleBee committed Dec 2, 2024
2 parents 5ae57aa + 38ff74e commit 7b1f2a9
Show file tree
Hide file tree
Showing 43 changed files with 158 additions and 2,714 deletions.
8 changes: 0 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,6 @@ workflows and other language constructs.
* `StringFormatExpression`: An expression that creates a string using a supplied format string and parameters.
* `DebugExpression`: An expression that helps when debugging expression trees.

* **Expression Optimizers**
* `OptimizerBuilder`: An composite optimizer builder.
* `ConstantFoldingOptimizer`: An optimizer that precomputes constant expressions.
* `OperatorReductionOptimizer`: An optimizer that simplifies arithmetic and logical expressions.
* `StructuralReductionOptimizer`: An optimizer that removes unreachable code and consolidates nested or redundant constructs.
* `ValueBindingOptimizer`: An optimizer that simplifies and inlines, variable, constant, and member access operations.
* `SubExpressionCachingOptimizer`: An optimizer that identifies and caches repeated subexpressions within a tree.

* Supports Fast Expression Compiler (FEC) for improved performance.

## Examples
Expand Down
8 changes: 0 additions & 8 deletions docs/docs.projitems
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,6 @@
<Import_RootNamespace>docs</Import_RootNamespace>
</PropertyGroup>
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)optimizers\constant-folding-optimizer.md" />
<None Include="$(MSBuildThisFileDirectory)optimizers\optimizer-builder.md" />
<None Include="$(MSBuildThisFileDirectory)optimizers\value-binding-optimizer.md" />
<None Include="$(MSBuildThisFileDirectory)optimizers\subexpression-caching-optimizer.md" />
<None Include="$(MSBuildThisFileDirectory)optimizers\structural-reduction-optimizer.md" />
<None Include="$(MSBuildThisFileDirectory)optimizers\operator-reduction-optimizer.md" />
<None Include="$(MSBuildThisFileDirectory)optimizers\overview.md" />
<None Include="$(MSBuildThisFileDirectory)optimizers\optimizers.md" />
<None Include="$(MSBuildThisFileDirectory)state-machine\overview.md" />
<None Include="$(MSBuildThisFileDirectory)state-machine\state-machine-builder.md" />
<None Include="$(MSBuildThisFileDirectory)state-machine\lowering-visitor.md" />
Expand Down
8 changes: 0 additions & 8 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,6 @@ trees to handle asynchronous workflows and other language constructs.
* `StringFormatExpression`: An expression that creates a string using a supplied format string and parameters.
* `DebugExpression`: An expression that helps when debugging expression trees.

* **Expression Optimizers**
* `OptimizerBuilder`: An composite optimizer builder.
* `ConstantFoldingOptimizer`: An optimizer that precomputes constant expressions.
* `OperatorReductionOptimizer`: An optimizer that simplifies arithmetic and logical expressions.
* `StructuralReductionOptimizer`: An optimizer that removes unreachable code and consolidates nested or redundant constructs.
* `ValueBindingOptimizer`: An optimizer that simplifies and inlines, variable, constant, and member access operations.
* `SubExpressionCachingOptimizer`: An optimizer that identifies and caches repeated subexpressions within a tree.

* Supports Fast Expression Compiler (FEC) for improved performance.

## Examples
Expand Down
28 changes: 0 additions & 28 deletions docs/optimizers/constant-folding-optimizer.md

This file was deleted.

28 changes: 0 additions & 28 deletions docs/optimizers/operator-reduction-optimizer.md

This file was deleted.

40 changes: 0 additions & 40 deletions docs/optimizers/optimizer-builder.md

This file was deleted.

11 changes: 0 additions & 11 deletions docs/optimizers/optimizers.md

This file was deleted.

43 changes: 0 additions & 43 deletions docs/optimizers/overview.md

This file was deleted.

32 changes: 0 additions & 32 deletions docs/optimizers/structural-reduction-optimizer.md

This file was deleted.

31 changes: 0 additions & 31 deletions docs/optimizers/subexpression-caching-optimizer.md

This file was deleted.

31 changes: 0 additions & 31 deletions docs/optimizers/value-binding-optimizer.md

This file was deleted.

15 changes: 0 additions & 15 deletions src/Hyperbee.Expressions/Optimizers/ConstantFoldingOptimizer.cs

This file was deleted.

28 changes: 0 additions & 28 deletions src/Hyperbee.Expressions/Optimizers/ExpressionOptimizer.cs

This file was deleted.

18 changes: 0 additions & 18 deletions src/Hyperbee.Expressions/Optimizers/IExpressionTransformer.cs

This file was deleted.

33 changes: 0 additions & 33 deletions src/Hyperbee.Expressions/Optimizers/InliningOptimizer.cs

This file was deleted.

Loading

0 comments on commit 7b1f2a9

Please sign in to comment.