summaryrefslogtreecommitdiff
path: root/sv.h
Commit message (Collapse)AuthorAgeFilesLines
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-6/+6
| | | p4raw-id: //depot/perl@5540
* 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
* introduce $^U, a global bit to indicate whether systemGurusamy Sarathy2000-01-311-3/+8
| | | | | | | calls should using widechar APIs; chr and sprintf "%c" also follow this flag in the absense of "use byte"; "use utf8" sets $^U=1 (this appears kludgey) p4raw-id: //depot/perl@4937
* autogenerate API listing from comments in the source (from BenjaminGurusamy Sarathy2000-01-281-0/+252
| | | | | | | 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
* sv_true() has a superfluous testGurusamy Sarathy2000-01-201-4/+2
| | | p4raw-id: //depot/perl@4823
* nailed "our" declarations, and better warnings on duplicateGurusamy Sarathy2000-01-141-2/+1
| | | | | "our" declarations p4raw-id: //depot/perl@4801
* integrate utfperl contents into mainlineGurusamy Sarathy1999-12-281-6/+87
|\ | | | | p4raw-id: //depot/perl@4726
| * fix typosGurusamy Sarathy1999-12-261-1/+1
| | | | | | p4raw-id: //depot/utfperl@4706
| * support for v5.5.640 style version numbersGurusamy Sarathy1999-12-241-3/+3
| | | | | | p4raw-id: //depot/utfperl@4705
| * integrate mainline changesGurusamy Sarathy1999-12-121-9/+10
| | | | | | p4raw-id: //depot/utfperl@4679
| * typo in flag checksGurusamy Sarathy1999-11-161-14/+14
| | | | | | p4raw-id: //depot/utfperl@4593
| * Incremental merge of mainlineNick Ing-Simmons1999-10-021-0/+2
| |\ | | | | | | p4raw-id: //depot/utfperl@4286
| * | Re-integrate mainlineNick Ing-Simmons1999-09-181-6/+85
| | | | | | | | | | | | | | | Basic SvUTF8 stuff in headers, no functional changes yet. p4raw-id: //depot/utfperl@4193
* | | another change towards a shareable optree: avoid pointer to filegvGurusamy Sarathy1999-11-111-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | in COP; revert parts of change#4485 and s/xcv_filegv/xcv_file/ (CvFILE() may yet come in handy somewhere); adjust compiler doodads to suit p4raw-link: @4485 on //depot/perl: b195d4879f55e1610299cb9b1b55356940c2a577 p4raw-id: //depot/perl@4545
* | | IoDIRP may be fake when used in source filters, mark as suchGurusamy Sarathy1999-11-091-6/+7
| | | | | | | | | p4raw-id: //depot/perl@4542
* | | more cleanup: avoid unused knowledge of "file GV" notion in CV and GVGurusamy Sarathy1999-10-291-2/+4
| |/ |/| | | p4raw-id: //depot/perl@4485
* | Re: [PATCH 5.005_61] "our" declarationsLarry Wall1999-09-251-0/+2
|/ | | | | Message-Id: <199909250459.VAA27506@kiev.wall.org> p4raw-id: //depot/perl@4227
* dos-djgpp update (from Laszlo Molnar <laszlo.molnar@eth.ericsson.se>)Gurusamy Sarathy1999-09-101-9/+2
| | | p4raw-id: //depot/perl@4121
* slightly modified version of suggested patchIlya Zakharevich1999-08-011-1/+1
| | | | | | Message-Id: <199907311406.IAA25034@localhost.frii.com> Subject: [PATCH 5.005_58] Fix OS/2 build p4raw-id: //depot/perl@3856
* win32 nitsGurusamy Sarathy1999-07-191-1/+1
| | | p4raw-id: //depot/perl@3703
* slightly tweaked version of suggested patchDan Sugalski1999-07-061-7/+7
| | | | | | Message-Id: <3.0.6.32.19990608140938.030f12e0@ous.edu> Subject: [PATCH 5.005_57]Use NV instead of double in the core p4raw-id: //depot/perl@3602
* somewhat untested PERL_OBJECT cleanups (C++isms mostlyGurusamy Sarathy1999-06-271-1/+1
| | | | | | | | | gone from the public API); PERL_OBJECT builds again on windows TODO: namespace-clean the typedefs in iperlsys.h and elsewhere; remove C++ remnants from public headers p4raw-id: //depot/perl@3553
* remove _() non-ansismGurusamy Sarathy1999-06-021-1/+1
| | | p4raw-id: //depot/perl@3518
* "weak" references internals, still needs perlguts documentationGurusamy Sarathy1999-05-101-0/+7
| | | | | | (somewhat modified version of patch suggested by Tuomas J. Lukka <lukka@fas.harvard.edu>) p4raw-id: //depot/perl@3385
* Self-consistent numeric conversion againIlya Zakharevich1999-05-101-6/+29
| | | | | Message-Id: <199905010226.WAA19127@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@3378
* remove duplicate code and an extra branch in sv_setsv() andGurusamy Sarathy1999-04-031-1/+1
| | | | | other hot code by making SvTHINKFIRST() think about FAKE SVs p4raw-id: //depot/perl@3213
* update copyright yearsGurusamy Sarathy1999-03-221-1/+1
| | | p4raw-id: //depot/perl@3124
* provide SvPV_nolen(sv) to avoid use of PL_naJan Dubois1999-02-141-0/+5
| | | | | | Message-ID: <36bb7ada.68485547@smtp1.ibm.net> Subject: [PATCH 5.005_54] _54 version of SvPV_nolen patch p4raw-id: //depot/perl@2912
* slurping an empty file should return '' rather than undef, withGurusamy Sarathy1999-02-141-0/+1
| | | | | commensurate effects on ARGV processing p4raw-id: //depot/perl@2910
* remove OVERLOAD conditionalsJan Dubois1999-02-121-10/+4
| | | | | Message-ID: <36b66479.62756298@smtp1.ibm.net> p4raw-id: //depot/perl@2903
* add ext/Devel/PeekJan Dubois1998-11-271-0/+4
| | | | | | Message-ID: <36589ec9.49964585@smtp1.ibm.net> Subject: [PATCH 5.005_53] Devel::Peek integration p4raw-id: //depot/perl@2322
* Fixed apostrophe problem from Mark Knutsen.Larry Wall1998-09-251-1/+1
| | | p4raw-id: //depot/perl@1891
* complete s/foo/PL_foo/ changes (all escaped cases identified withGurusamy Sarathy1998-07-201-11/+11
| | | | | | 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_ stuff for threadsNick Ing-Simmons1998-07-181-4/+4
| | | p4raw-id: //depot/ansiperl@1534
* PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-7/+7
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* Remove some rendundant SvOOK_on testsGisle Aas1998-07-081-18/+4
| | | | | Message-ID: <m3vhp94q7f.fsf@furu.g.aas.no> p4raw-id: //depot/perl@1366
* fixes for mortalization bug in xsubpp, other efficiency tweaksJoshua Pritikin1998-07-041-10/+0
| | | | | | Message-Id: <H00000e500086fb3@MHS> Subject: [PATCH _69] sv_2mortal fix p4raw-id: //depot/perl@1306
* remove atomic.h pending resolution of licensing issues,Gurusamy Sarathy1998-06-231-4/+0
| | | | | EMULATE_ATOMIC_REFCOUNTS everywhere p4raw-id: //depot/perl@1202
* [asperl] integrate mainline changes (untested)Gurusamy Sarathy1998-05-181-0/+1
|\ | | | | p4raw-id: //depot/asperl@1010
| * [win32] integrate mainlineGurusamy Sarathy1998-05-141-0/+1
| | | | | | p4raw-id: //depot/win32/perl@973
* | [asperl] add AS patch#17Gurusamy Sarathy1998-04-211-1/+1
| | | | | | p4raw-id: //depot/asperl@893
* | [asperl] integrate mainline changesGurusamy Sarathy1998-03-011-2/+35
|\ \ | |/ | | p4raw-id: //depot/asperl@607
| * [win32] fix typo in sv.h, and run 'make regen_headers' to make it buildGurusamy Sarathy1998-02-281-4/+4
| | | | | | p4raw-id: //depot/win32/perl@605
| * Fix stupid ATOMIC_DEC_AND_TEST typo in sv.h.Malcolm Beattie1998-02-271-1/+1
| | | | | | p4raw-id: //depot/perl@601
| * Make refcounts atomic for threading (dependent on appropriateMalcolm Beattie1998-02-271-2/+35
| | | | | | | | | | | | arch-dependent and compiler-dependent definitions in atomic.h or else falls back to a global mutex to protect refcounts). p4raw-id: //depot/perl@598
* | [asperl] integrate win32 branch contentsGurusamy Sarathy1998-02-091-22/+1
|\ \ | |/ | | p4raw-id: //depot/asperl@493
| * [win32] enhancements to previous patch for XSUB OUTPUT argsGurusamy Sarathy1998-02-091-22/+1
| | | | | | | | | | | | Message-Id: <199802090731.CAA04438@aatma.engin.umich.edu> Subject: Re: [PATCH] XSUB OUTPUT arguments and 'set' magic p4raw-id: //depot/win32/perl@492
* | [asperl] initial merge of latest win32 branch into ASPerlGurusamy Sarathy1998-01-301-4/+30
|\ \ | |/ | | p4raw-id: //depot/asperl@445
| * [win32] Fix autovivification problems with XSUB OUTPUT argsGurusamy Sarathy1998-01-191-4/+30
| | | | | | | | | | | | Message-Id: <199801190409.XAA26710@aatma.engin.umich.edu> Subject: [PATCH] XSUB OUTPUT arguments and 'set' magic p4raw-id: //depot/win32/perl@430
* | [asperl] added AS patch#2Gurusamy Sarathy1998-01-301-1/+1
|/ | | p4raw-id: //depot/asperl@443