1. Eu source commit to svn

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

new topic     » topic index » view message » categorize

2. Re: Eu source commit to svn

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: Eu source commit to svn

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

new topic     » goto parent     » topic index » view message » categorize

4. Re: Eu source commit to svn

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. smile
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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu