summaryrefslogtreecommitdiff
path: root/global.sym
Commit message (Collapse)AuthorAgeFilesLines
* Generated files.Nick Ing-Simmons2001-03-241-0/+1
| | | p4raw-id: //depot/perlio@9319
* Integrate change #9154 from maintperl to mainline.Jarkko Hietaniemi2001-03-141-0/+1
| | | | | | | | | | | | PerlIO_stdoutf() wasn't properly supported under PERL_IMPLICIT_SYS (caused Storable 1.0.10 to break on windows) p4raw-link: @9154 on //depot/maint-5.6/perl: 241ea079897f140daac27d059c9935e78ec152ec p4raw-id: //depot/perl@9156 p4raw-integrated: from //depot/maint-5.6/perl@9155 'copy in' globals.c (@5902..) 'merge in' global.sym (@8599..) iperlsys.h (@8800..) objXSUB.h perlapi.c (@8993..) embed.h embed.pl proto.h (@9108..)
* EBCDIC sanity - phase INick Ing-Simmons2001-03-101-3/+6
| | | | | | | | | | | | | | - rename utf8/uv functions to indicate what sort of uv they provide (uvuni/uvchr) - use utf8n_xxxx (c.f. pvn) for forms which take length. - back out vN.N and $^V exceptions to e2a/a2e - make "locale" isxxx macros be uvchr (may be redundant?) Not clear yet that toUPPER_uni et. al. return being handled correctly. The tr// and rexexp stuff still needs an audit, assumption is they are working in Unicode space. Need to provide v5.6 names for XS modules (decide is uni or chr ?). p4raw-id: //depot/perlio@9096
* Put back the #8840, it was innocent.Jarkko Hietaniemi2001-02-211-0/+1
| | | p4raw-id: //depot/perl@8870
* Retract the #8838 and #8840 for now because ofJarkko Hietaniemi2001-02-201-1/+0
| | | | | the DB_File tie problem. p4raw-id: //depot/perl@8846
* [patch] add sv_setref_uvDoug MacEachern2001-02-191-0/+1
| | | | | Message-ID: <Pine.LNX.4.21.0102181448290.10021-100000@mako.covalent.net> p4raw-id: //depot/perl@8840
* Generated files form 8713 etc.Nick Ing-Simmons2001-02-081-0/+2
| | | p4raw-id: //depot/perl@8716
* Patch from Inaba Hiroto:Jarkko Hietaniemi2001-01-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | - canonical UTF-8 hash keys: if a key string for a hash is UTF8-on, try downgrade the string and use it if unicode::distinct is not in effect. For the task, I added a function bytes_from_utf8() to utf8.c. It might resemble utf8_to_bytes() but it is not convenient to the task. Made a test for it and added to t/op/each.t - Changed do_print in doio.c to apply sv_utf8_(downgrade|upgrade) to the mortal copy of the argument SV. And changed t/io/utf8.t test 18 which expects print() to upgrade its argument. - re-implement sv_eq with bytes_from_utf8() - some bug fixes - tr/// does not handle UTF8 range (\x{}-\x{}) - \ before raw UTF8 character produced "Malformed UTF-8 character" warning. - "\x{100}\N{CENT SIGN}" is Malformed. Added tests for these 3. - and one silly bug (by me) with qu operator. p4raw-id: //depot/perl@8583
* Fixup after integrate:Nick Ing-Simmons2001-01-211-0/+1
| | | | | | missed the .sym files that are changed by regen_headers sv.c and proto.h disagreed about pTHX_ ness of EXPECT_NUMBER. p4raw-id: //depot/perlio@8496
* Integrate mainline.Nick Ing-Simmons2000-12-191-0/+2
| | | p4raw-id: //depot/perlio@8202
* Various oddities p4 diff -se showed upNick Ing-Simmons2000-12-071-0/+2
| | | | | Remove 'our' from warnings.pl p4raw-id: //depot/perlio@8026
* C<foreach my $x ...> in pseudo-fork()ed process may diddleGurusamy Sarathy2000-11-251-0/+1
| | | | | | | | | | parent's memory; fix it by keeping track of the actual pad offset rather than a raw pointer (this change is probably also relevant to non-ithreads case to avoid fallout from reallocs of the pad array, but is currently only enabled for the ithreads case in the interests of minimal disruption to existing "well tested" code) p4raw-id: //depot/perl@7858
* diff -se shows these as differentNick Ing-Simmons2000-11-191-0/+1
| | | p4raw-id: //depot/perlio@7753
* Add non-blocking thread doneness checkingDan Sugalski2000-10-251-1/+1
| | | | | | | Message-Id: <5.0.0.25.0.20001025133504.01ef1e20@24.8.96.48> plus regen global.sym. p4raw-id: //depot/perl@7442
* Re-instate Perl_utf8_to_uv without checking parameter - added in change 7075.Nick Ing-Simmons2000-09-301-0/+1
| | | | | | | i.e. rename Simon's function to Perl_utf8_to_uv_chk, change all calls to it to use new name and add Perl_utf8_to_uv() as a wrapper which calls it passing 0 to checking to get the warning. p4raw-id: //depot/perl@7096
* Hash lookup of constant strings optimization:Nick Ing-Simmons2000-09-031-0/+1
| | | | | | | | | | Introduce SvREADONLY && SvFAKE to flag an SV which has SvPVX pointing to string table (as per sharepvn). Add newSV_pvn_share to create such a thing. Make hv.c compare addresses of strings and skip string compare if equal. Make method_named and helem ops use these shared-string SVs when arg is constant. Make keys op return shared-string SVs (less clearly a win). p4raw-id: //depot/perl@7016
* Regen global.sym.Jarkko Hietaniemi2000-08-081-0/+2
| | | p4raw-id: //depot/perl@6554
* av.c apidocSimon Cozens2000-07-251-2/+0
| | | | | Message-ID: <slrn8nnp7k.cgv.simon@justanother.perlhacker.org> p4raw-id: //depot/perl@6438
* Fix the BOM bug: not a byteorder bug, a signedness bug.Jarkko Hietaniemi2000-07-141-0/+5
| | | p4raw-id: //depot/cfgperl@6394
* Win32 patches for cfgperl from Sarathy.Jarkko Hietaniemi2000-07-041-1/+1
| | | p4raw-id: //depot/cfgperl@6307
* adjust change#6299Gurusamy Sarathy2000-07-041-2/+2
| | | | | p4raw-link: @6299 on //depot/perl: 6c644e7885bc20d759d8cbcb4abaa8f14113c03b p4raw-id: //depot/perl@6302
* fix memory leak on Windows (PL_sys_intern contents were neverGurusamy Sarathy2000-07-041-1/+2
| | | | | freed) p4raw-id: //depot/perl@6299
* fix large memory leak that has been around for ever, masked byGurusamy Sarathy2000-07-041-0/+1
| | | | | -DPURIFY (most of the arenas were never freed!) p4raw-id: //depot/perl@6298
* PL_sys_intern was being initialized too late on windowsGurusamy Sarathy2000-05-111-0/+1
| | | p4raw-id: //depot/perl@6104
* add rsignal(), whichsig() and do_join() to public API listGurusamy Sarathy2000-04-241-0/+3
| | | | | (mod_perl uses them to good advantage) p4raw-id: //depot/perl@5932
* Add newSVuv().Jarkko Hietaniemi2000-03-181-0/+1
| | | p4raw-id: //depot/cfgperl@5803
* export cv_undef() and cv_const_sv() (mod_perl uses them toGurusamy Sarathy2000-03-171-0/+2
| | | | | good advantage) p4raw-id: //depot/perl@5774
* due to an oversight during PERL_OBJECT migration, hosts createdGurusamy Sarathy2000-03-161-0/+1
| | | | | | | | | by pseudo-fork were never being deleted, leading to a sizeable memory leak; std FDs in pseudo-children are now closed automatically to avoid resource leaks; basic infinite looping fork() test works without leaking again in non-PERL_OBJECT build p4raw-id: //depot/perl@5761
* make the is_utf8_*() safe for use on invalid utf8 (they nowGurusamy Sarathy2000-03-131-0/+1
| | | | | return false on such input instead of emitting warnings) p4raw-id: //depot/perl@5700
* abstract code for C<use Foo 1.23 @ary;> into a Perl_load_module()Gurusamy Sarathy2000-03-081-0/+3
| | | | | API function p4raw-id: //depot/perl@5619
* support for list assignment to pseudohashes (from John TobeyGurusamy Sarathy2000-03-031-0/+1
| | | | | <jtobey@john-edwin-tobey.org>) p4raw-id: //depot/perl@5492
* support fetching current interpreter from TLS under useithreadsGurusamy Sarathy2000-02-291-0/+2
| | | p4raw-id: //depot/perl@5342
* support for version vectors in UNIVERSAL::VERSION(), so thatGurusamy Sarathy2000-02-261-0/+1
| | | | | | | C<use Foo v1.2.3> etc., work; tests for the same TODO: XS_VERSION_BOOTCHECK needs to be revisited in light of this p4raw-id: //depot/perl@5265
* make comparisons promote to utf8 as necessary (from Gisle Aas)Gurusamy Sarathy2000-02-191-0/+4
| | | p4raw-id: //depot/perl@5138
* provide malloc stats via get_mstats() (from Ilya Zakharevich)Gurusamy Sarathy2000-02-151-0/+1
| | | p4raw-id: //depot/perl@5103
* export pregexec(), Tk uses itGurusamy Sarathy2000-02-011-0/+1
| | | p4raw-id: //depot/perl@4939
* more exported symbols needed for build on windowsGurusamy Sarathy2000-01-281-0/+32
| | | p4raw-id: //depot/perl@4916
* autogenerate API listing from comments in the source (from BenjaminGurusamy Sarathy2000-01-281-219/+0
| | | | | | | Stuhl <sho_pi@hotmail.com>); fix the markup format to be more flexible for better readability; add missing docs in sv.c; regenerate perltoc p4raw-id: //depot/perl@4915
* patch to report warnings on bogus filehandles passed to flock(),Gurusamy Sarathy2000-01-211-0/+1
| | | | | | more consistent warnings, from Greg Bacon <gbacon@itsc.uah.edu> (slightly modified) p4raw-id: //depot/perl@4830
* support delete() and exists() on array, tied array, and pseudo-hashGurusamy Sarathy2000-01-131-0/+3
| | | | | elements or slices p4raw-id: //depot/perl@4796
* change#4721 needed line number adjustmentsGurusamy Sarathy1999-12-281-0/+10
| | | | | p4raw-link: @4721 on //depot/perl: 59af875452bab7830a612945a2ac1c23c411527f p4raw-id: //depot/perl@4727
* introduce save_I8() for saving byte valuesGurusamy Sarathy1999-12-081-0/+1
| | | p4raw-id: //depot/perl@4665
* make uninitialized value warnings report opcodeGurusamy Sarathy1999-12-041-0/+1
| | | p4raw-id: //depot/perl@4641
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-18/+16
| | | p4raw-id: //depot/perl@4602
* add a synchronous stub fork() for USE_ITHREADS to prove that a simpleGurusamy Sarathy1999-11-151-0/+3
| | | | | | C<if (fork()) { print "parent" } else { print "child" }> works on Windows (incidentally running a cloned^2 interpreter :) p4raw-id: //depot/perl@4589
* cosmetic tweaksGurusamy Sarathy1999-11-141-4/+6
| | | p4raw-id: //depot/perl@4584
* preliminary support for GVOP indirection via padGurusamy Sarathy1999-11-081-0/+1
| | | p4raw-id: //depot/perl@4539
* preliminary support for perl_clone() (still needs work inGurusamy Sarathy1999-11-081-0/+12
| | | | | | | | the following areas: SVOPs must indirect via pad; context stack, scope stack, and runlevels must be cloned; must hook up the virtualized pseudo-process support provided by "host"; ...) p4raw-id: //depot/perl@4538
* remove unused interpreter globalsGurusamy Sarathy1999-10-241-1/+0
| | | p4raw-id: //depot/perl@4448
* revert SAVEDESTRUCTOR() to accepting void(*)(void*) for sourceGurusamy Sarathy1999-10-101-0/+1
| | | | | | compatibility; introduce SAVEDESTRUCTOR_X() that accepts void(*)(pTHX_ void*) p4raw-id: //depot/perl@4339