summaryrefslogtreecommitdiff
path: root/util.c
Commit message (Collapse)AuthorAgeFilesLines
* Show LANGUAGE env var when needed. (Augment change #2645).Jarkko Hietaniemi1999-01-191-0/+11
| | | | | p4raw-link: @2645 on //depot/cfgperl: 528d65adbfbca8f0de82f889e6bbf92ea5fb07c8 p4raw-id: //depot/cfgperl@2646
* Atari MiNT port by Guido Flohr <gufl0000@stud.uni-sb.de>Jarkko Hietaniemi1999-01-131-1/+1
| | | | | | (the diffs were based on 5.004_02). Tested by Guido and Frank Naumann <fnaumann@prinz-atm.CS.Uni-Magdeburg.De>. p4raw-id: //depot/cfgperl@2594
* REV2: Binary number supportWilson P. Snyder II1998-12-311-0/+23
| | | | | | To: perl5-porters@perl.org Message-ID: <199811301543.KAA15689@vulcan.maker.com> p4raw-id: //depot/cfgperl@2546
* Slight recoding of util.c:repeatcpy() to circumnavigateJarkko Hietaniemi1998-12-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | a Digital C compiler optimizer bug that broke the 'x' operator under certain circumstances. See t/op/repeat.t test #20 for graphic details. Reported in From: Gisle Aas <gisle@aas.no> To: Mark Martinec <Mark.Martinec@nsc.ijs.si> Cc: ach@xray.mpe.mpg.de, cpan-testers@perl.org, perl5-porters@perl.org Subject: Re: Digest-MD5-2.00 test fails on DEC Alpha - a patch Date: 18 Dec 1998 14:27:40 +0100 Message-ID: <m37lvpa8c3.fsf@furu.g.aas.no> and discussed further in the thread From: Jarkko Hietaniemi <jhi@iki.fi> To: Gisle Aas <gisle@aas.no> Cc: Mark Martinec <Mark.Martinec@nsc.ijs.si>, ach@xray.mpe.mpg.de, cpan-testers@perl.org, perl5-porters@perl.org Subject: x operator broken in DEC Alpha for 8-bit characters (Re: Digest-MD5-2.00 test fails on DEC Alpha - a patch) Date: Fri, 18 Dec 1998 16:18:37 +0200 (EET) Message-ID: <13946.25661.193449.138023@alpha.hut.fi> p4raw-id: //depot/cfgperl@2498
* Integrate from mainperl.Jarkko Hietaniemi1998-12-081-1/+1
|\ | | | | p4raw-id: //depot/cfgperl@2460
| * fix outdated/incorrect info about arbitrary limitsGurusamy Sarathy1998-12-061-1/+1
| | | | | | p4raw-id: //depot/perl@2454
* | Not OK: perl 5.00503 +MAINT_TRIAL_1 on OPENSTEP-Mach 4_1 (UNINSTALLED)Hans Mulder1998-12-071-0/+2
| | | | | | | | | | | | | | Reply-To: hansmu@xs4all.nl To: perlbug@perl.com Message-Id: <9812062116.AA26445@icgned.icgroup.nl> p4raw-id: //depot/cfgperl@2459
* | Integrate from _54 mainperl modulo the NetBSD ifdef in util.c.Jarkko Hietaniemi1998-12-011-18/+22
|\ \ | |/ | | p4raw-id: //depot/cfgperl@2428
| * integrate cfgperl changes into mainlineGurusamy Sarathy1998-11-291-1/+2
| |\ | | | | | | p4raw-id: //depot/perl@2403
| * | various fixes for race conditions under threads: mutex locks basedGurusamy Sarathy1998-11-291-17/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on PL_threadnum were seriously flawed, since it means more than one thread could enter the critical region; PL_na was global instead of thread-local; child thread could finish and free thr structures before Thread->new() got around to creating the Thread object; cv_clone() needed locking, as it mucks with PL_comppad and other global data; new_struct_thread() needed to lock template-thread's mutex while copying its data p4raw-id: //depot/perl@2385
* | | Undo #2395, seems more like a problem in netbsd-current.Jarkko Hietaniemi1998-11-301-1/+1
| |/ |/| | | p4raw-id: //depot/cfgperl@2416
* | Newer NetBSDs don't have NSIG in <sys/signal.h>, they need <signal.h>.Jarkko Hietaniemi1998-11-291-1/+2
|/ | | p4raw-id: //depot/cfgperl@2395
* Locale collation, ctype, and numeric, were initialized wrongIlya Sandler1998-11-281-34/+22
| | | | | | | | | (if LC_ALL or LANG were unset, so were the collation/ctype/numeric), as reported by Subject: a bug in locale handling: LC_COLLATE ignored sometimes To: perlbug@perl.com Message-ID: <MLIST_199811250226.SAA12590@axi001.etak.sw> p4raw-id: //depot/cfgperl@2353
* mess_sv tweak for change#2249Gurusamy Sarathy1998-11-191-0/+3
| | | | | p4raw-link: @2249 on //depot/perl: e72dc28c8f6f33daa2b69b80b6322e338e999561 p4raw-id: //depot/perl@2252
* use PL_mess_sv only during global destruction (fixes problems withGurusamy Sarathy1998-11-181-8/+9
| | | | | | overlapping invocations of form()/warn()/die()/croak() trampling on each other's messages) p4raw-id: //depot/perl@2249
* integrate changes#2120,2168,2218 from maint-5.005;Gurusamy Sarathy1998-11-081-0/+101
| | | | | | | | | | add new vtbls; s/\bvtbl_/PL_vtbl_/; remove trailing comma in enum; make regen_headers p4raw-link: @2218 on //depot/maint-5.005/perl: eadd311f94dcb5fe096743b61371bd2d48466304 p4raw-link: @2168 on //depot/maint-5.005/perl: fb1d2f1891787fe7d6df85205b85f0528294ffa8 p4raw-link: @2120 on //depot/maint-5.005/perl: f9caadc6ad025d4bf993ab5b737b9a99347a59e3 p4raw-id: //depot/perl@2220
* s/sv_upgrade/SvUPGRADE/ a couple of placesGurusamy Sarathy1998-11-041-1/+1
| | | p4raw-id: //depot/perl@2187
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-40/+23
| | | | | | | | | | (objpp.h is gone, embed.pl now does some of that); objXSUB.h should soon be automated also; the global variables that escaped the PL_foo conversion are now reined in; renamed MAGIC in regcomp.h to REG_MAGIC to avoid collision with the type of same name; duplicated lists of pp_things in various places is now gone; result has only been tested on win32 p4raw-id: //depot/perl@2133
* disallow 'x' in hex numbers (except leading '0x')Gisle Aas1998-10-251-1/+1
| | | | | | Message-ID: <m3n26wtw47.fsf@furu.g.aas.no> Subject: Re: [PATCH 5.005_52] 'x' is not a legal hex digit p4raw-id: //depot/perl@2054
* OLD_PTHREADS_API reorganizing.Jarkko Hietaniemi1998-10-201-2/+2
| | | p4raw-id: //depot/cfgperl@2028
* The VM/ESA port essentials, based onJarkko Hietaniemi1998-10-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | perl-mvs: From: Neale Ferguson <neale@VMA.TABNSW.COM.AU> Subject: Re: Can't find Data/Dumper.pm Date: Mon, 28 Sep 1998 07:40:49 +1300 Message-ID: <360E86B0.23847AF4@mailbox.tabnsw.com.au> private email: From: Neale Ferguson <neale@VMA.TABNSW.COM.AU> Subject: Re: Perl thread problems in VM/ESA Date: Thu, 15 Oct 1998 07:18:35 +1300 Message-ID: <3624EAFA.16163A2B@mailbox.tabnsw.com.au> and private email: From: Neale Ferguson <NEALE@PUCC.PRINCETON.EDU> Subject: perl archive Date: Sun, 11 Oct 1998 19:28:54 EDT Message-Id: <19981011233112Z67215-26626+1513@outbound.Princeton.EDU> which gave a pointer to http://pucc.princeton.edu/~neale/perl.tar (based on Perl 5.005_51) p4raw-id: //depot/cfgperl@2006
* fix USE_THREADS coredump due to uninitialized PL_hv_fetch_ent_mhGurusamy Sarathy1998-10-061-2/+5
| | | p4raw-id: //depot/perl@1934
* Cumulative OS/2-related patchIlya Zakharevich1998-10-061-2/+8
| | | | | Message-Id: <199810050637.CAA07781@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1930
* tweaks to enable PERL_OBJECT to build & test on win32Gurusamy Sarathy1998-09-251-3/+3
| | | p4raw-id: //depot/perl@1879
* index() applied BM optimization to wrong argumentLarry Wall1998-09-051-1/+2
| | | p4raw-id: //depot/perl@1779
* add missing dTHR; notes for test failures due to small stacksizeGurusamy Sarathy1998-08-091-3/+8
| | | p4raw-id: //depot/perl@1774
* lexical warnings; tweaks to places that didn't apply correctlyPaul Marquess1998-08-091-4/+91
| | | | | | Message-Id: <9807290828.AA26286@claudius.bfsec.bt.co.uk> Subject: lexical warnings patch for 5.005_50 p4raw-id: //depot/perl@1773
* integrate maint-5.005 changes into mainlineGurusamy Sarathy1998-08-081-14/+6
|\ | | | | p4raw-id: //depot/perl@1760
| * tweaked version of suggested patchIlya Zakharevich1998-08-021-14/+6
| | | | | | | | | | | | Message-Id: <199807210140.VAA17186@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_75] Enable -DS p4raw-id: //depot/maint-5.005/perl@1701
* | Here are the long-expected Unicode/UTF-8 modifications.Larry Wall1998-07-241-6/+14
|/ | | p4raw-id: //depot/utfperl@1651
* complete s/foo/PL_foo/ changes (all escaped cases identified withGurusamy Sarathy1998-07-201-9/+9
| | | | | | brute force search script). Result builds and passes all tests on Solaris. win32 and PERL_OBJECT are still untested. p4raw-id: //depot/perl@1578
* PL_ minir tidy upNick Ing-Simmons1998-07-191-11/+11
| | | p4raw-id: //depot/ansiperl@1568
* PL_ scheme Builds under Minw32 - some SEGFAULT snagsNick Ing-Simmons1998-07-181-1/+1
| | | p4raw-id: //depot/ansiperl@1537
* Merge latest mainlineNick Ing-Simmons1998-07-181-12/+12
|\ | | | | p4raw-id: //depot/ansiperl@1536
| * fix yet another USE_THREADS leak due to failure to free stacksGurusamy Sarathy1998-07-181-1/+1
| | | | | | p4raw-id: //depot/perl@1531
* | PL_ stuff for threadsNick Ing-Simmons1998-07-181-52/+52
| | | | | | p4raw-id: //depot/ansiperl@1534
* | PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-112/+112
|/ | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* fix $/ init for multiple interpreters/threadsGurusamy Sarathy1998-07-181-1/+1
| | | p4raw-id: //depot/perl@1523
* fix missing init that caused RE alternations to fail underGurusamy Sarathy1998-07-181-0/+1
| | | | | -Dusethreads p4raw-id: //depot/perl@1522
* make RE engine threadsafe; -Dusethreads builds, tests on Solaris,Gurusamy Sarathy1998-07-121-0/+12
| | | | | | and runs regexes in 1000s of threads without crashing; also fixed statcache not being thread-local p4raw-id: //depot/perl@1448
* Allow $SIG{CHLD}='IGNORE' to work on SolarisChip Salzenberg1998-07-091-0/+8
| | | | | Message-ID: <19980708181055.A8005@perlsupport.com> p4raw-id: //depot/perl@1391
* rename s/\bSI_/PERLSI_/ to avoid collisions with sysinfo headersGurusamy Sarathy1998-07-061-3/+3
| | | p4raw-id: //depot/perl@1339
* allow a flags args to fbm_instr() for future needsIlya Zakharevich1998-07-041-1/+1
| | | | | | Message-Id: <199807020749.DAA12379@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_68] mORE FBM_ CHANGES FOR FUTURE p4raw-id: //depot/perl@1297
* catch nonexistent backrefs in REsHugo van der Sanden1998-07-041-2/+2
| | | | | | | | | | | Message-Id: <l03130304b1c027e1df9e@[194.222.64.89]> Date: Wed, 1 Jul 1998 20:14:05 +0200 Subject: Re: [PATCH _66] for bad backrefs -- Message-Id: <l03130300b1c03425261c@[194.222.64.89]> Date: Wed, 1 Jul 1998 20:47:16 +0200 Subject: Re: [PATCH _66] for bad backrefs p4raw-id: //depot/perl@1293
* PUSHSTACK renovationJoshua Pritikin1998-06-281-6/+6
| | | | | Message-Id: <H00000e500081d23@MHS> p4raw-id: //depot/perl@1254
* make find_script() return saved string, reenable missing diagnosticsGurusamy Sarathy1998-06-261-8/+11
| | | p4raw-id: //depot/perl@1219
* eliminate use of tokenbuf in util.cGurusamy Sarathy1998-06-221-25/+27
| | | p4raw-id: //depot/perl@1189
* applied patch, along with many changes:Douglas Lankshear1998-06-211-1/+0
| | | | | | | | | | | - ipfoo.h headers have been coalesced along with perlfoo.h into iperlsys.h - win32/cp*.h have been combined in perlhost.h - CPerlObj::PerlParse() takes an extra xsinit arg - tweaks to get dl_win32.xs compiling again w/ PERL_OBJECT Message-Id: <000001bd9b8c$0417fe90$a32fa8c0@tau.Active> Subject: RE: [PATCH 5.004_67] Fixes for broken MS compiler p4raw-id: //depot/perl@1172
* back out previous change (it breaks PERL_OBJECT)Gurusamy Sarathy1998-06-151-3/+6
| | | p4raw-id: //depot/perl@1136
* added patch, fixed typo, reworked documentationJoshua Pritikin1998-06-151-6/+3
| | | | | | Message-Id: <H00000e500071aa3@MHS> Subject: [PATCH 5.004_66] JMPENV! p4raw-id: //depot/perl@1135