Using Cecil from IronPython

Posted by Jb Evain Tue, 03 Apr 2007 13:53:00 GMT

Be sure to read this very cool tutorial demonstrating how to use Cecil from IronPython:

Thanks Nauman!

Note to the world

Posted by Jb Evain Wed, 28 Mar 2007 11:55:00 GMT

I’ve been asked many times if «Cecil supports generics».

The answer it yes it does, very well, since quite a bit of time. So you can definitely read, modify and write assemblies using Generics with Cecil.

Mono.Cecil 0.5 4

Posted by Jb Evain Tue, 27 Mar 2007 10:22:00 GMT

According to my blog, it’s been 215 days since I’ve released a new version of Cecil. That’s too long.

This release fixes quite a bunch of bugs, and should be pretty much stable. Of course, feel free to prove me wrong in Bugzilla!

Cool new stuff since 0.4.3:

  • Simplified API,
  • Support for the PE32+ file format,
  • Add infrastructure for working with debug symbols (that will ship with 0.6),
  • Add support for resolving custom attributes containing enums defined in another assemblies,
  • Support for function pointers,
  • Started to support the -# heap and the Ptr tables,
  • Add a Code enumeration to OpCodes so you can switch on the code instead of the string name,
  • Add a MethodBody::Simplify method that will expand the macros opcode (turn br.s into br, and ldc.i4.2 to ldc.i4 with 2 as an operand for instance)

Where to download:

Dear users, please upgrade.

Sweet Moma

Posted by Jb Evain Wed, 06 Dec 2006 13:24:00 GMT

I his last mail to mono-devel, Miguel says:

With the new Moma (1.1) that was released yesterday we have now 105 fresh reports (with the old version we have 525), and I have written some scripts that publish the information in easy to digest information.

http://primates.ximian.com/~miguel/momareports/

[...]

Moma is our Migration Analyser tool. As you may not know, it’s based on Cecil. It’s a great occasion for Cecil to be widely tested on the most surprising assemblies you can find.

So far, I had only two bugs reported. 2 out of 630 is not that bad, but still, Cecil can do better. So if ever Moma fails to analyse your assembly, please file a bug report in Bugzilla, component Mono.Cecil. And please attach the offending assembly as well, it’s my best chance to fix the bug.

If you cannot attach the assembly for any reason, please drop it by mail, I won’t spread it accross internet !

Older posts: 1 ... 3 4 5 6 7 ... 13