RE: Something to hash out

2001-08-26 Thread Brent Dax
rating op wrappers around # vtable functions, # (saving one level of indirection) while leveraging the gain # from a split-level # op despatch loop. Not a bad idea. Allowing for optimizations later so they aren't premature is usually a good idea. :^) --Brent Dax [EMAIL PROTECTED]

RE: Deoptimizations

2001-09-01 Thread Brent Dax
/-no--"foo"-\ opt: FOO redefined? -< >---print \-yes-call FOO--/ there could also be some more complicated situations, in which the situations where the optimizations are invalid are harder to define. I'd also suggest

RE: Deoptimizations

2001-09-01 Thread Brent Dax
# -Original Message- # From: Bryan C. Warnock [mailto:[EMAIL PROTECTED]] # Sent: Saturday, September 01, 2001 3:01 PM # To: Brent Dax; [EMAIL PROTECTED] # Subject: Re: Deoptimizations # # # On Saturday 01 September 2001 05:07 pm, Brent Dax wrote: # > Of course, the hard part is detect

Should MY:: be a real symbol table?

2001-09-02 Thread Brent Dax
ity of a symbol table through the MY:: pseudo-package. Once again, why isn't MY:: stored in some sort of anonymous symbol table? This would allow us to do all the things we can normally do with a global, without the hassles of writing a magical pseudo-package. --Brent Dax [EMAIL PROTECTED]

RE: Should MY:: be a real symbol table?

2001-09-02 Thread Brent Dax
# -Original Message- # From: Simon Cozens [mailto:[EMAIL PROTECTED]] # Sent: Sunday, September 02, 2001 4:34 AM # To: Brent Dax # Cc: [EMAIL PROTECTED] # Subject: Re: Should MY:: be a real symbol table? # # # On Sun, Sep 02, 2001 at 03:13:09AM -0700, Brent Dax wrote: # > Is there any r

RE: Should MY:: be a real symbol table?

2001-09-02 Thread Brent Dax
# -Original Message- # From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf # Of Ken Fox # Sent: Sunday, September 02, 2001 8:49 AM # To: Brent Dax # Cc: [EMAIL PROTECTED] # Subject: Re: Should MY:: be a real symbol table? # # Brent Dax wrote: # > Is there any real reason

RE: Should MY:: be a real symbol table?

2001-09-02 Thread Brent Dax
# -Original Message- # From: Sam Tregar [mailto:[EMAIL PROTECTED]] # Sent: Sunday, September 02, 2001 1:23 PM # To: Brent Dax # Cc: [EMAIL PROTECTED] # Subject: RE: Should MY:: be a real symbol table? # # On Sun, 2 Sep 2001, Brent Dax wrote: # # > but in that case the inner my($x) co

RE: Should MY:: be a real symbol table?

2001-09-02 Thread Brent Dax
# -Original Message- # From: Dan Sugalski [mailto:[EMAIL PROTECTED]] # Sent: Sunday, September 02, 2001 1:37 PM # To: Brent Dax # Cc: Simon Cozens; [EMAIL PROTECTED] # Subject: RE: Should MY:: be a real symbol table? # # # On Sun, 2 Sep 2001, Brent Dax wrote: # > # > Perhaps I

RE: Should MY:: be a real symbol table?

2001-09-03 Thread Brent Dax
Note: some parts of this may seem a bit like a flame. This is unintentional. Ken Fox: # Brent Dax wrote: # > What I'm suggesting is that, instead of the padlist's AV containing # > arrays, it should contain stashes, otherwise indistinguishable from # > the ones used f

RE: An overview of the Parrot interpreter

2001-09-03 Thread Brent Dax
o in a specific language's string # PMC vtables? Perl *scalars* are PMCs. Those PMCs may hold strings within them. However, string manipulation is done in special string registers, which are *not* PMCs. --Brent Dax [EMAIL PROTECTED] "...and if the answers are inadequate, the pumpqueen will be overthrown in a bloody coup by programmers flinging dead Java programs over the walls with a trebuchet."

RE: Should MY:: be a real symbol table?

