Skip to content

Commit 074ffa9

Browse files
committed
Release v5.3.2 Bug-fix release (src packages only)
1 parent 7f6bb8d commit 074ffa9

10 files changed

+16
-13
lines changed

BuildScripts/MakeInternal.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ New-Item -ItemType Directory -Force -Path $outputFolder | Out-Null
1212
ForEach ($file in $inputFiles)
1313
{
1414
$content = Get-Content -path $file
15-
$content = $content -creplace "public(?=\s+(((abstract|sealed|static)\s+)?(partial\s+)?class|delegate|enum|interface|struct))", "internal"
15+
$content = $content -creplace "public(?=\s+(((abstract|sealed|static|record)\s+)?(partial\s+)?class|delegate|enum|interface|struct|record))", "internal"
1616
$outputPath = Join-Path $outputFolder (Split-Path $file -Leaf)
1717
Out-File $outputPath UTF8 -InputObject $content
1818
}

BuildScripts/NuGetPublish.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set PACKAGES=..\.dist
44
set SOURCE=https://api.nuget.org/v3/index.json
55
set /p APIKEY=<"..\..\ApiKey.txt"
66

7-
set PKGVER=5.3.1
7+
set PKGVER=5.3.2
88

99
@REM dotnet nuget push "%PACKAGES%\FastExpressionCompiler.%PKGVER%.nupkg" -k %APIKEY% -s %SOURCE% --skip-duplicate
1010
@REM dotnet nuget push "%PACKAGES%\FastExpressionCompiler.LightExpression.%PKGVER%.nupkg" -k %APIKEY% -s %SOURCE% --skip-duplicate

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
[Apex.Serialization]: https://github.com/dbolin/Apex.Serialization
1717
[MapsterMapper]: https://github.com/MapsterMapper/Mapster
1818

