Skip to content

Commit ba8644a

Browse files
eng: update FSharp.TypeProviders.SDK to latest master (75ac6119)
Updates paket.lock to FSharp.TypeProviders.SDK commit 75ac6119 (previously ce34c1cc). New upstream changes since ce34c1cc: - Bug fix: ProvidedTypeDefinition.Logger was silently broken (created a fresh ref cell on every access, so Logger := Some f had no effect) - Bug fix: 5 new tests for Logger warning and non-Int32 enum round-trips - Performance: ILFieldDefs/ILEventDefs/ILPropertyDefs converted to concrete classes with lazy O(1) name-lookup caches (mirrors ILMethodDefs) - Performance: save-based caching for GetField/GetEvent/GetNestedType in ProvidedTypeDefinition (consistent with GetMethodImpl/GetPropertyImpl) - Performance: ILNestedExportedTypesAndForwarders: Map -> Dictionary for O(1) Also regenerates AssemblyInfo files to match current version (8.1.8.0). Build: 0 errors, 26 warnings (pre-existing) Tests: 2920 passed, 0 failed Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent a1ee141 commit ba8644a

10 files changed

Lines changed: 39 additions & 39 deletions

paket.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ NUGET
2424
NETStandard.Library.NETFramework (2.0.0-preview2-25405-01)
2525
GITHUB
2626
remote: fsprojects/FSharp.TypeProviders.SDK
27-
src/ProvidedTypes.fs (ce34c1cc71096857b8342f1dedf93391addc9df6)
28-
src/ProvidedTypes.fsi (ce34c1cc71096857b8342f1dedf93391addc9df6)
29-
tests/ProvidedTypesTesting.fs (ce34c1cc71096857b8342f1dedf93391addc9df6)
27+
src/ProvidedTypes.fs (75ac6119896431f6573bfcfb663bac2fe3d3df63)
28+
src/ProvidedTypes.fsi (75ac6119896431f6573bfcfb663bac2fe3d3df63)
29+
tests/ProvidedTypesTesting.fs (75ac6119896431f6573bfcfb663bac2fe3d3df63)
3030
GROUP Benchmarks
3131
RESTRICTION: == net8.0
3232
NUGET