2001-09-03 Thread Brent Dax
# -Original Message- # From: Dan Sugalski [mailto:[EMAIL PROTECTED]] # Sent: Monday, September 03, 2001 4:31 PM # To: Ken Fox; Brent Dax # Cc: Simon Cozens; [EMAIL PROTECTED] # Subject: Re: Should MY:: be a real symbol table? # # >Lexicals are fundamentally different from Perl's

RE: Should MY:: be a real symbol table?

2001-09-03 Thread Brent Dax
# -Original Message- # From: Dan Sugalski [mailto:[EMAIL PROTECTED]] # Sent: Monday, September 03, 2001 5:50 PM # To: Brent Dax; Ken Fox # Cc: Simon Cozens; [EMAIL PROTECTED] # Subject: RE: Should MY:: be a real symbol table? # # # At 05:30 PM 9/3/2001 -0700, Brent Dax wrote: # >As far

RE: Should MY:: be a real symbol table?

2001-09-03 Thread Brent Dax
--Brent Dax [EMAIL PROTECTED] "...and if the answers are inadequate, the pumpqueen will be overthrown in a bloody coup by programmers flinging dead Java programs over the walls with a trebuchet." # -Original Message- # From: Dan Sugalski [mailto:[EMAIL PROTECTED]] # Se

RE: An overview of the Parrot interpreter

2001-09-04 Thread Brent Dax
Simon Cozens: # On Mon, Sep 03, 2001 at 04:05:26PM -0700, Brent Dax wrote: # > In other words, when you have sub foo {} in your code, it will be # > assigned an opcode number in the 'private' section. The # global section # > is for things that are built-in to Parrot, while th

RE: pads and lexicals

2001-09-06 Thread Brent Dax
do-assembler that doesn't use the right names for instructions): load $x, I1 load 1, I2 add I1, I2, I3 push P0, I3 load 2, I2 add I1, I2, I3 push P0, I3 (lather, rinse, repeat) In the more general case, however (say, $x*1+$x*2+...$x*65) tha

RE: pads and lexicals

2001-09-06 Thread Brent Dax
izer to be *that* powerful? If so, I think I'll stay with the execution engine... :^) --Brent Dax [EMAIL PROTECTED] "...and if the answers are inadequate, the pumpqueen will be overthrown in a bloody coup by programmers flinging dead Java programs over the walls with a trebuchet."

RE: pads and lexicals

2001-09-06 Thread Brent Dax
Dan Sugalski: # At 12:04 PM 9/6/2001 -0700, Brent Dax wrote: # >If foo is an unprototyped function (and thus takes a list in # P0) we can # >immediately push the values of those calculations on to the list, # >something like (in a lame pseudo-assembler that doesn't use the righ

Defeating variable-width encodings

2001-09-07 Thread Brent Dax
|threeq 34| |... | Now, on a call like substr($str, 36, 1) we can skip all the way to byte 34--which we know represents character number 33--and count from there. --Brent Dax [EMAIL PROTECTED] "...and if the answers are inadequate, the pumpqueen will be overthrown in a bloody coup by programmers flinging dead Java programs over the walls with a trebuchet."

RE: Math functions? (Particularly transcendental ones)

2001-09-09 Thread Brent Dax
rograms in the OISC machine language are included. We now have available have a revised and expanded version of oisc called OIC. In the future, this may replace OISC." from http://www.tuxedo.org/~esr/retro/ :^) --Brent Dax [EMAIL PROTECTED] "...and if the answers are inadequate, the pumpqueen will be overthrown in a bloody coup by programmers flinging dead Java programs over the walls with a trebuchet."

RE: Math functions? (Particularly transcendental ones)

2001-09-10 Thread Brent Dax
t I know of, so the bit that handles # converting to native machine code will need to do some analysis and # register renaming anyway. It can handle putting things in the # right places. I seem to remember reading in an article somewhere that Itanium has 128 registers. --Brent Dax [EMAIL PRO

RE: Speaking of namespaces...

