Skip to content

Commit

Permalink
added BenchmarkDotNet to Tests, to test memory and performance used
Browse files Browse the repository at this point in the history
  • Loading branch information
Thorium committed Feb 5, 2021
1 parent dfe1979 commit 68cf0e4
Show file tree
Hide file tree
Showing 12 changed files with 1,086 additions and 597 deletions.
315 changes: 255 additions & 60 deletions .paket/Paket.Restore.targets

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
### 1.0.14 - 28/10/2020
* FSharp core dependency update

### 1.0.13 - 27/05/2019
* Look inside a WhereSelectEnumerableIterator, #9

Expand Down
918 changes: 459 additions & 459 deletions paket.lock

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions src/Linq.Expression.Optimizer.net35/AssemblyInfo.fs
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ open System.Reflection
[<assembly: AssemblyTitleAttribute("Linq.Expression.Optimizer.net35")>]
[<assembly: AssemblyProductAttribute("Linq.Expression.Optimizer")>]
[<assembly: AssemblyDescriptionAttribute("Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations.")>]
[<assembly: AssemblyVersionAttribute("1.0.13")>]
[<assembly: AssemblyFileVersionAttribute("1.0.13")>]
[<assembly: AssemblyVersionAttribute("1.0.14")>]
[<assembly: AssemblyFileVersionAttribute("1.0.14")>]
do ()

module internal AssemblyVersionInformation =
let [<Literal>] AssemblyTitle = "Linq.Expression.Optimizer.net35"
let [<Literal>] AssemblyProduct = "Linq.Expression.Optimizer"
let [<Literal>] AssemblyDescription = "Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations."
let [<Literal>] AssemblyVersion = "1.0.13"
let [<Literal>] AssemblyFileVersion = "1.0.13"
let [<Literal>] AssemblyVersion = "1.0.14"
let [<Literal>] AssemblyFileVersion = "1.0.14"
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<TargetFrameworkProfile />
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\Linq.Expression.Optimizer\Linq.Expression.Optimizer.snk</AssemblyOriginatorKeyFile>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
Expand Down
8 changes: 4 additions & 4 deletions src/Linq.Expression.Optimizer.standard/AssemblyInfo.fs
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ open System.Reflection
[<assembly: AssemblyTitleAttribute("Linq.Expression.Optimizer.standard")>]
[<assembly: AssemblyProductAttribute("Linq.Expression.Optimizer")>]
[<assembly: AssemblyDescriptionAttribute("Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations.")>]
[<assembly: AssemblyVersionAttribute("1.0.13")>]
[<assembly: AssemblyFileVersionAttribute("1.0.13")>]
[<assembly: AssemblyVersionAttribute("1.0.14")>]
[<assembly: AssemblyFileVersionAttribute("1.0.14")>]
do ()

module internal AssemblyVersionInformation =
let [<Literal>] AssemblyTitle = "Linq.Expression.Optimizer.standard"
let [<Literal>] AssemblyProduct = "Linq.Expression.Optimizer"
let [<Literal>] AssemblyDescription = "Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations."
let [<Literal>] AssemblyVersion = "1.0.13"
let [<Literal>] AssemblyFileVersion = "1.0.13"
let [<Literal>] AssemblyVersion = "1.0.14"
let [<Literal>] AssemblyFileVersion = "1.0.14"
8 changes: 4 additions & 4 deletions src/Linq.Expression.Optimizer/AssemblyInfo.fs
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ open System.Reflection
[<assembly: AssemblyTitleAttribute("Linq.Expression.Optimizer")>]
[<assembly: AssemblyProductAttribute("Linq.Expression.Optimizer")>]
[<assembly: AssemblyDescriptionAttribute("Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations.")>]
[<assembly: AssemblyVersionAttribute("1.0.13")>]
[<assembly: AssemblyFileVersionAttribute("1.0.13")>]
[<assembly: AssemblyVersionAttribute("1.0.14")>]
[<assembly: AssemblyFileVersionAttribute("1.0.14")>]
do ()

module internal AssemblyVersionInformation =
let [<Literal>] AssemblyTitle = "Linq.Expression.Optimizer"
let [<Literal>] AssemblyProduct = "Linq.Expression.Optimizer"
let [<Literal>] AssemblyDescription = "Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations."
let [<Literal>] AssemblyVersion = "1.0.13"
let [<Literal>] AssemblyFileVersion = "1.0.13"
let [<Literal>] AssemblyVersion = "1.0.14"
let [<Literal>] AssemblyFileVersion = "1.0.14"
49 changes: 25 additions & 24 deletions src/Linq.Expression.Optimizer/Linq.Expression.Optimizer.fsproj

Large diffs are not rendered by default.

5 changes: 0 additions & 5 deletions tests/Linq.Expression.Optimizer.Tests/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,6 @@
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.0.1.1" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
Expand Down
Loading

0 comments on commit 68cf0e4

Please sign in to comment.