et la prochaine fois que tu posts hors sujet ici c tu rejoins orion ?
dans ton prochain topic ou tu annonces une release de tigcc, si on débarque et qu'on dit "tigcc c de la merde" ca te fera plaisir ?
Zeph Le 31/08/2003 à 17:38 Pour rappeller que TIGCC existe et que ce n'est "que" la version PC qui va sortir, tu aurais très bien pu le faire sans détruire GTC pour autant. Quand au kick d'Orion_ je n'y suis pour rien.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
En compilant GTC avec GTC, tu gagnes combien, par rapport à TIGCC ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
euh à la base c'est combien ?

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
33536 pour la version PPG inclue dans la distrib
28599 pour la version PPG recompilée avec GCC 3.3, -mregparm et -fomit-frame-pointer
auxquels il faut bien entendu rajouter 1685 octets de launcher...
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
et donc toi ça fait un fichier compressé auto exécutable ?

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
C'est idiot de mettre les données compressées dans le même exécutable que le lanceur!
1. Ça fera une double recopie en RAM pour les programmes archivés: une copie compressée et une non-compressée.
2. Ça ne permet pas de dépasser les 24 KO compressés. Le décompresseur ExePack est très pratique parce qu'il sert en même temps de lanceur pour dépasser les 24 KO.
Bref, il y a des raisons pour lesquelles ExePack ne fait pas ça!
Pollux> Ce serait plus intéressant de comparer les tailles non-compressées.
Tu compresses avec quoi, toi ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Uther Le 02/09/2003 à 10:57 bref, les packs archives restent le moyen le plus efficace de gérer les auto-extractibles.
et aussi arrête de dire que tous les programmes sont bogués sans donner d'exemples de bug...
Le lanceur qui décharge sa copie en cours d'exécution, c'est un hack assez sale (qui a été refusé pour ExePack parce qu'il est trop sale, les logiciels de la TICT ayant la réputation d'être programmés proprement). Maintenant, la question probablement plus importante que s'il est propre ou pas est s'il est stable ou pas. Ça, je ne peux pas le dire parce que je n'ai ni les sources pour vérifier, ni les binaires pour tester. (J'ai été objectif là, Monsieur Barthélémy???)
Zeph Le 02/09/2003 à 18:08 Juste une question : pourquoi c'est sale (enfin pourquoi "plus" sale qu'un lanceur et des données compressées à part) ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Normalement, si on a le lanceur intégré dans le programme, on a le programme en RAM 2 fois:
* une fois compressé dans le twin du lanceur
* une fois décompressé
Ce que font PpHd (packs archive) et Pollux (la compression dont on est en train de parler) pour résoudre ce problème est qu'ils suppriment le twin du lanceur alors qu'il se trouve théoriquement en pleine exécution (en prenant bien sûr, du moins je l'espère, des précautions pour ne jamais exécuter du code dans le twin qu'ils viennent de supprimer). C'est ça qui est sale.
Kevin: Ce n'est pas très dur de copier le code de décompression dans un handle avant de supprimer le twin, tu sais...