2001-09-10 Thread Brent Dax
k on the FreeBSD box I have access to. Now to figure out what's causing all those 'use of uninitialized value at assembler.pl line 81' messages... --Brent Dax [EMAIL PROTECTED] "...and if the answers are inadequate, the pumpqueen will be overthrown in a bloody coup by programmers flinging dead Java programs over the walls with a trebuchet."

RE: Speaking of namespaces...

2001-09-10 Thread Brent Dax
n is spread across three # > different files. # # Oops--that breaks the assembler. This patch fixes the assembler to # work with the prior patch. That explains it! :^) --Brent Dax [EMAIL PROTECTED] "...and if the answers are inadequate, the pumpqueen will be overthrown in a bloody coup by program

RE: Parrot 0.0.1 is released.

2001-09-10 Thread Brent Dax
nd # test2.pasm missing from the CVS repository? Check the t/ directory. --Brent Dax [EMAIL PROTECTED] "...and if the answers are inadequate, the pumpqueen will be overthrown in a bloody coup by programmers flinging dead Java programs over the walls with a trebuchet."

RE: Patch to assembler/disassembler + parrot asm

2001-09-10 Thread Brent Dax
Dan Sugalski: ... # The jump ops will be easy to figure--either they'll take a # register, a # constant number, or a label. We don't allow labels that could # be confused # with registers. (No I0: anywhere...) Noo! How will I write really confusing JAPHs now? :^) --Brent

RE: Configure system

2001-09-11 Thread Brent Dax
o I don't have the tools to make a diff (I'm trying to get PPT working) so you'll have to turn it into a patch yourself. Sorry. --Brent Dax [EMAIL PROTECTED] "...and if the answers are inadequate, the pumpqueen will be overthrown in a bloody coup by programmers flinging dead Ja

RE: Configure system

2001-09-11 Thread Brent Dax
Simon Cozens: # On Tue, Sep 11, 2001 at 02:22:13AM -0700, Brent Dax wrote: # > A simple "autogenerate what's already in Parrot's config.h" is easy # # This is a good start. # # > --I've already written a prototype (pasted after my sig)--but # > seems like it&

RE: Things we need to do.

2001-09-13 Thread Brent Dax
dings. docs/strings.pod #tells you what you need to do. # # 6) A test suite! My kingdom for a test suite! --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: Things we need to do.

2001-09-13 Thread Brent Dax
Brent Dax: # Sent: Thursday, September 13, 2001 14:17 # To: Simon Cozens; [EMAIL PROTECTED] # Subject: RE: Things we need to do. # # # Simon Cozens: # # 2) Extend the Configure.pl system to autogenerate the # #Makefile as well. Use Makefile.in as a template, and # #fill in

RE: Things we need to do.

2001-09-13 Thread Brent Dax
Brad Hughes: # Brent Dax wrote: # [...] # > # > +sub buildfile { # > + my($filename)=shift; # > + # > + local $/; # > + open(IN, "<$filename.in"); # # According to the coding guidelines PDD (which still doesn't seem # to have been assigned a P

RE: Things we need to do.

2001-09-14 Thread Brent Dax
I should have that ready in a bit. ITMT, don't apply my other patches--the next one will cover all of this. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done. # -Original Message- # From: Simon Cozens [mailto:[EMAIL PROTECTED]] # Sent: Friday, September 1

RE: Things we need to do.

2001-09-14 Thread Brent Dax
Simon Cozens: # Yeah, that was it! Brent, do you want to take care of that. # (config_h.in would be better, since it gets mindshare from the # current Perl 5 build process.) Didn't take long--patch below sig. You'll also have to rename config.h.in to config_h.in yourself. --Brent

RE: parrot/config.h patch and others

2001-09-14 Thread Brent Dax
he version in CVS was + #like. + ccflags => $Config{ccflags}." -I..", libs => $Config{libs} ); :^) As you can see, I also put in a note in the future for others who can't find the right place to set defaults, as well as an XXX involving whether we sh

[patch README] Update README to reflect new Configure script

2001-09-14 Thread Brent Dax
This will generate a config.h header, a +Parrot::Config module, and a Makefile. Next type + make test_prog and the test interpreter should build. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: Half-completed parrot/parrot.h conversion?

