Jusqu'a il n'y a pas longtemps la seule archi supportée était PDP-11. Peut etre que c'est aussi pour ca qu'il developpe son compilo (est ce que gcc supporte encore PDP-11 ?)
Sinon je trouve llvm très facile d'accès pour comprendre comment marche un backend optimisant. (et clang étant en developpement si des gens veulent faire joujou avec un parser tout neuf, ils peuvent se faire plaisir)
Raaah bon désolé de m'enerver mais faudrait arrêter... toute la communauté des compilos est morte de rire, pcc est présenté partout comme une innovation technologique qui va sauver *BSD du marasme, et on me répond que c'est du "travail en cours".
Sérieux quand on voit le buzz que peut avoir ce truc qui est a mille lieux de la plupart des compilos académiques (qui sont encore loin des compilos de productions), c'est à se demander si les experts d'un domaine peuvent encore encore contre balancer la "foule" du web.
Encore désolé, mais je viens de telecharger les sources et la c'est juste risible. J'ai rien contre pcc, c'est un bon projet de licence ou de master pour apprendre comment est fait un compilo mais c'est tout sauf une avancée technologique.
(En plus si j'ai bien compris ce que vienne de faire NetBSD et OpenBSD, ils viennent de forker le projet en l'important chacun dans leur cvs, donc ca risque d'avancer encore moins)
Construire SSA sans l'utiliser après ca sert juste à rien. Et SSA sans phi j'appelle pas ça du SSA.
Ensuite le phi c'est toujours le truc qui fait chier quand on fait un algo sur SSA (la copie est parallèle, le use est dans le bloc précedent, etc).
Sinon construire SSA c'est vraiment trivial, si il arrive pas à le faire c'est que sa representation intermédiaire est à chier, le plus dur c'est de minimiser le nombre de phi sans que la construction prenne trop de temps.
En même temps clang n'est pas encore utilisable pour le C. Par contre il commence à gérer pas mal pour l'analyse syntaxique, y'a pas des volontaires pour plugger ca dans vim et avoir une analyse temps réel des erreurs de syntaxe ?
C'etait un des buts de clang de pouvoir analyser très rapidement le code pour les IDE.
Hum, SSA sans phi c'est pas très utile :) (en puis c'est beaucoup plus facile).
Sinon c'est pas comme si un compilateur c'était un des logiciels les plus compliqués à écrire, en tout cas visiblement y'a plein de gens qui aiment tout refaire :)
A mon avis quand ils arriveront au niveau d'optim de gcc, les devs gcc auront eu le temps de réécrire les optimisations pour qu'elles soient plus rapides.
(Il n'y a même pas encore de SSA dans pcc...)
Sinon a leur place j'aurais utilisé clang (front end C d'apple, licence BSD) +llvm (backend BSD, maintenu entre autre par apple). clang demande encore du travail avant d'etre utilisable (mais en attendant on peut utiliser gcc en back end), par contre llvm est bien plus avancé et il produit des optimisations très efficaces.
Tu enleves le code de Nick, le reste est BSD, c'est ce que dit le header. Seul le travail de Nick est sous GPL, si tu penses qu'il a pas fait suffisament de travail pour mériter un copyright, tu vires ses trucs et tu te retrouves avec un fichier sous licence ISC.
La il exagere grave:
- le repo madwifi distribue le code bsd sous sa licence originelle et les modifications des devs linux sous licence gpl. Ce changement a été approuvé par des avocats de la sflc. Meme si c'est pas "ethique" ca reste legal.
- meme si les devs linux auraient pu le faire, ils n'ont pas appliqués ce changement au repo wireless-git.
Et maintenant Theo recommence le troll en disant qu'en fait ils n'ont pas le droit de rajouter leur copyright car ils n'ont pas fait assez de modifications. Dans tous les cas je doute que ce soit illegal (au pire leur copyright ne couvre que du vent).
Nick and Jiri did
not proveably do enough original work to earn copyright on a
derivative work, since their work is just an adaptation.
Le truc c'est surtout que dans pas longtemps (quelques mois) ils sortent un design formé d'un couple cpu/gpu, et qu'ils veulent pas perdre le support linux. Donc la seule solution c'est d'ouvrir les specs.
Sauf que dans le fichier en question il y avait un:
alternatively, this software may be distributed under the terms of the GNU General Public License ("GPL") version 2 as published by the Free Software Foundation
Sauf que c'est en espace utilisateur et que tu auras acces a tout le reste (meme le kernel) donc si certaines personnes veulent experimenter avec le gsm je pense pas qu'ils rencontrent beaucoup de difficultés :) (apres je comprends qu'ils n'aient pas le droit de vendre un telephone sans stack gsm agrée)
En même temps si on compare par rapport au sondage de l'année dernière c'est surtout Suse qui a fait une percée enorme, debian et ubuntu n'ont que très legerement augmenté.
Heureusement je peux aussi utiliser la technique des '.'
login@gmail.com et l.o.g.i.n@gmail.com font reference à la meme boite mail, par contre y'a quand meme moins de possibilités et c'est moins pratique pour savoir d'ou vient le spam.
Tous les logiciels de gestion de version distribués permettent de faire ca (darcs, monotone, arch, bzr, git, mercurial, ...) c'est le principe de base :)
[^] # Re: Re ; Fin de gcc dans les *BSD ?
Posté par ribwund . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 3.
[^] # Re: llvm
Posté par ribwund . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 3.
Sinon je trouve llvm très facile d'accès pour comprendre comment marche un backend optimisant. (et clang étant en developpement si des gens veulent faire joujou avec un parser tout neuf, ils peuvent se faire plaisir)
[^] # Re: llvm
Posté par ribwund . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 5.
Sérieux quand on voit le buzz que peut avoir ce truc qui est a mille lieux de la plupart des compilos académiques (qui sont encore loin des compilos de productions), c'est à se demander si les experts d'un domaine peuvent encore encore contre balancer la "foule" du web.
Encore désolé, mais je viens de telecharger les sources et la c'est juste risible. J'ai rien contre pcc, c'est un bon projet de licence ou de master pour apprendre comment est fait un compilo mais c'est tout sauf une avancée technologique.
(En plus si j'ai bien compris ce que vienne de faire NetBSD et OpenBSD, ils viennent de forker le projet en l'important chacun dans leur cvs, donc ca risque d'avancer encore moins)
[^] # Re: llvm
Posté par ribwund . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 1.
Ensuite le phi c'est toujours le truc qui fait chier quand on fait un algo sur SSA (la copie est parallèle, le use est dans le bloc précedent, etc).
Sinon construire SSA c'est vraiment trivial, si il arrive pas à le faire c'est que sa representation intermédiaire est à chier, le plus dur c'est de minimiser le nombre de phi sans que la construction prenne trop de temps.
[^] # Re: llvm
Posté par ribwund . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 4.
C'etait un des buts de clang de pouvoir analyser très rapidement le code pour les IDE.
[^] # Re: llvm
Posté par ribwund . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 5.
Sinon c'est pas comme si un compilateur c'était un des logiciels les plus compliqués à écrire, en tout cas visiblement y'a plein de gens qui aiment tout refaire :)
# llvm
Posté par ribwund . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 9.
(Il n'y a même pas encore de SSA dans pcc...)
Sinon a leur place j'aurais utilisé clang (front end C d'apple, licence BSD) +llvm (backend BSD, maintenu entre autre par apple). clang demande encore du travail avant d'etre utilisable (mais en attendant on peut utiliser gcc en back end), par contre llvm est bien plus avancé et il produit des optimisations très efficaces.
[^] # Re: 900 pages ?
Posté par ribwund . En réponse à la dépêche AMD fournit plus de 900 pages de spécifications pour ses GPU. Évalué à 2.
# Un autre lien
Posté par ribwund . En réponse à la dépêche AMD fournit plus de 900 pages de spécifications pour ses GPU. Évalué à 9.
http://bgoglin.livejournal.com/12755.html
[^] # Re: On m'aurait mentit ?
Posté par ribwund . En réponse au journal la vaccination GPL vs la liberté total BSD : le cas du drivers atheros. Évalué à 2.
Tu enleves le code de Nick, le reste est BSD, c'est ce que dit le header. Seul le travail de Nick est sous GPL, si tu penses qu'il a pas fait suffisament de travail pour mériter un copyright, tu vires ses trucs et tu te retrouves avec un fichier sous licence ISC.
# .
Posté par ribwund . En réponse au journal la vaccination GPL vs la liberté total BSD : le cas du drivers atheros. Évalué à 4.
- le repo madwifi distribue le code bsd sous sa licence originelle et les modifications des devs linux sous licence gpl. Ce changement a été approuvé par des avocats de la sflc. Meme si c'est pas "ethique" ca reste legal.
- meme si les devs linux auraient pu le faire, ils n'ont pas appliqués ce changement au repo wireless-git.
Et maintenant Theo recommence le troll en disant qu'en fait ils n'ont pas le droit de rajouter leur copyright car ils n'ont pas fait assez de modifications. Dans tous les cas je doute que ce soit illegal (au pire leur copyright ne couvre que du vent).
[^] # Re: ce n'est pas le cas quoi?
Posté par ribwund . En réponse au journal Finalement, pas de NDA pour AMD. Évalué à 10.
[^] # Re: En aout, c'est des stagiaires...
Posté par ribwund . En réponse au journal les préjugés de mk2 sur les utilisateurs de libre. Évalué à -3.
[^] # Re: A propos du texte des sources
Posté par ribwund . En réponse au journal [Troll?] Sacré Théo. Évalué à 3.
[^] # Re: Raccourci ?
Posté par ribwund . En réponse au journal Apiculture et fin du monde. Évalué à 3.
# .
Posté par ribwund . En réponse au journal Apiculture et fin du monde. Évalué à 4.
ce serait du a un parasite venu d'asie.
[^] # Re: Question
Posté par ribwund . En réponse au journal Le code source de la NeufBox 4 disponible. Évalué à 3.
[^] # Re: Tiens, je pensais a CImg quelques minutes avant de voir ce journal !
Posté par ribwund . En réponse au journal Pour manipuler des images en C++, il suffit de .... Évalué à 3.
[^] # Re: Question
Posté par ribwund . En réponse au journal Skype était HS, la faute à qui?. Évalué à 3.
y'a des gens qui ont des theories sur des mailings lists specialisés comme:
http://lists.zooko.com/pipermail/p2p-hackers/2007-August/001(...)
l'article lwn:
http://lwn.net/SubscriberLink/246255/ac33ff14a5137e13/
[^] # Re: OVH
Posté par ribwund . En réponse au journal Serveur dédié de qualité. Évalué à 5.
[^] # Re: je veux bien mais ...
Posté par ribwund . En réponse au journal [openmoko] Commande groupée de Neo 1973 ?. Évalué à 3.
[^] # Re: Re:
Posté par ribwund . En réponse au journal Résultat du sondage DesktopLinux sur l'utilisation de Linux à la maison. Évalué à 3.
[^] # Re: (dis moi ce que tu as besoin je te dirai comment t'en passer)
Posté par ribwund . En réponse au journal voyages-sncf.com et les standards. Évalué à 2.
[^] # Re: (dis moi ce que tu as besoin je te dirai comment t'en passer)
Posté par ribwund . En réponse au journal voyages-sncf.com et les standards. Évalué à 2.
login@gmail.com et l.o.g.i.n@gmail.com font reference à la meme boite mail, par contre y'a quand meme moins de possibilités et c'est moins pratique pour savoir d'ou vient le spam.
[^] # Re: bazaar
Posté par ribwund . En réponse au journal Sondage pour utilisateurs de git. Évalué à 2.