summaryrefslogtreecommitdiff
path: root/t
Commit message (Collapse)AuthorAgeFilesLines
* EBCDIC patch for Storable, from Peter Prymmer.Jarkko Hietaniemi2001-01-301-8/+10
| | | p4raw-id: //depot/perl@8595
* yet another tweak to lib/b.t for EBCDICPeter Prymmer2001-01-301-0/+3
| | | | | Message-ID: <Pine.OSF.4.10.10101291646320.230748-100000@aspara.forte.com> p4raw-id: //depot/perl@8594
* Patch from Inaba Hiroto:Jarkko Hietaniemi2001-01-285-11/+52
| | | | | | | | | | | | | | | | | | | | | | | - 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
* Retract #8552.Jarkko Hietaniemi2001-01-281-41/+24
| | | p4raw-id: //depot/perl@8573
* Forgot from #8545. Oops.Jarkko Hietaniemi2001-01-271-5/+39
| | | p4raw-id: //depot/perl@8561
* A better module compilation test, use MANIFEST as suggestedJarkko Hietaniemi2001-01-271-22/+46
| | | | | by Spider. p4raw-id: //depot/perl@8560
* EBCDIC cleanup for B testPeter Prymmer2001-01-271-1/+8
| | | | | Message-ID: <Pine.OSF.4.10.10101261635400.14820-100000@aspara.forte.com> p4raw-id: //depot/perl@8559
* EBCDIC branch for pragma/sub-lval.tPeter Prymmer2001-01-271-1/+6
| | | | | Message-ID: <Pine.OSF.4.10.10101261603460.14820-100000@aspara.forte.com> p4raw-id: //depot/perl@8558
* a peek at uuencoded EBCDIC (st-06compat.t)Peter Prymmer2001-01-271-3/+24
| | | | | Message-ID: <Pine.OSF.4.10.10101261443561.14820-100000@aspara.forte.com> p4raw-id: //depot/perl@8557
* (Retracted by #8573)Michael G. Schwern2001-01-261-24/+41
| | | | | | Subject: [PATCH Text::Wrap 2000.06292219] Spurious leading whitespace Message-ID: <20010126092831.A15328@blackrider.aocn.com> p4raw-id: //depot/perl@8552
* overload int()Ilya Zakharevich2001-01-252-2/+74
| | | | | Message-ID: <20010124190657.A8512@math.ohio-state.edu> p4raw-id: //depot/perl@8545
* De-cut-and-pasto.Jarkko Hietaniemi2001-01-231-1/+1
| | | p4raw-id: //depot/perl@8530
* Also the lib/Thread.pm itself needs to be ignored ifJarkko Hietaniemi2001-01-231-1/+4
| | | | | the Thread extension hasn't been built. p4raw-id: //depot/perl@8523
* Document and test the new qu operator.Jarkko Hietaniemi2001-01-201-0/+24
| | | p4raw-id: //depot/perl@8485
* Re: new feature: s?printf parameter reordering Hugo van der Sanden2001-01-192-19/+22
| | | | | | | | | | | | | | | | | | | | | | | | Message-Id: <200101111709.RAA23756@crypt.compulink.co.uk> - support reordering for all parameters: %, *v, *, .* - lay down that the reordering specification must immediately follow that parameter: %3$, *v3$, *3$, .*3$ - fix vectorisation of a zero-length string - factor out the code choosing the argument to format Possibly unwanted side-effects: - the special format specifiers ' +-0' must now precede any vectorisation specifier. Tests in op/sprintf and op/ver have been changed to reflect this. - sprintf.t test #214 changed its expectations because in many cases, the next parameter has already been consumed when an invalid type letter is detected. Probably wanted side-effects: - attempts to format a non-existent parameter will warn as if C<undef> - attempt to write to non-existent parameter with '%n' will complain of "attempt to modify read-only value" instead of being silent p4raw-id: //depot/perl@8481
* PATCH pragma/locale.tAndreas König2001-01-191-10/+16
| | | | | Message-ID: <m3lms98czy.fsf@ak-71.mind.de> p4raw-id: //depot/perl@8480
* Automate 1_compile.t.Jarkko Hietaniemi2001-01-191-205/+46
| | | p4raw-id: //depot/perl@8478
* It's Pod::Text::Overstrike, not Pod::Overstrike.Jarkko Hietaniemi2001-01-181-1/+3
| | | p4raw-id: //depot/perl@8474
* Add Schwern's 1_compile test. The compile_module script renamedJarkko Hietaniemi2001-01-182-0/+247
| | | | | to be a bit shorter for the 8.3 people. p4raw-id: //depot/perl@8471
* Re: [PATCH: perl@8429] lib/tie-substrhash.t FAILED at test 11Nicholas Clark2001-01-171-1/+63
| | | | | Message-ID: <20010117173133.I2633@plum.flirble.org> p4raw-id: //depot/perl@8465
* More UTF-8 patches from Inaba Hiroto.Jarkko Hietaniemi2001-01-154-5/+123
| | | | | | | | | | | | | | | | | | | | - The substr lval was still not okay. - Now pp_stringify and sv_setsv copies source's UTF8 flag even if IN_BYTE. pp_stringify is called from fold_constants at optimization phase and "\x{100}" was made SvUTF8_off under use bytes (the bytes pragma is for "byte semantics" and not for "do not produce UTF8 data") - New `qu' operator to generate UTF8 string explicitly. Though I agree with the policy "0x00-0xff always produce bytes", sometimes want to such a string to be coded in UTF8. I can use pack"U0a*" but it requires more typing and has runtime overhead. - Fix pp_regcomp bug uncovered by "0x00-0xff always produce bytes" change, the bug appears if a pm has PMdf_UTF8 flag but interpolated string is not UTF8_on and has char 0x80-0xff. TODO: document and test qu. p4raw-id: //depot/perl@8439
* Tighten some of the tests a bit.Jarkko Hietaniemi2001-01-131-6/+6
| | | p4raw-id: //depot/perl@8436
* Re: [PATCH] [ID 20001223.002] lvalues in list contextRadu Greab2001-01-121-1/+9
| | | | | Message-ID: <14943.15321.515713.119805@ix.netsoft.ro> p4raw-id: //depot/perl@8418
* Consolidated lvalue sub changesStephen McCamant2001-01-122-25/+103
| | | | | Message-ID: <14941.16925.736415.785818@soda.csua.berkeley.edu> p4raw-id: //depot/perl@8417
* One more UTF-8 fix from Inaba Hiroto.Jarkko Hietaniemi2001-01-121-1/+11
| | | p4raw-id: //depot/perl@8415
* op/regmesg FAILED at test 33 on EBCDIC machinesRoca, Ignasi2001-01-121-1/+1
| | | | | Message-ID: <5930DC161690D211966700902715754703812F33@madt009a.siemens.es> p4raw-id: //depot/perl@8411
* Re: [ID 20010101.004] Not OK: perl v5.7.0 +DEVEL8268 on i586-linux-64int-ld ↵Nicholas Clark2001-01-121-0/+18
| | | | | | | 2.2.17-21mdk (UNINSTALLED) Message-ID: <20010107194714.B1048@plum.flirble.org> p4raw-id: //depot/perl@8410
* Fix UTF-8 lval substr().Jarkko Hietaniemi2001-01-111-1/+126
| | | p4raw-id: //depot/perl@8405
* Re: [ID 20001029.005] Regex error: "cd. (A. Tw)" !~ /\((\w\. \w+)\)/Hugo van der Sanden2001-01-111-0/+1
| | | | | Message-Id: <200010300133.BAA10390@crypt.compulink.co.uk> p4raw-id: //depot/perl@8403
* Test for bug id 20010105.016 (fixed by #8378).Jarkko Hietaniemi2001-01-101-1/+22
| | | p4raw-id: //depot/perl@8395
* Test cases for #8385 (from Simon's "torture.pl")Jarkko Hietaniemi2001-01-101-1/+15
| | | p4raw-id: //depot/perl@8386
* Allow the locale test needing POSIX and the taint testJarkko Hietaniemi2001-01-092-5/+21
| | | | | | needing IPC::SysV to run under 'minitest' (basically, bail out if loading the extension fails) p4raw-id: //depot/perl@8384
* Remove FileHandle/IO dependence in t/io/openpid.tStephen McCamant2001-01-091-8/+5
| | | | | Message-ID: <14939.33475.474459.147429@soda.csua.berkeley.edu> p4raw-id: //depot/perl@8383
* Re: [PATCH: perl@8342] comp/proto..........FAILED tests 112-123Andy Dougherty2001-01-091-1/+3
| | | | | | | Message-ID: <Pine.SOL.4.10.10101091144440.13124-100000@maxwell.phys.lafayette.edu> More robust yacc/bison error detection. p4raw-id: //depot/perl@8381
* make t/op/misc.t work on VMSCharles Lane2001-01-091-1/+4
| | | | | Message-Id: <010109075323.91c8f@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@8380
* [ID 20001230.003] UTF-8 tr still hurtsJarkko Hietaniemi2001-01-091-1/+93
| | | | | | | Message-Id: <200012302057.WAA31168@alpha.hut.fi> The #8378 fixed this. p4raw-id: //depot/perl@8379
* Make explicit our assumption that (for now) "\x{80}" produces UTF-8.Jarkko Hietaniemi2001-01-091-0/+1
| | | p4raw-id: //depot/perl@8377
* [ID 20010107.012] [PATCH] 18446744073709551616e0 was treated as ↵Nicholas Clark2001-01-081-1/+7
| | | | | | | UV=18446744073709551615 Message-Id: <20010107210717.D1048@plum.flirble.org> p4raw-id: //depot/perl@8366
* Re: [PATCH] Re: [ID 20010105.002] close() on process filehandle leaves ↵Radu Greab2001-01-081-1/+0
| | | | | | | | | defunct process Message-ID: <14935.50055.838449.408835@ix.netsoft.ro> No need for the potentially nonportable $SIG{CHLD}. p4raw-id: //depot/perl@8361
* Re: [ID 20010105.002] close() on process filehandle leaves defunct processRadu Greab2001-01-051-1/+19
| | | | | Message-ID: <14934.6849.742435.23178@ix.netsoft.ro> p4raw-id: //depot/perl@8340
* PATCH 5.6.1 & blead 8327 -- workaround for t/io/fs.tRaphael Manfredi2001-01-051-1/+9
| | | | | | | | Message-ID: <13693.978698811@nice.ram.loc> Apparently, the glibc2.2 + linux 2.4.0 + NFS combination prevent accurate reading of the "atime". p4raw-id: //depot/perl@8334
* Tests for #8329 and #8330.Jarkko Hietaniemi2001-01-051-1/+5
| | | p4raw-id: //depot/perl@8331
* Test::Harness doesn't use IO (was Re: [PATCH 5.7.0] Re: Tests depending on ↵Radu Greab2001-01-052-0/+3
| | | | | | | | | extensions, and `make minitest') Message-ID: <14933.5458.672637.641215@ix.netsoft.ro> Cleans up Harness to not use FileHandle, which uses IO. p4raw-id: //depot/perl@8327
* Add some Unicode chop() tests.Jarkko Hietaniemi2001-01-051-1/+15
| | | p4raw-id: //depot/perl@8324
* The test didn't work under the core test framework.Jarkko Hietaniemi2001-01-041-7/+7
| | | p4raw-id: //depot/perl@8321
* Continue blocks and B::DeparseStephen McCamant2001-01-041-1/+1
| | | | | | | | Message-ID: <14931.37732.62835.279605@soda.csua.berkeley.edu> Make the peephole optimizer to bypass more null ops and and rewrite the deparse handling of continue blocks. p4raw-id: //depot/perl@8313
* Upgrade to Storable 1.0.7, from Raphael Manfredi.Jarkko Hietaniemi2001-01-041-10/+9
| | | p4raw-id: //depot/perl@8312
* Integrate perlio:Jarkko Hietaniemi2001-01-011-2/+11
| | | | | | | | | | | | | | [ 8293] More rigor in UTF-8-ness of Encode's toUnicode XS export some of the utf8 internal functions. Test some of the functions. Fix pp_concat() bug shown by said tests. p4raw-link: @8293 on //depot/perlio: a12c0f5690a38b5b84d767b0f8b7cc133a68affc p4raw-id: //depot/perl@8295 p4raw-integrated: from //depot/perlio@8292 'copy in' ext/Encode/Encode.xs (@8285..) ext/Encode/Encode.pm (@8290..) pp_hot.c t/lib/encode.t (@8293..)
* Wrong alarm: cygwin's getpwuid() is just fine (from Gerrit P. Haase)Jarkko Hietaniemi2000-12-311-1/+1
| | | p4raw-id: //depot/perl@8283
* Test nits.Jarkko Hietaniemi2000-12-302-10/+10
| | | p4raw-id: //depot/perl@8279