LLVM 2.9 !

Posté par . Modéré par patrick_g. Licence CC by-sa
45
8
avr.
2011
Technologie

La version 2.9 de LLVM vient de sortir et a été annoncée par Chris Lattner le 6 avril !
Pour ceux qui se posent encore la question, LLVM est une suite de compilation concurrente de GCC, sous licence UIUC (semblable à BSD), qui a pour but de produire des briques de bases modulaires pour construire toute sorte de programmes : compilateurs, debugger, assembleur, etc. L'aspect hautement modulaire permet également de pouvoir travailler sur une petite partie et d'en faire bénéficier toutes les autres. C'est notamment le cas des optimisations : en effet, LLVM utilise une représentation intermédiaire (IR) parfaitement spécifiée et les optimisations se font sur cette représentation. Et ce n'est qu'un des nombreux avantages de LLVM.

Cette version 2.9 permet de consolider plein d'aspects de LLVM. Parmi les nouveautés principales, on notera :

  • la génération de code a été améliorée, en particulier pour l'architecture ARM ;
  • l'optimisation au moment de la liaison (LTO) a été améliorée également ;
  • un nouvel allocateur de registre a été écrit, mais n'est pas activé par défaut pour cette sortie ;
  • l'infrastructure Machine Code est désormais utilisée par défaut pour produire du code objet directement (plutôt que de passer par un assembleur externe) ;
  • Clang, le compilateur C/C++/Objective-C/Objective-C++ gère le C++0x de mieux en mieux, avec l'ajout des rvalue references et des variadic templates ;
  • LLDB, le débugger du projet LLVM, atteint un certain stade de maturité alors que ce n'était qu'un projet larvaire à la dernière sortie.

Journal Maître Capello bronsonisé

Posté par . Licence CC by-sa
22
22
mar.
2011

Le plus grand défenseur de la langue française, loin devant toutes les moules de linuxfr, est mort dimanche à l'âge de 88 ans. Pour lui faire honneur, je propose qu'on ne fasse aucune faute d'orthographe ou de grammaire aujourd'hui.

http://tele.premiere.fr/News-Tele/Maitre-Capello-Deces-du-roi-des-mots-fleches/%28gid%29/2663541

LLVM 2.8, ça avance !

Posté par . Modéré par patrick_g.
Tags :
31
22
oct.
2010
Technologie
Une nouvelle version de LLVM (Low-Level Virtual Machine) est sortie le 5 octobre 2010. Elle se nomme LLVM 2.8 et suit la version 2.7 sortie le 27 avril dernier. LLVM est une infrastructure de compilation sous licence BSD et est soutenue par Apple. Elle représente en fait une boîte à outils pour réaliser des compilateurs, des machines virtuelles et plein d'autres choses. Elle est fondée sur un langage assembleur typé qui sert de représentation intermédiaire pendant la compilation, mais également de bytecode sur le disque et de langage assembleur à part entière. Le projet LLVM développe également nombre de sous-projets, et non des moindres, comme Clang qui est un compilateur C/C++/Objective C/Objective C++.

Cette nouvelle version apporte plein d'améliorations, notamment au niveau des performances, et de nouveautés, que ce soit dans LLVM ou dans les projets annexes. Quelques-unes des principales avancées sont données dans la suite de la dépêche.

Journal Git malgré moi

Posté par .
Tags : aucun
25
24
sept.
2010
Ça faisait un moment que je voulais regarder git, histoire de ne pas mourir idiot, et bien que je n'apprécie pas du tout les DVCS (j'y reviens). Mais bon, quand on voit que dès qu'un projet commence, une des premières requêtes est : "why not git?" si le projet utilise un bon vieux Subversion, je me dis que ça ne vaut pas le coup de perdre du temps à argumenter et démarrer directement par git (oui, les utilisateurs habituels de (...)

Journal OpenSMTPd forke...

Posté par .
Tags : aucun
11
8
sept.
2010
Je suis de loin le développement de OpenSMTPd et en voulant voir où ça en était, je suis tombé sur une nouvelle assez étrange, daté du 3 septembre 2010 : un des deux développeurs originaux de OpenSMTPDd, Gilles Chehade, vient de forker implicitement le code.

Au départ, l'autre développeur a écrit un patch pour améliorer la gestion des files. Problème : Gilles Chehade n'a pas été impliqué dans le design de ce nouveau code. Du coup, il avait plein de (...)

Journal Wikipedia (en) change de look

Posté par .
Tags : aucun
7
13
mai
2010
Je n'ai pas beaucoup d'informations sur le sujet, j'ai juste noté que le Wikipédia anglophone avait changé de look. Parmi les changements, le menu sur le côté (les langues sont enroulés par défaut), les onglets discussion/modifier/etc sont modernisés. Ça donne un coup de jeune, c'est pas si mal que ça. Question en attente : à quand sur le Wikipédia francophone ?

