summaryrefslogtreecommitdiff
path: root/global.sym
diff options
context:
space:
mode:
authorPerl 5 Porters <perl5-porters@africa.nicoh.com>1996-11-19 14:16:00 +1200
committerChip Salzenberg <chip@atlantic.net>1996-11-19 14:16:00 +1200
commit55497cffdd24c959994f9a8ddd56db8ce85e1c5b (patch)
tree444dfb8adc0e5b96d56e0532791122c366f50a3e /global.sym
parentc822f08a5087943f7d9e2c36ce42ea035f03ab97 (diff)
downloadperl-55497cffdd24c959994f9a8ddd56db8ce85e1c5b.tar.gz
[inseparable changes from patch from perl5.003_07 to perl5.003_08]
CORE LANGUAGE CHANGES Subject: Bitwise op sign rationalization From: Chip Salzenberg <chip@atlantic.net> Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h pp_hot.c proto.h sv.c t/op/bop.t Make bitwise ops result in unsigned values, unless C<use integer> is in effect. Includes initial support for UVs. Subject: Defined scoping for C<my> in control structures From: Chip Salzenberg <chip@atlantic.net> Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c Finally defines semantics of "my" in control expressions, like the condition of "if" and "while". In all cases, scope of a "my" var extends to the end of the entire control structure. Also adds new construct "for my", which automatically declares the control variable "my" and limits its scope to the loop. Subject: Fix ++/-- after int conversion (e.g. 'printf "%d"') From: Chip Salzenberg <chip@atlantic.net> Files: pp.c pp_hot.c sv.c This patch makes Perl correctly ignore SvIVX() if either NOK or POK is true, since SvIVX() may be a truncated or overflowed version of the real value. Subject: Make code match Camel II re: functions that use $_ From: Paul Marquess <pmarquess@bfsec.bt.co.uk> Files: opcode.pl Subject: Provide scalar context on left side of "->" From: Chip Salzenberg <chip@atlantic.net> Files: perly.c perly.y Subject: Quote bearword package/handle FOO in "funcname FOO => 'bar'" From: Chip Salzenberg <chip@atlantic.net> Files: toke.c OTHER CORE CHANGES Subject: Warn on overflow of octal and hex integers From: Chip Salzenberg <chip@atlantic.net> Files: proto.h toke.c util.c Subject: If -w active, warn for commas and hashes ('#') in qw() From: Chip Salzenberg <chip@atlantic.net> Files: toke.c Subject: Fixes for pack('w') From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> Files: pp.c t/op/pack.t Subject: More complete output from sv_dump() From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: sv.c Subject: Major '..' and debugger patches From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h Subject: Fix for formline() From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c t/op/write.t Subject: Fix stack botch in untie and binmode From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pp_sys.c Subject: Complete EMBED, including symbols from interp.sym From: Chip Salzenberg <chip@atlantic.net> Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c perl.h pp_sys.c proto.h regexec.c toke.c util.c x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h New define EMBEDMYMALLOC makes embedding total by avoiding "Mymalloc" etc. Subject: Support old embedding for people who want it From: Chip Salzenberg <chip@atlantic.net> Files: MANIFEST Makefile.SH old_embed.pl old_global.sym PORTABILITY Subject: Miscellaneous VMS fixes From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl perl.h perl_exp.SH proto.h t/TEST t/io/read.t t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL vms/Makefile vms/config.vms vms/descrip.mms vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs vms/perlvms.pod vms/test.com vms/vms.c Subject: DJGPP patches (MS-DOS) From: "Douglas E. Wegscheid" <wegscd@whirlpool.com> Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c perl.h pp_sys.c proto.h sv.c util.c Subject: Patch to make Perl work under AmigaOS From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de> Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
Diffstat (limited to 'global.sym')
-rw-r--r--global.sym69
1 files changed, 46 insertions, 23 deletions
diff --git a/global.sym b/global.sym
index 62f7064576..c2d8992568 100644
--- a/global.sym
+++ b/global.sym
@@ -3,9 +3,10 @@
# Variables
AMG_names
+Error
+He
No
Sv
-He
Xpv
Yes
abs_amg
@@ -16,6 +17,7 @@ amagic_generation
an
atan2_amg
band_amg
+block_type
bool__amg
bor_amg
buf
@@ -23,9 +25,9 @@ bufend
bufptr
bxor_amg
check
+compcv
compiling
compl_amg
-compcv
comppad
comppad_name
comppad_name_fill
@@ -37,8 +39,6 @@ cos_amg
cryptseen
cshlen
cshname
-curcop
-curcopdb
curinterp
curpad
cv_const_sv
@@ -51,7 +51,6 @@ div_ass_amg
do_undump
ds
egid
-envgv
eq_amg
error_count
euid
@@ -79,22 +78,22 @@ last_lop_op
last_uni
lc_collate_active
le_amg
-lex_state
-lex_defer
-lex_expect
lex_brackets
-lex_formbrack
-lex_fakebrack
+lex_brackstack
lex_casemods
+lex_casestack
+lex_defer
lex_dojoin
-lex_starts
-lex_stuff
-lex_repl
-lex_op
+lex_expect
+lex_fakebrack
+lex_formbrack
lex_inpat
lex_inwhat
-lex_brackstack
-lex_casestack
+lex_op
+lex_repl
+lex_starts
+lex_state
+lex_stuff
linestr
log_amg
lshift_amg
@@ -103,8 +102,8 @@ lt_amg
markstack
markstack_max
markstack_ptr
-maxo
max_intro_pending
+maxo
min_intro_pending
mod_amg
mod_ass_amg
@@ -116,22 +115,27 @@ multi_open
multi_start
na
ncmp_amg
-nextval
-nexttype
-nexttoke
ne_amg
neg_amg
+nexttoke
nexttype
+nexttype
+nextval
nextval
+nice_chunk
+nice_chunk_size
no_aelem
no_dir_func
no_func
no_helem
no_mem
no_modify
+no_myglob
no_security
no_sock_func
+no_symref
no_usym
+no_wrongref
nointrp
nomem
nomemok
@@ -148,15 +152,17 @@ opargs
origalen
origenviron
osname
+pad_reset_pending
padix
+padix_floor
patleave
pow_amg
pow_ass_amg
ppaddr
profiledata
provide_ref
-psig_ptr
psig_name
+psig_ptr
qrt_amg
rcsid
reall_srchlen
@@ -166,6 +172,7 @@ regcode
regdummy
regendp
regeol
+regflags
regfold
reginput
regkind
@@ -193,6 +200,7 @@ rsfp
rsfp_filters
rshift_amg
rshift_ass_amg
+save_iv
save_pptr
savestack
savestack_ix
@@ -208,7 +216,6 @@ sge_amg
sgt_amg
sig_name
sig_num
-siggv
sighandler
simple
sin_amg
@@ -228,7 +235,6 @@ subtr_ass_amg
sv_no
sv_undef
sv_yes
-tainting
thisexpr
timesbuf
tokenbuf
@@ -242,6 +248,7 @@ vtbl_bm
vtbl_dbline
vtbl_env
vtbl_envelem
+vtbl_fm
vtbl_glob
vtbl_isa
vtbl_isaelem
@@ -260,6 +267,7 @@ vtbl_vec
warn_nl
warn_nosemi
warn_reserved
+warn_uninit
watchaddr
watchok
yychar
@@ -304,12 +312,14 @@ av_unshift
bind_match
block_end
block_start
+boot_core_UNIVERSAL
calllist
cando
cast_ulong
check_uni
checkcomma
ck_aelem
+ck_bitop
ck_concat
ck_delete
ck_eof
@@ -486,6 +496,7 @@ magic_setarylen
magic_setbm
magic_setdbline
magic_setenv
+magic_setfm
magic_setglob
magic_setisa
magic_setmglob
@@ -957,7 +968,16 @@ regprop
repeatcpy
rninstr
runops
+safecalloc
+safemalloc
+safefree
+saferealloc
+safexcalloc
+safexmalloc
+safexfree
+safexrealloc
same_dirent
+save_I16
save_I32
save_aptr
save_ary
@@ -1030,6 +1050,7 @@ sv_clean_objs
sv_clear
sv_cmp
sv_dec
+sv_derived_from
sv_dump
sv_eq
sv_free
@@ -1062,6 +1083,7 @@ sv_setref_nv
sv_setref_pv
sv_setref_pvn
sv_setsv
+sv_setuv
sv_unmagic
sv_unref
sv_upgrade
@@ -1084,6 +1106,7 @@ xnv_root
xpv_root
xrv_root
yyerror
+yydestruct
yylex
yyparse
yywarn