summaryrefslogtreecommitdiff
path: root/doop.c
Commit message (Collapse)AuthorAgeFilesLines
* Larry's fix for buggy propagation of utf8-ness in join(); add testGurusamy Sarathy2000-04-241-6/+3
| | | p4raw-id: //depot/perl@5920
* insufficient buffer in change#5317Gurusamy Sarathy2000-03-121-0/+3
| | | | | p4raw-link: @5317 on //depot/perl: 0c57e439868bda58b2cbd4708d7a8b4dcf15b989 p4raw-id: //depot/perl@5670
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-3/+3
| | | p4raw-id: //depot/perl@5540
* make stringwise bitops work properly on utf8 stringsGurusamy Sarathy2000-02-281-0/+68
| | | p4raw-id: //depot/perl@5317
* More UTF8_MAXLEN fixesGisle Aas2000-02-241-1/+1
| | | | | | To: perl5-porters@perl.org Message-ID: <m3ema2tc8q.fsf@eik.g.aas.no> p4raw-id: //depot/cfgperl@5247
* byte mode chop() should clear UTF8 (from Gisle Aas)Gurusamy Sarathy2000-02-201-0/+1
| | | p4raw-id: //depot/perl@5166
* set SvUTF8 on vectors only if there are chars > 127; update copyrightGurusamy Sarathy2000-02-061-1/+1
| | | | | years (from Gisle Aas) p4raw-id: //depot/perl@5009
* runtime now looks at the SVf_UTF8 bit on the SV to decideGurusamy Sarathy2000-01-311-4/+4
| | | | | | | | | whether to use widechar semantics; lexer and RE engine continue to need "use utf8" to enable unicode awareness in literals and patterns (TODO: this needs to be fixed); $1 et al are marked SvUTF8 if the pattern was compiled for utf8 (TODO: propagating it from the data is probably better) p4raw-id: //depot/perl@4930
* Continue qgcvt work; closer now but not yet there.Jarkko Hietaniemi2000-01-161-4/+4
| | | p4raw-id: //depot/cfgperl@4806
* Remove quad logic from perl.h; regen Configure;Jarkko Hietaniemi1999-10-291-3/+3
| | | | | add -DUSE_LONG_LONG to ccflags if not already there. p4raw-id: //depot/cfgperl@4487
* Add a missing #endif forgotten by #4035.Jarkko Hietaniemi1999-08-291-0/+1
| | | p4raw-id: //depot/cfgperl@4040
* Implement 64-bit vec().Jarkko Hietaniemi1999-08-291-7/+91
| | | p4raw-id: //depot/cfgperl@4035
* Tighten the vec() code so that naughty BITS cause an error.Jarkko Hietaniemi1999-08-191-5/+5
| | | p4raw-id: //depot/cfgperl@4006
* Removed duplicated code (in pp.c and mg.c) by introducingJarkko Hietaniemi1999-08-191-5/+71
| | | | | | | | | | | | do_vecget(). NOTE: the calling convention of do_vecset() changes, too: the `offset' that is assigned to LvTARGOFF(TARG) in pp_vec() is no more multiplied by `size' in pp_vec(), the multiplication is now done in do_vecset(). Also fix a cpp thinko in change #4002. p4raw-link: @4002 on //depot/cfgperl: 24db6c0d56fddf85ee587fc1cb1dbce678fa6a8c p4raw-id: //depot/cfgperl@4004
* fix vec() on magic valuesIan Phillipps1999-07-171-0/+1
| | | | | | Message-ID: <19990712123005.A11355@homer.diplex.co.uk> Subject: [PATCH 5.005_57] Re: do_vecset is broken. Re: [ID 19990703.003]. p4raw-id: //depot/perl@3680
* lexical warnings update (warning.t fails one testPaul Marquess1999-07-071-2/+2
| | | | | | | due to leaked scalar, investigation pending) Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C8E@mbtlipnt02.btlabs.bt.co.uk> Subject: [PATCH 5.005_57] Lexical Warnings - mandatory warning are now default warnings p4raw-id: //depot/perl@3640
* more complete support for implicit thread/interpreter pointer,Gurusamy Sarathy1999-06-091-20/+20
| | | | | | | | | | | | | | | | | | | | | enabled via -DPERL_IMPLICIT_CONTEXT (all changes are noops without that enabled): - USE_THREADS now enables PERL_IMPLICIT_CONTEXT, so dTHR is a noop; tests pass on Solaris; should be faster now! - MULTIPLICITY has been tested with and without PERL_IMPLICIT_CONTEXT on Solaris - improved function database now merged with embed.pl - everything except the varargs functions have foo(a,b,c) macros to provide compatibility - varargs functions default to compatibility variants that get the context pointer using dTHX - there should be almost no source compatibility issues as a result of all this - dl_foo.xs changes other than dl_dlopen.xs untested - still needs documentation, fixups for win32 etc Next step: migrate most non-mutex variables from perlvars.h to intrpvar.h p4raw-id: //depot/perl@3524
* initial stub implementation of implicit thread/thisGurusamy Sarathy1999-06-071-31/+19
| | | | | | | | | | | | pointer argument; builds/tests on Solaris, win32 hasn't been fixed up yet; proto.h, global.sym and static function decls are now generated from a common database in proto.pl; some inconsistently named perl_foo() things are now Perl_foo(), compatibility #defines provided; perl_foo() (lowercase 'p') reserved for functions that take an explicit context argument; next step: generate #define foo(a,b) Perl_foo(aTHX_ a,b) p4raw-id: //depot/perl@3522
* remove _() non-ansismGurusamy Sarathy1999-06-021-10/+10
| | | p4raw-id: //depot/perl@3518
* various little nitsGurusamy Sarathy1999-05-201-1/+1
| | | p4raw-id: //depot/perl@3436
* typo in change#3397Gurusamy Sarathy1999-05-121-2/+2
| | | | | p4raw-link: @3397 on //depot/perl: aa854799af20b80973df4e295167b2fda1fc7a9c p4raw-id: //depot/perl@3404
* chop/chomp modify readonly valuesJan Dubois1999-05-121-2/+6
| | | | | Message-ID: <3741b5e8.20386944@smtp1.ibm.net> p4raw-id: //depot/perl@3397
* From: Dan Sugalski <sugalskd@osshe.edu>Gurusamy Sarathy1999-05-071-0/+2
| | | | | | | | | | | | Date: Mon, 05 Apr 1999 15:38:42 -0700 Message-Id: <3.0.6.32.19990405153842.0367b650@ous.edu> Subject: Re: chomp fails with $/ in fixed-length record mode -- From: Roderick Schertler <roderick@argon.org> Date: Tue, 06 Apr 1999 21:11:37 -0400 Message-ID: <2795.923447497@eeyore.ibcinc.com> Subject: Re: chomp fails with $/ in fixed-length record mode p4raw-id: //depot/perl@3319
* update copyright yearsGurusamy Sarathy1999-03-221-1/+1
| | | p4raw-id: //depot/perl@3124
* another threads reliability fix: serialize writes to thr->threadsvGurusamy Sarathy1998-11-291-1/+2
| | | | | | | | avoid most uses of PL_na (which is much more inefficient than a simple local); update docs to suit; PL_na now being thr->Tna may be a minor compatibility issue for extensions--will require dTHR outside of XSUBs (those get automatic dTHR) p4raw-id: //depot/perl@2387
* s/sv_upgrade/SvUPGRADE/ a couple of placesGurusamy Sarathy1998-11-041-2/+1
| | | p4raw-id: //depot/perl@2187
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-1/+1
| | | | | | | | | | (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
* integrate changes#1982,2014,2021 (from maint-5.005)Gurusamy Sarathy1998-10-251-1/+1
| | | | | | | p4raw-link: @2021 on //depot/maint-5.005/perl: ece095e7b265a16d4ec3543b1418100f9c635a87 p4raw-link: @2014 on //depot/maint-5.005/perl: cca0b9804acab4b7678c0f185888d57497a5c2a9 p4raw-link: @1982 on //depot/maint-5.005/perl: fe676099d996f70caaedeb6ae85adc3ee59d2240 p4raw-id: //depot/perl@2059
* Program with utf8 identifiers fails to compileLarry Wall1998-10-231-3/+2
| | | p4raw-id: //depot/perl@2038
* bump patchlevel to 52; other little tweaks for threads, win32 buildsGurusamy Sarathy1998-09-251-0/+1
| | | p4raw-id: //depot/perl@1888
* tweaks to enable PERL_OBJECT to build & test on win32Gurusamy Sarathy1998-09-251-10/+23
| | | p4raw-id: //depot/perl@1879
* make \(%foo) return refs to values (not copies of values)Gurusamy Sarathy1998-09-231-3/+2
| | | | | | | | | | | | From: Stephen McCamant <smccam@uclink4.berkeley.edu> Date: Fri, 28 Aug 1998 20:46:10 -0700 (PDT) Message-ID: <13799.30680.47765.352558@fre-76-120.reshall.berkeley.edu> -- From: Roderick Schertler <roderick@argon.org> Date: Sat, 29 Aug 1998 00:58:33 -0400 Message-ID: <29894.904366713@eeyore.ibcinc.com> Subject: Re: \(%x) problems p4raw-id: //depot/perl@1819
* tr/// logic was hosed under utf8Larry Wall1998-09-051-284/+575
| | | p4raw-id: //depot/perl@1781
* various tweaks: fix signed vs. unsigned problems that prevented C++Gurusamy Sarathy1998-08-101-6/+5
| | | | | | builds; add sundry PERL_OBJECT scaffolding to get it to build; fix lexical warning testsuite for win32 p4raw-id: //depot/perl@1777
* Add dTHR so that it compiles miniperl in threaded modeNick Ing-Simmons1998-07-261-0/+1
| | | p4raw-id: //depot/perl@1667
* Here are the long-expected Unicode/UTF-8 modifications.Larry Wall1998-07-241-47/+313
| | | p4raw-id: //depot/utfperl@1651
* PL_ stuff for threadsNick Ing-Simmons1998-07-181-9/+9
| | | p4raw-id: //depot/ansiperl@1534
* PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-6/+6
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* hv_max may be a few too manyGisle Aas1998-07-051-2/+1
| | | | | Message-ID: <m3d8bmoz0x.fsf@furu.g.aas.no> p4raw-id: //depot/perl@1312
* added patch, tweaked missed files, excised comment that doesn't reallyJoshua Pritikin1998-06-201-15/+12
| | | | | | | belong in the sources Message-Id: <H00000e500072c63@MHS> Subject: [PATCH 5.004_57] tied hash slice & do_kv cleanup p4raw-id: //depot/perl@1165
* [win32] merge changes#906,907,909,910 from maintbranchGurusamy Sarathy1998-05-151-1/+5
| | | | | | | | p4raw-link: @910 on //depot/maint-5.004/perl: ae941ac0da8f453f0d31df7b7293e50b3e5a46f1 p4raw-link: @909 on //depot/maint-5.004/perl: 8b3d696ffd11cf2e49f6eaa575b829ab0a55352d p4raw-link: @907 on //depot/maint-5.004/perl: 3cb3c1abada5765ba4166ebe59e2e20d737ec21b p4raw-link: @906 on //depot/maint-5.004/perl: ae389c8a29b487f4434c465442dfb611507a4a38 p4raw-id: //depot/win32/perl@977
* [win32] merge change#905 from maintbranch, minor fixes to getGurusamy Sarathy1998-05-151-1/+1
| | | | | | | clean build+test on Solaris p4raw-link: @905 on //depot/maint-5.004/perl: 15e73149a8419f18d739227762eab108524cec56 p4raw-id: //depot/win32/perl@976
* [win32] merge change#904 from maintbranchGurusamy Sarathy1998-05-141-1/+1
| | | | | p4raw-link: @904 on //depot/maint-5.004/perl: 0af7994b889ad0dfcacb011f16f9e3c77a9292b9 p4raw-id: //depot/win32/perl@975
* [win32] integrate mainlineGurusamy Sarathy1998-05-141-1/+1
| | | p4raw-id: //depot/win32/perl@973
* [win32] change all 'sp' to 'SP' in code and in the docs. ExplicitlyGurusamy Sarathy1998-03-071-1/+1
| | | | | | mention that local stack pointer should be called SP. This makes the API safer from source incompatibilities down the line. p4raw-id: //depot/win32/perl@795
* [win32] still anotherInaba Hiroto1998-03-021-3/+6
| | | | | | Subject: [PERL] tr///s bug Message-Id: <19980110155333D.inaba@st.rim.or.jp> p4raw-id: //depot/win32/perl@613
* Stop tr/// from writing to target when only counting.Malcolm Beattie1997-12-111-2/+10
| | | p4raw-id: //depot/perl@359
* Reverse integrate Malcolm's chanes into localNick Ing-Simmons1997-11-071-0/+2
| | | | | | | | repository, then import result back into my view of Malcolm's repository. Builds and passes (most) tests with GNU C++/Solaris and Borland C++, Win32. p4raw-id: //depot/ansiperl@210
* Builds C++ Borland, MSVC++ (Win32) and GCC++ (Solaris)Nick Ing-Simmons1997-11-051-3/+2
| | | p4raw-id: //depot/ansiperl@203
* Integrate mainline @ 18:15 CST 31 Oct 1997Nick Ing-Simmons1997-11-011-0/+2
|\ | | | | p4raw-id: //depot/ansiperl@199