home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume30 / perl / wildcat.txt < prev   
Encoding:
Text File  |  1994-03-07  |  9.8 KB  |  166 lines

  1. PATCH20.      "$var{$foo'bar}" didn't scan subscript correctly 
  2. PATCH20.      "foo"x1024 now legal without space after x 
  3. PATCH20.      &ctime didn't handle $[ != 0 
  4. PATCH20.      &getcap eventually dumped core in bsdcurses 
  5. PATCH20.      &shellwords looped on bad input, and used inefficient regular exprs 
  6. PATCH20.      ($<,$>) = ... didn't work on some architectures 
  7. PATCH20.      -e 'cmd' no longer fails silently if /tmp runs out of space 
  8. PATCH20.      /^stuff/ wrongly assumed an implicit $* == 1 
  9. PATCH20.      /x{0}/ was wrongly interpreted as /x{0,}/ 
  10. PATCH20.      2. now eats the dot 
  11. PATCH20.      <@ARGV> now notices @ARGV 
  12. PATCH20.      @ in unpack failed too often 
  13. PATCH20.      Configure growing-library-list bug fixed 
  14. PATCH20.      Configure now allows optional continuation with files missing 
  15. PATCH20.      OSF/1 support added 
  16. PATCH20.      O_PIPE conflicted with Atari 
  17. PATCH20.      PERLLIB now supports multiple directories 
  18. PATCH20.      Perl now distinguishes overlapped copies from non-overlapped 
  19. PATCH20.      SH files didn't work well with symbolic links 
  20. PATCH20.      Tom's famous double-ended pipe opener, open2(), is now included 
  21. PATCH20.      a splice on non-existent array elements could dump core 
  22. PATCH20.      a2p was installed unexecutable 
  23. PATCH20.      added ... as variant on .. 
  24. PATCH20.      added Atari ST portability 
  25. PATCH20.      added \W, \S and \D inside /[...]/ 
  26. PATCH20.      added explicit time_t support 
  27. PATCH20.      alternate config.h files upgraded 
  28. PATCH20.      an EXPR may now start with a bareword 
  29. PATCH20.      an eval block containing a null block or statement could dump core 
  30. PATCH20.      an expression may now start with a bareword 
  31. PATCH20.      bcopy() and memcpy() now tested for overlap safety 
  32. PATCH20.      better support in chat2 for multiple children 
  33. PATCH20.      big*.pl library files upgraded 
  34. PATCH20.      clarified debugging output for literals and double-quoted strings 
  35. PATCH20.      clarified that DATA may only be read from main script 
  36. PATCH20.      config.H updated to reflect more recent config.h 
  37. PATCH20.      couldn't require . files 
  38. PATCH20.      cray didn't give enough memory to /bin/sh 
  39. PATCH20.      dbmclose(%array) didn't work 
  40. PATCH20.      debugger sometimes displayed wrong source line 
  41. PATCH20.      delete could cause %array to give too low a count of buckets filled 
  42. PATCH20.      deleted some minor memory leaks 
  43. PATCH20.      disabled cpp test if cppstdin not yet installed 
  44. PATCH20.      documented PERLLIB and PERLDB 
  45. PATCH20.      documented limit on size of regexp 
  46. PATCH20.      documented need for 1; at the end of a required file 
  47. PATCH20.      documented that numbers may contain underline 
  48. PATCH20.      end of file latch not reset on reopen of STDIN 
  49. PATCH20.      eval "1 #comment" didn't work 
  50. PATCH20.      find.pl got confused by unreadable directories 
  51. PATCH20.      find2perl assumed . in PATH 
  52. PATCH20.      find2perl didn't always stat at the right time 
  53. PATCH20.      find2perl didn't output portable startup code 
  54. PATCH20.      fixed confusion between a *var's real name and its effective name 
  55. PATCH20.      fixed double debug break in foreach with implicit array assignment 
  56. PATCH20.      fixed memory leak in doube-quote interpretation 
  57. PATCH20.      fixed memory leak on system() for vfork() machines 
  58. PATCH20.      fixed some memory leaks in splice 
  59. PATCH20.      form feed for formats is now specifiable via $^L 
  60. PATCH20.      function key support added to curses.mus 
  61. PATCH20.      g pattern modifer sometimes returned extra values 
  62. PATCH20.      get*by* routines now return something useful in a scalar context 
  63. PATCH20.      h_errno now accessible via $? 
  64. PATCH20.      hash tables now split only if the memory is available to do so 
  65. PATCH20.      hints now auto selected on uname -s as well as uname -m 
  66. PATCH20.      if {block} {block} didn't work any more 
  67. PATCH20.      illegal lvalue message could be followed by core dump 
  68. PATCH20.      in a2p, do {...} while ... was missing some reconstruction code 
  69. PATCH20.      in a2p, getline should allow variable to be array element 
  70. PATCH20.      in a2p, made RS="" translate to $/ = "\n\n" 
  71. PATCH20.      in a2p, now allows [ to be backslashed in pattern 
  72. PATCH20.      in a2p, now allows numbers of the form 2. 
  73. PATCH20.      in a2p, now warns about spurious backslashes 
  74. PATCH20.      in a2p, simplified the filehandle model 
  75. PATCH20.      in some cases $` and $' didn't get set by match 
  76. PATCH20.      installperl didn't warn on failed manpage installation 
  77. PATCH20.      isascii() may now be supplied by a library routine 
  78. PATCH20.      join() now pre-extends target string to avoid excessive copying 
  79. PATCH20.      m/$pattern/g didn't work 
  80. PATCH20.      made /\$$foo/ look for literal '$foo' 
  81. PATCH20.      makefiles now display new shift/reduce expectations 
  82. PATCH20.      many more hints added 
  83. PATCH20.      many more hints files added 
  84. PATCH20.      modulus with highest bit in left operand set didn't always work 
  85. PATCH20.      new OS/2 support 
  86. PATCH20.      new version of newgetopt.pl 
  87. PATCH20.      new warning for ambiguous use of unary operators 
  88. PATCH20.      new warning for use of x with non-numeric right operand 
  89. PATCH20.      new warning on missing $ for foreach variable 
  90. PATCH20.      new warning on print accidentally used as function 
  91. PATCH20.      new warning on spurious backslash 
  92. PATCH20.      new warnings for failed use of stat operators on filenames with \n 
  93. PATCH20.      paragraph mode now skips extra newlines automatically 
  94. PATCH20.      pattern modifiers i and g didn't interact right 
  95. PATCH20.      pattern modifiers i and o didn't interact right 
  96. PATCH20.      perl - The perl programming language, Patch20 
  97. PATCH20.      perl -P now uses location of sed determined by Configure 
  98. PATCH20.      perldb couldn't debug file containing '-', such as STDIN designator 
  99. PATCH20.      print $fh EXPR can now expect term rather than operator in EXPR 
  100. PATCH20.      realloc(0, size) now does malloc in case library routines call it 
  101. PATCH20.      relaxed requirement for semicolon at the end of a block 
  102. PATCH20.      removed implicit int declarations on functions 
  103. PATCH20.      running taintperl explicitly now does checks even if $< == $> 
  104. PATCH20.      s()() and tr()() 
  105. PATCH20.      s2p didn't output portable startup code 
  106. PATCH20.      s2p didn't translate s/pat/\&/ or s/pat/\$/ or s/pat/\\1/ right 
  107. PATCH20.      scalar keys %array now counts keys for you 
  108. PATCH20.      seek(HANDLE, 0, 1) went to eof because of ancient Ultrix workaround 
  109. PATCH20.      seekdir(), telldir() and rewinddir() now checked for independently 
  110. PATCH20.      semantic compilation errors didn't abort execution 
  111. PATCH20.      slice on null list in scalar context returned random value 
  112. PATCH20.      some machines don't define ENOTSOCK in errno.h 
  113. PATCH20.      splice with negative offset didn't work with $[ = 1 
  114. PATCH20.      subroutines didn't localize $`, $&, $', $1 et al correctly 
  115. PATCH20.      support added to installperl for cross-compilation 
  116. PATCH20.      support added to pwd.pl to strip automounter crud 
  117. PATCH20.      support for MSDOS folded into perldb.pl 
  118. PATCH20.      termcap.pl didn't parse termcap terminal names right 
  119. PATCH20.      the debugger made perl forget the last pattern used by // 
  120. PATCH20.      the debugger now warns you on lines that can't set a breakpoint 
  121. PATCH20.      the switch optimizer didn't do anything in subroutines 
  122. PATCH20.      timelocal could loop on bad input 
  123. PATCH20.      timelocal now calculates DST itself 
  124. PATCH20.      tr/// now lets you say \- 
  125. PATCH20.      tr/stuff// wasn't working right 
  126. PATCH20.      usersub routines didn't reclaim temp values soon enough 
  127. PATCH20.      various error messages have been clarified 
  128. PATCH20.      wait failed when STDOUT or STDERR reopened to a pipe 
  129. PATCH21.      patch #20, continued 
  130. PATCH21.      perl - The perl programming language, Patch21 
  131. PATCH22.      patch #20, continued 
  132. PATCH22.      perl - The perl programming language, Patch22 
  133. PATCH23.      patch #20, continued 
  134. PATCH23.      perl - The perl programming language, Patch23 
  135. PATCH24.      patch #20, continued 
  136. PATCH24.      perl - The perl programming language, Patch24 
  137. PATCH25.      patch #20, continued 
  138. PATCH25.      perl - The perl programming language, Patch25 
  139. PATCH26.      patch #20, continued 
  140. PATCH26.      perl - The perl programming language, Patch26 
  141. PATCH27.      patch #20, continued 
  142. PATCH27.      perl - The perl programming language, Patch27 
  143. PATCH28.      patch #20, continued 
  144. PATCH28.      perl - The perl programming language, Patch28 
  145. PATCH29.      patch #20, continued 
  146. PATCH29.      perl - The perl programming language, Patch29 
  147. PATCH30.      patch #20, continued 
  148. PATCH30.      perl - The perl programming language, Patch30 
  149. PATCH31.      patch #20, continued 
  150. PATCH31.      perl - The perl programming language, Patch31 
  151. PATCH32.      patch #20, continued 
  152. PATCH32.      perl - The perl programming language, Patch32 
  153. PATCH33.      patch #20, continued 
  154. PATCH33.      perl - The perl programming language, Patch33 
  155. PATCH34.      boneheaded typo in my_bcopy() 
  156. PATCH34.      changed perlsh to use $/ = "\n\n" 
  157. PATCH34.      expectterm incorrectly set to indicate start of program or block 
  158. PATCH34.      join with null list attempted negative allocation 
  159. PATCH34.      library files were installed without guaranteed permissions 
  160. PATCH34.      perl - The perl programming language, Patch34 
  161. PATCH34.      pidgone() wasn't declared right 
  162. PATCH34.      quotes containing subscripts containing variables didn't parse right 
  163. PATCH34.      some systems don't declare h_errno extern in header files 
  164. PATCH34.      sprintf("%6.4s", "abcdefg") didn't print "abcd  " 
  165. PATCH34.      tests for safe bcopy and memcpy sometimes needed libraries 
  166.