Michał Cierniak

Rotor, Semiworks and other interesting topics

  • Michał Cierniak

    CGO and MRE

    • 0 Comments
    Earlier this week I attended CGO (International Symposium on Code Generation and Optimization) and MRE (Workshop on Managed Runtime Environments). There were two many presentations to cover them all. Here are just some highlights. There were two...
  • Michał Cierniak

    Annotations for Rotor source files (9) - clr/src/inc

    • 1 Comments
    This is the last post giving brief summaries of .h files in the clr/src/inc directory of the Rotor distribution. As usually whenever the file contains a good summary in a comment, I simply quote the comment here, otherwise I write new notes to capture...
  • Michał Cierniak

    Annotations for Rotor source files (8) - clr/src/inc

    • 1 Comments
    palclr.h Comment: // Various macros and constants that are necessary to make the CLR portable. palstartup.h Comment: // An implementation of startup code for Rotor's Unix PAL. This file should // be included by any file in a PAL application...
  • Michał Cierniak

    Annotations for Rotor source files (7) - clr/src/inc

    • 4 Comments
    jitperf.h Comment: // Internal interface for gathering JIT perfmormance stats. These stats are // logged (or displayed) in two ways. If PERF_COUNTERS are enabled the // perfmon etc. would display the jit stats. If ENABLE_PERF_LOG is enabled // and...
  • Michał Cierniak

    Annotations for Rotor source files (6) - clr/src/inc

    • 2 Comments
    fuspriv.h (not in tarball) Like other *.idl files, it is copied from palrt/idl Unlike other files generated from idl, this one doesn't have a corresponding idl file anywhere in the tarball. gchost.h (not in tarball) Comment: * Common...
  • Michał Cierniak

    Rotor BOF is now on the USENIX web site

    • 3 Comments
    The Birds-of-a-Feather session about Rotor at VM’04 that I mentioned earlier is now officially scheduled at the conference web site: http://www.usenix.org/events/vm04/bofs.html - it is scheduled for the evening of Thursday, May 6. I hope that we...
  • Michał Cierniak

    Annotations for Rotor source files (5) - clr/src/inc

    • 0 Comments
    dump-type-info.h Comment: Defines macros which turn the contents of "dump-types.h" into class offsets and member offsets to use with GetMemberOffset(). Used by SOS. See dump-tables.h Includes dump-types.h dump-types.h Comment: Tables...
  • Michał Cierniak

    Popularity of the Rotor book

    • 4 Comments
    Peter has recently pointed out to me that the “ Shared Source CLI Essentials ” book is quite popular on Amazon. If you look at Amazon’s page for the book , you will see that it is number 1 for readers in Redmond, WA and number 5 for...
  • Michał Cierniak

    Annotations for Rotor source files (4) - clr/src/inc

    • 1 Comments
    Here’s the fourth installment of the annotations. Do people find this useful? I know that Andrew thinks that these annotations are a good idea . I would love to hear feedback from others. corpriv.h Defines two interfaces: IMetaDataHelper...
  • Michał Cierniak

    Annotations for Rotor source files (3) - clr/src/inc

    • 1 Comments
    Here are annotations for more files from the clr/src/inc directory. corffi.h (not in the tarball) CLR FFI (Foreign Function Interface) interfaces. Generated from corffi.idl. Note that there's another corffi.h in palrt\idl that is there...
  • Michał Cierniak

    Annotations for Rotor source files (2) - clr/src/inc cont.

    • 1 Comments
    Here are a few more files. Enjoy! ceefilegenwriter.h Comment: // CeeFileGenWriter contains all the code necessary to actually write an exe // while CCeeGen contains everything else. This lets CeeGen.exe and the VM // share more code without...
  • Michał Cierniak

    Rotor Birds-of-a-Feather Session at VM'04

    • 3 Comments
    John Gough , Peter and I are organizing a Rotor BoF at the VM’04 conference in May in San Jose. Watch this space or one of the two Rotor mailing lists ( http://www.mail-archive.com/dotnet-rotor%40discuss.develop.com/ and http://mailserver.di.unipi...
  • Michał Cierniak

    Annotations for Rotor source files (1) - clr/src/inc directory

    • 2 Comments
    The other night I spent some time with two colleagues (Jim Miller and Peter Drayton ) to look at Rotor source files and write a short annotation for each file. We looked at a few header files in the clr/src/inc directory. We thought that the experience...
  • Michał Cierniak

    Yet another blogger writing about Rotor

    • 0 Comments
    Check out a new blog by Yun Jin . A yet another person from the CLR team with a lot of interesting insights about our source code.
  • Michał Cierniak

    Replacing GC in Rotor

    • 1 Comments
    I talked on Thursday to Steve Blackburn and Andrew Gray who work on porting JMTk to Rotor. JMTk is a memory management toolkit that is used to implement high-performance garbage collectors. The source code of the port of JMTk to Rotor is available at...
  • Michał Cierniak

    Comments about Rotor RFP 2.0

    • 0 Comments
    I thought that I would write a little about the Rotor RFP 2.0. This program will give grants to academic researchers who are using Rotor for their work. The details are available at http://research.microsoft.com/programs/europe/rotor/2004Projects.aspx...
  • Michał Cierniak

    Introduction

    • 4 Comments
    Welcome! This post is just an introduction. I work in the CLR team on the Rotor and Semiworks projects. In the future, you will see more from me about both of these projects. I’m new to the CLR team and Microsoft (although I worked at Microsoft...
Page 2 of 2 (42 items) 12