Re: SE 2.2 beta #2 code generation
Howard Thomson <[email protected]> Wed, 28 Sep 2005 13:46:47 +0100
| Newsgroups | gmane.comp.lang.eiffel.smalleiffel |
|---|---|
| Message-ID | <[email protected]> |
Hi Philippe, Yes, I had to do a substantial edit to fix update calls on expanded types to move to SE2.1, so I am aware of that as a possible cause, but I thought that all such changes to expanded update semantics had already happened for 2.1. The code that is affected is my own adaptation of the Slyboots GUI classes from Sourceforge. All GUI widgets draw exposure events correctly, except for the tree widgets, so I know that the code path common to all widgets, which includes all the expanded class updates, is still functional. I am currently at a loss as to what to look for, although I do know what code of mine must be affected. Regards, Howard On Wednesday 28 September 2005 12:48, you wrote: > > Hi all, > > > > Can anyone suggest what features of Eiffel code might compile differently > > between SE 2.1 and SE 2.2 beta #2 ? > > > > My Eiffel project, which now compiles under both SE 2.1 and SE 2.2 beta > > 2, behaves incorrectly when compiled with SE 2.2. > > > > The symptoms suggest that it may be a change in semantics of either bit > > manipulation, or integer calculation. > > > > Any suggestions welcome, including pointers to areas of SE source code > > that have changed in regard to C code generated for INTEGER_xx etc. > > If you have your own expanded classes with modifier methods, this might be > your problem. Depending the way such method is called, the modified object > is the original one or some copy. (It's a fix in the compiler probably made > between 2.1 and 2.2) > > Hope this helps, > > Philippe Ribet > > ------------ ALICE HAUT DEBIT A 29,95 EUR/MOIS ------------ > ALICEBOX, l'offre Internet tout en 1 : ADSL, téléphonie, modem Wi-Fi et en > exclusivité la hotline gratuite 24h/24 ! Soumis à conditions. Pour en > profiter cliquez ici http://abonnement.aliceadsl.fr -- Howard Thomson -- "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." -- Albert Einstein