Advogato blog for lupusAdvogato blog for lupus30 Nov 2006- November 30, 2006 Code coverage with Mono I uploaded version 0.2 of the monocov coverage tool for Mono here. It is also available from the monocov svn module from the usual Mono svn server. The release features an improved Gtk GUI, fixes to html rendering and other minor improvements. The usage is pretty simple, just run you program or test suite with the following command after having installed monocov: mono --debug --profile=monocov program.exe The coverage information will be output to...http://www.advogato.org/person/lupus/diary.html?start=22 23 Nov 2006- November 23, 2006 Debugging managed lock deadloacks in Mono I just committed to svn a small function that can be used to help debug deadlocks that result from the incorrect use of managed locks. Managed locks (implemented in the Monitor class and usually invoked with the lock () construct in C) are subject to the same incorrect uses of normal locks, though they can be safely taken recursively by the same thread. One of the obviously incorrect way to use locks is to have multiple locks and acquire them...http://www.advogato.org/person/lupus/diary.html?start=21 20 Nov 2006- November 20, 2006 Mono on the Nokia 770 OS 2006 Starting with Mono version 1.2.1, the Mono JIT supports the new ARM ABI (also called gnueabi or armel). This is the same ABI used by the 2006 OS update of the Nokia 770 and it should be good news for all the people that asked me about having Mono run on their newly-flashed devices. The changes involved enhancing the JIT to support soft-float targets (this work will also help people porting mono to other embedded architectures without a hardware...http://www.advogato.org/person/lupus/diary.html?start=20 |