-
Notifications
You must be signed in to change notification settings - Fork 218
Forks
Kirill Osenkov edited this page Jan 2, 2024
·
28 revisions
git merge-base jbevain/master gluck/master
51d55cb3e9228638382eefdb4c8a633e2249569e
git merge-base alexx999/master gluck/master
f2aef65ff21e85d628f84bd586de96374f75e24e
https://github.com/jbevain/cecil/compare/master...gluck:cecil:master
https://github.com/gluck/cecil/commit/d9b47f346e061c0f0e9e6e431262533955a6caed
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/gluck/il-repack
- https://github.com/mattleibow/il-repack
- https://github.com/Alexx999/il-repack
- https://github.com/gluck/il-repack/pull/236
- https://github.com/atykhyy/il-repack/commit/0ad35f3404ff8dd7b169c2c1129c5a85ebbf5b77
- https://github.com/Alexx999/il-repack/pull/3 - Copy debug scopes and imports
- https://github.com/rdnelson/il-repack/commit/2dceb19711ff8b2eb3e5155687b1d7ca698813ce -- bunch of debugging and symbols logic here
- https://github.com/BSimonSweet/il-repack/commits/cecil_update_to_0.11.4/
- https://github.com/peters/il-repack
- https://github.com/peters/il-repack/tree/netstandard
- https://github.com/peters/il-repack/tree/cecil-unfork
- https://github.com/peters/il-repack/tree/netcoreapp
- https://github.com/peters/il-repack/blob/netstandard/ILRepack/PlatformFixer.cs
- https://github.com/peters/il-repack/commit/ff06b4705b8874269d24dc7006abde855f96a9f6 - remove Mono.Posix (uses [DllImport for chmod and stat)
- https://github.com/JetBrains/il-repack
- https://github.com/joshua-software-dev/il-repack/commit/e695e548d2894a634a59078707f2ca2b7448fbca
- https://github.com/BUTR/BUTR.ILRepack/commit/c524784467e538323b61a74cb4bb5ae8324ad2fb
- https://github.com/iskiselev/il-repack
- https://github.com/xen2/il-repack/tree/0.10
- https://github.com/droppedcode/il-repack/commits/master/
- https://github.com/McCafee/il-repack/tree/master
https://github.com/timotei/bamlparser
- 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<Platform> 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