2001-09-14 Thread Brent Dax
Gibbs Tanton - tgibbs: # 1.) create an include/parrot directory under the main source directory # 2.) move all .h files into include/parrot # 3.) add -I./include to Configure.pl I'll take care of the Configure munging--I have an idea for how to work this. --Brent Dax [EMAIL PROTECTED]

RE: Half-completed parrot/parrot.h conversion?

2001-09-14 Thread Brent Dax
this until everything else is ready for the switchover. Do not pass Go. Do not collect $200. :^) --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done. --- c:\old_parrot\Configure.pl Fri Sep 14 08:06:22 2001 +++ Configure.plFri Sep 14 12:35:56 2001 @@ -30,9 +

RE: [PATCH] testsuite and Win32 compilation

2001-09-14 Thread Brent Dax
ould we be using malloc, or are we supposed to use our own allocator? (I haven't been munging in the C, so I don't really know--it just looks a little suspicious.) --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: RFC: Bytecode file format

2001-09-14 Thread Brent Dax
64-bit integer types available, it makes sense that 16-bit processors would have 32-bit integers.) And I somewhat doubt that Crays will have problems with startup time. :^) --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: .pl extension

2001-09-14 Thread Brent Dax
gure without an extension in Parrot is one too. The .pl makes people realize it's a Perl script; if we used .plx, some people might not understand what that was. (I can't really speak for the other scripts; Configure is my specialty.) Besides, ActivePerl on Win32 sets up file associati

RE: [proposed] Moving *.h to include/parrot/ right away

2001-09-15 Thread Brent Dax
it. It'll take just a few minutes... I suggest you create the new directory structure in a tarball first, and send it to myself and anyone else who's interested in this so we can check it before you commit. This is a large change in the layout; there are a thousand subtle ways to mess up witho

RE: Difficulties

2001-09-15 Thread Brent Dax
Will Coleda: # The README doesn't mention Configure.pl (minor doc patch follows), and # Parrot::Opcode is requiring perl5.6, which makes my 5.5.3 # quite unhappy. I think I sent in a patch to README to mention Configure.pl yesterday. Let's see if I can find it... # From: Brent D

HOLD IT!

2001-09-15 Thread Brent Dax
We're getting lost in a maze of twisty little Configure versions, all different. Can we get a freeze on changes to Configure and associated files until we can get this sorted out? --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: [PATCH] testsuite and Win32 compilation

2001-09-15 Thread Brent Dax
to check for mmap availability. Configure sets up a bunch of HAS_HEADER_FOO macros in parrot/config.h, including HAS_HEADER_MEMORY (undef on my Win32 system). Would this be the correct file? --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: Difficulties

2001-09-15 Thread Brent Dax
Damien Neil: # On Sat, Sep 15, 2001 at 01:15:57AM -0700, Brent Dax wrote: # > As for the 5.6 thing...I think we're supposed to support 5.005 and # > above. Can you tell what Parrot::Opcode needs it for? # (And if it's for # > 'our', I'm going to punch someon

RE: Difficulties

2001-09-15 Thread Brent Dax
Damien Neil: # On Sat, Sep 15, 2001 at 01:52:26AM -0700, Brent Dax wrote: # > use vars qw(%opcode $fingerprint); #or strict will throw a tantrum # # Not necessary--the patch changes those variables to lexicals. # There wasn't any strong reason for them to be package vars. Oh, duh...

RE: [PATCH] testsuite and Win32 compilation

