home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / _bbs / max / hc379.bbs < prev    next >
Encoding:
File List  |  1994-03-07  |  9.8 KB  |  176 lines

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