Re: [perl #41243] [TODO] Link on Win32 with Borland C++

2008-12-16 Thread Steve Peters
On Tue, Dec 16, 2008 at 12:20 PM, Ron Blaschke r...@rblasch.org wrote: Andrew Whitworth wrote: I'll pick up borland and play with it, although I won't get to it until the next cycle. I've got a really old version of Turbo C++ 4.52 left over from school, and free versions of Turbo C++ Explorer

Re: [perl #34549] atan2() isn't IEEE compliant on OpenBSD/*BSD/Cygwin/Solaris

2008-07-18 Thread Steve Peters
Unfortunately, my changes to Perl 5 have been working better than my changes to Parrot. IIRC, the changes made fixed OpenBSD and NetBSD on Parrot while Cygwin and Solaris didn't seem to fare as well. Steve On Thu, Jul 17, 2008 at 7:29 PM, Thorsten Glaser via RT [EMAIL PROTECTED] wrote: On Wed

Re: [perl #37819] [PATCH] Sun4 builds fail linking against jit.o

2008-06-06 Thread Steve Peters
or whatever else seems to suit. Is it only sun4/SPARC that's broken or are all Solaris/SPARC's also broken? I would guess that if its all SPARCs, Linux or Solaris, that this might be a bigger issue. Steve Peters [EMAIL PROTECTED]

Re: [perl #50956] Problems building in VS2008 with latest SVN tip

2008-02-20 Thread Steve Peters
some distinctions between the two. Steve Peters [EMAIL PROTECTED]

[perl #49912] [BUG] Unable to Configure using Borland C

2008-01-18 Thread Steve Peters via RT
On Thu Jan 17 17:26:45 2008, [EMAIL PROTECTED] wrote: The following text shows the result of attempting to install Parrot using bcc32. The program appeared to hang at the Generating CPU specific stuff stage until killed. C:\parrotConfigure.pl --cc=bcc32 Parrot Version 0.5.2 Configure 2.0

Re: [perl #48459] [PATCH]: Refactor config/inter/progs.pm into 2 config st

2007-12-11 Thread Steve Peters
. Intel C tends to follow what the primary system compilers, but it still runs on three distinct operating system with some slight differences across the environments. Steve Peters [EMAIL PROTECTED]

Re: [perl #44845] [PATCH] C++ cleanups for Solaris CC

2007-08-22 Thread Steve Peters
to compile Parrot with Solaris CC. Steve Peters [EMAIL PROTECTED]

Re: Building with icc

2007-06-07 Thread Steve Peters
On Thu, Jun 07, 2007 at 12:19:57AM -0500, Andy Lester wrote: Anyone out there using the Intel compiler? How are you running Configure.pl? perl Configure.pl --cc=icc --link=icc --ld=icc Steve Peters [EMAIL PROTECTED]

Re: SET_NULL

2007-06-01 Thread Steve Peters
obfuscation that it allows. For most of the Parrot code, I haven't SET_NULL() used, and I haven't used it myself. I'm a bit curious how much it is actually used. Steve Peters [EMAIL PROTECTED]

Re: Coverage analysis for tests of configuration and build tools

2007-05-10 Thread Steve Peters
/coverage.html Is there a gcov Makefile target? I'd be more interested in seeing how much of Parrot is being tested. Steve Peters [EMAIL PROTECTED]

Re: [svn:parrot] r18369 - in trunk: config/gen/platform/cygwin config/gen/platform/generic config/gen/platform/netbsd config/gen/platform/openbsd config/gen/platform/solaris src src/jit/ppc src/jit/su

2007-05-01 Thread Steve Peters
to keep this file, we should get up to the most recent version. I wouldn't however, mess with it much to make it pass coding standards, since that would make it much more difficult to patch to keep up to date with the original. Steve Peters [EMAIL PROTECTED]

[perl #42795] [PATCH] NULL function pointer should be a pointer

2007-04-30 Thread Steve Peters
# New Ticket Created by Steve Peters # Please include the string: [perl #42795] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=42795 Index: lib/Parrot/Ops2c/Utils.pm

[perl #41898] Build error with icc

2007-04-28 Thread Steve Peters via RT
On Sun Mar 18 12:21:18 2007, ptc wrote: I don't know if this is a BUG or what so I'm just sending it plain. I've just tried to build parrot with icc (not 100% sure if my build flags are correct either), and I'm getting this build error: icc -o miniparrot compilers/imcc/main.o \

Re: [perl #42768] [PATCH] Enum cleanups

2007-04-27 Thread Steve Peters
On Fri, Apr 27, 2007 at 09:22:22AM -0700, Steve Peters wrote: # New Ticket Created by Steve Peters # Please include the string: [perl #42768] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=42768 Intel C

[perl #41898] Build error with icc

2007-04-27 Thread Steve Peters via RT
On Sun Mar 18 12:21:18 2007, ptc wrote: I don't know if this is a BUG or what so I'm just sending it plain. I've just tried to build parrot with icc (not 100% sure if my build flags are correct either), and I'm getting this build error: icc -o miniparrot compilers/imcc/main.o \

[perl #42662] [PATCH] De-const variable for C++

2007-04-22 Thread Steve Peters
# New Ticket Created by Steve Peters # Please include the string: [perl #42662] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=42662 The const char * f below causes failures when compiled with C++. The patch below

Re: [perl #42615] [PATCH] C89 doesn't allow non-constant initializers

2007-04-19 Thread Steve Peters
] = result_indexes; +sigs[0] = args_sig; +sigs[1] = results_sig; /* account for passing invocant in-band */ if (pmc) { Cool! I meant to look into this one since it also breaks Borland C++ and causes warnings under -ansi -pedantic. Steve Peters [EMAIL PROTECTED]

Re: [perl #42597] [CAGE] Add Tests for C++ and C Style

2007-04-18 Thread Steve Peters
. Steve Peters [EMAIL PROTECTED]

Re: [perl #42594] [PATCH] Probable buffer overflow in compilers/imcc/parser_util.c

2007-04-18 Thread Steve Peters
On Wed, Apr 18, 2007 at 11:18:20AM +0200, Mehmet Yavuz Selim Soyturk wrote: +format[sizeof(format - 1)] = '\0'; Shouldn't that be 'format[sizeof(format) - 1]' ? Yes, thanks! Good catch! Steve

Re: [perl #42509] [PATCH] Quiet some warnings under -ansi -pedantic

2007-04-14 Thread Steve Peters
On Sat, Apr 14, 2007 at 11:05:27PM +0100, Jonathan Worthington wrote: Hi, I just backed out one small part of this patch because it broke the build using MS VC++ on Win32. Steve Peters (via RT) wrote: ndex: src/exec_save.c

Re: Limiting Exported Symbols on GCC

2007-04-12 Thread Steve Peters
((visibility(default))). I think that we need to tread very carefully with adding additional gcc-isms to Parrot, lest we break compatibility with additional compilers even further. If Parrot will run everywhere, we need to think about working more towards ANSI and POSIX compliance. Steve Peters [EMAIL

[perl #42359] [PATCH] Assorted cleanups - part III (Intel C++)

2007-04-10 Thread Steve Peters via RT
On Mon Apr 09 23:01:35 2007, [EMAIL PROTECTED] wrote: On Sunday 08 April 2007 18:07, Steve Peters via RT wrote: On Sun Apr 08 16:08:05 2007, stmpeters wrote: The attached patch includes several cleanups needed to silence warnings when compiling Parrot with Intel C++. It helps

The great class variable renaming

2007-04-09 Thread Steve Peters
basis to work out the most appropriate replacement name based on its use. Please feel free to adjust if you think I've gotten something wrong. Regards, Steve Peters [EMAIL PROTECTED]

[perl #42359] [PATCH] Assorted cleanups - part III (Intel C++)

2007-04-08 Thread Steve Peters via RT
On Sun Apr 08 16:08:05 2007, stmpeters wrote: The attached patch includes several cleanups needed to silence warnings when compiling Parrot with Intel C++. It helps to attach the right patch Steve intel_cleanups.out Description: Binary data

[perl #42279] [PATCH] Parrot cleanups - part 2

2007-04-02 Thread Steve Peters via RT
On Mon Apr 02 17:16:45 2007, stmpeters wrote: Here's some additional cleanups for making Parrot a bit more friendly to a wider variety of C compilers. It is always good to actually include the attachment you are sending. Steve Index: src/encoding.c

Re: Current State of Building Parrot on Cygwin

2007-04-01 Thread Steve Peters
. This seems to make things much easier for Windows, since DLL's need to be on the PATH on Windows (including Cygwin). Once I reboot into Windows, I'll see what I can do to help make this more automatic. Steve Peters [EMAIL PROTECTED]

Re: [perl #42156] [PATCH] Make invoke() return opcode_t*

2007-03-30 Thread Steve Peters
On Thu, Mar 29, 2007 at 07:28:52PM +0200, Paul Cochrane wrote: On 28/03/07, via RT Steve Peters [EMAIL PROTECTED] wrote: # New Ticket Created by Steve Peters # Please include the string: [perl #42156] # in the subject line of all future correspondence about this issue. # URL: http

[perl #41837] [PATCH] integer overflow in include/parrot/sub.h

2007-03-30 Thread Steve Peters via RT
On Thu Mar 15 05:30:31 2007, nahoo wrote: On Mi. 14. Mär. 2007, 23:00:18, nahoo wrote: Index: include/parrot/sub.h === --- include/parrot/sub.h(Revision 17473) +++ include/parrot/sub.h(Arbeitskopie) @@ -87,7

[perl #42151] [PATCH] Assorted casting cleanups - part I

2007-03-29 Thread Steve Peters via RT
On Tue Mar 27 10:54:17 2007, doughera wrote: On Tue, 27 Mar 2007, Steve Peters wrote: # New Ticket Created by Steve Peters # Please include the string: [perl #42151] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket

Re: [perl #42110] [PATCH] Returning values from void functions

2007-03-29 Thread Steve Peters
On Wed, Mar 28, 2007 at 07:41:25PM +0100, Nicholas Clark wrote: On Tue, Mar 27, 2007 at 05:42:12AM -0700, Steve Peters via RT wrote: Anyway, it's worth noting that although one of functions actually doesn't return anything, it is documented as returning a PMC *. So either

Re: [perl #42110] [PATCH] Returning values from void functions

2007-03-29 Thread Steve Peters
no. leo - been there, done that Sweeping dirt under the rug doesn't mean that the house has been cleaned up. It means I've turned it into someone else's problem. I'd rather Parrot was solid and reliable than something VM users cannot rely on. Steve Peters [EMAIL PROTECTED]

[perl #42110] [PATCH] Returning values from void functions

2007-03-27 Thread Steve Peters via RT
On Tue Mar 27 05:32:41 2007, doughera wrote: On Mon, 26 Mar 2007, Steve Peters wrote: # New Ticket Created by Steve Peters # Please include the string: [perl #42110] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html

[perl #42151] [PATCH] Assorted casting cleanups - part I

2007-03-27 Thread Steve Peters via RT
On Tue Mar 27 10:54:17 2007, doughera wrote: On Tue, 27 Mar 2007, Steve Peters wrote: # New Ticket Created by Steve Peters # Please include the string: [perl #42151] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket

[perl #41195] [BUG]: Change to Configure.pl causing 'make' to fail on Darwin

2007-01-11 Thread Steve Peters via RT
On Sun Jan 07 08:27:28 2007, [EMAIL PROTECTED] wrote: On Jan 7, 2007, at 8:44 AM, Steve Peters via RT wrote: What is your c++ symlink pointing at? [parrot] 512 $ ls -l /usr/bin/c++ lrwxr-xr-x 1 root wheel 7 Aug 9 2004 /usr/bin/c++ - g++-3.3 [parrot] 513 $ ls -l /usr/bin/g

[perl #41243] Link on Win32 with Borland C++

2007-01-11 Thread Steve Peters via RT
On Thu Jan 11 08:57:22 2007, coke wrote: Need details. A recent patch has gotten Parrot to the point that it can be compiled with Borland C++ on Win32. Unfortunately, it does not link correctly to actually create a valid parrot executable. Additional configuration is needed to make Borland

[perl #41195] [BUG]: Change to Configure.pl causing 'make' to fail on Darwin

2007-01-07 Thread Steve Peters via RT
What is your c++ symlink pointing at?

[perl #31652] [TODO] Win32 - Microsoft Visual C++ Toolkit 2003

2006-12-18 Thread Steve Peters via RT
On Sun Dec 17 19:29:46 2006, [EMAIL PROTECTED] wrote: With ICU optional these days, is this still necessary? I have a Visual C++ Toolkit 2003 lying around (I think), so, if I do, I'll give this a try along with my Borland work.

[perl #40950] [PATCH] Compiling Parrot with the new Borland C++

2006-12-18 Thread Steve Peters via RT
. Steve Peters [EMAIL PROTECTED] This patch still needs to be applied to continue work on compiling parrot with Borland C++.

[perl #41105] [PATCH] Silence a warning on Cygwin

2006-12-16 Thread Steve Peters via RT
On Sat Dec 16 18:59:18 2006, stmpeters wrote: This patch silences a minor warning on Cygwin. Steve Peters [EMAIL PROTECTED] $ diff -u parrot/src/pmc/parrotio.pmc parrot-patch/src/pmc/parrotio.pmc --- parrot/src/pmc/parrotio.pmc 2006-12-16 20:46:58.37500 -0600 +++ parrot-patch/src/pmc

[perl #40815] Summary of 'make test' failures on Darwin

2006-11-12 Thread Steve Peters via RT
On Sat Nov 11 10:17:33 2006, [EMAIL PROTECTED] wrote: perl Configure.pl --without-gmp --cc=gcc --ccflags='-fno-common -pipe -I/usr/local/include -pipe -fno-common' Then chromatic suggested manually editing the Makefile to delete '- bundle' from the following line. LD_LOAD_FLAGS =

Re: [perl #34549] atan2() isn't IEEE compliant on OpenBSD/*BSD/Cygwin/Solaris

2006-11-11 Thread Steve Peters
/harness t/op/trans.t but fails miserably when run like perl t/harness -v t/op/trans.t Steve Peters [EMAIL PROTECTED] On Tue Mar 21 17:46:51 2006, jisom wrote: It seems I'm mistaking problems. OpenBSD does do atan2 correctly. But, OpenBSD doesn't like printing -0.0. It'll print

Re: Cage Cleaning for dummies? Re: Call for Parrot Janitors

2006-07-06 Thread Steve Peters
very picky, and that's where I made some initial contributions. Alternative compilers on various OS's are also a good place to look for problems. Intel C++ is on Linux, Windows, and Mac OS X (Intel). The alpha Sun Studio compiler is available for Linux. Steve Peters [EMAIL PROTECTED]

Re: Portable dirfd() (was Re: [perl #39261] stat() doesn't work on dirhandles)

2006-07-03 Thread Steve Peters
On Mon, Jul 03, 2006 at 12:22:15PM -0700, chromatic wrote: On Monday 03 July 2006 11:43, Steve Peters via RT wrote: (from p5p) OK, with change #28473, I just added the capabilities to a stat() or -X filetests for systems with the dirfd() libc call available. There are two additional

Java's Scripting Framework information

2006-07-01 Thread Steve Peters
-scripting.html The Mustang Meets the Rhino: Scripting in Java 6 - http://www.onjava.com/pub/a/onjava/2006/04/26/mustang-meets-rhino-java-se-6-scripting.html JSR 223: Scripting for the Java Platform - http://www.jcp.org/en/jsr/detail?id=223 Steve Peters [EMAIL PROTECTED]

Re: [perl #39117] [TODO] Using v?snprintf/strlcpy/strlcat when useful

2006-05-10 Thread Steve Peters
@leo and we'd need an implementation, if libc doesn't provide the funcs I'm taking a look at it. I should have something working this evening for the configs. Adding the HAS_BLAH's will take some additional time. Steve Peters [EMAIL PROTECTED] signature.asc Description: Digital signature

[perl #34549] atan2() isn't IEEE compliant on OpenBSD/*BSD/Cygwin/Solaris

2006-03-21 Thread Steve Peters via RT
[jhoblitt - Sun Jan 01 18:49:23 2006]: I've commited a possible fix for openbsd, cygwin, solaris as changesets r10839 r10843. I basically applied what Steve Peters proposed but with the changes in math.c instead of creating init.c (as agreed to on #parrot). This doesn't appear

Re: unused unimplemented opcodes

2006-03-08 Thread Steve Peters
, implement it setpackagedelete getpackagedelete - use get_namespace instead Any objections? Please chainsaw away! Steve Peters [EMAIL PROTECTED] signature.asc Description: Digital signature

Re: [PATCH] Compiling Parrot on NetBSD

2006-03-02 Thread Steve Peters
On Thu, Mar 02, 2006 at 09:31:04AM -0500, Andy Dougherty wrote: On Wed, 1 Mar 2006, Steve Peters wrote: Thanks to the work that's already been done, it was very easy to get NetBSD up and running. The attached patch is all that's needed to add NetBSD support to Parrot. I don't

[PATCH] Compiling Parrot on NetBSD

2006-03-01 Thread Steve Peters
Thanks to the work that's already been done, it was very easy to get NetBSD up and running. The attached patch is all that's needed to add NetBSD support to Parrot. Steve Peters [EMAIL PROTECTED] +# Copyright: 2006 The Perl Foundation. All Rights Reserved. +# $Id$ + +package init::hints

Re: [PATCH] Compiling Parrot on NetBSD

2006-03-01 Thread Steve Peters
Steve Peters wrote: Thanks to the work that's already been done, it was very easy to get NetBSD up and running. The attached patch is all that's needed to add NetBSD support to Parrot. I should add that it passes all test too :) Steve Peters [EMAIL PROTECTED]

Re: [perl #34549] atan2() isn't IEEE compliant on OpenBSD/*BSD/Cygwin/Solaris

2006-01-02 Thread Steve Peters
On Mon, Jan 02, 2006 at 09:01:55AM -0600, Greg Bacon wrote: In message [EMAIL PROTECTED], Joshua Hoblitt via RT writes: : I've commited a possible fix for openbsd, cygwin, solaris as changesets : r10839 r10843. I basically applied what Steve Peters proposed but : with the changes

[perl #34549] [PATCH] t/op/trans.t failure on OpenBSD

2005-12-29 Thread Steve Peters via RT
[stmpeters - Tue Mar 22 15:41:12 2005]: When running testing parrot-HEAD, I get a test failure in t/op/trans.t on OpenBSD. Running the same tests on Linux seem to work just fine... perl -Ilib t/op/trans.t 1..19 ok 1 - sin ok 2 - cos ok 3 - tan ok 4 - sec ok 5 - atan ok 6 - asin

[perl #38060] [BUG] atan2() broken on Solaris with gcc

2005-12-29 Thread Steve Peters via RT
[EMAIL PROTECTED] - Wed Dec 28 14:07:26 2005]: A quick demonstration of the issue: -- #include stdio.h #include math.h int main () { printf(%f\n, atan2(0.0, 0.0)); printf(%f\n, atan2(-0.0, -0.0)); } -- -- $ gcc foo.c -lm $ ./a.out 0.00 0.00 -- This is

Re: TODO: Find Copied and Pasted Code?

2005-09-23 Thread Steve Peters
? http://pmd.sourceforge.net/cpd.html Actually, you don't need much of a development environment to use it. The page above has a link to a Java WebStart link that will allow you to install and use it directly. Steve Peters [EMAIL PROTECTED]

Re: TODO: Find Copied and Pasted Code?

2005-09-23 Thread Steve Peters
On Fri, Sep 23, 2005 at 03:04:42PM -0500, Steve Peters wrote: On Fri, Sep 23, 2005 at 12:52:04PM -0700, chromatic wrote: I wonder what running PMD's CPD plugin on all of our .c files would discover. Maybe it'd find places of insufficient abstraction. Does anyone have a working Java

[perl #34917] test t/op/trans.t#13 failed on OpenBSD 3.5/i386

2005-04-11 Thread Steve Peters via RT
[jrieks - Mon Apr 11 12:17:57 2005]: It looks like atan -0.0, -0.0 == 0.0 on OpenBSD 3.5/i386: t/op/trans.NOK 13# Failed test (t/op/trans.t at line 307) # got: 'ok 1 # ok 2 # ok 3 # ok 4 # ok 5 # ok 6 # ok 7 # ok 8 # ok 9 # ok 10 # ok 11 # ok

Re: $(TOUCH) in Perl: any reason not to use utime()?

2005-04-04 Thread Steve Peters
work to create empty files. Steve Peters [EMAIL PROTECTED]

Re: [perl #34549] t/op/trans.t failure on OpenBSD

2005-03-24 Thread Steve Peters
Here's the responce from the OpenBSD folks. It seems that turning on a define prior to the atan2() call will set the flags correctly for OpenBSD. My guess is that NetBSD will behave similarly. Number: 4154 Category: library Synopsis: atan2(-0.0, -0.0) returning incorrect

[perl #34549] t/op/trans.t failure on OpenBSD

2005-03-24 Thread Steve Peters via RT
[leo - Thu Mar 24 07:07:31 2005]: Comments, takers? Since I'm fixing this in Perl, I take a whack at it in Parrot as well. Steve

Re: [perl #34549] t/op/trans.t failure on OpenBSD

2005-03-23 Thread Steve Peters
On Wed, Mar 23, 2005 at 04:00:45PM -, Leopold Toetsch via RT wrote: Steve Peters [EMAIL PROTECTED] wrote: # New Ticket Created by Steve Peters # Please include the string: [perl #34549] # in the subject line of all future correspondence about this issue. # URL: https://rt.perl.org

Re: Tinderbox

2005-03-07 Thread Steve Peters
? There is already a good infrastucture there to support this kind of testing. Steve Peters [EMAIL PROTECTED]

Re: Z machine

2005-02-23 Thread Steve Peters
, attributes, abbrevs are all missing I've no time to play with it further, so I'd be glad if someone likes to continue hacking on it. leo I'll take a look at that. I haven't played Leather Goddesses of Phobos in a while ;). Steve Peters [EMAIL PROTECTED]

Re: Python builtin namespace

2004-07-15 Thread Steve Peters
in C# or one of the other languages, you can simply import the Microsoft.VisualBasic namespace and use the function. I don't know how useful it is, but it might be a useful feature to have available. Steve Peters [EMAIL PROTECTED]