home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / _bbs / rbbs / 379.dir < prev    next >
Encoding:
File List  |  1994-03-07  |  13.2 KB  |  248 lines

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