<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14338736</id><updated>2011-11-13T10:39:29.171+01:00</updated><title type='text'>Nattfodd SoC</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14338736.post-112553641598794831</id><published>2005-09-01T02:49:00.000+02:00</published><updated>2005-09-01T03:03:44.453+02:00</updated><title type='text'>GMC released!</title><content type='html'>GMC has just been released! This basically means that I posted a &lt;a href="http://www.nntp.perl.org/group/perl.perl6.internals/30776"&gt;notice&lt;/a&gt; to perl6-internals that I thought it was ready to be tested by parrot devs (or anyone willing to, of course).&lt;br /&gt;&lt;br /&gt;The last few days have been very awkward. I spent a lot of time trying to catch bugs, most often by dumping everything that could be dumped (which, in a software as big as parrot, means a lot) and using vim to browse the 100,000 lines files that resulted, trying to find errors. I also rewrote a lot of code, including all the compaction and most of the marking...&lt;br /&gt;However, after all this, I managed to reduce the &lt;a href="http://perso.ens-lyon.fr/alexandre.buisse/gmc/failed_tests"&gt;make test errors&lt;/a&gt; to only 10 on 2758 (yes, that's 99.64%), and at least 4 of them are due to the timely destruction code not working (but I couldn't yet find why).&lt;br /&gt;&lt;br /&gt;Now that it's released, I feel very relieved about getting it (almost) done in time (that was pretty close, I couldn't have gone any faster) and I really hope there won't be too many bugs and that leo will be able to merge it soon to trunk (but make test will need to be at 100% first).&lt;br /&gt;It's only then that we will be able to see if it is a real benefit !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112553641598794831?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112553641598794831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112553641598794831' title='137 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112553641598794831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112553641598794831'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/09/gmc-released.html' title='GMC released!'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>137</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112493741371233162</id><published>2005-08-25T04:26:00.000+02:00</published><updated>2005-08-25T04:49:12.503+02:00</updated><title type='text'>GMC is here (but still buggy)</title><content type='html'>I just finished debugging the obvious flaws of compaction function a few minutes ago. Which, with yesterday's marking function, means that GMC is here ! It can run and do so flawlessly enough not to segfault (well, I saw it perform runs without segfaulting...).&lt;br /&gt;&lt;br /&gt;However, there are stills a lot of bugs, as make test dropped from 96.5% to a mere 90.5% (check at the usual place), with segfaults, corruption and even sometimes glibc complaining or parrot freezing for some time... Some old bugs even seem to come back !&lt;br /&gt;&lt;br /&gt;But I've still got a whole week to work things out, and I believe (err, hope) that I will be able to seek and destroy them all !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112493741371233162?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112493741371233162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112493741371233162' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112493741371233162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112493741371233162'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/08/gmc-is-here-but-still-buggy.html' title='GMC is here (but still buggy)'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112449793383686968</id><published>2005-08-20T02:24:00.000+02:00</published><updated>2005-08-20T02:32:13.840+02:00</updated><title type='text'>Bugs everywhere</title><content type='html'>I have been hunting bugs for the last few days, and it is beginning to pay!&lt;br /&gt;&lt;br /&gt;With much help from leo, as usual (I wouldn't even have been aware that we needed to call VTABLE_destroy for every object out there because it forces io objects to flush their contents if he hadn't told me), make tests now reports 96% of passed tests (instead of 85%). And the remaining evil 3.5% seem to be only one memory corruption that makes them segfault (I cross fingers that I'll be able to find it soon and that it is the only one remaining). The url I gave for &lt;a href="http://perso.ens-lyon.fr/alexandre.buisse/gmc/failed_tests"&gt;make test output&lt;/a&gt; has been updated, and I'll try to keep updating it when it changes (happily very soon !).&lt;br /&gt;&lt;br /&gt;There also has been a discussion with people from TPF and leo went through my code. He seemed to see no serious flaw (other than not having enough comments, which is one of my bad coding habits...) and confirmed that, as me, he thought I would be able to make it in time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112449793383686968?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112449793383686968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112449793383686968' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112449793383686968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112449793383686968'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/08/bugs-everywhere.html' title='Bugs everywhere'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112414688002960536</id><published>2005-08-16T00:55:00.000+02:00</published><updated>2005-08-17T02:41:41.073+02:00</updated><title type='text'>Compiles and run !</title><content type='html'>Great news : the parrot code with modified object allocation targetted for GMC is not only compiling correctly (it has been for some days now) but running without segfaulting, which is a great improvement !&lt;br /&gt;make test reports 85% of tests ok (more details here : &lt;a href="http://perso.ens-lyon.fr/alexandre.buisse/gmc/failed_tests"&gt;make test output&lt;/a&gt;), so this means that there are still some important bugs around (but in heavy modification of such complicated source, the contrary would have been quite surprising !).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112414688002960536?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112414688002960536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112414688002960536' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112414688002960536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112414688002960536'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/08/compiles-and-run.html' title='Compiles and run !'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112389452664967568</id><published>2005-08-13T02:48:00.000+02:00</published><updated>2005-08-13T02:55:26.653+02:00</updated><title type='text'>Update : GMC on tracks</title><content type='html'>More than two weeks since last post, and a little more than two weeks before deadline... But things have changed a lot !&lt;br /&gt;&lt;br /&gt;The coding phase is quite advanced, and you can retrieve it in a svn branch : svn co https://svn.perl.org/parrot/branches/gmc&lt;br /&gt;&lt;br /&gt;I'm almost done with the extra-layer of indirection for PMC. It was much slower than what I expected, mostly because I had to understand many parts of parrot internals in great details before being able to modify it in the way I intended to. Leo was of course a great help in the process, and I hope my repetitive questions have not annoyed him too much...&lt;br /&gt;&lt;br /&gt;As soon as the new PMC design works (without GC, of course), which I expect to be in a day or two, I will be able to begin coding the GC itself. It &lt;span style="font-style: italic;"&gt;should&lt;/span&gt; be faster because it's mostly linked list manipulation, which I'm a lot more familiar with, and the algorithms are ready...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112389452664967568?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112389452664967568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112389452664967568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112389452664967568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112389452664967568'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/08/update-gmc-on-tracks.html' title='Update : GMC on tracks'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112247974354112586</id><published>2005-07-27T17:44:00.000+02:00</published><updated>2005-07-27T17:55:43.546+02:00</updated><title type='text'>GMC Update</title><content type='html'>It's been a pretty long time since I last wrote something here, and many things happened :&lt;br /&gt;&lt;br /&gt;first, leo made many comments on GMC for dummies, which led to a much better design, and something closer to what he had in head for gmc. Main topics that were concerned were placement of objects, the structure of gmc_gc_obj (and specifically its header, which needs to be as small as possible) and inter-generational pointers (IGP) handling.&lt;br /&gt;&lt;br /&gt;Bob Rogers later made some remarks concerning IGP and the difficulty of collecting cycles. After much thought, I came up with a modification of the first design, which I called Night of the Living Dead Collection. It was just then that I realized that it was almost exactly what leo wanted to do (though a little bit more complex). We are not really one-pass anymore but almost so (back pointers need to be followed in order to make a real marking).&lt;br /&gt;&lt;br /&gt;Other news was that I was in Paris for a week (mostly drinking guinness and trying new restaurants with friends). And of course, as a simple application of Murphy Law, my laptop AC adapter died... So I couldn't work on design documents or begin coding anymore while I was there. Fortunately, the IBM warranty guys (may they be blessed) sent me a new adapter very quickly and everything is fine again.&lt;br /&gt;&lt;br /&gt;As a consequence, I have begun coding some things (for now only data structures), rather than producing again design documents which would not be confronted to the tough reality of parrot source code. As I don't have yet svn access (and don't know if I am supposed to commit my changes, even though they are protected by #ifdef statements), I did not add them to the parrot source code, but the thing is here for anyone to look at and comment : &lt;a href="http://perso.ens-lyon.fr/alexandre.buisse/gmc/smallobject.h"&gt;smallobject.h&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112247974354112586?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112247974354112586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112247974354112586' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112247974354112586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112247974354112586'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/07/gmc-update.html' title='GMC Update'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112147681429452109</id><published>2005-07-16T03:13:00.000+02:00</published><updated>2005-07-16T03:20:14.296+02:00</updated><title type='text'>GMC for dummies</title><content type='html'>I may not have said it elsewhere, but the name of the project is GMC : Generational Mark &amp; Compact (though funnier interpretations have been proposed).&lt;br /&gt;&lt;br /&gt;Nevertheless, I had a small discussion with leo today, on the first draft, and he gave me the key to nice and easy indirection level for objects access. But the lack of a clear and simple description of the thing and how it all worked was quite patent (full_design.pod is more an API than an explanation). So I wrote a second document, &lt;a href="http://perso.ens-lyon.fr/alexandre.buisse/divers/gmc_for_dummies.pod"&gt;gmc_for_dummies.pod&lt;/a&gt;, which is (I think) a lot clearer and will help me (and leo, I hope) much.&lt;br /&gt;&lt;br /&gt;I think it's the best introduction if you want to have a more accurate idea of what the project is all about (btw, if you don't know what pod is, it stands for Plain Old Documentation and is widely used in Perl). &lt;span style="font-style: italic;"&gt;man perlpod&lt;/span&gt; will tell you much about it, but a simpler way to access it is to run "pod2html" on it, which will produce a plain looking html page.&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112147681429452109?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112147681429452109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112147681429452109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112147681429452109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112147681429452109'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/07/gmc-for-dummies.html' title='GMC for dummies'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112145070734008171</id><published>2005-07-15T19:41:00.000+02:00</published><updated>2005-07-15T20:05:07.343+02:00</updated><title type='text'>First draft of GMC design is over !</title><content type='html'>Great news : I've finally completed the first draft of the design document. I also renamed it to something more suggestive : &lt;a href="http://perso.ens-lyon.fr/alexandre.buisse/divers/gmc_design.pod"&gt;gmc_design.pod&lt;/a&gt;. I am now waiting for leo comments on it.&lt;br /&gt;&lt;br /&gt;I have hopes to begin to seriously code quite soon. It may seem that it is quite late, but I had to understand some parts of parrot source (although I'm still very far to know the whole thing), how allocation worked and such things. And I think having written that document helped me a lot to stabilize my ideas about what I had to do and how to do it. I think it will allow me to go quite fast (as I pretty much know everything there is to do, now (or think I know, rather)).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112145070734008171?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112145070734008171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112145070734008171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112145070734008171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112145070734008171'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/07/first-draft-of-gmc-design-is-over.html' title='First draft of GMC design is over !'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112120966354822687</id><published>2005-07-13T00:54:00.000+02:00</published><updated>2005-07-13T01:07:43.553+02:00</updated><title type='text'>Exuberant-tags</title><content type='html'>Slowly but with certainty (is there an idiomatic english translation ?), the project is going on.&lt;br /&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;a href="http://perso.ens-lyon.fr/alexandre.buisse/divers/full-description.pod"&gt;full-description.pod&lt;/a&gt; has been updated, and I am beginning to really understand how things are going on in the internals of parrot.&lt;br /&gt;&lt;br /&gt;Multi-threading, however, will may be be a problem, as the spec is not complete yet, so I have to make guesses at how things will work. Of course, that also means that I won't have to write code for it right now, but I think forgetting it entirely would be a mistake, as this would make adapting the code much more difficult when it eventually comes in...&lt;br /&gt;&lt;br /&gt;I had a small talk with leo on IRC and he pointed me to the right places for adding the extra layer in object allocation (the &lt;span style="font-style: italic;"&gt;trick_that_mades_compacting_possible&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;More importantly, he advised me to use &lt;a href="http://ctags.sourceforge.net/"&gt;exuberant-ctags&lt;/a&gt;. I had already looked at it before and even installed the right vim (did I say somewhere that it was the greatest editor on the planet ? Well, I should have) mode, but never had the (courage|motivation|desire|need|fill_in_with_whatever_pleases_you) to use it seriously. And I must confess it's life changing ! No more random walk in files whose names look vaguely suggestive and big "grep -ri my_function src/" which gives some thousands calls of the function and hidden somewhere (if we are lucky) a declaration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112120966354822687?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112120966354822687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112120966354822687' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112120966354822687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112120966354822687'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/07/exuberant-tags.html' title='Exuberant-tags'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112099633308191019</id><published>2005-07-10T12:54:00.000+02:00</published><updated>2005-07-10T13:52:58.296+02:00</updated><title type='text'>Confirmation and Monotone</title><content type='html'>I received two days ago the mail that I had been waiting for more than a week : Chris confirming me that I had been accepted.&lt;br /&gt;Cheers !&lt;br /&gt;&lt;br /&gt;Just in time for the end of my internship in Marseille. Now I have much more time and I can stop worrying, so I should be able to be productive again.&lt;br /&gt;&lt;br /&gt;I resumed the work in full-description.pod (not mirrored yet) with some initialization functions and more data structures related to multi-threading issues.&lt;br /&gt;&lt;br /&gt;I also managed to compile monotone (manual compilation of 0.20 and emerge of 0.19 failed, but the ~x86 0.20 ebuild worked) and set up a local version of my parrot tree, where I will store my changes before the whole thing is ready. There is no online mirror but if people want so, I think I could make one (although finding monotone-capable web servers seems not very easy...).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have good hopes of the project eventually being on track !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112099633308191019?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112099633308191019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112099633308191019' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112099633308191019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112099633308191019'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/07/confirmation-and-monotone.html' title='Confirmation and Monotone'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14338736.post-112092124960494439</id><published>2005-07-09T16:54:00.000+02:00</published><updated>2005-07-09T17:00:49.606+02:00</updated><title type='text'>Welcome on my blog</title><content type='html'>Hi and welcome to everyone who read these lines,&lt;br /&gt;&lt;br /&gt;this is the blog where I expect to keep track of my &lt;a href="http://code.google.com/"&gt;Summer of Code&lt;/a&gt; project : writing a new generational, thread-aware GC for parrot. This is mentored by the &lt;a href="http://www.perlfoundation.org/"&gt;Perl Foundation&lt;/a&gt;, and more specifically by &lt;a href="http://toetsch.at/parrot/"&gt;Leopold Tötsch&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can find a more detailed description of what I will be doing at this address : &lt;a href="http://perso.ens-lyon.fr/alexandre.buisse/divers/full-description.pod"&gt;full-description.pod&lt;/a&gt;, although it is not as much up to date as I would like it to be...&lt;br /&gt;&lt;a href="http://www.perlfoundation.org"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14338736-112092124960494439?l=nattfodd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nattfodd.blogspot.com/feeds/112092124960494439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14338736&amp;postID=112092124960494439' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112092124960494439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14338736/posts/default/112092124960494439'/><link rel='alternate' type='text/html' href='http://nattfodd.blogspot.com/2005/07/welcome-on-my-blog.html' title='Welcome on my blog'/><author><name>Nattfodd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry></feed>
