12/19/2008

Booting baby!

Finally we know that our AOT is not creating soooo much garbage code :) At least we have a small bootable example binary, compiled using our AOT compiler. Long story short:

12/04/2008

New website, Linkers, and much more

So we finally moved from our old redmine system to a new website. We're now hosted at codeplex.com and www.mosa-project.org now redirects to www.codeplex.com/mosa

The main reasons were the instabilites we encountered with the home-server we used before.
But that's not the big news. The big news are that the compiler is finally getting more and more stable and reaching all the functionality we've planned for 0.1

The PE Linker grover worked on is working and I finally got the ELF32 Linker to produce valid ELF files.

Here some screens:

Invoking the compiler


Running objdump to check if the file is valid

11/18/2008

Testing iCloud















As I'm more than interested in  OS development I _had_ to take a look at the iCloud Beta Program, and today I was confirmed to be part of the beta program *yeah*

So, to make it short, here some screenshots, and a screencast.

11/12/2008

LongOperandTransformationStage completed

A few minutes ago I implemented the last remaining missing method, ExpandURem, and it's finally working. So the LongOperandTransformationStage class is now completed and passing it's tests.

There're more and more issues that we're solving and I'm very optimistic that we'll be able to release the first milestone by the end of november or at least before christmas.

11/06/2008

Toying around with VS 2010

Ok, there's a new feature in VS 2010 called "Code Metrics".

Here the results:

  • Average Maintainabilty Index: 81.46
  • Average Depth of Inheritance: 3.1
  • Average Class Coupling: 96.47

I also tried to view the new class diagrams, but this feature still seems to be buggy as it crashed with a COM xception.

Visual Studio 2010 CTP & Mosa

This night I've finally downloaded Visual Studio 2010 CTP Pre-Beta. As it comes as an VirtualPC Image configured with a pre-installed Windows Server 2008 it needed a little bit of tweaking to get it running in VMWare Fusion. But finally it's working.

Now I'll toy around a bit and test if Mosa runs on Visual Studio 2010. Report coming later...

10/28/2008

Long time no see, long time no bug (until now)

Yesterday we introduced new testcases containing constants to test our arithmetic operations we've implemented so far. Now we have a pretty big new buglist that we've to fix now :)

Well, better test and fix than ship and cry.

The tests revealed severe bugs, for example in our x86.LongOperandTransformationStage class. We're fixing those bugs at the time I'm writing these lines.

Stay tuned, we'll have knocked those bugs done as soon as we can and I'll tell you about it here.


Free Blogger Templates by Isnaini Dot Com and Sports Car Pictures. Powered by Blogger