2001-09-15 Thread Brent Dax
ome comments so people don't keep putting new C compiler flags in the wrong place. Most of the other changes were things like formatting. Patch attached. I'll commit this myself if nobody has any objections. (Once this is committed, I'll work on the parrot/config.h stuff, and merg

RE: [PATCH] testsuite and Win32 compilation

2001-09-15 Thread Brent Dax
Brent Dax: # Mattia Barbon: # # > ## +#if defined(WIN32) # # > ## +program_code = malloc( file_stat.st_size ); # # > ## +#else # # > # # > #Should we be using malloc, or are we supposed to use our # # own allocator? # # > #(I haven't been munging in the C, so I don

RE: [PATCH] Win32 (resubmit)

2001-09-16 Thread Brent Dax
I won't forget, even if it doesn't appear in the diff. By the way, I got this to work as a project under Visual Studio 7 (with a ton of fiddling and adding custom build steps). If anyone is as crazy as me, feel free to ask for the project files. --Brent Dax [EMAIL PROTECTED] They *w

RE: [PATCH]Makefile.in

2001-09-16 Thread Brent Dax
FLAGS, not C_FLAGS) Thanks, both applied. (It's so cool to say that! :^) ) --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: parrot-nightly

2001-09-17 Thread Brent Dax
very own Makefile, config.h, and Parrot::Config to disk. Okay, we're done! You can now use `make test_prog' (or your platform's equivalent to `make') to build your Parrot. Happy Hacking, The Parrot Team --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've

[PATCH Makefile.in] RE: [doughera@lafayette.edu: Re: bytecode and sizeof(IV)]

2001-09-18 Thread Brent Dax
s on a BSD box, so I'm applying. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done. --- ..\..\parrot-cvs\parrot\Makefile.in Tue Sep 18 10:54:52 2001 +++ Makefile.in Tue Sep 18 10:53:54 2001 @@ -28,7 +28,7 @@ $(CC) -shared $(C_LIBS) -o $@ $(O_FILES) $(TEST

RE: [PATCH] Tiny Configure patch

2001-09-18 Thread Brent Dax
Andy Dougherty: # Now that the *.h files are in their correct home, we don't need # the -I.. flag. It could even pick up *wrong* versions of the # header files # in a neighboring directory. Thanks, applied. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: [PATCH] Win32/perl 5.004/other

2001-09-18 Thread Brent Dax
stuff (and maybe double-check the MANIFEST and MANIFEST.SKIP changes) before it's applied. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: A task for the interested

2001-09-18 Thread Brent Dax
#else #define DISPATCHER #endif --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: A task for the interested

2001-09-18 Thread Brent Dax
Simon Cozens: # On Tue, Sep 18, 2001 at 02:32:32PM -0700, Brent Dax wrote: # > If somebody codes up the alternate dispatch, I can easily modify # > Configure.pl, config_h.in and the hints files to handle it. # Something # > like this, perhaps: # # Something like that, but the Right Way

RE: A task for the interested

2001-09-18 Thread Brent Dax
Simon Cozens: # On Tue, Sep 18, 2001 at 02:51:35PM -0700, Brent Dax wrote: # > So, something more like this? # # Urh, how can I put this? No. # # I *really* want to avoid macro hackery - undef'ing this and # then testing if it's defined and then redefining it, and # urgh, urgh, ur

RE: bytecode and sizeof(IV)

2001-09-18 Thread Brent Dax
ic_opcodes.o memory.o # bytecode.o string.o strnative.o test_main.o # # Definitely bugs in Configure there; cc has to be used as the # linker or -lc # isn't added (and possibly some of the other crt.o files too), and # libraries have to be after all the object files. I've already

autotest

2001-09-18 Thread Brent Dax
12000.00 1152921504606850048.00 4611686018427389952.00 ' # Looks like you failed 1 tests of 23. Failed 2/5 test scripts, 60.00% okay. 3/74 subtests failed, 95.95% okay. NMAKE : fatal error U1077: 'C:\Perl\bin\perl.exe' : return code '0xff' Stop. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: autotest

2001-09-18 Thread Brent Dax
Brent Dax: # Okay, here's the results of my lame imitation of smoke # testing--a script # (highly customized for my machine) called autotest. Here's the results of a run on FreeBSD. It looks like something is broken in the integer test. (It's not my script--I get the same er

RE: [PATCH] changing IV to opcode_t!!

2001-09-19 Thread Brent Dax
Andy Dougherty: # On Wed, 19 Sep 2001, Brent Dax wrote: # # > Andy Dougherty: # > ... # > # +prompt("And what is sizeof(iv)?", 'ivsize'); # > # prompt("And your floats?", 'nv'); # > # +prompt("And what is sizeof(nv)?", 'nvsiz

RE: [PATCH] changing IV to opcode_t!!

2001-09-19 Thread Brent Dax
ically. Can't we just compile a quick little C program with something like: printf("%d/%d", sizeof(${iv}), sizeof(${nv})); in it, and then parse the output? I don't like asking users stuff like their int sizes--too prone to confusion and mistyping. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: [PATCH] changing IV to opcode_t!!

2001-09-20 Thread Brent Dax
Brent Dax: # I'll work on it later today. Patch below sig. I don't know if (or even really think that) this will apply cleanly--I haven't updated my CVS in a while--but I don't expect this to go in until after 0.02. This is basically just to show you what I'm thi

RE: [PATCH] changing IV to opcode_t!!

2001-09-20 Thread Brent Dax
Simon Cozens: # On Thu, Sep 20, 2001 at 01:50:04AM -0700, Brent Dax wrote: # > +int main(int argc, char **argv) { # > + printf("%d/%d", sizeof(${iv}), sizeof(${nv})); # > + return 0; # > +} # # $Config{ivsize} not good enough for ya, then? :) No, because the

RE: question about branching/returning

2001-09-20 Thread Brent Dax
oved. We should probably just check if the thing returned 0 and exit runops if that's the case. This will also protect us against utter stupidity like: FOO:jump FOO which wouldn't be a bad thing to protect against. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

Backslashes in $PConfig{perl}

2001-09-20 Thread Brent Dax
at line 74) # got: 'can't stat t/op/basic1.pbc, code 2 ' # expected: '42' # Looks like you failed 1 tests of 2. ... It looks like the backslashes in the path are being interpreted incorrectly. I don't think the problem is in Configure; can somebody look at

