Ximian announced the
- launch of the Mono project, an effort to create an Open Source
- implementation of the .NET Development Framework.
+ launch of the Mono project, an effort to create an open source
+ implementation of the .NET Development Framework.
Mono includes: a compiler for the
C# language, a runtime for the
- Common Language Infrastructure and a set of class libraries.
You can read our rationale for
@@ -16,8 +18,10 @@
Questions or contact us.
You might also want to Download the
- source for our work so far. Or you can grab a snapshot of our current work.
+ source for our work so far. Grab a snapshot of our current work, or browse
+ the sources
You might want to subscribe to our mono-list
@@ -27,17 +31,15 @@
href="mailto:mono-list@ximian.com">mono-list@ximian.com
|
-
-
-
+
- Compiler
+ C# Compiler
|
- Self hosting on .NET.
- Classes need work to run on Mono.
- |
+ Self hosting on Linux
+ Self hosting on .NET.
+
@@ -52,7 +54,8 @@
Interpreter
|
- Linux/PPC working
+ Working:
+ Linux/x86, Linux/PPC
In progress: StrongARM, SPARC.
|
@@ -61,7 +64,15 @@
Classes
- Corlib for self hosting mostly done
+ Corlib is self hosting.
+ |
+
+
+
+ RSS feed:
+ |
+
+
|
@@ -69,13 +80,811 @@
-** Feb 27, 2002
+ Mono Talks:
+
+ Valencia: August 8th.
+
+ Hong Kong: August 10th. If you live in Hong
+ Kong, come see Duncan Mak talk about the Mono project.
+ Details are here
+
+ San Francisco: August 14th. Linux World Expo.
+
+@item Aug 1st, 2002: Mono Hackers Hall of Fame
+
+ The Mono Hackers Hall Of Fame has been started
+ to show our appreciation to the excellent contributors that made mono::
+ a successful free software project.
+
+ The first, deserved, entry goes to
+ Nick Drochak, who joined us in the first days of Mono and built the testing
+ infrastructure for the C# assemblies, fixed tons of bugs and even adventured
+ himself in the lands of the C runtime. His work is invaluable for keeping
+ Mono on the right track through the daily changes in the codebase.
+
+@item Looking for volunteers
+
+ We are looking for volunteers to help complete various pieces
+ of Mono and help move the project forward, we need
+ contributions to:
+
+
+ * More tests to the existing class libraries.
+
+ * Finish existing class libraries, check our class status pages to see
+ all the missing things. There are open tasks all over
+ the place: XML, Database access, enterprise services,
+ configuration, ASP.NET, Drawing APIs, and more.
+
+ * Since we have now ASP.NET running, we would like to
+ create an ASP.NET application to maintain our class
+ library documentation.
+
+ We have some special needs (read them here). There is a
+ prototype written using Windows.Forms, but we believe
+ it will be faster to have this done using ASP.NET (and
+ it is also a nice way of stress testing it).
+
+ * Support for the VB runtime: we need contributions
+ to make our VB runtime mature enough to host
+ applications compiled with the VB.NET to run with
+ Mono.
+
+ * We need people to help write the documentation: you
+ can start editing our XML files by hand, and once we
+ have the ASP.NET tool, upgrade to that.
+
+
+@item July 31st, 2002: Flow Analysis
+
+ Martin has checked into CVS the data flow analysis patch for
+ MCS, this means that we now correctly implement definite
+ assignment in the C# language.
+
+@item Jul 31st, 2002: Most ASP.NET controls render, Gtk# structs.
+
+ Gonzalo posted
+ an update on the ASP.NET widgets that are still pending. Patrik is back, and he is
+ working with Gonzalo to streamline the pipeline
+
+ Rachel quietly commited to Gtk-Sharp support for marshaling
+ structures (very important for Gtk#). This uses extensively
+ the new marshaling code that Dietmar added to the runtime.
+
+ Dietmar is also now sharing more code for P/Invoke using his
+ intermediate representation. Another step to share more code, and
+ simplify the porting and maintenance process.
+
+@item Jul 27th, 2002: NGEN tool for Mono.
+
+ Zoltan announced
+ the availability of his CIL to C compiler. This allows your Mono assemblies to be pre-compiled
+ and optimized by GCC in your platform, increasing the speed significantly of your code.
+
+@item Jul 26th, 2002: Mono 0.13 has been released.
+
+ Mono 0.13 has been released! (details here). Get
+ your sources for the runtime and
+ compiler and class libraries.
+
+ Alp made Debian packages and they are here. Cristophe made
+ packages for Red Hat and they are here.
+ And Windows packages have been contributed
+
+@item Jul 23rd, 2002: Mono Verifier, System.Web.Services, ASP.NET samples.
+
+ Mono now has a verifier. It is used by the runtime, or you can invoke it manually to
+ verify an image by using the `pedump' tool.
+
+ Tim Coleman has started work on the System.Web.Services
+ assembly (you can also track the status here on the web page).
+ Contact him if you want to help in this assembly or with the
+ associated web service tools.
+
+ Various samples for ASP.NET have landed in CVS.
+
+@item Jul 20th, 2002: Spanish Mono Tutorial.
+
+ A spanish tutorial on using Mono is here.
+ Also the FAQ
+ has been translated as well.
+
+@item Jul 19th, 2002: File handle redirection, Embeddable Mono and Mono Linux compilation.
+
+ Dick's code for file handle redirection is complete and has
+ now landed on the CVS repository.
+
+ The Mono runtime can now be embedded into your application
+ (also known as "CLR hosting"). See the sample in
+ mono/samples/embed. This allows your application to link with
+ the Mono runtime, then your C code can call into the C#/CIL
+ universe and back.
+
+ Peter Williams and Martin contributed some Makefiles to
+ compile all of Mono on Linux. Details are here.
+
+@item Jul 17th, 2002
+
+ The first documentary on Ximian's development team is now
+ available online, from young director Erik Pukinskis: "Code
+ Monkey At Work".
+
+ A Tutorial on getting Mono installed from sources is now online.
+
+ More progress on the ASP.NET front: user defined controls are
+ now being rendered, as well as many of the sample programs
+ from www.asp.net. Gonzalo's work can be found on module XSP
+ (this implements the .aspx compiler).
+
+ Sergey Chaban has got Gtk# working on Windows, you can see
+ some screenshots: sample apps and
+ running with a russian charset.
+
+@item Jul 16th, 2002
+
+ Paolo today got mono to complete host itself on Linux. This
+ means that we can now compile the `corlib' using the Mono C#
+ compiler and the Mono runtime.
+
+ Compiling the corlib was rather tricky, because the types that
+ the compiler uses during the compilation process will come
+ from the source code it is compiling.
+
+ After a few months of work, we have finally fleshed out all
+ the remaining bugs. Now the next step is to update the makefiles
+ to compile with the Mono tool-chain.
+
+ A recapitulation:
+
+ * The Mono C# compiler was able to compile itself on December 28th, 2001.
+ The resulting image contained errors though.
+
+ * The Mono C# compiler was able to self-compile in on
+ January 3rd, 2002. Becoming a self-hosting compiler on Windows.
+
+ * The Mono runtime matured enough by March 12, 2002 that it
+ was able to bootstrap the Mono C# compiler on Linux using our interpreter.
+ This means that our development tool was self sufficient.
+
+ * On March 26th, the JIT engine was fixed, so we could use this to
+ run the compiler on Linux.
+
+ * Martin fixed the remaining bugs in the compiler that stopped it from
+ compiling the `corlib'. The resuling image still contained errors though.
+
+ * On July 8th, Radek got the PowerPC port to bootstrap
+ the C# compiler. This is important, because it exposed
+ various tricky issues in a big-endian system.
+
+ * Today: we can bootstrap the compiler using libraries
+ and the compiler compiled with itself on Linux. The process is complete.
+
+
+ In the meantime, Dietmar has quietly implemented the remaining
+ pieces of Marshalling in the Mono runtime. This is very
+ important for the Gtk# guys to move on with their bindings.
+
+ To make things more interesting, he replaced most of the
+ architecture specific code generation for trampolines
+ (delegates, invocations, function and p/invoke trampolines) to
+ use CIL. This CIL is then compiled on the flight by the JIT
+ Compiler engine. By doing this, we have reduced the burden to
+ port the JITer to new architectures, and that our trampoline
+ code is cross platform.
+
+@item Jul 9th, 2002
+
+ Ajay was the first to notice
+ Mono's first birthday.
+
+ In a year, we have achieved plenty:
+
+ * 94 contributors with CVS access (84 non-Ximian developers).
+ * A complete CLI implementation:
+
+ - A fast and performing x86 JIT engine (inlining, constant propagation).
+
- An interpreter for other systems (PPC, Sparc, StrongArm).
+
+ * A self-hosting C# compiler, which can compile its class libraries.
+ * 37,140 file changes in CVS.
+ * 92,000 lines of C code.
+ * 437,000 lines of C# code (compiler, classes, tests)
+ * A working core for ASP.NET and ADO.NET.
+ * Major subsystems are functional: RegularExpressions,
+ System.XML, XML.Schema, System.Data, System.Web.
+ * The Gtk# project, which is maturing rapidly.
+
+
+ Thanks to everyone who has made Mono possible with their
+ feedback, regression tests, their comments, their help on the mailing
+ list, code contributions, complete classes, bug reporting, the
+ countless hours of bug hunting. This project would not have
+ been possible without every contribution.
+
+ It has been a great year for everyone involved in the
+ project. I think we have built a new and exciting community.
+
+ Now we have a solid foundation to build on, so this next year
+ looks even more exciting: not only because we will see more
+ Mono applications, but we will begin using Mono as an
+ `library' to be linked with applications that want to get
+ scripting-like features; Gtk# is our ticket to create nice
+ GNOME applications; And we will be developing CORBA bindings
+ to integrate with other object systems.
+
+ Also, for those interested in optimizations and tuning, this
+ year we will get to play with more advanced optimizations and
+ all kinds of interesting research ideas for improving Mono
+ code generation.
+
+ A special thanks to the Mono developers at Ximian for managing
+ to survive their manager and a special thanks to our
+ regression test marshal Nick Drochak, who has been hunting
+ down, and fixing code in our class libraries and keeping us on
+ track for so long.
+
+@item Jul 8th, 2002
+
+ Radek today fixed the last bugs to get Mono to self host on
+ Linux/PowerPC.
+
+ Alp Toker has released version 0.5 of Phonic, a media
+ player for .NET. Phonic makes extensive use of Mono-developed
+ technologies such as Gtk# and csvorbis (Ogg player ported by
+ Mark). Hopefully we will be seeing many more exciting
+ applications like these in the near future.
+
+ Dietmar has been moving a lot of the architecture specific
+ code in the JIT engine to our internal representation. This
+ means that porting the JIT is simpler now, as there is less
+ architecture-specific code to maintain. The inliner, constant
+ folder and constant propagation are also done at the
+ architecture independent layer.
+
+ Gonzalo is now running the sample ASP.NET applications on
+ Linux with the Mono runtime. It still needs polishing though,
+ and help with the various ASP.NET controls would be
+ appreciated. The ASP.NET community seems more poor than the
+ PHP community, we need to have a few open source controls to
+ do things dynamic rendering (libart+gdk-pixbuf again can do
+ most of the work), charts and components like the kind of
+ thing you see in the PHP universe: to bring nice GPL code to
+ the masses of Windows developers, lure them into the world of
+ Linux.
+
+ Dick has also got us the new Process implementation that
+ implements the Win32 semantics. Now only redirection is
+ missing.
+
+@item Jul 3rd, 2002
+
+ Listen to Paolo Molaro do a talk on Mono at the WebIT
+ conference in Padova, Italy this coming friday. Details are
+ here
+
+ You can also see a trip report from the Gnome in the South trip:
+ here
+
+ Miguel will be doing a couple of talks at the O'Reilly
+ conference about Mono: status update, progress and developing
+ applications with it. Details are here
+ and here
+
+@item Jun 30, 2002
+
+ Martin Baulig fixed the remaining bugs that prevented MCS to
+ compile our corlib. The compilation was tricky because of the way
+ MCS bootstraps the compile (internally mcs uses the types that are
+ being defined at that point to perform compares).
+
+ Martin and Paolo have been working hard on fixing the
+ remaining issues. Currently 102 test pass and 15 fail with
+ our resulting corlib.
+
+ Jesus' SoapFormatter classes are now in CVS.
+
+ I have been redoing the type lookup system for MCS. The
+ interesting bit is that I did most of this work on an airplane
+ using MCS itself. Which is a good test that the compiler is
+ now a good development tool.
+
+ Duncan, Mike and Rachel have been hard at work with Gtk#, now
+ there are bindings for the GtkHTML widget (the one used by
+ Evolution's composer). And Rachel also got the beginning of GNOME
+ bindings, that should simplify application development.
+
+ A big thanks goes to Dennis Hayes for getting the
+ Windows.Forms work together, and commiting so many stubs for Windows.Forms.
+
+@item Jun 25, 2002
+
+ I am updating the Mono site from the Unesco offices in
+ Uruguay, the South-America trip
+ to promote free software is going very well.
+
+ Many news in Mono-land this week so far:
+
+ Mike Kestner got bindings for GtkHTML last night for Gtk#,
+ this is using GtkHTML 2.0.
+
+ On Monday Piers Haken contributed
+ the core to support XPath in Mono: most of the w3c spec is
+ implemented (modulo a few pending bits).
+
+ Dick checked in his implementation of the Process classes:
+ process forking and waiting support committed, with some functions to
+ query status. This was complex as we had to emulate the Win32
+ environment, but this is another step to be fully compatible.
+ This means for example that any process can check on the
+ status of any other process (without the parent/child relationship)
+
+ Of course, those interested
+ in only the Unix semantics can always P/Invoke the Unix calls.
+
+@item Jun 24, 2002
+
+
+ Duncan has written a few sample Gtk# demo
+ applications (screen
+ shot, another)
+
+ Rachel also got the beginning of Gnome bindings (screenshot).
+ She also got some documentation
+ up now.
+
+@item Jun 22, 2002
+
+ Mono's ASP.NET has rendered its first page on Linxu for the
+ first time (Gonzalo and Paolo).
+
+ Also, we are getting close to
+ self hosting. Paolo posted a list
+ of pending issues which are now very small.
+
+ Steam is picking up in Gtk# as the bindings become more
+ complete and small applications are starting to emerge. Gtk#
+ now compiles completely on Linux. This uses a lot of the XML
+ libraries, which is nice to see.
+
+@item Jun 20, 2002
+
+ Gonzalo has got the Mono ASP.NET implementation can now render all Html
+ Controls, and 21 out of the 26 Web Controls. Session tracking is
+ next. Look in xsp/test for a collection of tests that render with Mono.
+
+ Ajay has been very busy improving and extending the
+ XmlSerialization code. All fields had to be re-ordered to
+ match the Microsoft implementation.
+
+@item Jun 19, 2002
+
+ You can now download a fresh tarball of the libraries and the MCS
+ compiler daily from Alp Toker's
+ website.
+
+ New libgc RPMS for Redhat 7.3 are available on Richard Torkar's site.
+
+@item Jun 10, 2002
+
+ Ajay announced
+ today that the reading code for XmlSchemas is almost complete.
+
+@item Jun 7, 2002
+
+ Mono 0.12 is out! More classes! More working code!
+ Better compiler! Faster runtime! Less bugs!
+
+ You can get it Here (quick links: runtime and compiler/classes).
+
+@item Jun 3rd, 2002
+
+ CodeDOM implementation from Daniel Stodden has got C# output support.
+
+@item May 31, 2002
+
+ Gonzalo got the Mono XSP page parser to render its first ASP.NET
+ .aspx file today without using MS System.Web.Hosting classes.
+ It is currently on its infancy. But very good news, now we need to
+ upgrade our System.Web runtime to run natively on Linux.
+
+ Sergey's code for architecture and size-specific CPBLK has
+ been checked into CVS.
+
+ Paolo has checked the configuration code for Mono (to map
+ PInvoke dlls to other libraries).
+
+ ADO support: Daniel has checked in
+ a modified version of the MySQL data provider from Brad. And Rodrigo
+ started the OleDB using LibGDA.
+
+@item May 27, 2002
+
+ An RSS feed is now available for the
+ Mono news. I find it surprising that there are so many tools
+ that process this data.
+
+ Binaries for Windows are
+ now location independent, do not require Cygwin and come with a Wizard.
+
+@item May 26, 2002
+
+ Daniel Morgan checked in his Sql# Cli tool into the
+ System.Data class library.
+
+@item May 24, 2002
+
+ Ajay has
+ checked in a major update to the System.Xml.Schema namespace.
+
+ Gonzalo moved XSP along this week: Added support for
+ templates, columns inside DataGrid, HTML comments, code render
+ and data binding tags, style properties in style tags,
+ ListItem inside list controls, float and double properties.
+
+@item May 22, 2002
+
+ MonoLogo runs
+ on the Mono runtime. This screenshot shows
+ MonoLogo running Gtk#.
+
+@item May 21, 2002
+
+ Martin has improved the debugging infrastructure in Mono, now
+ it is possible to get line
+ number information on stack traces.
+
+@item May 20, 2002
+
+ XSP our ASP.NET .aspx page parser is now
+ available on the AnonCVS servers. This is part of the ASP.NET
+ support in Mono. Gonzalo is the developer on charge of it.
+
+ Many updates to the ADO.NET
+ implementation from Dan, Tim and Rodrigo.
+
+ Radek got the Mono C# compiler running on Linux/PPC and
+ compiling most of our regression test suite.
+
+ Lawrence has been working really hard in fixing, improving and
+ polishing the underlying network infrastructure.
+
+ The Rafael and Chris have commited the beginning of the
+ VisualBasic.NET runtime support to CVS.
+
+ Jesus has contributed the beginning of the SoapFormatter
+
+@item May 9, 2002
+
+ Linear register allocator has been deployed in the Mono JIT
+ engine. Read about
+ it
+
+@item May 5, 2002
+
+ We are able to retrieve simple data from the database
+ using our ADO.NET like functionality. Only string and integer data
+ types are supported right now but more are in the works.
+
+ You can find more information
+ at The Mono ADO-NET Page
+
+ Thanks goes to Chris, Daniel, Duncan, Gonzalo, Miguel, Rodrigo, Tim,
+ and others for these bits.
+
+@item May 4th, 2002
+
+ Rodrigo Moya announced new
+ LibGDA: LibGDA is an ADO-like library for Unix systems.
+ This one removes all the CORBA and GConf dependencies, which
+ should make it easier to use and compile.
+
+ This is another milestone for our ADO.NET implementation plans
+
+ We have a little surprise for everyone tracking the news on tuesday ;-)
+
+@item May 2nd, 2002
+
+ Mark Crichton csvorbis port (C# port of Vorbis player) and
+ Richard Hestilow's MonoLogo compiler are now
+ on the CVS, and you can get them from AnonCVS.
+
+ Dick implemented inter-process sharing of handles as well as
+ simplifying the implementation of WaitForMultipleObjects, now
+ we have a `handles' subsystem in Mono. This is needed to fully
+ emulate the handle behavior that Win32 exposes, and that the .NET API
+ expose to applications.
+
+ News from the Gtk# front: Menu
+ support, Mike tells
+ the story
+
+@item May 1st, 2002
+
+ Daily packages for Debian are available
+ here
+
+@item Apr 26, 2002
+
+ Binary packages of Mono 0.11 are available for Windows
+ (Thanks to Johannes Roith) and for
+ Linux (thanks
+ to BaseLabs).
+
+@item Apr 24, 2002
+
+ Mono 0.11 is out! Mostly performance improvements, bug
+ fixes and more classes are included.
+
+ A new version of the runtime, compiler and class libraries has
+ been packaged for your download pleasure. Binaries are
+ included. The Release Notes
+ are available.
+
+ You can get it Here (quick links: runtime and compiler/classes).
+
+@item Apr 23, 2002
+
+ SharpDevelop 0.88a is out!
+
+ Congratulations to the developers behind SharpDevelop for
+ their new release.
+
+@item Apr 20, 2002
+
+ Some updates from the hacking lines:
+
+ The web: Patrik Torstensson last week contributed the
+ http runtime support and started work on thread pools. This
+ is part of the ASP.NET support.
+
+ Docs: John Barnette, John Sohn and Adam Treat have been
+ hacking on MonoDoc.
+
+ ADO.NET: Daniel Morgan and Rodrigo Moya have been
+ working on the ADO.NET support, and got
+ the first signs of life this week (we can connect, insert
+ rows; do transactions: commit/rollback; SQL errors and
+ exceptions work). Check mono-patches for all the
+ goodies.
+
+ Optimizations: A number of optimizations in the runtime
+ made the compiler twice as fast this week:
+
+ Early this week Patrik started the string
+ rewrite in the runtime. Today Dietmar finished the
+ constructors and deployed the new layout.
+
+ Paolo got the JIT engine to generate profiles, which were in
+ turn used to find hot spots in Reflection, which he improved.
+
+ Daniel Lewis (of Regex fame) noticed the performance issues
+ with our current array layout, and contributed a new array
+ representation.
+
+ At the same time Dietmar started the the JIT inline code and
+ implemented constant propagation. These two optimizations
+ together are very powerful.
+
+ Bug fixing: And of course everyone has been helping out
+ with the bug fixing (Duncan, Gonzalo, Jonathan, Miguel, Nick,
+ Ravi, Sergey)
+
+
+@item Apr 18, 2002
+
+ Dietmar's inlining for the JIT engine just landed into
+ CVS. This is only a first cut and more improvements will come later.
+
+ Patrik, Paolo, Dietmar and Gonzalo have been busy optimizing
+ our class libraries and runtime engine to become faster. Many changes
+ on CVS as well.
+
+@item Apr 11, 2002
+
+ Gtk# 0.1 "ButtonHook" has been released
+
+ Binaries for the Mono Regression Test Suite are available for
+ people porting the Mono Runtime to new platforms.
+
+@item Apr 6, 2002
+
+
+ Advanced .NET Remoting from Ingo Rammer is now available. Ingo
+ helped us to implement the proxy support and the book is a valuable
+ resource for anyone interested in remoting.
+
+@item Apr 5, 2002
+
+ Transparent proxy support has been finished, congrats to
+ Dietmar. Our JIT engine on CVS contains the implementation.
+ This should enable people to test the remoting framework on
+ Mono.
+
+@item Mar 28, 2002
+
+ Debugging information is now generated by the compiler thanks
+ to Martin's work. The resulting dwarf file can be used to
+ single step C# code in GDB. A document will be shortly published with
+ the details.
+
+@item Mar 27, 2002
+
+ Mono 0.10 is out! The self hosting release of Mono has
+ been released.
+
+ A new version of the runtime, compiler and class libraries has
+ been packaged for your download pleasure. Binaries are
+ included. The Release Notes
+ are available.
+
+ You can get it Here (quick links: runtime and compiler/classes).
+
+@item Mar 26, 2002
+
+ Paolo finally fixed the last bug in the JITer that stopped
+ us from using it to run the Mono C# compiler. Goodies are on
+ CVS.
+
+ Gtk# runs Hello
+ World. Mike posted some details.
+
+
+@item Mar 19, 2002
+
+ Martin has been working on our debugging infrastructure, both
+ on the JIT side of things (adding dward support) as well as on
+ the class libraries (so that MCS can start generating
+ debugging information).
+
+ Jason and Kral keep working on the System.Xml namespace,
+ allowing Mike to move more to self-hosting his Gtk# code.
+
+ The System.Web classes are now part of the build (and they are
+ also part of the class status now). Ajay contributed a large
+ chunk of code to the System.Xml.Schema namespace
+
+ Dan (of regex fame) has been working on internal calls
+ support: moving more code from the old monowrapper to become
+ internal calls.
+
+ Paolo and Dietmar are working steadily on our runtime
+ environment, fixing bugs, adding missing features and allowing
+ us to run the compiler on Linux.
+
+ Remember to post your bug reports.
+
+ The nice class status on the right is brought to you by
+ endless hacking hours from Piers and Nick. These status
+ report pages have been helping us track down various mistakes
+ in our classes (very useful, check it out for yourself)
+
+@item Mar 12, 2002
+
+ At midnight, in Italy, Paolo got the Mono C# compiler to self
+ host on Linux, the last bug has been squashed to self
+ hostingness. We have now a fully self hosting compiler in Linux.
+
+ A release will follow up shortly.
+
+@item Mar 9, 2002
+
+ Updated the class status, now
+ it is possible to use the right-side menu to browse a specific
+ assembly.
+
+@item Mar 7, 2002
+
+ MCS compiles on Linux!
+
+ Today Paolo got the MCS
+ compiler compiling itself on Linux
+ completely for the first time! The resulting image still contains
+ some errors, but the whole compiler process goes now. Later in the day
+ and a couple of small optimizations and bug fixes, the compile
+ speed was improved in 400%
+
+ We are very close to have a complete self hosting environment now.
+
+ Mono is temporarly using the Bohem GC garbage collector while
+ we deploy the more advanced ORP one.
+
+@item Mar 5, 2002
+
+ The CVS repository can be browsed
+
+ Jason has got an incredible amount of work on the Xml
+ classes during the weekend, and Gaurav is very close to have
+ the complete System.Web.UI.WebControls namespace implemented.
+
+ Martin and Duco have been killing bugs by using the recently
+ revamped regression test suite.
+
+ Piers has updated our class
+ status page again, with even more information available.
+
+ The C# compiler has full constant folding implemented now and Ravi
+ killed bugs of bugs in the Mono Bug List
+
+@item Mar 1, 2002
+
+ RPMs of Mono 0.9 are available at mono.baselabs.com
+
+@item Feb 28, 2002
+
+ Christophe
+ has setup his First Steps in Mono web site, which
+ shows you a step-by-step process on getting Mono running on your system.
+
+ RPMs of Mono 0.9 are available at mono.baselabs.org
+
+@item Feb 27, 2002
+
+ New class status engine that
+ provides detailed information about missing functionality in
+ our class libraries. Nick built the cormissing tool and Piers
+ did the XSLT and DHTML magic.
More compiler progress on Linux: our support runtime now
enables the compiler to compile `MIS' on Linux (MIS being
Dick's Mono sample HTTP server ;-)
-** Feb 26, 2002
+@item Feb 26, 2002
Paolo posted a list of ways
@@ -83,17 +892,17 @@
his
suggestions.
-** Feb 25, 2002
+@item Feb 25, 2002
StrongARM port from Sergey Chaban has been checked into CVS.
-** Feb 24, 2002
+@item Feb 24, 2002
SPARC: 44 out of 74 tests pass now (Jeff)
Power PC: delegates are working now (Radek)
-** Feb 22, 2002
+@item Feb 22, 2002
Mono 0.9 has been released!
@@ -106,14 +915,14 @@
href="archive/mono-0.9.tar.gz">runtime and compiler/classes).
-** Feb 21, 2002
+@item Feb 21, 2002
Paolo got our compiler natively to compile 117 of our tests.
Self hosting is closer every day.
Unsafe support is finished in the C# compiler.
-** Feb 20, 2002
+@item Feb 20, 2002
Gaurav got DataGrid and DataGridItemCollection done.
@@ -128,11 +937,11 @@
use anoncvs.go-mono.com as the hostname for your CVSROOT and
you will get one of the machines.
-** Feb 19, 2002
+@item Feb 19, 2002
Do you want to see what Mono Looks Like?
-** Feb 18, 2002
+@item Feb 18, 2002
Application Domains now support the two LoaderOptimization
modes: share code or do not share code, and you can control
@@ -143,7 +952,7 @@
PowerPC and SPARC ports are moving along (Radek and Jeff)
-** Feb 13, 2002
+@item Feb 13, 2002
Excellent news since the 11th, here is a quick rundown:
@@ -156,7 +965,7 @@
Miguel is off to the FOSDEM conference in Brussels.
-** Feb 11, 2002
+@item Feb 11, 2002
Mono 0.8 has been released!
@@ -168,7 +977,7 @@
href="archive/mono-0.8.tar.gz">runtime and compiler/classes)
-** Feb 11, 2002
+@item Feb 11, 2002
We would like to welcome all the new developers that have
joined the project in the last couple of days. The classes
@@ -197,19 +1006,19 @@
href="http://lists.ximian.com/archives/public/mono-list/2002-February/002944.html">
posted a list of pending tasks to enable the compiler to run on Linux
-** Feb 10, 2002
+@item Feb 10, 2002
Mike Kestner has posted an Update
on his Gtk# activities.
-** Feb 4, 2002
+@item Feb 4, 2002
Adam has done Qt
bindings for .NET. Adam is cool.
-** Jan 29, 2002
+@item Jan 29, 2002
Dan Lewis has contributed a major missing set of classes to
Mono: InfoWorld,
NewsForge.
-** Jan 23, 2002
+@item Jan 23, 2002
New mailing list: mono-patches@ximian.com.
This mailing list will receive automatically the patches that are submitted
@@ -253,7 +1062,7 @@
code submitted to CVS to receive patches on e-mail. It should also
expose to everyone the changes that are being done by the team every day.
-** Jan 21, 2002
+@item Jan 21, 2002
Dick has got a simple web server running with Mono (`MIS: Mono
Internet Server') that is mostly used to test our IO layer, a
@@ -268,7 +1077,7 @@
reports, fixing all known bugs, and finally profiling of the compiler
has begun.
-** Jan 8, 2002
+@item Jan 8, 2002
Our compiler has been self-supporting since January 3rd. In
the meantime, we have been busy working on making it run on
@@ -276,7 +1085,7 @@
the compiler compiled `console.cs' (a sample Mono program) on
Linux.
-** Jan 4, 2002
+@item Jan 4, 2002
Dietmar landed the Unicode support patch. Class libraries and
runtimes are now fully Unicode aware. The details are New
@@ -296,7 +1105,7 @@
Gtk# will be our foundation on which we will be implementing
System.Windows.Forms.
-** Jan 3, 2002
+@item Jan 3, 2002
Mono C# compiler becomes self-sufficient. We can now continue
development of the compiler with itself.
@@ -309,7 +1118,7 @@
href="snapshots">snapshot or getting your sources from our
Anonymous CVS server.
-** Dec 28, 2001
+@item Dec 28, 2001
After a lot of work, the C# compiler can compile itself.
There are still errors in the generated image, but they are
@@ -317,7 +1126,7 @@
We will soon have the first non-Microsoft C# implementation!
-** Dec 18, 2001
+@item Dec 18, 2001
JIT: More work on our IO abstraction layer (Dick).
@@ -330,7 +1139,7 @@
the outstanding issues. More bug fixing allows it to compile
more programs.
-** Dec 14, 2001
+@item Dec 14, 2001
Dietmar has improved the register allocation and now Mono performs
two to three times as fast as it did yesterday. Amazing.
@@ -338,7 +1147,7 @@
The compiler keeps moving along, explicit interface
implementation is there.
-** Dec 11, 2001
+@item Dec 11, 2001
The JIT engine can now run all the compiler regression tests as
well as assorted other programs, many more opcodes added
@@ -358,13 +1167,13 @@
libraries, it is easy to find spots now since Nick got the
`make test' going.
-** Dec 1, 2001
+@item Dec 1, 2001
AnonCVS access to Mono is here (updated every hour). Thanks
to HispaLinux and Jesus
Climent for helping to set this up.
-** Nov 30, 2001
+@item Nov 30, 2001
All tests from the mono runtime work with the JIT engine now
(Dietmar).
@@ -374,7 +1183,7 @@
More work on the Web classes (Gaurav).
-** Nov 28, 2001
+@item Nov 28, 2001
JIT land: Paolo got GDB support into the JIT engine while
Dietmar added exceptions support to it.
@@ -387,7 +1196,7 @@
Dick has almost completed the Mono IO layer.
-** Nov 16, 2001
+@item Nov 16, 2001
Mike Kestner has posted an
-** Nov 14, 2001
+@item Nov 14, 2001
Paolo today got the Mono C# compiler running
-** Nov 12, 2001
+@item Nov 12, 2001
Dietmar got value types working on the JIT engine. Sean has
@@ -441,7 +1250,7 @@
Nick keeps working on improving our class libraries.
-** Nov 8, 2001
+@item Nov 8, 2001
Enumerations, array access and attributes for the C# compiler are into the CVS now.
@@ -449,14 +1258,14 @@
Full array support is not complete, but moving along.
-** Nov 5, 2001
+@item Nov 5, 2001
Dietmar's new set of patches to the JIT have 20 out of 33
tests running now.
-** Nov 4, 2001
+@item Nov 4, 2001
Mike Kestner, main Gtk# contributor has posted a very interesting
-** Nov 3, 2001
+@item Nov 3, 2001
Many clean ups have been going into the class library by Nick Drochak.
@@ -487,7 +1296,7 @@
new controls plus improved and bug fixed base classes).
-** Nov 1, 2001
+@item Nov 1, 2001
Ravi commited the caller-side method selection of methods with
@@ -495,7 +1304,7 @@
the array handling support.
-** Oct 27, 2001
+@item Oct 27, 2001
Lots of classes for System.Web from Gaurav were commited this
@@ -528,7 +1337,7 @@
.defs files to quickly wrap the API.
-** Oct 18, 2001
+@item Oct 18, 2001
Reworking expressions to support cleanly indexers and
@@ -540,14 +1349,14 @@
recent C# compiler progress.
-** Oct 17, 2001
+@item Oct 17, 2001
Delegate support has been checked into the compiler
(definition and invocation); break/continue implemented.
-** Oct 15, 2001
+@item Oct 15, 2001
JIT engine supports many of the object constructs now (object
@@ -562,7 +1371,7 @@
classes.
-** Oct 5, 2001
+@item Oct 5, 2001
Sergey has released his first version of the ilasm
@@ -575,7 +1384,7 @@
eventually.
-** Oct 4, 2001
+@item Oct 4, 2001
Our System.Reflection.Emit implementation created its first
@@ -588,7 +1397,7 @@
basically focusing on completeness now.
-** Sep 28, 2001
+@item Sep 28, 2001
was released today.
-** Sep 26, 2001
+@item Sep 26, 2001
More progress: more opcodes are working (Paolo); The compiler
@@ -608,7 +1417,7 @@
handled correctly (Miguel).
-** Sep 21, 2001
+@item Sep 21, 2001
A couple of news-worthy items: Dick got the initial thread
@@ -618,14 +1427,14 @@
got i++ working. All in tonight's snapshot
-** Sep 19, 2001
+@item Sep 19, 2001
Paolo has written a section on Porting
Mono to othre architectures.
-** Sep 18, 2001
+@item Sep 18, 2001
Mono 0.7 has been
@@ -634,7 +1443,7 @@
0.7 announcement for details
-** Sep 17, 2001
+@item Sep 17, 2001
Mike Kestner's Gtk# (Gtk-sharp) was checked into the CVS
@@ -645,7 +1454,7 @@
Gtk-sharp should be available on the next snapshot set.
-** Sep 10, 2001
+@item Sep 10, 2001
Dietmar checked in his CIL tree/forest regeneration and most
@@ -653,7 +1462,7 @@
-** Sep 5, 2001
+@item Sep 5, 2001
The MCS compiler can compile the sample Hello World
@@ -663,14 +1472,14 @@
August 28)
-** Sep 4, 2001
+@item Sep 4, 2001
Dietmar checked into CVS the `monoburg' architecture
independent instruction selector for the JIT engine.
-** Aug 28, 2001
+@item Aug 28, 2001
.NET Hello World is working under Mono! The latest snapshots
@@ -682,7 +1491,7 @@
Good work Mono team!
-** Aug 23, 2001
+@item Aug 23, 2001
Lloyd Dupont has announced his OpenGL bindings for C#, they
@@ -690,7 +1499,7 @@
href="http://csgl.sourceforge.net">http://csgl.sourceforge.net
-** Aug 22, 2001
+@item Aug 22, 2001
New version of the Mono Runtime, Compiler and Classes has been
@@ -699,7 +1508,7 @@
href="archive/mono-0.6">0.6 announcement .
-** Aug 20, 2001
+@item Aug 20, 2001
A new Compilation
@@ -708,14 +1517,14 @@
href="http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml&frame=true">.NET SDK
-** Aug 3, 2001
+@item Aug 3, 2001
Daily snapshots of mcs and mono are now available, they will
run every night at 10pm Boston time.
-** Jul 29, 2001
+@item Jul 29, 2001
Mono Runtime 0.5 has been release notes
-** Jul 25, 2001
+@item Jul 25, 2001
The slides for my
@@ -731,7 +1540,7 @@
Open Source Software Convention
-** Jul 22, 2001
+@item Jul 22, 2001
Another release of the class libraries is out, check the here
-** Jul 19, 2001
+@item Jul 19, 2001
Another release of the class libraries is out, check the here
-** Jul 17, 2001
+@item Jul 17, 2001
Another release of the class libraries is out, check the FAQ.
- Got Sean's new Class
- Status web pages up. These are a lot better than mine, and
+ Got Sean's new Class
+ Status web pages up. These are a lot better than mine, and
we are now keeping better track of contributors.
-** Jul 15, 2001
+@item Jul 15, 2001
Another release of Mono is out, check the here.
-** Jul 14, 2001
+@item Jul 14, 2001
A here
-** Jul 12, 2001
+@item Jul 12, 2001
I keep getting questions about my opinion on Passport, even when
@@ -789,13 +1598,13 @@
href="passport.html">wrote something.
-** Jul 9, 2001
+@item Jul 9, 2001
Project launched.
-** O'Reilly
+@item O'Reilly
Brian posted a story on |