Skip to content
Kirill Osenkov edited this page Dec 29, 2023 · 28 revisions

Cecil

git merge-base jbevain/master gluck/master
51d55cb3e9228638382eefdb4c8a633e2249569e

git merge-base alexx999/master gluck/master
f2aef65ff21e85d628f84bd586de96374f75e24e

This is a survey/audit of existing forks and work/improvements done in forks, with the goal to consolidate improvements back into the central repo as much as possible.

https://github.com/timotei/bamlparser

https://github.com/jbevain/cecil/compare/master...gluck:cecil:master https://github.com/gluck/cecil/commit/d9b47f346e061c0f0e9e6e431262533955a6caed

https://github.com/gluck/il-repack/issues/7 https://github.com/gluck/il-repack/commit/936a36f4f1542bf15aaebab6e3fc07b9f8e8d646 https://devblogs.microsoft.com/dotnet/new-version-of-asp-net-merge-tool/ https://www.nuget.org/packages/microsoft.aspnet.merge

cases covering win32 resource merging:

NupkgPlatform public static readonly IEnumerable Platforms = Platform.From( Package.From("UnionArgParser", "0.8.7"), Package.From("FSharp.Core", "3.0.2")

        Package.From("MassTransit", "2.9.9"),
        Package.From("Magnum", "2.1.3"),
        Package.From("Newtonsoft.Json", "6.0.8")


        Platform.From(
            Package.From("Microsoft.Bcl", "1.1.10")
                .WithMatcher(p => p.StartsWith($"lib{Path.DirectorySeparatorChar}net40")),
            Package.From("Microsoft.Bcl.Async", "1.0.168")
                .WithMatcher(p => p.StartsWith($"lib{Path.DirectorySeparatorChar}net40")),
            Package.From("System.Runtime", "4.3.0").WithFwk("net462"),
            Package.From("System.Collections.Immutable", "1.3.1").WithFwk("portable-net45+win8+wp8+wpa81")
        )

        IKVM

VerifiesMergedPdbKeepSourceIndexationForHttpIndexation

Clone this wiki locally