ruby 1.8.0 preview6

Y

Yukihiro Matsumoto

Hello,

We are almost there.

ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview6.tar.gz

matz.
 
A

Aredridel

--=-uB0vEcILIMTxWtizvEjb
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Available in PLD's CVS.

Ari

--=-uB0vEcILIMTxWtizvEjb
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQA/KSAptP09exA3hooRAlFUAKClqTuHRbA3rg85BsDInCTfdJwcQwCcCK38
l2dNuvENkWM9ATXxRy3bcLo=
=WOl3
-----END PGP SIGNATURE-----

--=-uB0vEcILIMTxWtizvEjb--
 
B

Brett H. Williams

Hello,

We are almost there.

ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview6.tar.gz

matz.

Has anyone been testing these on HP-UX? The last time I did was a CVS
snapshot not long after preview2... if no one else is running sets of tests
for HP-UX then I'll find some time to do it.

I'm compiling it now for a 'hello world' test.
 
B

Ben Giddings

I'm compiling it now for a 'hello world' test.

Matz, maybe you could give a little guidance on what you want tested:
* the build process
* the ruby interpreter after the build is complete
* ...?

Now, I imagine the answer is "everything", but maybe you could give a little
guidance on what areas to pay particular attention to. Are there corner
cases that may not get hit unless someone intentionally tries to break them?
As to the build process, has anybody started making a checklist of systems /
configurations on which the distribution is known to build cleanly, maybe
using a wiki? Also, are there instructions on what to do if the build
process isn't as simple as "configure; make; make test; make install" for a
particular platform? I don't have access to any interesting hardware or
OSes, just RedHat 9, RedHat 7.3 and OS X...

For really putting things through their paces, does anybody know of some Ruby
software that really tests out the system? Does FreeRIDE do it? Would any
old FOX based program work? Any suggestions?

I'd like to help, and I have time slices that I could spend doing something in
between attempts at building a Linux kernel, but I'm not sure how to help.

Ben
 
T

the_rev_dharma_roadkill

Hello,

We are almost there.

ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview6.tar.gz

matz.

The only new compiler warning I get on osf1V5.1 (tru64 5.1) is:

cc: Warning: socket.c, line 1571: Non-void function "unix_recv_io"
does not contain a return statement. (missingreturn)
static VALUE
^

The rest are known environment warnings and signed/unsigned pointer
mismatches such as:
cc: Warning: io.c, line 869: In the initializer for p, the referenced
type of the pointer value "((f)->_ptr)" is "unsigned char", which is
not compatible with "const char" because they differ by
signed/unsigned attribute. (ptrmismatch1)
const char *p = READ_DATA_PENDING_PTR(f);
----------------------------^
cc: Warning: io.c, line 959: In the initializer for p, the referenced
type of the pointer value "((f)->_ptr)" is "unsigned char", which is
not compatible with "const char" because they differ by
signed/unsigned attribute. (ptrmismatch1)
const char *p = READ_DATA_PENDING_PTR(f);
----------------------------^

29 mismatches total, not very worried about them.

Doug
 
P

Park Heesob

----- Original Message -----
From: "Yukihiro Matsumoto" <[email protected]>
To: "ruby-talk ML" <[email protected]>; <[email protected]>
Sent: Thursday, July 31, 2003 5:51 PM
Subject: ruby 1.8.0 preview6

Hello,

We are almost there.

ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview6.tar.gz

matz.
Hi,

I think this is a bug in preview6 related toWindows internal command.


C:\>ruby -v -e "puts `ver`"
ruby 1.8.0 (2003-05-15) [i386-mswin32]

Microsoft Windows 2000 [Version 5.00.2195]

C:\>ruby -v -e "puts `ver`"
ruby 1.8.0 (2003-07-31) [i386-mswin32]
-e:1:in ``': No such file or directory - ver (Errno::ENOENT)
from -e:1

C:\>ruby -v -e 'p system("ver")'
ruby 1.8.0 (2003-05-15) [i386-mswin32]

Microsoft Windows 2000 [Version 5.00.2195]
true

C:\>ruby -v -e 'p system("ver")'
ruby 1.8.0 (2003-07-31) [i386-mswin32]
false

Park Heesob
 
C

Chad Fowler

Yukihiro said:
* whether it runs on those platforms (e.g. make test)

As I read this test, I can't help but wish we had a little more focus on
Rubicon and it was included with the Ruby core. The question of "What
should I test?" might have a more obvious answer. Matz, any thoughts on
putting Rubicon in the core Ruby distribution (and replacing "make test")?

Chad
 
D

Dave Thomas

Yukihiro said:
|As I read this test, I can't help but wish we had a little more focus on
|Rubicon and it was included with the Ruby core. The question of "What
|should I test?" might have a more obvious answer. Matz, any thoughts on
|putting Rubicon in the core Ruby distribution (and replacing "make test")?

I promised Dave Thomas that rubicon or nearly equivalent test suites
will be bundled with 1.8.1.

Which has a nice side-effect - we can remove all the version checking in
the tests if the test are in the repository alongside Ruby.


Cheers


Dave
 
C

Chad Fowler

Dave said:
Which has a nice side-effect - we can remove all the version checking
in the tests if the test are in the repository alongside Ruby.

This is great news, Matz (and a nice observation, Dave). There has been
a lot of work put into Rubicon, and it would be a shame for us not to
really make use of it. It would be wonderful to get it (and Ruby) to
the point that it could some day pass at 100% on every supported
platform. We're pretty far from that goal as of now--especially on Windows.

This would really complement the recent talk of a formal specification
for Ruby. We could have an EBNF-ish grammar as a document and and input
to the parser generator, and Rubicon as an executable check of the
implemented interpreter. I'm imagining JRuby, NetRuby, and Cardinal all
validating themselves against this single, authoritative test suite.

Chad
 
K

Kero van Gelder

ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview6.tar.gz
Has anyone been testing these on HP-UX? The last time I did was a CVS
snapshot not long after preview2... if no one else is running sets of tests
for HP-UX then I'll find some time to do it.

I'm compiling it now for a 'hello world' test.

I got preview4(?) compiled and submitted a small fix for digest/sha2
COMPILATION ONLY, I didn't run tests except for `ruby -v`

Unless there is explicit reason something might compile but not run...

hth,
Kero.

PS: second opinion always welcome, esp when on a different version of
HP-UX :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,102
Messages
2,570,645
Members
47,246
Latest member
TemekaLutz

Latest Threads

Top