Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-24 | Rename 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-21 | Add Mono.Cecil.Pdb as a package otherwise NativePdb reading will fail in ↵ | Tlakaelel Axayakatl Ceja | |
linker (#45) | |||
2022-10-06 | Add 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-15 | Fix 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-20 | Fix 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-14 | Switch to netcoreapp3.1 for tests (#823) | Jb Evain | |
2021-07-01 | Remove unused field (#772) | Jb Evain | |
2021-06-24 | Add support for reading symbols of modules with multiple codeview debug ↵ | Jb Evain | |
entries (#770) | |||
2021-06-24 | Fix 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-14 | Remove static field that introduces threading issues (#696) | Jb Evain | |
2020-02-13 | Changing 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-30 | Clean public API of Mono.Cecil.Pdb | Jb Evain | |
2019-08-30 | Add support for reading and writing document checksums in native pdbs (#616) | Jb Evain | |
2019-08-30 | Update to the MIT licensed CCI from github.com/microsoft/cci (#615) | Jb Evain | |
2019-03-05 | Remove support for the readonly builds as they don't make sense in a nuget world | Jb Evain | |
2019-02-12 | Run symbols tests in ReadOnly mode as well | Jb Evain | |
2019-02-12 | Fix tests on dotnet core / macos | Jb Evain | |
2019-02-12 | Move to SDK style projects | Jb Evain | |
2019-01-29 | Remove internal IMetadataSymbolWriter that prevents external composition of ↵ | Jb Evain | |
symbol writers | |||
2018-11-25 | Fix #550: Fix flag test to correctly skip parameters | Vasili 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-21 | Get all tests projects run with dotnet test | Jb Evain | |
2018-06-15 | Do not throw if versions of the pdb are not zero as long as guid match | Jb Evain | |
2018-03-07 | Fix type parsing in native pdb reader | Jb Evain | |
2018-03-02 | Switch to using document guids | Jb Evain | |
2017-11-17 | Fix #461: wrong StateMachineScopeDebugInformation API | Jb Evain | |
2017-11-17 | Fix #462: incorrect AsyncMethodBodyDebugInformation API | Jb Evain | |
2017-09-28 | Prevent a crash when reading VB generated pdb | Jb Evain | |
2017-06-08 | Do not crash on empty import symbol | Jb Evain | |
2017-06-02 | Add support for source link and embedded sources custom debug infos | Jb Evain | |
2017-05-17 | Add test | Jb Evain | |
2017-05-17 | Fix setting imports for native pdb scopes | Jb Evain | |
2017-05-04 | add readonly config | Simon Cropp | |
get build running again | |||
2017-03-30 | Enable restoring of Cecil as a P2P reference in .NET Core | Sven 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-22 | Make Mono.Cecil.Pdb compile on netstandard | Jb Evain | |
2017-03-21 | Remove empty line | Jb Evain | |
2017-03-21 | Merge pull request #353 from jbevain/native-pdb-integration | Jb Evain | |
Native pdb integration | |||
2017-03-21 | Avoid making CodeReader re-entrant | Jb Evain | |
2017-03-21 | Add support for writing back constants | Jb Evain | |
2017-03-21 | Refactor and adjust coding style | Jb Evain | |
2017-03-21 | NativePdb roundtrip for iterators, state machine, scopes and using ↵ | Virgile Bello | |
namespace; also improved constant info for reading | |||
2017-03-17 | Make symbols readers and writers provide their counter part | Jb Evain | |
2017-03-14 | Added .editorconfig to use indent_style tabs (for VS2017) | Virgile Bello | |
2017-03-13 | Add support for the new embedded compressed ppdb | Jb Evain | |
2017-03-09 | Fix handling of hidden sequence points | Jb Evain | |
2017-02-11 | Do not require loading native pdb reader by default if we only find portable ↵ | Jb Evain | |
pdbs | |||
2016-10-27 | Fix roundtrip of native pdb info with no sequence points | Jb Evain | |
2016-10-23 | Changed PdbReaderProvider.IsPortablePdb so that it now uses FileShare.Read ↵ | Tom van der Kleij | |
instead of FileShare.None | |||
2016-10-20 | Skip pdb slots setting parameter names | Jb Evain | |
2016-10-20 | Add support for pdb scopes serialized flat | Jb Evain | |
2016-07-28 | Make the pdb reader and writer providers work with ppdbs | Jb Evain | |