diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 1999-06-09 18:03:01 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1999-06-09 18:03:01 +0000 |
commit | cea2e8a9dd23747fd2b66edc86c58c64e9970321 (patch) | |
tree | 50e1ad203239e885681b4e804c46363e763ca432 /global.sym | |
parent | f019efd000a9017df645fb6c4cce1e7401ac9445 (diff) | |
download | perl-cea2e8a9dd23747fd2b66edc86c58c64e9970321.tar.gz |
more complete support for implicit thread/interpreter pointer,
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
Diffstat (limited to 'global.sym')
-rw-r--r-- | global.sym | 369 |
1 files changed, 190 insertions, 179 deletions
diff --git a/global.sym b/global.sym index 4c7f6c2da9..f3e6494355 100644 --- a/global.sym +++ b/global.sym @@ -1,15 +1,20 @@ +# # !!!!!!! DO NOT EDIT THIS FILE !!!!!!! -# This file is autogenerated from data in proto.pl. Edit that file +# This file is autogenerated from data in embed.pl. Edit that file # and run 'make regen_headers' to effect changes. # -Perl_ErrorNo -Perl_GetVars -Perl_Gv_AMupdate + Perl_amagic_call +Perl_Gv_AMupdate Perl_append_elem Perl_append_list Perl_apply Perl_assertref +Perl_avhv_exists_ent +Perl_avhv_fetch_ent +Perl_avhv_iternext +Perl_avhv_iterval +Perl_avhv_keys Perl_av_clear Perl_av_extend Perl_av_fake @@ -24,118 +29,103 @@ Perl_av_shift Perl_av_store Perl_av_undef Perl_av_unshift -Perl_avhv_exists_ent -Perl_avhv_fetch_ent -Perl_avhv_iternext -Perl_avhv_iterval -Perl_avhv_keys Perl_bind_match Perl_block_end Perl_block_gimme Perl_block_start Perl_boot_core_UNIVERSAL -Perl_bset_obj_store -Perl_call_argv -Perl_call_atexit Perl_call_list -Perl_call_method -Perl_call_pv -Perl_call_sv -Perl_calloc Perl_cando +Perl_cast_ulong Perl_cast_i32 Perl_cast_iv -Perl_cast_ulong Perl_cast_uv +Perl_my_chsize Perl_condpair_magic Perl_convert Perl_croak +Perl_croak_nocontext +Perl_die_nocontext +Perl_form_nocontext +Perl_warn_nocontext +Perl_newSVpvf_nocontext +Perl_sv_catpvf_nocontext +Perl_sv_setpvf_nocontext +Perl_sv_catpvf_mg_nocontext +Perl_sv_setpvf_mg_nocontext Perl_cv_ckproto Perl_cv_clone Perl_cv_const_sv +Perl_op_const_sv Perl_cv_undef Perl_cx_dump +Perl_filter_add +Perl_filter_del +Perl_filter_read +Perl_get_op_descs +Perl_get_op_names +Perl_get_no_modify +Perl_get_opargs Perl_cxinc Perl_deb Perl_deb_growlevel -Perl_debop Perl_debprofdump +Perl_debop Perl_debstack Perl_debstackptrs -Perl_default_protect Perl_delimcpy Perl_deprecate Perl_die Perl_die_where +Perl_dounwind Perl_do_aexec Perl_do_binmode -Perl_do_chomp Perl_do_chop Perl_do_close Perl_do_eof Perl_do_exec Perl_do_exec3 Perl_do_execfree -Perl_do_gv_dump -Perl_do_gvgv_dump -Perl_do_hv_dump Perl_do_ipcctl Perl_do_ipcget -Perl_do_join -Perl_do_kv -Perl_do_magic_dump Perl_do_msgrcv Perl_do_msgsnd -Perl_do_op_dump +Perl_do_semop +Perl_do_shmio +Perl_do_join +Perl_do_kv Perl_do_open Perl_do_pipe -Perl_do_pmop_dump Perl_do_print Perl_do_readline +Perl_do_chomp Perl_do_seek -Perl_do_semop -Perl_do_shmio Perl_do_sprintf -Perl_do_sv_dump Perl_do_sysseek Perl_do_tell Perl_do_trans Perl_do_vecset Perl_do_vop Perl_dofile -Perl_dounwind Perl_dowantarray Perl_dump_all Perl_dump_eval Perl_dump_fds Perl_dump_form -Perl_dump_indent -Perl_dump_mstats +Perl_gv_dump +Perl_op_dump +Perl_pmop_dump Perl_dump_packsubs Perl_dump_sub -Perl_eval_pv -Perl_eval_sv Perl_fbm_compile Perl_fbm_instr -Perl_filter_add -Perl_filter_del -Perl_filter_read Perl_find_script Perl_find_threadsv -Perl_fold_constants Perl_force_list +Perl_fold_constants Perl_form Perl_free_tmps Perl_gen_constant_list -Perl_get_av -Perl_get_cv -Perl_get_hv -Perl_get_no_modify -Perl_get_op_descs -Perl_get_op_names -Perl_get_opargs -Perl_get_sv -Perl_get_vtbl Perl_getenv_len Perl_gp_free Perl_gp_ref @@ -144,7 +134,6 @@ Perl_gv_HVadd Perl_gv_IOadd Perl_gv_autoload4 Perl_gv_check -Perl_gv_dump Perl_gv_efullname Perl_gv_efullname3 Perl_gv_fetchfile @@ -181,38 +170,42 @@ Perl_hv_undef Perl_ibcmp Perl_ibcmp_locale Perl_ingroup -Perl_init_i18nl10n -Perl_init_i18nl14n Perl_init_stacks -Perl_instr Perl_intro_my -Perl_invert +Perl_instr Perl_io_close +Perl_invert Perl_is_uni_alnum -Perl_is_uni_alnum_lc +Perl_is_uni_idfirst Perl_is_uni_alpha -Perl_is_uni_alpha_lc +Perl_is_uni_space Perl_is_uni_digit -Perl_is_uni_digit_lc -Perl_is_uni_idfirst -Perl_is_uni_idfirst_lc +Perl_is_uni_upper Perl_is_uni_lower -Perl_is_uni_lower_lc Perl_is_uni_print -Perl_is_uni_print_lc -Perl_is_uni_space +Perl_to_uni_upper +Perl_to_uni_title +Perl_to_uni_lower +Perl_is_uni_alnum_lc +Perl_is_uni_idfirst_lc +Perl_is_uni_alpha_lc Perl_is_uni_space_lc -Perl_is_uni_upper +Perl_is_uni_digit_lc Perl_is_uni_upper_lc +Perl_is_uni_lower_lc +Perl_is_uni_print_lc +Perl_to_uni_upper_lc +Perl_to_uni_title_lc +Perl_to_uni_lower_lc Perl_is_utf8_alnum +Perl_is_utf8_idfirst Perl_is_utf8_alpha +Perl_is_utf8_space Perl_is_utf8_digit -Perl_is_utf8_idfirst +Perl_is_utf8_upper Perl_is_utf8_lower -Perl_is_utf8_mark Perl_is_utf8_print -Perl_is_utf8_space -Perl_is_utf8_upper +Perl_is_utf8_mark Perl_jmaybe Perl_keyword Perl_leave_scope @@ -223,11 +216,10 @@ Perl_list Perl_listkids Perl_localize Perl_looks_like_number -Perl_magic_clear_all_env Perl_magic_clearenv +Perl_magic_clear_all_env Perl_magic_clearpack Perl_magic_clearsig -Perl_magic_dump Perl_magic_existspack Perl_magic_freeregexp Perl_magic_get @@ -242,24 +234,22 @@ Perl_magic_getsubstr Perl_magic_gettaint Perl_magic_getuvar Perl_magic_getvec -Perl_magic_killbackrefs Perl_magic_len Perl_magic_mutexfree Perl_magic_nextpack Perl_magic_regdata_cnt Perl_magic_regdatum_get Perl_magic_set -Perl_magic_set_all_env Perl_magic_setamagic Perl_magic_setarylen Perl_magic_setbm -Perl_magic_setcollxfrm Perl_magic_setdbline +Perl_magic_setcollxfrm Perl_magic_setdefelem Perl_magic_setenv Perl_magic_setfm -Perl_magic_setglob Perl_magic_setisa +Perl_magic_setglob Perl_magic_setmglob Perl_magic_setnkeys Perl_magic_setpack @@ -269,16 +259,15 @@ Perl_magic_setsubstr Perl_magic_settaint Perl_magic_setuvar Perl_magic_setvec +Perl_magic_set_all_env Perl_magic_sizepack Perl_magic_wipepack Perl_magicname main -Perl_malloc Perl_malloced_size Perl_markstack_grow Perl_mem_collxfrm Perl_mess -Perl_mfree Perl_mg_clear Perl_mg_copy Perl_mg_find @@ -293,142 +282,141 @@ Perl_moreswitches Perl_my Perl_my_bcopy Perl_my_bzero -Perl_my_chsize Perl_my_exit Perl_my_failure_exit Perl_my_fflush_all -Perl_my_htonl Perl_my_lstat Perl_my_memcmp Perl_my_memset -Perl_my_ntohl Perl_my_pclose Perl_my_popen Perl_my_setenv Perl_my_stat Perl_my_swap +Perl_my_htonl +Perl_my_ntohl Perl_my_unexec -Perl_newANONHASH Perl_newANONLIST +Perl_newANONHASH Perl_newANONSUB Perl_newASSIGNOP -Perl_newAV -Perl_newAVREF -Perl_newBINOP Perl_newCONDOP Perl_newCONSTSUB -Perl_newCVREF Perl_newFORM Perl_newFOROP -Perl_newGVOP -Perl_newGVREF -Perl_newGVgen -Perl_newHV -Perl_newHVREF -Perl_newHVhv -Perl_newIO -Perl_newLISTOP Perl_newLOGOP Perl_newLOOPEX Perl_newLOOPOP Perl_newNULLLIST Perl_newOP -Perl_newPMOP Perl_newPROG -Perl_newPVOP Perl_newRANGE -Perl_newRV -Perl_newRV_noinc Perl_newSLICEOP Perl_newSTATEOP Perl_newSUB +Perl_newXS +Perl_newAV +Perl_newAVREF +Perl_newBINOP +Perl_newCVREF +Perl_newGVOP +Perl_newGVgen +Perl_newGVREF +Perl_newHVREF +Perl_newHV +Perl_newHVhv +Perl_newIO +Perl_newLISTOP +Perl_newPMOP +Perl_newPVOP +Perl_newRV +Perl_newRV_noinc Perl_newSV -Perl_newSVOP Perl_newSVREF +Perl_newSVOP Perl_newSViv Perl_newSVnv Perl_newSVpv -Perl_newSVpvf Perl_newSVpvn +Perl_newSVpvf Perl_newSVrv Perl_newSVsv Perl_newUNOP Perl_newWHILEOP -Perl_newXS -Perl_new_collate -Perl_new_ctype -Perl_new_numeric -Perl_new_stackinfo Perl_new_struct_thread +Perl_new_stackinfo Perl_nextargv Perl_ninstr -Perl_oopsAV Perl_oopsCV -Perl_oopsHV -Perl_op_const_sv -Perl_op_dump Perl_op_free Perl_package Perl_pad_alloc Perl_pad_allocmy Perl_pad_findmy -Perl_pad_free +Perl_oopsAV +Perl_oopsHV Perl_pad_leavemy -Perl_pad_reset Perl_pad_sv +Perl_pad_free +Perl_pad_reset Perl_pad_swipe Perl_peep perl_alloc +Perl_call_atexit +Perl_call_argv +Perl_call_method +Perl_call_pv +Perl_call_sv perl_construct perl_destruct +Perl_eval_pv +Perl_eval_sv perl_free +Perl_get_sv +Perl_get_av +Perl_get_hv +Perl_get_cv +Perl_init_i18nl10n +Perl_init_i18nl14n +Perl_new_collate +Perl_new_ctype +Perl_new_numeric +Perl_set_numeric_local +Perl_set_numeric_standard perl_parse +Perl_require_pv perl_run Perl_pidgone Perl_pmflag -Perl_pmop_dump Perl_pmruntime Perl_pmtrans Perl_pop_return Perl_pop_scope -Perl_pregcomp -Perl_pregexec -Perl_pregfree Perl_prepend_elem Perl_push_return Perl_push_scope -Perl_pv_display -Perl_realloc Perl_ref Perl_refkids Perl_regdump +Perl_pregexec +Perl_pregfree +Perl_pregcomp Perl_regexec_flags -Perl_reginitcolors Perl_regnext Perl_regprop Perl_repeatcpy -Perl_require_pv Perl_rninstr Perl_rsignal Perl_rsignal_restore Perl_rsignal_save Perl_rsignal_state -Perl_runops_debug -Perl_runops_standard Perl_rxres_free Perl_rxres_restore Perl_rxres_save -Perl_safesyscalloc -Perl_safesysfree -Perl_safesysmalloc -Perl_safesysrealloc -Perl_safexcalloc -Perl_safexfree -Perl_safexmalloc -Perl_safexrealloc Perl_same_dirent -Perl_save_I16 -Perl_save_I32 +Perl_savepv +Perl_savepvn +Perl_savestack_grow Perl_save_aelem Perl_save_alloc Perl_save_aptr @@ -436,15 +424,17 @@ Perl_save_ary Perl_save_clearsv Perl_save_delete Perl_save_destructor +Perl_save_freesv Perl_save_freeop Perl_save_freepv -Perl_save_freesv Perl_save_generic_svref Perl_save_gp Perl_save_hash Perl_save_helem Perl_save_hints Perl_save_hptr +Perl_save_I16 +Perl_save_I32 Perl_save_int Perl_save_item Perl_save_iv @@ -452,15 +442,12 @@ Perl_save_list Perl_save_long Perl_save_nogv Perl_save_op +Perl_save_scalar Perl_save_pptr Perl_save_re_context -Perl_save_scalar Perl_save_sptr Perl_save_svref Perl_save_threadsv -Perl_savepv -Perl_savepvn -Perl_savestack_grow Perl_sawparens Perl_scalar Perl_scalarkids @@ -472,12 +459,10 @@ Perl_scan_num Perl_scan_oct Perl_scope Perl_screaminstr -Perl_set_numeric_local -Perl_set_numeric_standard -Perl_setdefout Perl_setenv_getix -Perl_share_hek +Perl_setdefout Perl_sharepvn +Perl_share_hek Perl_sighandler Perl_stack_grow Perl_start_subparse @@ -489,19 +474,19 @@ Perl_sv_2iv Perl_sv_2mortal Perl_sv_2nv Perl_sv_2pv -Perl_sv_2pv_nolen Perl_sv_2uv +Perl_sv_iv +Perl_sv_uv +Perl_sv_nv +Perl_sv_pvn +Perl_sv_true Perl_sv_add_arena Perl_sv_backoff Perl_sv_bless -Perl_sv_catpv -Perl_sv_catpv_mg Perl_sv_catpvf -Perl_sv_catpvf_mg +Perl_sv_catpv Perl_sv_catpvn -Perl_sv_catpvn_mg Perl_sv_catsv -Perl_sv_catsv_mg Perl_sv_chop Perl_sv_clean_all Perl_sv_clean_objs @@ -511,10 +496,9 @@ Perl_sv_cmp_locale Perl_sv_collxfrm Perl_sv_compile_2op Perl_sv_dec -Perl_sv_derived_from Perl_sv_dump +Perl_sv_derived_from Perl_sv_eq -Perl_sv_force_normal Perl_sv_free Perl_sv_free_arenas Perl_sv_gets @@ -523,81 +507,58 @@ Perl_sv_inc Perl_sv_insert Perl_sv_isa Perl_sv_isobject -Perl_sv_iv Perl_sv_len Perl_sv_len_utf8 Perl_sv_magic Perl_sv_mortalcopy Perl_sv_newmortal Perl_sv_newref -Perl_sv_nv Perl_sv_peek -Perl_sv_pos_b2u Perl_sv_pos_u2b -Perl_sv_pv -Perl_sv_pvn +Perl_sv_pos_b2u Perl_sv_pvn_force Perl_sv_reftype Perl_sv_replace Perl_sv_report_used Perl_sv_reset -Perl_sv_rvweaken -Perl_sv_setiv -Perl_sv_setiv_mg -Perl_sv_setnv -Perl_sv_setnv_mg -Perl_sv_setpv -Perl_sv_setpv_mg Perl_sv_setpvf -Perl_sv_setpvf_mg +Perl_sv_setiv Perl_sv_setpviv -Perl_sv_setpviv_mg -Perl_sv_setpvn -Perl_sv_setpvn_mg +Perl_sv_setuv +Perl_sv_setnv Perl_sv_setref_iv Perl_sv_setref_nv Perl_sv_setref_pv Perl_sv_setref_pvn +Perl_sv_setpv +Perl_sv_setpvn Perl_sv_setsv -Perl_sv_setsv_mg -Perl_sv_setuv -Perl_sv_setuv_mg Perl_sv_taint Perl_sv_tainted -Perl_sv_true Perl_sv_unmagic Perl_sv_unref Perl_sv_untaint Perl_sv_upgrade Perl_sv_usepvn -Perl_sv_usepvn_mg -Perl_sv_uv Perl_sv_vcatpvfn Perl_sv_vsetpvfn -Perl_swash_fetch Perl_swash_init +Perl_swash_fetch Perl_taint_env Perl_taint_proper -Perl_tmps_grow -Perl_to_uni_lower -Perl_to_uni_lower_lc -Perl_to_uni_title -Perl_to_uni_title_lc -Perl_to_uni_upper -Perl_to_uni_upper_lc Perl_to_utf8_lower -Perl_to_utf8_title Perl_to_utf8_upper +Perl_to_utf8_title Perl_unlnk Perl_unlock_condpair -Perl_unshare_hek Perl_unsharepvn +Perl_unshare_hek +Perl_utilize Perl_utf16_to_utf8 Perl_utf16_to_utf8_reversed Perl_utf8_distance Perl_utf8_hop Perl_utf8_to_uv -Perl_utilize Perl_uv_to_utf8 Perl_vivify_defelem Perl_vivify_ref @@ -606,8 +567,58 @@ Perl_warn Perl_warner Perl_watch Perl_whichsig -Perl_yydestruct Perl_yyerror Perl_yylex +Perl_yylex Perl_yyparse Perl_yywarn +Perl_dump_mstats +Perl_malloc +Perl_calloc +Perl_realloc +Perl_mfree +Perl_safesysmalloc +Perl_safesyscalloc +Perl_safesysrealloc +Perl_safesysfree +Perl_safexmalloc +Perl_safexcalloc +Perl_safexrealloc +Perl_safexfree +Perl_GetVars +Perl_yydestruct +Perl_runops_standard +Perl_runops_debug +Perl_ErrorNo +Perl_sv_catpvf_mg +Perl_sv_catpv_mg +Perl_sv_catpvn_mg +Perl_sv_catsv_mg +Perl_sv_setpvf_mg +Perl_sv_setiv_mg +Perl_sv_setpviv_mg +Perl_sv_setuv_mg +Perl_sv_setnv_mg +Perl_sv_setpv_mg +Perl_sv_setpvn_mg +Perl_sv_setsv_mg +Perl_sv_usepvn_mg +Perl_get_vtbl +Perl_pv_display +Perl_dump_indent +Perl_do_gv_dump +Perl_do_gvgv_dump +Perl_do_hv_dump +Perl_do_magic_dump +Perl_do_op_dump +Perl_do_pmop_dump +Perl_do_sv_dump +Perl_magic_dump +Perl_default_protect +Perl_reginitcolors +Perl_sv_2pv_nolen +Perl_sv_pv +Perl_sv_force_normal +Perl_tmps_grow +Perl_sv_rvweaken +Perl_magic_killbackrefs |