1. Documentation error regarding peek4s and peek4u functions

The doc for peek4s() says that it returns a number in the range 0 to (2^32)-1 and that peek4u() returns a number from -(2^31) to (2^31)-1. This is opposite.

The final paragraph in the description of each is correct, however, regarding how each function interprets the MSB.

So how does one submit a ticket? Or should I put this in the bug system on SourceForge? I'm still more used to the informality of the forum.

new topic     » topic index » view message » categorize

2. Re: Documentation error regarding peek4s and peek4u functions

Fixed. And I now see the "tickets" tab at the top of the page.

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

3. Re: Documentation error regarding peek4s and peek4u functions

jaygade said...

Fixed. And I now see the "tickets" tab at the top of the page.

r2766 /tags/4.0b2/include/std/memory.e:

most commits are to the trunk. I could be wrong, is there some reason to want to merge changes back to the trunk later?

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

4. Re: Documentation error regarding peek4s and peek4u functions

ne1uno said...
jaygade said...

Fixed. And I now see the "tickets" tab at the top of the page.

r2766 /tags/4.0b2/include/std/memory.e:

most commits are to the trunk. I could be wrong, is there some reason to want to merge changes back to the trunk later?

Should it be to trunk? Did I mess up?

It's been awhile and I'm still trying to re-remember how to do this stuff properly. I was looking for whatever was current. It's been a few months since I've looked up how to do the svn thing.

Sorry about that.

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

5. Re: Documentation error regarding peek4s and peek4u functions

jaygade said...
ne1uno said...
jaygade said...

Fixed. And I now see the "tickets" tab at the top of the page.

r2766 /tags/4.0b2/include/std/memory.e:

most commits are to the trunk. I could be wrong, is there some reason to want to merge changes back to the trunk later?

Should it be to trunk? Did I mess up?

It's been awhile and I'm still trying to re-remember how to do this stuff properly. I was looking for whatever was current. It's been a few months since I've looked up how to do the svn thing.

Sorry about that.

Yeah, the trunk is where main development happens. In general, tags are meant to be static. They basically point to some release (in this case, the second beta). Branches are often used to do something that you don't want to affect the trunk at that moment (possibly some dramatic refactoring or new features that would break the trunk for a while), or for backpatching an older revision (like if we found and fixed a bug in 3.1.1 and wanted to release a 3.1.2, we'd create a branch for that).

Matt

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

6. Re: Documentation error regarding peek4s and peek4u functions

mattlewis said...
jaygade said...

Should it be to trunk? Did I mess up?

<snip>

Sorry about that.

Yeah, the trunk is where main development happens. In general, tags are meant to be static.

You didn't mess anything up, don't worry about it. It was brought up, however, as the tag 4.0b2 is pretty much static, or dead. i.e. it stops there and will never be used again. It's the end of the branch. No code will ever continue on from there. So, your changes committed will never be distributed to anyone else. That's the main problem.

You might have something like this:

r123 -> r124 -> r125 -> r126 -> r127 -> r128 -> r129 -> trunk 
     \- tag 4.0b2 (r124)             \- tag 4.0b3 (r128) 

So, those tags are never put back into the mainline trunk, which will eventually become 4.0b3, 4.0rc1 and finally 4.0 final. You need to do:

svn co https://rapideuphoria.svn.sourceforge.net/svnroot/rapideuphoria/trunk 

and then work from the trunk directory. You'll need to make your changes again in trunk. However, take note that I changed the file extension from .exu to .ex, as we no longer recommend using .exu for Unix only scripts. They are all .ex, as they are all run with eui.

Jeremy

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

7. Re: Documentation error regarding peek4s and peek4u functions

jeremy said...
mattlewis said...
jaygade said...

Should it be to trunk? Did I mess up?

<snip>

Sorry about that.

Yeah, the trunk is where main development happens. In general, tags are meant to be static.

You didn't mess anything up, don't worry about it. It was brought up, however, as the tag 4.0b2 is pretty much static, or dead. i.e. it stops there and will never be used again. It's the end of the branch. No code will ever continue on from there. So, your changes committed will never be distributed to anyone else. That's the main problem.

You might have something like this:

r123 -> r124 -> r125 -> r126 -> r127 -> r128 -> r129 -> trunk 
     \- tag 4.0b2 (r124)             \- tag 4.0b3 (r128) 

So, those tags are never put back into the mainline trunk, which will eventually become 4.0b3, 4.0rc1 and finally 4.0 final. You need to do:

svn co https://rapideuphoria.svn.sourceforge.net/svnroot/rapideuphoria/trunk 

and then work from the trunk directory. You'll need to make your changes again in trunk. However, take note that I changed the file extension from .exu to .ex, as we no longer recommend using .exu for Unix only scripts. They are all .ex, as they are all run with eui.

Jeremy

Okay, got it. I read all this stuff several months (or a year or two??) ago but I've forgotten it all.

Also, WRT exu vs. ex, I got that. But I noticed that it was set to exu in beta2 which is why I went with that convention. I'll keep that in mind as I go through the rest of it. It looked to me like someone had changed it from ex to exu in the past.

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

Search



Quick Links

User menu

Not signed in.

Misc Menu