RE: [PATCH] Fixed typo in Configure.pl

2001-09-20 Thread Brent Dax
Stefan Dragnev: # - $c{cc_denug} = ' '; # + $c{cc_debug} = ' '; So *that*'s why -g kept appearing...thanks, applied. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

[PATCH] Fix ivsize and nvsize issues

2001-09-20 Thread Brent Dax
Okay, this fixes the issues with changing your IV or NV size. It also provides an early warning if your C compiler settings aren't okay. I've also made the style of the code a little more consistent. I'm applying this, but I figure people might as well check it over anyway. --B

RE: _read => read

2001-09-20 Thread Brent Dax
27;ve applied it myself. Thanks, Damien. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: Parrot Smoke Sep 20 00:00:02 2001 MSWin32 4.0

2001-09-20 Thread Brent Dax
xe' is not recognized as an internal or external command, operable program or batch file. like it does on my system? (Explanation: what does 'print "C:\Perl\bin\perl.exe"' give you? (Although that's only half the story, and I can't figure out where the other ha

RE: [PATCH] Fix ivsize and nvsize issues

2001-09-20 Thread Brent Dax
On Behalf Of Ask Bjoern Hansen: # [EMAIL PROTECTED] (Brent Dax) writes: # # > +(@c{qw(ivsize opsize nvsize)})=split('/', `test$c{exe}`); # # I changed this so it works without having "." in $PATH. I noticed. Thank you. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: [PATCH] Fix ivsize and nvsize issues

2001-09-21 Thread Brent Dax
Simon Cozens: # On Thu, Sep 20, 2001 at 09:44:41PM -0700, Brent Dax wrote: # > Okay, this fixes the issues with changing your IV or NV # size. It also # > provides an early warning if your C compiler settings # aren't okay. I've # > also made the style of the code a lit

RE: $PConfig{longsize}

2001-09-21 Thread Brent Dax
d what longsize was used for. I'll commit a trivial fix in a bit. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: [PATCH] Fixed typo in Configure.pl

2001-09-21 Thread Brent Dax
Dan Sugalski: # At 06:43 PM 9/20/2001 -0700, Brent Dax wrote: # >Stefan Dragnev: # ># - $c{cc_denug} = ' '; # ># + $c{cc_debug} = ' '; # > # >So *that*'s why -g kept appearing...thanks, applied. # # Don't forget that debugging isn't a

