Derniers journaux de lordcow :
- [31/01@16:10] [Stage] développement système embarqué sous Linux pour téléphones mobiles.
- [01/10@04:31] reencoder ses ogg mp3 wma d'un coup.
- [26/12@23:51] [BLOG] montage video avec cinelerra
- [24/10@16:36] J'ai mal au petit doigt
- [26/09@10:24] Le logiciel libre tue la PSP..
- [30/03@12:48] Les impot en ligne c'est bien, mais...
- [08/03@12:42] TNT toulouse: plus de mire!
- [31/10@19:55] lirc & plircc
- [27/09@08:37] Sensibiliser les utilisateurs de IE à la faille JPEG
- [30/08@08:55] La télé remarche sur mdk 10.1!
- [27/08@11:54] Stop au trolls!
- [15/07@15:18] linux 2.6.4 est sorti!
- [22/06@15:13] hebergement pour RMLL
- [11/05@15:22] freebox/neufbox et router
- [04/05@22:09] CSS de linuxfr
- [24/04@22:52] gcc3.4 et les precompiled headers [bench]
- [19/04@22:28] 3dlaunch
- [29/03@15:48] n9ufbox
- [26/03@00:42] Manjeur de sigognes.
- [24/03@16:24] xml, power-point, css, xhtml
Journal : Sortie de LCC 4.2. A Retargetable Compiler for ANSI C
Posté par lordcow () le 13 novembre 2008lcc est un compilateur universitaire écrit par Addison et Wesley en 1995.
C' était en premier lieu un bouquin sur la compilation. La première version du code est écrite a l'intérieur même du code source du livre, et extraite par des outil de génération automatique.
Depuis, le code a été publie dans un licence plus ou moins libre [2], et le compilateur a été modifie par des chercheurs de Microsoft, Fraser&Hanson.
L'intérêt de lcc est qu'il est relativement facile de développer un nouveau back end pour vos propres processeurs.
Sur un processeur simple, il est possible d'arriver a de bons résultats en a peu près une semaine[3]. Pour ma part, je dirais il m'a fallut 2-3 semaines, pour avoir des résultats convenables sur un petit processeur 16bit, a la base pas vraiment fait pour avoir un compilo C.
Bien sur, avec ce compilo, pas de SSA, pas pipeline optimiser. Juste un register allocator simple, et un peu de simplification d'expression.
Le code est 2 fois plus lent que si je l'avais ecrit a la main en assembleur, mais c' est quand meme plus pratique..
[1] http://www.cs.princeton.edu/software/lcc/
[2] http://drh.svnrepository.com/svn/lcc/tags/v4_2/CPYRIGHT
[3] http://www.fpgacpu.org/usenet/lcc.html
> Lire le journal (7 commentaires, moyenne: 5,4).
Le voilà ....
Il est pas frais ton poisson
LCC 4.2 est donc sorti depuis le 19 Juin 2003.
Par contre,
$ svn info http://drh.svnrepository.com/svn/lcc/trunk/
Révision : 561
Auteur de la dernière modification : drh
Date de la dernière modification: 2008-09-27 07:27:35 +0200 (sam, 27 sep 2008)
...
Donc le projet n'est pas mort.
-
[^]Re: Il est pas frais ton poisson
Posté par lordcow () le 13/11/2008 à 14:47. (lien). Évalué à 8.$ svn log
------------------------------------------------------------------------
r559 | drh | 2008-09-27 07:27:35 +0200 (Sat, 27 Sep 2008) | 1 line
Move web site to its own branch.
------------------------------------------------------------------------
r558 | drh | 2008-06-01 06:55:16 +0200 (Sun, 01 Jun 2008) | 1 line
Change Amazon tracking id.
------------------------------------------------------------------------
r557 | drh | 2007-06-20 15:16:56 +0200 (Wed, 20 Jun 2007) | 2 lines
Revise links to sample chapters.
------------------------------------------------------------------------
r556 | drh | 2007-06-14 07:34:31 +0200 (Thu, 14 Jun 2007) | 2 lines
Fix botched references to images/dot_clear.gif.
..
..
r342 | drh | 2003-10-01 22:44:49 +0200 (Wed, 01 Oct 2003) | 3 lines
Change -lccdir option so that it changes cpp[0] only
when cpp[0] is LCCDIR "gcc/cpp".
..
------------------------------------------------------------------------
r331 | drh | 2002-09-04 20:33:24 +0200 (Wed, 04 Sep 2002) | 2 lines
Final 4.2 version.
revision 342, est la derniere modification du code.
Le reste, c' est des modifs du website...
la release 4.2 a l' air de dater de 2002. J' ai l'impression qu'ils ont bouge le label et uploade des "nouvelles" version 4.2 :-/--
Je est un autre.
Et il est libre ?
La dernière fois que j'avais regardé, le code n'était pas libre. Est-ce que ça a changé ?
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.