19-
[![Latest Release Notes](https://img.shields.io/badge/latest%20release%20notes-v5.3.1-blue)](https://github.com/dadhi/FastExpressionCompiler/releases/tag/v5.3.1)[![License](https://img.shields.io/github/license/dadhi/FastExpressionCompiler.svg)](http://opensource.org/licenses/MIT)[![Build Windows,Ubuntu](https://github.com/dadhi/FastExpressionCompiler/actions/workflows/build.yml/badge.svg)](https://github.com/dadhi/FastExpressionCompiler/actions/workflows/build.yml)
19+
[![Latest Release Notes](https://img.shields.io/badge/latest%20release%20notes-v5.3.2-blue)](https://github.com/dadhi/FastExpressionCompiler/releases/tag/v5.3.2)[![License](https://img.shields.io/github/license/dadhi/FastExpressionCompiler.svg)](http://opensource.org/licenses/MIT)[![Build Windows,Ubuntu](https://github.com/dadhi/FastExpressionCompiler/actions/workflows/build.yml/badge.svg)](https://github.com/dadhi/FastExpressionCompiler/actions/workflows/build.yml)
2020

2121
Targets .NET 6+, .NET 4.7.2+, .NET Standard 2.0+
2222

nuspecs/FastExpressionCompiler.Internal.src.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata minClientVersion="3.3.0">
44
<id>FastExpressionCompiler.Internal.src</id>
5-
<version>5.3.1</version>
5+
<version>5.3.2</version>
66
<authors>Maksim Volkau</authors>
77
<copyright>Copyright © 2016-2025 Maksim Volkau</copyright>
88
<projectUrl>https://github.com/dadhi/FastExpressionCompiler</projectUrl>
@@ -12,7 +12,7 @@
1212
<description>FastExpressionCompiler is 10-40x times faster than Expression.Compile()</description>
1313
<tags>Performance;Expression;ExpressionTree;Compile;DynamicMethod;IL;ILEmit;DryIoc;ExpressionToCodeLib</tags>
1414
<releaseNotes><![CDATA[
15-
## v5.3.1 Bug-fix release (src packages only)
15+
## v5.3.2 Bug-fix release (src packages only)
1616
1717
- fixed: #481 The 5.3.0 source package is broken and doesn't include all required source files
1818

nuspecs/FastExpressionCompiler.LightExpression.Internal.src.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata minClientVersion="3.3.0">
44
<id>FastExpressionCompiler.LightExpression.Internal.src</id>
5-
<version>5.3.1</version>
5+
<version>5.3.2</version>
66
<authors>Maksim Volkau</authors>
77
<copyright>Copyright © 2016-2025 Maksim Volkau</copyright>
88
<projectUrl>https://github.com/dadhi/FastExpressionCompiler</projectUrl>
@@ -12,7 +12,7 @@
1212
<description>FastExpressionCompiler is 10-40x times faster than Expression.Compile()</description>
1313
<tags>Performance;Expression;ExpressionTree;Compile;DynamicMethod;IL;ILEmit;DryIoc;ExpressionToCodeLib</tags>
1414
<releaseNotes><![CDATA[
15-
## v5.3.1 Bug-fix release (src packages only)
15+
## v5.3.2 Bug-fix release (src packages only)
1616
1717
- fixed: #481 The 5.3.0 source package is broken and doesn't include all required source files
1818

nuspecs/FastExpressionCompiler.LightExpression.src.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata minClientVersion="3.3.0">
44
<id>FastExpressionCompiler.LightExpression.src</id>
5-
<version>5.3.1</version>
5+
<version>5.3.2</version>
66
<authors>Maksim Volkau</authors>
77
<copyright>Copyright © 2016-2025 Maksim Volkau</copyright>
88
<projectUrl>https://github.com/dadhi/FastExpressionCompiler</projectUrl>
@@ -12,7 +12,7 @@
1212
<description>FastExpressionCompiler is 10-40x times faster than Expression.Compile()</description>
1313
<tags>Performance;Expression;ExpressionTree;Compile;DynamicMethod;IL;ILEmit;DryIoc;ExpressionToCodeLib</tags>
1414
<releaseNotes><![CDATA[
15-
## v5.3.1 Bug-fix release (src packages only)
15+
## v5.3.2 Bug-fix release (src packages only)
1616
1717
- fixed: #481 The 5.3.0 source package is broken and doesn't include all required source files
1818

nuspecs/FastExpressionCompiler.src.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata minClientVersion="3.3.0">
44
<id>FastExpressionCompiler.src</id>
5-
<version>5.3.1</version>
5+
<version>5.3.2</version>
66
<authors>Maksim Volkau</authors>
77
<copyright>Copyright © 2016-2025 Maksim Volkau</copyright>
88
<projectUrl>https://github.com/dadhi/FastExpressionCompiler</projectUrl>
@@ -12,7 +12,7 @@
1212
<tags>Performance;Expression;ExpressionTree;Compile;DynamicMethod;IL;ILEmit;DryIoc;ExpressionToCodeLib</tags>
1313
<icon>logo.png</icon>
1414
<releaseNotes><![CDATA[
15-
## v5.3.1 Bug-fix release (src packages only)
15+
## v5.3.2 Bug-fix release (src packages only)
1616
1717
- fixed: #481 The 5.3.0 source package is broken and doesn't include all required source files
1818

src/FastExpressionCompiler/FastExpressionCompiler.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,13 @@ THE SOFTWARE.
3131
#if DEBUG && NET6_0_OR_GREATER
3232
#define DEBUG_INFO_LOCAL_VARIABLE_USAGE
3333
#define DEMIT
34+
#define INTERPRETATION_DIAGNOSTICS
3435
#endif
36+
3537
#if LIGHT_EXPRESSION
3638
#define SUPPORTS_ARGUMENT_PROVIDER
3739
#endif
38-
//#define INTERPRETATION_DIAGNOSTICS
40+
3941
#if LIGHT_EXPRESSION
4042
namespace FastExpressionCompiler.LightExpression
4143
{

src/FastExpressionCompiler/ILReader.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
#if DEBUG
12
// #define DEBUG_INTERNALS
3+
#endif
24

35
using System;
46
using System.IO;

src/FastExpressionCompiler/TestTools.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
#if LIGHT_EXPRESSION
1414
namespace FastExpressionCompiler.LightExpression;
15-
1615
using FastExpressionCompiler.LightExpression.ILDecoder;
1716
using FastExpressionCompiler.LightExpression.ImTools;
1817
#else

0 commit comments

Comments
 (0)