RE: [PATCH] Fixed typo in Configure.pl

2001-09-21 Thread Brent Dax
Brad Hughes: # Brent Dax wrote: # > # > Dan Sugalski: # > # At 06:43 PM 9/20/2001 -0700, Brent Dax wrote: # > # >Stefan Dragnev: # > # ># - $c{cc_denug} = ' '; # > # ># + $c{cc_debug} = ' '; # > # > # > # >So *that*'s w

RE: [COMMIT] disassemble.pl

2001-09-21 Thread Brent Dax
Simon Cozens: # +if (($] >= 5.006) && ($PConfig{ivsize} == $PConfig{longsize}) ) { The version check is no longer necessary, since Configure.pl now detects longsize itself. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: Parrot Smoke Sep 20 00:00:02 2001 MSWin32 4.0

2001-09-21 Thread Brent Dax
;$^X -e \"$redir_string;system q{$command};\""; Thanks, applied. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

RE: A task independent of the freeze

2001-09-21 Thread Brent Dax
t 0x4) when I ran the resulting program. Make sure that you delete test$(O) before trying this--it's a remnant from the Configure process I never thought of. I'll patch Configure to delete it soon. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done.

More Configure.pl Modifications

2001-09-13 Thread Brent Dax
ings of files. Note that this patch *replaces* my last patch, sent earlier today. Do *not* apply my last patch--apply this one instead. --Brent Dax [EMAIL PROTECTED] They *will* pay for what they've done. --- c:\old_parrot\Configure.pl Tue Sep 11 02:44:00 2001 +++ Configure.plThu

RE: Platforms Status

