[Kos-dev] Re: [Kos-misc] Comment ca ?!

d2 kos-dev@enix.org
02 Jan 2003 17:32:39 +0100


Bonne annee !


>>>>> "Julien" == Julien Munier <julien.munier@enix.org> writes:
    Julien> actuellement, j'ai un truc qui manque, c'est qu'il
    Julien> faudrait commence a ecrire un *vraie* petite librairie c++
    Julien> pour le noyau, les news/delete et

Oui. Je pense qu'il faudrait renommer le module lib en libcrt
(run-time) ou libc tout court, et creer un module libcxxrt (ou libcxx
tout court) qui contient une serie de fichiers pour le runtime c++
(new/delete essentiellement).

    Julien> compagnie. Personnelement, je sais pas ce que doivent
    Julien> exactement faire ces methodes et comment se passe l'appel
    Julien> du constructeur de la classe ...

C'est automatique. Et new correspond en gros a malloc. Voir le lien
que j'ai deja file plusieurs fois :
http://www.codesourcery.com/cxx-abi/ et les sources de gcc 3.x qui
sont assez claires de ce cote la.

    Julien> Bon, a part ca, je confirme que je suis personnellement
    Julien> favorable au __export_text plutot que EXPORT_FUNCTION,
    Julien> parce que d'abord c'est dans le .h, et donc c'est bien
    Julien> plus propre que le EXPORT_FUNCTION et ca evite aussi de
    Julien> faire des corrections de partout.

A part qu'il faudrait peut-etre renommer __export_text en autre
chose... mais quoi ?

    Julien> voila donc, n'hesitez pas a reecrire tout ca correctement,
    Julien> et a me reparler de tout ca (en particulier a toi david,
    Julien> puisque tu es le seul qui n'est pas mort :-) en cette
    Julien> periode de fetes).

Julien, ca serait bien que tu betonnes tout ca toi meme et que tu
mettes sur le cvs (en t'arrangeant pour que ca compile avec gcc
2.95). Parce que sinon on va passer notre temps a faire des variations
sur des choses qui sont en dehors du cvs, et c'est pas terrible. Je
regarderai une fois que ca sera dans le cvs ;)

Re bonne annee,

-- 
d2