home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / _bbs / pcb / dir379 < prev    next >
Encoding:
File List  |  1994-03-07  |  15.4 KB  |  247 lines

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