summaryrefslogtreecommitdiff
path: root/embed.pl
Commit message (Collapse)AuthorAgeFilesLines
* Since pv_uni_display and sv_uni_display are now usedJarkko Hietaniemi2001-10-251-2/+2
| | | | | in the re extension, their symbols have to be exported. p4raw-id: //depot/perl@12633
* Rewrite sv_uni_display() as pv_uni_display() asJarkko Hietaniemi2001-10-241-0/+2
| | | | | reimplement sv_uni_display() using that. p4raw-id: //depot/perl@12619
* sv_uni_display(): do not add the "...", let the callerJarkko Hietaniemi2001-10-231-1/+1
| | | | | do it if wanted, and be prepared for more display options. p4raw-id: //depot/perl@12612
* Implement multicharacter case mappings where a singleJarkko Hietaniemi2001-10-211-0/+2
| | | | | Unicode character can be mapped into several. p4raw-id: //depot/perl@12546
* Add a new flag character 'm' to embed.pl set to representNick Ing-Simmons2001-10-201-10/+14
| | | | | | | "functions" which are really macros. Use it foe the troublesome sv_setsv() etc. macros in sv.h - changing latter to define sv_setsv rather than sv_setsv_macro etc. p4raw-id: //depot/perlio@12524
* Skeleton of "PerlIO_dup" coded.Nick Ing-Simmons2001-10-161-9/+9
| | | | | Still-passes all tests non-threaded (well it would wouldn't it!) p4raw-id: //depot/perlio@12451
* Make the toupper/lower/title API for Unicode not rightJarkko Hietaniemi2001-10-091-9/+6
| | | | | | but at least less wrong: prepare for the mapping being more than just one-character-to-one-character. p4raw-id: //depot/perl@12371
* Retract the #12259 for now.Jarkko Hietaniemi2001-09-301-10/+7
| | | p4raw-id: //depot/perl@12280
* Patch to put qsortsv in the public APIBrian Ingerson2001-09-301-1/+1
| | | | | Message-ID: <20010929174113.A30223@ttul.org> p4raw-id: //depot/perl@12276
* Re: macro redefinitions on Win32 (was Re: Question about PERLIO)Nicholas Clark2001-09-281-7/+10
| | | | | Message-ID: <20010928233933.C23673@plum.flirble.org> p4raw-id: //depot/perl@12259
* Dump SvUTF8(sv)s also as \x{...}.Jarkko Hietaniemi2001-09-271-1/+2
| | | | | TODO: dump the SvUTF8() hash keys similarly. p4raw-id: //depot/perl@12243
* Do what perl_clone() does for sharedsv functions.Abhijit Menon-Sen2001-09-221-1/+1
| | | p4raw-id: //depot/perl@12139
* More cleanups. (What's PERL_DECL_PROT?)Abhijit Menon-Sen2001-09-221-6/+6
| | | p4raw-id: //depot/perl@12137
* Retract #12013, didn't go over too well in Tru64.Jarkko Hietaniemi2001-09-141-10/+7
| | | p4raw-id: //depot/perl@12015
* (Retracted by #12015)Nicholas Clark2001-09-141-7/+10
| | | | | | Subject: [proposed PATCH] Re: perl@11920 Message-ID: <20010912234609.H4971@plum.flirble.org> p4raw-id: //depot/perl@12013
* Remove #ifdef PERL_CUSTOM_OPS, always build with PERL_CUSTOM_OPSArtur Bergman2001-09-101-2/+2
| | | | | | | Rename to custop_op_name to Perl_custom_op_name to match perlapi Clone the hashtable PL_custom_op_names and PL_custop_op_descs in perl_clone. p4raw-id: //depot/perl@11968
* Re: [ID 20010810.011] 'use v2b' not allowed with strictRafael Garcia-Suarez2001-09-091-1/+1
| | | | | | Message-ID: <20010813225159.C6681@rafael> (Applied with several tweaks.) p4raw-id: //depot/perl@11966
* Re: [ID 20010825.006] -DCRIPPLED_CC is brokenNicholas Clark2001-09-051-6/+7
| | | | | Message-ID: <20010905205424.C25120@plum.flirble.org> p4raw-id: //depot/perl@11892
* oct and hex in glorious 64 bit (with less bugs) (was Re: hex and oct again ↵Nicholas Clark2001-09-051-3/+6
| | | | | | | (was Re: FreeBSD MD5 crypt? Re: crypt/hex/oct and Unicode?)) Message-ID: <20010904224250.P25120@plum.flirble.org> p4raw-id: //depot/perl@11874
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-329/+36
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* Removed tripple definitions of CUSTOM_OP functions.Artur Bergman2001-08-271-8/+0
| | | p4raw-id: //depot/perl@11761
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-16/+16
| | | | | | Thanks to H. Merijn Brand for the patch. Some of the comments and or guards might be removable in perl.h now. p4raw-id: //depot/perl@11758
* Custom OpsSimon Cozens2001-08-271-0/+12
| | | | | | Message-ID: <20010825174509.A5752@netthink.co.uk> I also added a fix to Opcode.pm to quite test cases. p4raw-id: //depot/perl@11756
* Adds PERL_EXIT_DESTRUCT_END to PL_exit_flags which if set moves END block ↵Artur Bergman2001-08-171-1/+1
| | | | | running to perl_destruct, changes prototype of perl_destruct to return exitstatus. p4raw-id: //depot/perl@11702
* [PATHC] sharedsv.[c|h]Jarkko Hietaniemi2001-08-131-0/+11
| | | | | | | | | | | | | | | | | | | | | | From: "Artur Bergman" <artur@contiller.se> Date: Mon, 13 Aug 2001 14:38:41 +0200 Message-ID: <005401c123f4$e1f53360$21000a0a@vogw2kdev> Subject: [PATCH] embed.pl From: Arthur Bergman <arthur@contiller.se> Date: Mon, 13 Aug 2001 14:38:14 +0200 Message-ID: <B79D96D6.3088%arthur@contiller.se> Subject: [PATCH] sharedsv cleanups From: "Arthur Bergman" <arthur@contiller.se> Date: Mon, 13 Aug 2001 15:14:25 +0200 Message-ID: <005a01c123f9$dfe525d0$21000a0a@vogw2kdev> Plus few tweaks: _init needs to be Adp, the prototypes should not be revealed unless using ithreads, #endif FOO must be #endif /* FOO */, adding (parentheses) around do { } while doesn't work too well. p4raw-id: //depot/perl@11659
* Re: [ID 20010807.011] 5.6.1 coredumping on bleedperl embed.plGurusamy Sarathy2001-08-071-4/+0
| | | | | | | Message-Id: <200108071533.f77FXQf01168@smtp3.ActiveState.com> Unnecessary dependency. p4raw-id: //depot/perl@11603
* Make perl fork()-safe (in a slightly limited way) even onGurusamy Sarathy2001-07-201-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | platforms that don't have pthread_atfork() (extension of the fix in change#11151). Note that this will not help extensions that call fork() directly in C, or that link to libraries that call fork() directly. Such cases must be fixed to either call PerlProc_fork(), or call atfork_lock() in parent before the calling the function that forks and call atfork_unlock() in both parent and child immediately after the fork(). (There are no worries if C code calls exec() in the child immediately after a fork(). Only cases where the child calls perl's API functions (including New()) after the fork() are problematic.) This change also eliminates the use of vfork() from perl, since all such uses were violating the severe restrictions on modifying the state of the process between the vfork() and the exec(). This is a modified version of patches suggested by Abhijit Menon-Sen and Richard Soderberg. p4raw-link: @11151 on //depot/perl: 50dd6e574ff39b609595ddb16b2fe9f625a26f8c p4raw-id: //depot/perl@11423
* Perl_re_dup()Abhijit Menon-Sen2001-07-121-1/+1
| | | | | Message-ID: <20010712235432.J24707@lustre.dyn.wiw.org> p4raw-id: //depot/perl@11321
* More accurate line numbers in messagesPaul Johnson2001-07-121-0/+1
| | | | | | | Message-ID: <20010712041411.A3467@pjcj.net> (With prototyping and multiplicity tweaks.) p4raw-id: //depot/perl@11305
* Retract #11289.Jarkko Hietaniemi2001-07-121-2/+0
| | | p4raw-id: //depot/perl@11293
* (Retracted by #11289.)Jarkko Hietaniemi2001-07-121-0/+2
| | | p4raw-id: //depot/perl@11289
* blead kit timestamps && the problem with running perl embed.plPeter Prymmer2001-07-111-7/+8
| | | | | | | Message-ID: <Pine.OSF.4.10.10107101906360.137455-100000@aspara.forte.com> Backport of embed.pl to 5.003. p4raw-id: //depot/perl@11277
* Simplify yytoke()Simon Cozens2001-07-081-0/+1
| | | | | | | Message-ID: <20010708132434.A9448@deep-dark-truthful-mirror> Split out pending_ident(). p4raw-id: //depot/perl@11213
* fix the binary compatibility issue when building with/withoutGurusamy Sarathy2001-07-051-1/+1
| | | | | | | | | | usemymalloc by exporting Perl_malloc() et al as simple wrappers around the system functions (this allows most extensions built using one mode to coexist with perls built in the other mode) XXX the Perl_mfree() wrapper might need to do return(free()) on platforms where Free_t isn't "void" p4raw-id: //depot/perl@11152
* rename s/sv_getcwd/getcwd_sv/ for better conformance to existingGurusamy Sarathy2001-07-021-1/+1
| | | | | | | | | | naming discipline win32 fix: enable getcwd_sv() to work on windows (POSIX.t was failing because of this) fix a warning about "fd" being used without being set in Cwd.xs p4raw-id: //depot/perl@11067
* Enclose the new symbols in START_EXTERN_C and END_EXTERN_CJarkko Hietaniemi2001-06-251-0/+6
| | | | | for the benefit of C++ compilers, as suggested by Guruprasad. p4raw-id: //depot/perl@10928
* Retract the #10417 mg.c and embed.pl parts because ofJarkko Hietaniemi2001-06-211-2/+2
| | | | | | strange SEGVs in 64bit x86 FreeBSD observed by Nicholas Clark. p4raw-id: //depot/perl@10798
* Fixes case of CvDEPTH for perl_cloneArtur Bergman2001-06-201-7/+7
| | | | | Message-ID: <B7563A14.17D8%artur@contiller.se> p4raw-id: //depot/perl@10757
* Replace our implementation of realpath() with OpenBSD'sJarkko Hietaniemi2001-06-201-1/+0
| | | | | (src/lib/libc/stdlib/realpath.c 1.4). p4raw-id: //depot/perl@10750
* After some reading I don't think we can blindlyJarkko Hietaniemi2001-06-201-1/+1
| | | | | | | | | use systems' realpath(). Too many security problems, too many buggy implementations. TODO: the realpath() emulation code in util.c doesn't seem fully operational? (readlink(), for example?) p4raw-id: //depot/perl@10744
* Re: [PATCH 5.7.1] sv.c documentationDave Mitchell2001-06-181-8/+8
| | | | | Message-Id: <200106182029.VAA06503@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10691
* sv.c documentationDave Mitchell2001-06-181-34/+33
| | | | | Message-Id: <200106172347.AAA05475@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10688
* Split off the pack/unpack code, from Nicholas Clark.Jarkko Hietaniemi2001-06-181-1/+4
| | | p4raw-id: //depot/perl@10685
* Fix open.pm to work via XS-implemented method calls ratherNick Ing-Simmons2001-06-151-0/+1
| | | | | than *open::layers variables which caused all the HV/AV hassle. p4raw-id: //depot/perlio@10618
* Integrate mainlineNick Ing-Simmons2001-06-141-1/+4
| | | p4raw-id: //depot/perlio@10585
* Small bcopy cleanupAndy Dougherty2001-06-131-1/+1
| | | | | Message-ID: <Pine.SOL.4.10.10106121706360.11034-100000@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@10542
* Move the grok_number and its lieutenant grok_numeric_radixJarkko Hietaniemi2001-06-101-2/+2
| | | | | from sv.c statics to util.c and public. p4raw-id: //depot/perl@10505
* Re: pragma/locale.t #107Hugo van der Sanden2001-06-101-0/+1
| | | | | | | Message-Id: <200106101023.LAA32085@crypt.compulink.co.uk> Encapsulate the scan of the decimal radix separator. p4raw-id: //depot/perl@10495
* Numeric conversion tweaks suggested by Hugo and Nicholas.Jarkko Hietaniemi2001-06-091-1/+0
| | | p4raw-id: //depot/perl@10485
* The proper prototyping for #10463.Jarkko Hietaniemi2001-06-061-0/+1
| | | p4raw-id: //depot/perl@10464