1. Eu source commit to svn
- Posted by Matt Lewis <matthewwalkerlewis at gmail.com> Dec 24, 2006
- 563 views
- Last edited Dec 25, 2006
I've committed some changes to the source code. I added a Makefile for gcc. I'm using gcc 4.1, and there are several changes that had to be made to get it to work. The call-c stuff was different, and the size of a callback grew a little bit, and it had trouble detecting integer addition and subtraction overflow, so I added some unsigned/signed casts. Someone should check the code to make sure I didn't break anything when compiling under 3.x. I haven't found any problems under Open Watcom 1.5. Matt Lewis
2. Re: Eu source commit to svn
- Posted by Robert Craig <rds at RapidEuphoria.com> Dec 24, 2006
- 577 views
- Last edited Dec 25, 2006
Matt Lewis wrote: > I've committed some changes to the source code. I added a Makefile for > gcc. I'm using gcc 4.1, and there are several changes that had to be > made to get it to work. The call-c stuff was different, and the size > of a callback grew a little bit, and it had trouble detecting integer > addition and subtraction overflow, so I added some unsigned/signed casts. Sounds good. I'll take a look at it sometime during the holiday season. I'm working on an internal design document for the Translator, to help people understand how it works. I'll add it to the euphoria\source directory. It's just a plain text file. > Someone should check the code to make sure I didn't break anything when > compiling under 3.x. I haven't found any problems under Open Watcom 1.5. I'd like to rebuild everything and do a 3.0.2 release in the new year. The only significant bug in 3.0.1 is that Euphoria multitasking under Windows is broken with the Translator (it works in 3.0.0). I don't think many people care about that yet, but I'd like to clear it up. It's a trivial fix that is already in the SourceForge repository. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
3. Re: Eu source commit to svn
- Posted by Matt Lewis <matthewwalkerlewis at gmail.com> Dec 25, 2006
- 556 views
Robert Craig wrote: > > I'd like to rebuild everything and do a 3.0.2 release in the > new year. The only significant bug in 3.0.1 is that Euphoria > multitasking under Windows is broken with the Translator > (it works in 3.0.0). I don't think many people care about that yet, > but I'd like to clear it up. It's a trivial fix that is already > in the SourceForge repository. Cool. I just did another one that I'd fixed in be_w.c for ooeu, but hadn't moved over to the Euphoria source. It just makes sure that when a newline is printed to the console under windows that the everything scrolls, rather than just the first 80 chars. I like to use a wider console window, and I tend to end up with a bunch of junk on the right side of the screen whenever I have any eu output. I haven't decrypted enough of be_w.c to allow it to actually do any printing to the width of the console, but at least newlines will work properly... Matt
4. Re: Eu source commit to svn
- Posted by Robert Craig <rds at RapidEuphoria.com> Dec 25, 2006
- 538 views
Matt Lewis wrote: > Cool. I just did another one that I'd fixed in be_w.c for ooeu, but hadn't > moved over to the Euphoria source. It just makes sure that when a newline > is printed to the console under windows that the everything scrolls, > rather than just the first 80 chars. I like to use a wider console window, > and I tend to end up with a bunch of junk on the right side of the screen > whenever I have any eu output. I haven't decrypted enough of be_w.c to > allow it to actually do any printing to the width of the console, but at > least newlines will work properly... Thanks. I think I promised to fix that a while ago. Feel free to proceed. I agree that be_w.c is pretty cryptic with all the #ifdef's and other convoluted stuff. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com