summaryrefslogtreecommitdiff
path: root/pod/perlapi.pod
Commit message (Collapse)AuthorAgeFilesLines
* Re: [PATCH 5.7.1] sv.c documentationRadu Greab2001-06-211-4/+4
| | | | | Message-ID: <15154.7018.376419.295092@ix.netsoft.ro> p4raw-id: //depot/perl@10790
* Regen headers.Jarkko Hietaniemi2001-06-201-32/+23
| | | p4raw-id: //depot/perl@10758
* Re: [PATCH 5.7.1] sv.c documentationDave Mitchell2001-06-181-23/+105
| | | | | Message-Id: <200106182029.VAA06503@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10691
* sv.c documentationDave Mitchell2001-06-181-72/+602
| | | | | Message-Id: <200106172347.AAA05475@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10688
* splitting util.cHugo van der Sanden2001-06-131-2/+2
| | | | | Message-Id: <200106132341.AAA24935@crypt.compulink.co.uk> p4raw-id: //depot/perl@10579
* Re: ext/ + -WallDoug MacEachern2001-06-131-10/+41
| | | | | | | Message-ID: <Pine.LNX.4.21.0106122151180.24181-100000@mako.covalent.net> Document ax and break up dXSARGS. p4raw-id: //depot/perl@10558
* Move the grok_number and its lieutenant grok_numeric_radixJarkko Hietaniemi2001-06-101-7/+29
| | | | | from sv.c statics to util.c and public. p4raw-id: //depot/perl@10505
* Configure tweaks; record the Berkeley DB version,Jarkko Hietaniemi2001-06-011-2/+1
| | | | | | | | | probe for realpath(), for setresuid() and setresgid() prototypes; use realpath() (try to be paranoid enough), use the setres[ug]id prototypes because glibc has the functions but not their prototypes; add -Wall -ansi to gcc ccflags; regen toc. p4raw-id: //depot/perl@10372
* [patch] Cwd.xs optimizations/abstractionDoug MacEachern2001-06-011-8/+27
| | | | | Message-ID: <Pine.LNX.4.21.0105311733270.732-100000@mako.covalent.net> p4raw-id: //depot/perl@10369
* Pod nitpicksRichard Soderberg2001-05-281-1/+1
| | | | | Message-ID: <NAEKLNAAHLMBPMPNBMLEOEFGDFAA.rs@crystalflame.net> p4raw-id: //depot/perl@10263
* Re: 5.6.*, bleadperl: bugs in pp_concatHugo van der Sanden2001-05-261-0/+65
| | | | | Message-Id: <200105261605.RAA12295@crypt.compulink.co.uk> p4raw-id: //depot/perl@10223
* Change PL_numeric_radix to PL_numeric_radix_sv (and leave inJarkko Hietaniemi2001-04-301-1/+1
| | | | | | a dummy for PL_numeric_radix); no pressing reason to break binary compatibility; regen API. p4raw-id: //depot/perl@9910
* Fix fordLux2001-04-231-1/+1
| | | | | | | | Subject: [ID 20010423.001] perlapi documentation inconsistency (SvGROW) Message-Id: <E14rTEM-0000CB-00@dl.sch.bme.hu> (SvGROW really does return a char *.) p4raw-id: //depot/perl@9786
* Re: [PATCH] Lighten up globBenjamin Sugars2001-04-041-8/+26
| | | | | Message-ID: <Pine.LNX.4.21.0104031700340.2143-100000@marmot.rim.canoe.ca> p4raw-id: //depot/perl@9541
* Re: perl@9359 breaks HTML::ParserGisle Aas2001-03-271-9/+17
| | | | | | | | Message-ID: <lrr8zjxb5b.fsf@caliper.ActiveState.com> Clarify the UTF-8 issues of the API docs. (Slightly reworded and expanded.) p4raw-id: //depot/perl@9386
* Regen toc and api pods.Jarkko Hietaniemi2001-03-181-1/+1
| | | p4raw-id: //depot/perl@9209
* Integrate change #9108 from maintperl to mainline.Jarkko Hietaniemi2001-03-121-23/+74
| | | | | | | | | | | | | | | | | | | | fix memory leak in C<sub X { sub {} }> arising from a refcount loop between the outer sub and the inner prototype anonsub this also enables closures returned by subroutines that subsequently get redefined to work without generating coredumps :) completely removed the free_closures() hack--it shouldn't be needed anymore p4raw-link: @9108 on //depot/maint-5.6/perl: 1cf1f64f42eb50a67f2427ff9d6d24023a2b9997 p4raw-id: //depot/perl@9109 p4raw-branched: from //depot/maint-5.6/perl@9107 'branch in' t/op/anonsub.t p4raw-integrated: from //depot/maint-5.6/perl@9107 'merge in' sv.c (@8871..) embed.h (@8886..) pod/perlapi.pod proto.h (@8993..) embed.pl (@8995..) MANIFEST (@9030..) op.c op.h (@9055..) pp_ctl.c (@9076..)
* Regen perlapi, perltoc.Jarkko Hietaniemi2001-03-091-7/+7
| | | p4raw-id: //depot/perl@9088
* Regen perlapi.Jarkko Hietaniemi2001-03-051-11/+32
| | | p4raw-id: //depot/perl@9047
* Regen files for mainline.Jarkko Hietaniemi2001-03-031-3/+3
| | | p4raw-id: //depot/perl@8996
* Regen perlapi.Jarkko Hietaniemi2001-03-011-12/+27
| | | p4raw-id: //depot/perl@8972
* Put back the #8840, it was innocent.Jarkko Hietaniemi2001-02-211-7/+20
| | | p4raw-id: //depot/perl@8870
* Retract the #8838 and #8840 for now because ofJarkko Hietaniemi2001-02-201-20/+7
| | | | | the DB_File tie problem. p4raw-id: //depot/perl@8846
* [patch] add sv_setref_uvDoug MacEachern2001-02-191-7/+20
| | | | | Message-ID: <Pine.LNX.4.21.0102181448290.10021-100000@mako.covalent.net> p4raw-id: //depot/perl@8840
* Fix for "[ID 20010213.005] utf8 + localized hash elems + 64 bits?"Jarkko Hietaniemi2001-02-181-5/+8
| | | | | The hash key got wrongly UTF8fied. p4raw-id: //depot/perl@8835
* Forgotten fragment.Jarkko Hietaniemi2001-02-091-7/+7
| | | p4raw-id: //depot/perl@8749
* Up to date CPAN mirror listMichael G. Schwern2001-02-061-7/+7
| | | | | Message-Id: <20010204194714.A4698@blackrider.aocn.com> p4raw-id: //depot/perl@8709
* UTF-8 nit from Inaba Hiroto.Jarkko Hietaniemi2001-01-301-4/+4
| | | p4raw-id: //depot/perl@8615
* Integrate changes #8608,8609,8610,8611,8612,8613 from maintperl.Jarkko Hietaniemi2001-01-301-79/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | perl's internal variables are not for public consumption, move their docs from perlapi.pod to perlintern.pod support for -Dusethreads build under HP-UX 10.20 and DCE threads library (11.0 and later have pthreads but 10.x don't) avoid uninitialized value warnings canonicalize paths when doing chdir() on windows (or Cwd::getcwd() gets weird results) perldoc nit on windows make it possible to run the tests outside the source tree (there's still a dependency on ../lib being the library location) p4raw-link: @8612 on //depot/maint-5.6/perl: 21b80573951053245624647c6ea0077acae22b99 p4raw-link: @8611 on //depot/maint-5.6/perl: 706e8e4d2d0a6985197cb1cb76dc3d2575cd159e p4raw-link: @8610 on //depot/maint-5.6/perl: fc1aae957f18d75529c72450055ab0d424b7d318 p4raw-link: @8609 on //depot/maint-5.6/perl: 13b98125bf15a4dfacaa2c6f56d3742c97180500 p4raw-link: @8608 on //depot/maint-5.6/perl: f893c726cdaa1ccdec167db9b2ff5c2fdc19e29b p4raw-id: //depot/perl@8614 p4raw-integrated: from //depot/maint-5.6/perl@8596 'copy in' t/lib/dprof/V.pm t/op/flip.t utils/perldoc.PL (@8159..) win32/bin/search.pl (@8166..) t/io/tell.t (@8175..) hints/hpux.sh (@8601..) thread.h (@8606..) 'ignore' pod/perlintern.pod (@7766..) pod/perlapi.pod (@8605..) 'merge in' intrpvar.h t/base/term.t (@7895..) win32/vdir.h (@8156..) thrdvar.h (@8602..) perlapi.c (@8606..)
* Patch from Inaba Hiroto:Jarkko Hietaniemi2001-01-281-7/+24
| | | | | | | | | | | | | | | | | | | | | | | - 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
* Re: API CleanupSimon Cozens2001-01-161-21/+56
| | | | | | | | | | | | | | | | | | To: perl5-porters@perl.org Date: Tue, 16 Jan 2001 13:42:30 +0000 Message-ID: <20010116134230.A13420@pembro26.pmb.ox.ac.uk> Subject: [PATCH] utf8.c documentation Date: Tue, 16 Jan 2001 13:52:48 +0000 Message-ID: <20010116135248.A13496@pembro26.pmb.ox.ac.uk> Subject: Re: API Cleanup From: Simon Cozens <simon@cozens.net> Date: Tue, 16 Jan 2001 14:58:55 +0000 Message-ID: <20010116145855.A13794@pembro26.pmb.ox.ac.uk> UTF-8 doc patches. p4raw-id: //depot/perl@8452
* API Variable documentation Simon Cozens2001-01-151-7/+34
| | | | | Message-ID: <20010115193554.A9919@pembro26.pmb.ox.ac.uk> p4raw-id: //depot/perl@8447
* more UTF8 test suites and an UTF8 patchInaba Hiroto2000-12-301-6/+5
| | | | | | | | Message-ID: <3A4D722D.243AFD88@st.rim.or.jp> Just the patch part for now, and the pragma renamed as unicode::distinct. p4raw-id: //depot/perl@8267
* Uncheckedin generated files.Jarkko Hietaniemi2000-12-171-3/+3
| | | p4raw-id: //depot/perl@8150
* Few uncheckedin files.Jarkko Hietaniemi2000-12-161-1/+11
| | | p4raw-id: //depot/perl@8141
* This seems to be a stage sane and stable enough to checkin.Jarkko Hietaniemi2000-12-151-3/+3
| | | | | (it basically is 8102..8118+8122 but no 8120, 8121, 8123, 8124) p4raw-id: //depot/perl@8125
* Move the proto of start_glob() to a better place; regen api files.Jarkko Hietaniemi2000-12-131-7/+7
| | | p4raw-id: //depot/perl@8101
* Do not return the Unicode replacement character if UTF-8Jarkko Hietaniemi2000-12-081-5/+7
| | | | | decoding goes awry, it should be up to the caller to decide. p4raw-id: //depot/perl@8042
* Use the UTF8 macros a bit. They can't be used with abandonJarkko Hietaniemi2000-12-081-7/+8
| | | | | | everywhere because we do generate illegal UTF-8 in some situations. This is of course naughty. p4raw-id: //depot/perl@8033
* Document utf8_to_uv() better.Jarkko Hietaniemi2000-12-071-3/+5
| | | p4raw-id: //depot/perl@8024
* Document utf8_length(), utf8_distance(), and utf8_hop().Jarkko Hietaniemi2000-12-071-2/+39
| | | p4raw-id: //depot/perl@8023
* Re: [PATCH] The largest hoax of all times?Ilya Zakharevich2000-12-051-8/+24
| | | | | | | | | | | | | | | | | | Date: Tue, 5 Dec 2000 00:40:25 -0500 Message-ID: <20001205004025.A4050@monk.mps.ohio-state.edu> Subject: Re: [PATCH] The largest hoax of all times? From: Ilya Zakharevich <ilya@math.ohio-state.edu> Date: Mon, 4 Dec 2000 23:55:53 -0500 Message-ID: <20001204235553.A1140@monk.mps.ohio-state.edu> Subject: Re: [PATCH] The largest hoax of all times? From: Ilya Zakharevich <ilya@math.ohio-state.edu> Date: Tue, 5 Dec 2000 01:28:45 -0500 Message-ID: <20001205012844.A4227@monk.mps.ohio-state.edu> Fix the unpredictable order of DESTROYs. p4raw-id: //depot/perl@7991
* UTF-8 hash keys, patch from Inaba Hiroto.Jarkko Hietaniemi2000-12-041-4/+4
| | | p4raw-id: //depot/perl@7980
* Re: question about retlen in utf8.c:Perl_utf8_to_uv()Peter Prymmer2000-11-301-9/+10
| | | | | | | Message-ID: <Pine.OSF.4.10.10011291233120.328738-100000@aspara.forte.com> plus regen perlapi.pod. p4raw-id: //depot/perl@7932
* diff -se shows these as differentNick Ing-Simmons2000-11-191-7/+7
| | | p4raw-id: //depot/perlio@7753
* Change files which are mysteriously different to mainline to beNick Ing-Simmons2000-10-301-4/+4
| | | | | copies of mainline. p4raw-id: //depot/perlio@7492
* Continue the internal UTF-8 API tweaking.Jarkko Hietaniemi2000-10-251-22/+22
| | | | | | | | Rename utf8_to_uv_chk() back to utf8_to_uv() because it's used much more than the simpler API, now called utf8_to_uv_simple(). Still not quite happy with API, too much partial duplication of functionality. p4raw-id: //depot/perl@7439
* Make the UTF-8 decoding stricter and more verbose whenJarkko Hietaniemi2000-10-241-5/+5
| | | | | | | | | | | | malformation happens. This involved adding an argument to utf8_to_uv_chk(), which involved changing its prototype, and prefer STRLEN over I32 for the UTF-8 length, which as a domino effect necessitated changing the prototypes of scan_bin(), scan_oct(), scan_hex(), and reg_uni(). The stricter UTF-8 decoding checking uses Markus Kuhn's UTF-8 Decode Stress Tester from http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt p4raw-id: //depot/perl@7416
* Re: Creating const subs for constants.John Tobey2000-10-211-1/+14
| | | | | Message-Id: <m13mo0N-000FObC@feynman.localnet> p4raw-id: //depot/perl@7389
* Regen headers.Jarkko Hietaniemi2000-10-031-9/+24
| | | p4raw-id: //depot/perl@7123