summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use VirtualAlloc() more flexibly when using it to mimic UNIX's sbrk().Steve Hay2004-07-161-11/+30
| | | | | | | | | | | | | | | | | CC: perl-win32-porters@listserv.ActiveState.com Message-ID: <40F6B295.8010804@uk.radan.com> Assumes perl's malloc can now handle non-contiguous memory (believed to be true). Does not address threading issues. "The attached patch (against blead) makes sbrk() initially try to extend the existing block of memory exactly as it currently does, but to not fail immediately if it can't -- it now frees up that part of whatever it had previously reserved+committed which hadn't actually been used yet, resets all its static variables and basically starts anew." p4raw-id: //depot/perl@23128
* glob('*.c') to find documentation is dangerous when run in uncleanNicholas Clark2004-07-161-2/+10
| | | | | | trees, so isntead use MANIFEST to only scan the legitimate source files. p4raw-id: //depot/perl@23127
* Encourage compilers to tail call optimise in sv_savepv, sv_savepvnNicholas Clark2004-07-166-26/+88
| | | | | | and sv_savesharedpv. Need to create non-void returning versions of Copy and Zero, as the existing macros deliberately cast to (void) p4raw-id: //depot/perl@23126
* Rebuild perlapi.podNicholas Clark2004-07-161-21/+23
| | | p4raw-id: //depot/perl@23125
* Be sure HP-UX' ANSI C compiler's PATH is found *before*H.Merijn Brand2004-07-161-2/+2
| | | | | | the path to the bundled braindead C compiler. This might influence ccache's behaviour in finding the correct path p4raw-id: //depot/perl@23124
* oslevel can fail on AIX, but the output generated would confuseNicholas Clark2004-07-161-1/+3
| | | | | Configure p4raw-id: //depot/perl@23122
* Some calls to PerlMemShared_alloc() aren't checking the return value.Nicholas Clark2004-07-162-0/+16
| | | | | Bug spotted by Nigel Sandever p4raw-id: //depot/perl@23121
* threads.xs doesn't check the return value of the thread creationNicholas Clark2004-07-152-7/+30
| | | | | | call. D'oh! This gives SEGVs if the OS fails to create another thread. Cause of problem located by Nigel Sandever p4raw-id: //depot/perl@23120
* Assimilate Cwd 2.19Nicholas Clark2004-07-153-3/+7
| | | p4raw-id: //depot/perl@23118
* Trailing semi-colon are not allowed on #ifdef's in ANSIH.Merijn Brand2004-07-151-1/+1
| | | p4raw-id: //depot/perl@23117
* Abigail notes that a re-entrant regexp engine is a todoNicholas Clark2004-07-151-0/+5
| | | p4raw-id: //depot/perl@23116
* for (reverse @foo) now iterates in reverse in place.Nicholas Clark2004-07-153-11/+11
| | | p4raw-id: //depot/perl@23115
* Optimise for (reverse ...)Nicholas Clark2004-07-151-5/+6
| | | p4raw-id: //depot/perl@23114
* Now optimising for $a (reverse ...)Nicholas Clark2004-07-151-3/+22
| | | p4raw-id: //depot/perl@23113
* The optrees for C<for $_ (...)> and C<for (...)> differ, so even moreNicholas Clark2004-07-151-1/+110
| | | | | tests. p4raw-id: //depot/perl@23112
* This seems to be needed to get COW working on Win32Nicholas Clark2004-07-151-2/+4
| | | p4raw-id: //depot/perl@23111
* "That's the way to do it"Nicholas Clark2004-07-142-6/+6
| | | | | | | | In taking out a bug spotted by my regression tests in t/cmd/for.t I actually managed to disable the entire optimisation. Which means that I didn't find the other bug. This optimisation is live, and passes all tests. p4raw-id: //depot/perl@23109
* Optimise foreach my $i (reverse ...)Nicholas Clark2004-07-145-10/+106
| | | | | foreach without a lexical iterator not yet optimised p4raw-id: //depot/perl@23108
* split doc clarificationYitzchak Scott-Thoennes2004-07-141-1/+1
| | | | | Message-Id: <20040714171936.GA1092@efn.org> p4raw-id: //depot/perl@23107
* Numeric comparison operators mustn't compare addresses of referencesNicholas Clark2004-07-143-13/+49
| | | | | that are overloaded. p4raw-id: //depot/perl@23106
* Lots of tests for for reverse ...Nicholas Clark2004-07-141-1/+254
| | | p4raw-id: //depot/perl@23105
* Some thoughts on foreach reverseNicholas Clark2004-07-131-0/+4
| | | p4raw-id: //depot/perl@23104
* s/sort/split/; - my mistake spotted by Dave.Nicholas Clark2004-07-131-1/+1
| | | p4raw-id: //depot/perl@23103
* Optimise list context reverse sort to reverse as part of the sort opNicholas Clark2004-07-132-24/+47
| | | p4raw-id: //depot/perl@23102
* Work around evil compiler bug on OS X. (Sucks all memory)Nicholas Clark2004-07-131-2/+10
| | | p4raw-id: //depot/perl@23101
* check that reverse (sort (@a), @b) etc work.Nicholas Clark2004-07-131-7/+10
| | | | | Join some lines that don't need wrapping p4raw-id: //depot/perl@23100
* Check that non-optimimisable sort comparisons work when reversedNicholas Clark2004-07-131-2/+54
| | | | | (Not optimised yet, but might be coming soon) p4raw-id: //depot/perl@23099
* Test reverse sort as the return from a function in list and scalarNicholas Clark2004-07-131-1/+56
| | | | | contexts. p4raw-id: //depot/perl@23098
* Also test reverse sort in scalar contextNicholas Clark2004-07-131-1/+27
| | | p4raw-id: //depot/perl@23097
* A proper, working, stable optimisation for sort {$b cmp $a}Nicholas Clark2004-07-134-24/+93
| | | p4raw-id: //depot/perl@23096
* Tweak to change #23089, as suggested by Tim BunceRafael Garcia-Suarez2004-07-131-1/+1
| | | | | p4raw-link: @23089 on //depot/perl: ca28b541c9845a7610e3eca36472b9ee994eb64c p4raw-id: //depot/perl@23095
* Generalised "how many in list context" would be usefulNicholas Clark2004-07-131-0/+8
| | | p4raw-id: //depot/perl@23094
* The current optimisation for sort {$b cmp $a} is bogus now that weNicholas Clark2004-07-134-16/+153
| | | | | guarantee a stable sort. Disable it, pending a correct optimisation. p4raw-id: //depot/perl@23093
* Re: [perl #30568] splice generates undef? [PATCH]LAUN Wolfgang2004-07-132-9/+42
| | | | | Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C7D2@attmsx1.aut.alcatel.at> p4raw-id: //depot/perl@23092
* Check each line of config_re output.Nicholas Clark2004-07-131-4/+5
| | | p4raw-id: //depot/perl@23091
* no_plan support in test.plNicholas Clark2004-07-131-3/+13
| | | p4raw-id: //depot/perl@23090
* Re: debugger 'R'estart and open database connectionsAndrew Pimlott2004-07-131-0/+18
| | | | | Message-ID: <20040713010601.GF8232@pimlott.net> p4raw-id: //depot/perl@23089
* was Re: UNIVERSAL::VERSION causing "Use of uninitialized value..." warningJohn Peacock2004-07-133-3/+5
| | | | | Message-ID: <40F35423.5080304@rowman.com> p4raw-id: //depot/perl@23088
* Bodge to make Tk work - like the UTF8 flag, the READONLY flag has tooNicholas Clark2004-07-121-1/+7
| | | | | many meanings. const const vs mutable in this case. p4raw-id: //depot/perl@23085
* NI-S: IMHO utf8_upgrade is just changing representation not the valueNick Ing-Simmons2004-07-121-52/+50
| | | | | so it has no business calling SvSETMAGIC. p4raw-id: //depot/perl@23084
* Perl_is_utf8_string(pTHX_ U8 *s, STRLEN len)Nick Ing-Simmons2004-07-121-2/+2
| | | | | | | | Can now handle the case is_utf8_string(NULL,0) again. Why do we have code dup for Perl_is_utf8_string_loc() ? p4raw-id: //depot/perl@23083
* A decent benchmark would be useful. But it is vague.Nicholas Clark2004-07-111-1/+8
| | | p4raw-id: //depot/perl@23082
* Finding a way to put "I'm MAINT" in perl -v is a TODONicholas Clark2004-07-111-0/+17
| | | p4raw-id: //depot/perl@23081
* Store weak references.Nicholas Clark2004-07-109-57/+279
| | | p4raw-id: //depot/perl@23079
* Dual lifing and dists is a TODONicholas Clark2004-07-101-0/+5
| | | p4raw-id: //depot/perl@23078
* Resurrect the TODO items about Unicode filenames and Unicode %ENVNicholas Clark2004-07-101-1/+31
| | | | | Rant a bit more about POD -> HTML p4raw-id: //depot/perl@23077
* Perl_mode_from_discipline must update len. (else SEGV)Nicholas Clark2004-07-101-0/+1
| | | | | Diagnosis and patch from clkao p4raw-id: //depot/perl@23076
* Bug with NEXT when called from an eval blockDave Rolsky2004-07-102-10/+22
| | | | | Message-ID: <Pine.LNX.4.58.0407091703010.4578@urth.org> p4raw-id: //depot/perl@23075
* Re: Segfault using HTML::EntitiesJarkko Hietaniemi2004-07-093-34/+54
| | | | | | Message-ID: <40EDBE1A.6080205@iki.fi> Date: Fri, 09 Jul 2004 00:35:22 +0300 p4raw-id: //depot/perl@23074
* A more honest TODONicholas Clark2004-07-091-876/+127
| | | p4raw-id: //depot/perl@23073