30

limmt
: g fait ce que tu m'a dit et ca marche tjs po

Je vais regarder ton problème de plus près.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

31

Ou si vraiment tu n'acceptes pas d'attendre 3 secondes pour une compilation
Sous Windows 98, ce serait plus près d'une minute que trois secondes à mon avis neutral
<excuse bidon="on">Maintenant il fonctionne, mais je garde -O0 en attendant, ça ralentit mon programme et augmente la taille et m'oblige donc à optimiser! grin</excuse bidon>
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

32

brunni > g posté la source + haut
KK > k thx
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

33

Brunni
:
Ou si vraiment tu n'acceptes pas d'attendre 3 secondes pour une compilation
Sous Windows 98, ce serait plus près d'une minute que trois secondes à mon avis neutral

J'ai essayé de compiler de gros projets avec Windows 95 et Me et ce n'est pas si grave que ça, donc je ne pense pas que ce soit si lourd que ça avec Windows 98.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

34

Ça dépend, quand j'avais Windows 98, un projet qui mettait une minute à compiler c'était pas extraordinaire.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

35

pareil ; sous 98, 1min30
sous XP, même projet, même version de TIGCC, même PC, 30 secondes
(environ, à chaque fois, et ça date d'il y a bien deux ans)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

36

<emulation=on>
Et alors, moi ça ne me dérange pas d'attendre 10 minutes pour une compilation.
</>

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

37

<tagueule target="Pollux"/>
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

38

Erf, ça aurait pas été la première fois que tu le disais, avoue tongue

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

39

kk > t'a trouvé le pb ac la stack dans la source que je t'ai envoyé?
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

40

Non (pas encore eu le temps de regarder en détail).
Mais je pense que ton problème est que tu n'as mis la sauvegarde/restauration qu'à une de tes plusieurs boucles plaçant quelque chose sur la pile d'expression. Il faudra la mettre à toutes.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

41

je l'ai mi la sauvagarde / rest&auration avant et apres 'lintyerpétation d'une commande multitache
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

42

Et voilà, ce n'est qu'une de tes boucles touchant à la pile d'expressions.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

43

non c'est la seule
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

44

C'est peut-être la seule boucle, mais tu touches à la pile d'expression à pratiquement chaque appel de Exec_Command sans rien nettoyer. Au bout de suffisamment d'appels à cette fonction, la pile d'expressions est pleine. Il faut restaurer la valeur de top_estack récupérée au début de Exec_Command avant le prochain return.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

45

y'non pasque la seule fonction qui appelle exec_command c exec_one et c la dedans que y'a la sauvagarde restore de la stack
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

46

Heu... ôte-moi d'un doute là... tu ne veux tout de même pas tokeniser des progs TI-BASIC sous leur forme texte (ligne par ligne) en temps réel et penser les exécuter ainsi non? Parce que le parsing est extrêmement lent, et maintenant si plusieurs tournent en même temps, alors là... sick
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

47

Brunni :
Heu... ôte-moi d'un doute là... tu ne veux tout de même pas tokeniser des progs TI-BASIC sous leur forme texte (ligne par ligne) en temps réel et penser les exécuter ainsi non? Parce que le parsing est extrêmement lent, et maintenant si plusieurs tournent en même temps, alors là... sick

Meuh si, j'avais fait un petit interpréteur pourri (en C, qui plus est) qui parsait en temps réel. Une petite dizaine de fois plus rapide que le Basic, si mes souvenirs sont bons. Mais c'est sûr que l'idéal c évidemment de compiler pour une machine virtuelle (et là on peut atteindre des vitesses bien supérieures).

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

48

Sauf que là il parse en temps réel en utilisant les fonctions du TIOS, et non son propre interpréteur. Et c'est là que c'est mur
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

49

Pollux>Et ont attend toujours la version ASMtongue
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

50

Mac> La vapeur vaincra cheeky

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

51

kk > t'a trouvé qqch? pasque moi je vois tjs pa ou est le pb
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

52

Je viens de jeter un coup d'œil là-dessus. Ma conclusion:
* Ce n'est pas un bogue du compilateur. (J'ai vérifié le code généré et il est bon, même sans volatile.)
* Impossible de déboguer ton programme parce qu'il me manque plein de fichiers. (Tu ne m'as envoyé que les sources du programme principal, et ni la DLL, ni les applications.)
* Bref, je n'ai aucune idée d'où vient ton bogue.

Au fait, il faudra m'expliquer pourquoi tu utilises USE_KERNEL, vu que ton programme compile très bien sans.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

53

USE_KERNEL c pasque + tard y'aura des librairies du style ziplib utilisées
att je t'envoie le DLL
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

54

55

kk > t'a trouvé qqch?
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

56

Non. Mais il faut dire que j'étais occupé par d'autres trucs en ces derniers temps. sad
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

57

-en

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)