Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-24Rename packages to not clash with the official cecil package name, ↵Tlakaelel Axayakatl Ceja
Microsoft.DotNet.Cecil and Microsoft.DotNet.Cecil.Pdb are only internal packages (#48)
2022-10-21Add Mono.Cecil.Pdb as a package otherwise NativePdb reading will fail in ↵Tlakaelel Axayakatl Ceja
linker (#45)
2022-10-06Add arcade infrastructure to dotnet/cecil (#37)Tlakaelel Axayakatl Ceja
Add arcade infrastructure to dotnet/cecil Adds eng/common folder from arcade Adds NuGet.config file with the dotnet eng/tools/public package sources Adds build scripts at root level to execute the eng/common/build scripts Adds eng/Versions.props and eng/Version.Details.xml files with minimal dependencies since Cecil doesn't require anything, mostly just setting up the package version Adds global.json Adds arcade artifacts to .gitignore file Add Microsoft.Dotnet.Arcade.Sdk Make Mono.Cecil a package Remove frameworks non-compatible with Arcade SDK Make the package non-shippable so it doesn't publish in Nuget Suppress license validation since Cecil has a different license than MIT one Workaround the publickey and publickey token generation from arcade Modify version to match Cecil version 0.11.4.0 Remove helix SDK since we don't use helix testing Add pipeline yaml file Add support for NetCoreAppToolCurrent equals to net7.0 and ToolsFramework netstandard 2.0 Add a variable to find the resources folder given that there is a new structure in the artifacts directory Use VS test runner to avoid running tests using xunit Add signing properties for 3rd party libraries
2022-06-15Fix mixed module ReadSymbols() (#851)Marco Rossignoli
Fix reading some pdb generated by the C++ compiler for mixed mode assemblies. Co-authored-by: Marco Rossignoli <mrossignol@microsoft.com>
2022-01-20Fix deterministic MVID and add PdbChecksum (#810)Vitek Karas
* Fix deterministic MVID and add PdbChecksum (#31) * Fix how pdb path is calculated in the tests * Fix portable PDB stamp in CodeView header (#32) * Introduce ISymbolWriter.Write This mostly cleans up the code to make it easier to understand. `ISymbolWriter.GetDebugHeader` no longer actually writes the symbols, there's a new `Write` method for just that. The assembly writer calls `Write` first and then the image writer calls `GetDebugHeader` when it's needed. This is partially taken from https://github.com/jbevain/cecil/pull/617.
2022-01-14Switch to netcoreapp3.1 for tests (#823)Jb Evain
2021-07-01Remove unused field (#772)Jb Evain
2021-06-24Add support for reading symbols of modules with multiple codeview debug ↵Jb Evain
entries (#770)
2021-06-24Fix NRE when writing native pdb with type name exceeding PDB_MAX_PATH (#769)Jb Evain
* Add test with long type name * Fix definition and usage of IMetadataImport methods to handle long names
2020-10-14Remove static field that introduces threading issues (#696)Jb Evain
2020-02-13Changing PdbReaderProvider to accept create EmbeddedPDB from stream. (#648)Thays Grazia
* Changing GetSymbolReader from PdbReaderProvider, when we create a Module from stream we don't have the filename, and it's not necessary to create an EmbeddedPortablePdbReaderProvider, so I've moved the check to after the creation of EmbeddedPortablePdbReaderProvider.
2019-08-30Clean public API of Mono.Cecil.PdbJb Evain
2019-08-30Add support for reading and writing document checksums in native pdbs (#616)Jb Evain
2019-08-30Update to the MIT licensed CCI from github.com/microsoft/cci (#615)Jb Evain
2019-03-05Remove support for the readonly builds as they don't make sense in a nuget worldJb Evain
2019-02-12Run symbols tests in ReadOnly mode as wellJb Evain
2019-02-12Fix tests on dotnet core / macosJb Evain
2019-02-12Move to SDK style projectsJb Evain
2019-01-29Remove internal IMetadataSymbolWriter that prevents external composition of ↵Jb Evain
symbol writers
2018-11-25Fix #550: Fix flag test to correctly skip parametersVasili Galka
Some parameters (for example in C++ CLI code) where mistakenly counted as local variables. The flags are a bit-mask and should be tested with mask. Official MS documentation of the flags: https://goo.gl/RF9dXy
2018-09-21Get all tests projects run with dotnet testJb Evain
2018-06-15Do not throw if versions of the pdb are not zero as long as guid matchJb Evain
2018-03-07Fix type parsing in native pdb readerJb Evain
2018-03-02Switch to using document guidsJb Evain
2017-11-17Fix #461: wrong StateMachineScopeDebugInformation APIJb Evain
2017-11-17Fix #462: incorrect AsyncMethodBodyDebugInformation APIJb Evain
2017-09-28Prevent a crash when reading VB generated pdbJb Evain
2017-06-08Do not crash on empty import symbolJb Evain
2017-06-02Add support for source link and embedded sources custom debug infosJb Evain
2017-05-17Add testJb Evain
2017-05-17Fix setting imports for native pdb scopesJb Evain
2017-05-04add readonly configSimon Cropp
get build running again
2017-03-30Enable restoring of Cecil as a P2P reference in .NET CoreSven Boemer
A NuGet bug (https://github.com/NuGet/Home/issues/4873) causes the configuration not to be set during restore when using Cecil as a ProjectReference of another project using the .NET Core cli tooling. Until that bug is fixed, this workaround will correctly import NetStandard.props by checking for the existence of an msbuild property that is set during restore using the new tooling.
2017-03-22Make Mono.Cecil.Pdb compile on netstandardJb Evain
2017-03-21Remove empty lineJb Evain
2017-03-21Merge pull request #353 from jbevain/native-pdb-integrationJb Evain
Native pdb integration
2017-03-21Avoid making CodeReader re-entrantJb Evain
2017-03-21Add support for writing back constantsJb Evain
2017-03-21Refactor and adjust coding styleJb Evain
2017-03-21NativePdb roundtrip for iterators, state machine, scopes and using ↵Virgile Bello
namespace; also improved constant info for reading
2017-03-17Make symbols readers and writers provide their counter partJb Evain
2017-03-14Added .editorconfig to use indent_style tabs (for VS2017)Virgile Bello
2017-03-13Add support for the new embedded compressed ppdbJb Evain
2017-03-09Fix handling of hidden sequence pointsJb Evain
2017-02-11Do not require loading native pdb reader by default if we only find portable ↵Jb Evain
pdbs
2016-10-27Fix roundtrip of native pdb info with no sequence pointsJb Evain
2016-10-23Changed PdbReaderProvider.IsPortablePdb so that it now uses FileShare.Read ↵Tom van der Kleij
instead of FileShare.None
2016-10-20Skip pdb slots setting parameter namesJb Evain
2016-10-20Add support for pdb scopes serialized flatJb Evain
2016-07-28Make the pdb reader and writer providers work with ppdbsJb Evain