src/AssemblyInfo.Csv.Core.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FSharp.Data.Csv.Core")>]
66
[<assembly: AssemblyProductAttribute("FSharp.Data")>]
77
[<assembly: AssemblyDescriptionAttribute("Library of F# type providers and data access tools")>]
8-
[<assembly: AssemblyVersionAttribute("8.1.0.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("8.1.0.0")>]
8+
[<assembly: AssemblyVersionAttribute("8.1.8.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("8.1.8.0")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "FSharp.Data.Csv.Core"
1414
let [<Literal>] AssemblyProduct = "FSharp.Data"
1515
let [<Literal>] AssemblyDescription = "Library of F# type providers and data access tools"
16-
let [<Literal>] AssemblyVersion = "8.1.0.0"
17-
let [<Literal>] AssemblyFileVersion = "8.1.0.0"
16+
let [<Literal>] AssemblyVersion = "8.1.8.0"
17+
let [<Literal>] AssemblyFileVersion = "8.1.8.0"

src/AssemblyInfo.DesignTime.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FSharp.Data.DesignTime")>]
66
[<assembly: AssemblyProductAttribute("FSharp.Data")>]
77
[<assembly: AssemblyDescriptionAttribute("Library of F# type providers and data access tools")>]
8-
[<assembly: AssemblyVersionAttribute("8.1.0.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("8.1.0.0")>]
8+
[<assembly: AssemblyVersionAttribute("8.1.8.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("8.1.8.0")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "FSharp.Data.DesignTime"
1414
let [<Literal>] AssemblyProduct = "FSharp.Data"
1515
let [<Literal>] AssemblyDescription = "Library of F# type providers and data access tools"
16-
let [<Literal>] AssemblyVersion = "8.1.0.0"
17-
let [<Literal>] AssemblyFileVersion = "8.1.0.0"
16+
let [<Literal>] AssemblyVersion = "8.1.8.0"
17+
let [<Literal>] AssemblyFileVersion = "8.1.8.0"

src/AssemblyInfo.Html.Core.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FSharp.Data.Html.Core")>]
66
[<assembly: AssemblyProductAttribute("FSharp.Data")>]
77
[<assembly: AssemblyDescriptionAttribute("Library of F# type providers and data access tools")>]
8-
[<assembly: AssemblyVersionAttribute("8.1.0.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("8.1.0.0")>]
8+
[<assembly: AssemblyVersionAttribute("8.1.8.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("8.1.8.0")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "FSharp.Data.Html.Core"
1414
let [<Literal>] AssemblyProduct = "FSharp.Data"
1515
let [<Literal>] AssemblyDescription = "Library of F# type providers and data access tools"
16-
let [<Literal>] AssemblyVersion = "8.1.0.0"
17-
let [<Literal>] AssemblyFileVersion = "8.1.0.0"
16+
let [<Literal>] AssemblyVersion = "8.1.8.0"
17+
let [<Literal>] AssemblyFileVersion = "8.1.8.0"

src/AssemblyInfo.Http.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FSharp.Data.Http")>]
66
[<assembly: AssemblyProductAttribute("FSharp.Data")>]
77
[<assembly: AssemblyDescriptionAttribute("Library of F# type providers and data access tools")>]
8-
[<assembly: AssemblyVersionAttribute("8.1.0.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("8.1.0.0")>]
8+
[<assembly: AssemblyVersionAttribute("8.1.8.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("8.1.8.0")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "FSharp.Data.Http"
1414
let [<Literal>] AssemblyProduct = "FSharp.Data"
1515
let [<Literal>] AssemblyDescription = "Library of F# type providers and data access tools"
16-
let [<Literal>] AssemblyVersion = "8.1.0.0"
17-
let [<Literal>] AssemblyFileVersion = "8.1.0.0"
16+
let [<Literal>] AssemblyVersion = "8.1.8.0"
17+
let [<Literal>] AssemblyFileVersion = "8.1.8.0"

src/AssemblyInfo.Json.Core.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FSharp.Data.Json.Core")>]
66
[<assembly: AssemblyProductAttribute("FSharp.Data")>]
77
[<assembly: AssemblyDescriptionAttribute("Library of F# type providers and data access tools")>]
8-
[<assembly: AssemblyVersionAttribute("8.1.0.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("8.1.0.0")>]
8+
[<assembly: AssemblyVersionAttribute("8.1.8.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("8.1.8.0")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "FSharp.Data.Json.Core"
1414
let [<Literal>] AssemblyProduct = "FSharp.Data"
1515
let [<Literal>] AssemblyDescription = "Library of F# type providers and data access tools"
16-
let [<Literal>] AssemblyVersion = "8.1.0.0"
17-
let [<Literal>] AssemblyFileVersion = "8.1.0.0"
16+
let [<Literal>] AssemblyVersion = "8.1.8.0"
17+
let [<Literal>] AssemblyFileVersion = "8.1.8.0"

src/AssemblyInfo.Runtime.Utilities.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FSharp.Data.Runtime.Utilities")>]
66
[<assembly: AssemblyProductAttribute("FSharp.Data")>]
77
[<assembly: AssemblyDescriptionAttribute("Library of F# type providers and data access tools")>]
8-
[<assembly: AssemblyVersionAttribute("8.1.0.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("8.1.0.0")>]
8+
[<assembly: AssemblyVersionAttribute("8.1.8.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("8.1.8.0")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "FSharp.Data.Runtime.Utilities"
1414
let [<Literal>] AssemblyProduct = "FSharp.Data"
1515
let [<Literal>] AssemblyDescription = "Library of F# type providers and data access tools"
16-
let [<Literal>] AssemblyVersion = "8.1.0.0"
17-
let [<Literal>] AssemblyFileVersion = "8.1.0.0"
16+
let [<Literal>] AssemblyVersion = "8.1.8.0"
17+
let [<Literal>] AssemblyFileVersion = "8.1.8.0"

src/AssemblyInfo.WorldBank.Core.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FSharp.Data.WorldBank.Core")>]
66
[<assembly: AssemblyProductAttribute("FSharp.Data")>]
77
[<assembly: AssemblyDescriptionAttribute("Library of F# type providers and data access tools")>]
8-
[<assembly: AssemblyVersionAttribute("8.1.0.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("8.1.0.0")>]
8+
[<assembly: AssemblyVersionAttribute("8.1.8.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("8.1.8.0")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "FSharp.Data.WorldBank.Core"
1414
let [<Literal>] AssemblyProduct = "FSharp.Data"
1515
let [<Literal>] AssemblyDescription = "Library of F# type providers and data access tools"
16-
let [<Literal>] AssemblyVersion = "8.1.0.0"
17-
let [<Literal>] AssemblyFileVersion = "8.1.0.0"
16+
let [<Literal>] AssemblyVersion = "8.1.8.0"
17+
let [<Literal>] AssemblyFileVersion = "8.1.8.0"

src/AssemblyInfo.Xml.Core.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FSharp.Data.Xml.Core")>]
66
[<assembly: AssemblyProductAttribute("FSharp.Data")>]
77
[<assembly: AssemblyDescriptionAttribute("Library of F# type providers and data access tools")>]
8-
[<assembly: AssemblyVersionAttribute("8.1.0.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("8.1.0.0")>]
8+
[<assembly: AssemblyVersionAttribute("8.1.8.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("8.1.8.0")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "FSharp.Data.Xml.Core"
1414
let [<Literal>] AssemblyProduct = "FSharp.Data"
1515
let [<Literal>] AssemblyDescription = "Library of F# type providers and data access tools"
16-
let [<Literal>] AssemblyVersion = "8.1.0.0"
17-
let [<Literal>] AssemblyFileVersion = "8.1.0.0"
16+
let [<Literal>] AssemblyVersion = "8.1.8.0"
17+
let [<Literal>] AssemblyFileVersion = "8.1.8.0"

src/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FSharp.Data")>]
66
[<assembly: AssemblyProductAttribute("FSharp.Data")>]
77
[<assembly: AssemblyDescriptionAttribute("Library of F# type providers and data access tools")>]
8-
[<assembly: AssemblyVersionAttribute("8.1.0.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("8.1.0.0")>]
8+
[<assembly: AssemblyVersionAttribute("8.1.8.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("8.1.8.0")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "FSharp.Data"
1414
let [<Literal>] AssemblyProduct = "FSharp.Data"
1515
let [<Literal>] AssemblyDescription = "Library of F# type providers and data access tools"
16-
let [<Literal>] AssemblyVersion = "8.1.0.0"
17-
let [<Literal>] AssemblyFileVersion = "8.1.0.0"
16+
let [<Literal>] AssemblyVersion = "8.1.8.0"
17+
let [<Literal>] AssemblyFileVersion = "8.1.8.0"

0 commit comments

Comments
 (0)