2001-09-24 Thread Brent Dax
=== Linux (Itanium) make ok / test fails (badly--see smoke report below my sig) As you can see from the smoke report below, I've gotten remote smoke tests from Test-Drive machines (more or less) working. (I'll share how I did that in a later message.) --Brent Dax [EMAIL PR

RE: build fails (Was: RE: Updated Platforms Status)

2001-09-26 Thread Brent Dax
27;s (the make equivalents) Makefile syntax is sufficiently different that it has to be done differently. --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

RE: Tru64 core dumps

2001-09-26 Thread Brent Dax
ms. With that changed # it works fine. # # Oooh. Sounds like a job for Configure Man! :) Configure Man To The Rescue! (Trumpets sound, then stop abruptly.) Now, how do I figure out if we're on a 64-bit system? :^) --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will

RE: Configure.pl *badly* wrong

2001-09-26 Thread Brent Dax
ndently. Perhaps # late today I'll # > have a chance to do that if nobody beats me to it. # # Nobody beat me to it :-). Looks good to me. Can someone else apply this? I have to run--I don't have the time. --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

BabyPerl 0.01

2001-09-30 Thread Brent Dax
-Interpolation -Operator precedence -Comparison operators -And and Or -Anything not already implemented in Parrot print() currently only takes one parameter, but you can use ~ to concatenate things together. It spits out a crapload of debugging information--symbol ta

RE: [PATCH] rm -f in Win32

2001-10-01 Thread Brent Dax
Mattia Barbon: # Makes Win32 use ExtUtils::Command::rm_f as a rm -f replacemnt. Thanks, applied. This one's been hovering near the top of my stack for a while, but I kept pushing new things on above it till now. --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pa

RE: Configure.pl *badly* wrong

2001-10-01 Thread Brent Dax
Configure patches in the future so they appear at the top of my e-mail. --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

RE: Manifest constants?

2001-10-01 Thread Brent Dax
# inclusion of a # definition of NULL (whatever that might mean). What's the semantic difference between NULL and undef? --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

RE: Manifest constants?

2001-10-01 Thread Brent Dax
Dan Sugalski: # (I'll start # stuffing 0xDEADBEEF in there if I have to... :) Actually, I think 0xDECAF would bug late-night coders even more! :^) --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

Platform readiness reports

2001-10-01 Thread Brent Dax
FreeBSD/x86 OK/OK Win32/x86 OK/NOK (report after my sig) Linux/IA64 OK/NOK (smoke report after my sig) --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done. Win32/x86: Failed Test Stat Wstat Total Fail Failed List of F

CVS

2001-10-01 Thread Brent Dax
Automated snapshots and e-mail notifications of CVS commits have both stopped. What's going on? --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

RE: CVS

2001-10-02 Thread Brent Dax
Ask Bjoern Hansen: # [EMAIL PROTECTED] (Brent Dax) writes: # # > Automated snapshots and e-mail notifications of CVS commits have # > both stopped. What's going on? # # snapshots looks okay, but there's something #$@# with the mails. I'll # have a look. :-) Yeah, it turns o

RE: Platform readiness reports

2001-10-02 Thread Brent Dax
Brent Dax: # Linux/IA64 # OK/NOK (smoke report after my sig) Actually it's not as bad as I thought--it works fine on non-64-bit types, and even then only one test dies. Automated smoke report for patch Oct 2 07:00:01 2001 UTC v0.01 on linux using cc version 2.96-ia64-0

RE: Parrot 0.0.2

2001-10-03 Thread Brent Dax
1% 5 t/op/string.t1 256111 9.09% 4 t/op/time.t 1 256 21 50.00% 2 5 subtests skipped. Failed 3/8 test scripts, 62.50% okay. 3/100 subtests failed, 97.00% okay. --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

RE: Parrot 0.0.2

2001-10-03 Thread Brent Dax
Simon Cozens: # On Wed, Oct 03, 2001 at 09:39:32AM -0700, Brent Dax wrote: # > Win2K non-Cygwin is looking a little sick to its stomach: # # Dammit. There had to be a show-stopper, didn't there? And of course it had to be Microsoft. :^) --Brent Dax [EMAIL PROTECTED] Configure pump

RE: Parrot 0.0.2

2001-10-03 Thread Brent Dax
Did you see any compiler warnings # in the stacks code? Nope. No warnings at all (which is better than I can say for bleadperl :^) ). --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

RE: Parrot 0.0.2

2001-10-03 Thread Brent Dax
--Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done. # -Original Message- # From: Simon Cozens [mailto:[EMAIL PROTECTED]] # Sent: Wednesday, October 03, 2001 09:51 # To: Brent Dax # Cc: [EMAIL PROTECTED] # Subject: Re: Parrot

RE: SV: OpenVMS

2001-10-03 Thread Brent Dax
piler died! at configure.pl line 137. # %RMS-E-FNF, file not found Yeah, that whole test.c thing is highly Unix-centric. I'll probably wrap it up in a function so hints files can override its behavior. If you can't figure out how to adapt what's there for VMS, you can always replace t

RE: SV: OpenVMS

2001-10-04 Thread Brent Dax
ue Configure, at least while it's still implemented in Perl. Right? --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

Itanium much happier

2001-10-04 Thread Brent Dax
long double\" linux--debugging --defaults --define iv=\"long long\" --define nv=\"long double\" t/op/integerdubious DIED. FAILED test 25 --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

RE: Itanium much happier

2001-10-04 Thread Brent Dax
re are # still places that assume sizeof(numval)/sizeof(intval) is an integer. spe166> cat > size.c #include int main(void) { printf("%d\n", sizeof(long double)); return 0; } spe166> gcc -o size size.c spe166> ./size 16 spe166> --Brent Dax [EMAIL PROTECT

RE: Itanium much happier

2001-10-04 Thread Brent Dax
. IV and opcode_t are both long. It happens under both make test and perl t/harness. It doesn't happen when NV is just double. --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

More Win32 Badness

2001-10-04 Thread Brent Dax
-- --- t/op/stacks.t1 256 91 11.11% 5 4 subtests skipped. Failed 1/8 test scripts, 87.50% okay. 1/100 subtests failed, 99.00% okay. --Brent Dax [EMAIL PROTECTED] Configure pumpking for Perl 6 They *will* pay for what they've done.

  1   2   3   4   5   6   7   >