http://en.wikipedia.org/wiki/Main_Page

Journal Jyraphe 0.5

Posté par .
Tags : aucun
5
26
juin
2009
Je vous avais dit la dernière fois que la prochaine version de Jyraphe serait toute changée par rapport à la 0.4, j'ai menti ! :P

En fait, il y avait un bug dans l'installeur de la 0.4 et il a été corrigé. Une nouvelle version est donc apparu pour permettre à plus de gens de l'installer.

Autre grande nouveauté, je ne suis plus seul dans le développement de Jyraphe. Guillaume Pasquet m'a rejoint et c'est d'ailleurs à lui qu'on doit (...)

La Jyraphe sort des steppes en version 0.4

Posté par . Modéré par baud123.
Tags :
8
21
avr.
2009
Internet
Jyraphe est une application libre web de dépôt de fichier simple et facile à installer, écrite en PHP pur qui est née il y a à peu près un an. Elle permet de s'affranchir des sites d'hébergement de fichiers en un clic et d'avoir son propre dépôt de fichier sur son bout de serveur et ainsi contribuer à l'extinction du Minitel 2.0.

À quoi peut servir un tel site ? Facile ! Qui n'a jamais voulu envoyer un fichier à travers un protocole de messagerie instantanée sans y arriver ? Ou envoyer une pièce jointe à une liste de diffusion qui dépasse la taille autorisée ? Jyraphe est fait pour ça : vous allez sur votre dépôt, vous envoyez votre fichier et vous recevez un lien en échange que vous pouvez diffuser. Les seules contraintes sont les paramètres PHP qui limitent la taille du fichier à envoyer (2Mo par défaut).

Le projet Jyraphe est publié sous licence AGPLv3 et est hébergé par GNA!.

Journal La fin des brevets logiciels ?

Posté par .
Tags : aucun
0
25
juil.
2008
Selon [0] repris par [1], l'office américain des brevets s'apprêteraient à resserrer les boulons pour accepter les brevets logiciels et même à revoir tous les brevets déjà accordés, ce qui pourraient invalider un bon nombre de brevets, voire tous.

Pour décréter qu'un brevet est valide, l'Office propose qu'il y ait un résultat d'une transformation physique d'un article ou que l'invention soit lié à une machine particulière, position qui se rapproche de celle qu'avait défendu Michel Rocard à l'époque au Parlement (...)

Journal Jyraphe 0.3

Posté par .
Tags : aucun
0
28
mai
2008
La Jyraphe grandit jusqu'à la version 0.3 !

Pour rappel, Jyraphe est une application web de dépôt de fichier, facile à installer et facile à utiliser.

Cette nouvelle version apporte beaucoup de nouvelles fonctionnalités et de corrections de bugs (dont un bug de sécurité important). Elle est considérée comme pas tout à fait stable car de petits bugs persistent encore. La version 0.4 essaiera de corriger ces bugs. La version 0.5 ajoutera de nouvelles fonctionnalités suivant les demandes des utilisateurs. (...)

Journal Jyraphe 0.2

Posté par .
Tags : aucun
0
22
avr.
2008
Jyraphe, votre dépôt de fichier en ligne, sort dans sa deuxième version publique avec uniquement des corrections de bugs par rapport à la première version. Il y a un bug de sécurité dans la 0.1 donc tous les utilisateurs sont vivement encouragés à utiliser cette version. Les locales sont maintenant générées dans le tarball pour bénéficier de la localisation sans effort.

Pour la suite (0.3), de nouvelles fonctionnalités vont peut-être apparaître (sous réserve de leur faisabilité, liste non exhaustive) :
(...)

Jyraphe, votre dépôt en ligne de fichier

Posté par . Modéré par Amaury.
0
17
avr.
2008
Internet
La Jyraphe est sorti des steppes dans sa première version publique, la version 0.1.

Jyraphe est une application web de dépôt de fichier, facile à installer et facile à utiliser. Jyraphe est une application complètement libre, distribuée selon les termes de la GNU Affero General Public License, version 3 ou supérieure. Jyraphe est développé selon la philosophie Getting Real, donc possède juste les fonctionnalité nécessaires. La suite de la dépêche vous donnera un aperçu de ces fonctionnalités.

Le but de Jyraphe est de proposer une application web de dépôt de fichier simple que tout le monde puisse installer sur son bout de serveur. Le but est de multiplier les Jyraphe sur l'Internet, à l'inverse de certains sites dont le but est de centraliser le service au maximum, en ajoutant au passage de la publicité qui fait mal aux yeux.

Cette application est un bon remède contre le Minitel 2.0