diff options
author | Larry Wall <lwall@netlabs.com> | 1992-06-08 04:49:43 +0000 |
---|---|---|
committer | Larry Wall <lwall@netlabs.com> | 1992-06-08 04:49:43 +0000 |
commit | b3634b015bfd34ae2ab484f115256d52ae40d683 (patch) | |
tree | 318335f0dfbcc9c7b778d747fecc6b87e64d02c9 /MANIFEST | |
parent | 988174c19bcf26f6c6e0551f1dfbba78203bc2ce (diff) | |
download | perl-b3634b015bfd34ae2ab484f115256d52ae40d683.tar.gz |
perl 4.0 patch 20: (combined patch)
ENHANCEMENTS
Subject: relaxed requirement for semicolon at the end of a block
Subject: scalar keys %array now counts keys for you
Subject: added ... as variant on ..
Subject: get*by* routines now return something useful in a scalar context
Subject: form feed for formats is now specifiable via $^L
Subject: PERLLIB now supports multiple directories
Subject: paragraph mode now skips extra newlines automatically
MANPAGE
Subject: documented that numbers may contain underline
Subject: clarified that DATA may only be read from main script
Subject: documented need for 1; at the end of a required file
Subject: extended bracket-style quotes to two-arg operators: s()() and tr()()
Subject: documented PERLLIB and PERLDB
Subject: documented limit on size of regexp
CONFIGURATION
Subject: bcopy() and memcpy() now tested for overlap safety
Subject: isascii() may now be supplied by a library routine
Subject: Configure now allows optional continuation with files missing
Subject: many more hints files added
Subject: many more hints added
Subject: hints now auto selected on uname -s as well as uname -m
Subject: OSF/1 support added
Subject: Configure growing-library-list bug fixed
Subject: seekdir(), telldir() and rewinddir() now checked for independently
Subject: cray didn't give enough memory to /bin/sh
Subject: perl -P now uses location of sed determined by Configure
Subject: SH files didn't work well with symbolic links
Subject: makefiles now display new shift/reduce expectations
Subject: support added to installperl for cross-compilation
Subject: a2p was installed unexecutable
Subject: installperl didn't warn on failed manpage installation
Subject: disabled cpp test if cppstdin not yet installed
PORTABILITY
Subject: O_PIPE conflicted with Atari
Subject: config.H updated to reflect more recent config.h
Subject: removed implicit int declarations on functions
Subject: added Atari ST portability
Subject: some machines don't define ENOTSOCK in errno.h
Subject: added explicit time_t support
Subject: alternate config.h files upgraded
Subject: new OS/2 support
COMPILER
Subject: various error messages have been clarified
Subject: the switch optimizer didn't do anything in subroutines
Subject: clarified debugging output for literals and double-quoted strings
Subject: new warning for use of x with non-numeric right operand
Subject: illegal lvalue message could be followed by core dump
Subject: new warning for ambiguous use of unary operators
Subject: eval "1 #comment" didn't work
Subject: semantic compilation errors didn't abort execution
Subject: an expression may now start with a bareword
Subject: if {block} {block} didn't work any more
Subject: "$var{$foo'bar}" didn't scan subscript correctly
Subject: an EXPR may now start with a bareword
Subject: print $fh EXPR can now expect term rather than operator in EXPR
Subject: new warning on spurious backslash
Subject: new warning on missing $ for foreach variable
Subject: "foo"x1024 now legal without space after x
Subject: new warning on print accidentally used as function
Subject: 2. now eats the dot
Subject: <@ARGV> now notices @ARGV
Subject: tr/// now lets you say \-
RUNTIME
Subject: an eval block containing a null block or statement could dump core
Subject: modulus with highest bit in left operand set didn't always work
Subject: join() now pre-extends target string to avoid excessive copying
Subject: subroutines didn't localize $`, $&, $', $1 et al correctly
Subject: usersub routines didn't reclaim temp values soon enough
Subject: ($<,$>) = ... didn't work on some architectures
Subject: fixed memory leak on system() for vfork() machines
Subject: @ in unpack failed too often
Subject: slice on null list in scalar context returned random value
Subject: splice with negative offset didn't work with $[ = 1
Subject: fixed some memory leaks in splice
Subject: dbmclose(%array) didn't work
Subject: delete could cause %array to give too low a count of buckets filled
Subject: hash tables now split only if the memory is available to do so
Subject: realloc(0, size) now does malloc in case library routines call it
Subject: running taintperl explicitly now does checks even if $< == $>
Subject: fixed memory leak in doube-quote interpretation
Subject: a splice on non-existent array elements could dump core
Subject: tr/stuff// wasn't working right
I/O
Subject: new warnings for failed use of stat operators on filenames with \n
Subject: wait failed when STDOUT or STDERR reopened to a pipe
Subject: end of file latch not reset on reopen of STDIN
Subject: seek(HANDLE, 0, 1) went to eof because of ancient Ultrix workaround
Subject: h_errno now accessible via $?
REGEXP
Subject: pattern modifiers i and o didn't interact right
Subject: g pattern modifer sometimes returned extra values
Subject: m/$pattern/g didn't work
Subject: /^stuff/ wrongly assumed an implicit $* == 1
Subject: /x{0}/ was wrongly interpreted as /x{0,}/
Subject: added \W, \S and \D inside /[...]/
Subject: pattern modifiers i and g didn't interact right
Subject: in some cases $` and $' didn't get set by match
Subject: made /\$$foo/ look for literal '$foo'
LIBRARIES
Subject: big*.pl library files upgraded
Subject: better support in chat2 for multiple children
Subject: &ctime didn't handle $[ != 0
Subject: find.pl got confused by unreadable directories
Subject: new version of newgetopt.pl
Subject: Tom's famous double-ended pipe opener, open2(), is now included
Subject: support added to pwd.pl to strip automounter crud
Subject: &shellwords looped on bad input, and used inefficient regular exprs
Subject: termcap.pl didn't parse termcap terminal names right
Subject: timelocal could loop on bad input
Subject: timelocal now calculates DST itself
Subject: &getcap eventually dumped core in bsdcurses
DEBUGGER
Subject: support for MSDOS folded into perldb.pl
Subject: perldb couldn't debug file containing '-', such as STDIN designator
Subject: the debugger now warns you on lines that can't set a breakpoint
Subject: the debugger made perl forget the last pattern used by //
Subject: fixed double debug break in foreach with implicit array assignment
Subject: debugger sometimes displayed wrong source line
INTERSTICES
Subject: Perl now distinguishes overlapped copies from non-overlapped
Subject: fixed confusion between a *var's real name and its effective name
Subject: deleted some minor memory leaks
Subject: couldn't require . files
Subject: -e 'cmd' no longer fails silently if /tmp runs out of space
Subject: function key support added to curses.mus
TRANSLATORS
Subject: find2perl assumed . in PATH
Subject: find2perl didn't output portable startup code
Subject: find2perl didn't always stat at the right time
Subject: s2p didn't output portable startup code
Subject: s2p didn't translate s/pat/\&/ or s/pat/\$/ or s/pat/\\1/ right
Subject: in a2p, getline should allow variable to be array element
Subject: in a2p, now warns about spurious backslashes
Subject: in a2p, now allows [ to be backslashed in pattern
Subject: in a2p, now allows numbers of the form 2.
Subject: in a2p, simplified the filehandle model
Subject: in a2p, made RS="" translate to $/ = "\n\n"
Subject: in a2p, do {...} while ... was missing some reconstruction code
Diffstat (limited to 'MANIFEST')
-rw-r--r-- | MANIFEST | 49 |
1 files changed, 48 insertions, 1 deletions
@@ -7,12 +7,44 @@ MANIFEST This list of files Makefile.SH Precursor to Makefile PACKINGLIST Which files came from which kits README The Instructions +README.ncr Special instructions for NCR README.uport Special instructions for Microports README.xenix Special instructions for Xenix Wishlist Some things that may or may not happen arg.h Public declarations for the above array.c Numerically subscripted arrays array.h Public declarations for the above +atarist/FILES +atarist/README.ST +atarist/RESULTS +atarist/atarist.c +atarist/config.h +atarist/echo.c +atarist/explain +atarist/makefile.sm +atarist/makefile.st +atarist/osbind.pl +atarist/perldb.diff +atarist/perlglob.c +atarist/test/binhandl +atarist/test/ccon +atarist/test/dbm +atarist/test/err +atarist/test/gdbm +atarist/test/gdbm.t +atarist/test/glob +atarist/test/osexample.pl +atarist/test/pi.pl +atarist/test/printenv +atarist/test/readme +atarist/test/sig +atarist/test/tbinmode +atarist/usersub.c +atarist/usub/README.ATARI +atarist/usub/acurses.mus +atarist/usub/makefile.st +atarist/usub/usersub.c +atarist/wildmat.c c2ph.SH program to translate dbx stabs to perl c2ph.doc documentation for c2ph cflags.SH A script that emits C compilation flags per file @@ -92,6 +124,7 @@ handy.h Handy definitions hash.c Associative arrays hash.h Public declarations for the above hints/3b1.sh +hints/3b1cc hints/3b2.sh hints/aix_rs.sh hints/aix_rt.sh @@ -99,6 +132,8 @@ hints/altos486.sh hints/apollo_C6_7.sh hints/apollo_C6_8.sh hints/aux.sh +hints/cray.sh +hints/dgux.sh hints/dnix.sh hints/dynix.sh hints/fps.sh @@ -106,22 +141,26 @@ hints/genix.sh hints/greenhills.sh hints/hp9000_300.sh hints/hp9000_400.sh +hints/hp9000_700.sh hints/hp9000_800.sh hints/hpux.sh hints/i386.sh hints/isc_3_2_2.sh +hints/mc6000.sh hints/mips.sh hints/mpc.sh hints/ncr_tower.sh hints/next.sh hints/opus.sh -hints/osf_1.sh +hints/osf1.sh hints/sco_2_3_0.sh hints/sco_2_3_1.sh hints/sco_2_3_2.sh hints/sco_2_3_3.sh +hints/sco_2_3_4.sh hints/sco_3.sh hints/sgi.sh +hints/solaris_2_0.sh hints/stellar.sh hints/sunos_3_4.sh hints/sunos_3_5.sh @@ -129,8 +168,12 @@ hints/sunos_4_0_1.sh hints/sunos_4_0_2.sh hints/svr4.sh hints/ti1500.sh +hints/titan.sh +hints/ultrix_1.sh hints/ultrix_3.sh hints/ultrix_4.sh +hints/unisysdynix.sh +hints/utekv.sh hints/uts.sh hints/vax.sh installperl Perl script to do "make install" dirty work @@ -156,6 +199,7 @@ lib/getopts.pl Perl library supporting option parsing lib/importenv.pl Perl routine to get environment into variables lib/look.pl A "look" equivalent lib/newgetopt.pl A perl library supporting long option parsing +lib/open2.pl lib/perldb.pl Perl debugging routines lib/pwd.pl Routines to keep track of PWD environment variable lib/shellwords.pl Perl library to split into words with shell quoting @@ -189,6 +233,7 @@ os2/a2p.def Linker defs for a2p os2/alarm.c An implementation of alarm() os2/alarm.h Header file for same os2/config.h Configuration file for OS/2 +os2/crypt.c os2/dir.h Directory header os2/director.c Directory routines os2/eg/alarm.pl Example of alarm code @@ -211,6 +256,7 @@ os2/s2p.cmd s2p as command file os2/selfrun.bat A self running perl script for DOS os2/selfrun.cmd Example of extproc feature os2/suffix.c Code for creating backup filenames +os2/tests.dif patchlevel.h The current patch level of perl perl.c main() perl.h Global declarations @@ -218,6 +264,7 @@ perl.man The manual page(s) perlsh A poor man's perl shell perly.fixer A program to remove yacc stack limitations perly.y Yacc grammar for perl +pstruct regcomp.c Regular expression compiler regcomp.h Private declarations for above regexec.c Regular expression evaluator |