changelog revision 14287
114287Spst1.84 -> 1.85 214287Spst recno: #ifdef out use of mmap, it's not portable enough. 314287Spst 414287Spst1.83 -> 1.84 Thu Aug 18 15:46:07 EDT 1994 514287Spst recno: Rework fixed-length records so that closing and reopening 614287Spst the file now works. Pad short records on input. Never do 714287Spst signed comparison in recno input reading functions. 814287Spst 914287Spst1.82 -> 1.83 Tue Jul 26 15:33:44 EDT 1994 1014287Spst btree: Rework cursor deletion code yet again; bugs with 1114287Spst deleting empty pages that only contained the cursor 1214287Spst record. 1314287Spst 1414287Spst1.81 -> 1.82 Sat Jul 16 11:01:50 EDT 1994 1514287Spst btree: Fix bugs introduced by new cursor/deletion code. 1614287Spst Replace return kbuf/dbuf with real DBT's. 1714287Spst 1814287Spst1.80 -> 1.81 1914287Spst btree: Fix bugs introduced by new cursor/deletion code. 2014287Spst all: Add #defines for Purify. 2114287Spst 2214287Spst1.79 -> 1.80 Wed Jul 13 22:41:54 EDT 1994 2314287Spst btree Change deletion to coalesce empty pages. This is a major 2414287Spst change, cursors and duplicate pages all had to be reworked. 2514287Spst Return to a fixed stack. 2614287Spst recno: Affected by cursor changes. New cursor structures should 2714287Spst permit multiple cursors in the future. 2814287Spst 2914287Spst1.78 -> 1.79 Mon Jun 20 17:36:47 EDT 1994 3014287Spst all: Minor cleanups of 1.78 for porting reasons; only 3114287Spst major change was inlining check of NULL pointer 3214287Spst so that __fix_realloc goes away. 3314287Spst 3414287Spst1.77 -> 1.78 Thu Jun 16 19:06:43 EDT 1994 3514287Spst all: Move "standard" size typedef's into db.h. 3614287Spst 3714287Spst1.76 -> 1.77 Thu Jun 16 16:48:38 EDT 1994 3814287Spst hash: Delete __init_ routine, has special meaning to OSF 2.0. 3914287Spst 4014287Spst1.74 -> 1.76 4114287Spst all: Finish up the port to the Alpha. 4214287Spst 4314287Spst1.73 -> 1.74 4414287Spst recno: Don't put the record if rec_search fails, in rec_rdelete. 4514287Spst Create fixed-length intermediate records past "end" of DB 4614287Spst correctly. 4714287Spst Realloc bug when reading in fixed records. 4814287Spst all: First cut at port to Alpha (64-bit architecture) using 4914287Spst 4.4BSD basic integral types typedef's. 5014287Spst Cast allocation pointers to shut up old compilers. 5114287Spst Rework PORT directory into OS/machine directories. 5214287Spst 5314287Spst1.72 -> 1.73 5414287Spst btree: If enough duplicate records were inserted and then deleted 5514287Spst that internal pages had references to empty pages of the 5614287Spst duplicate keys, the search function ended up on the wrong 5714287Spst page. 5814287Spst 5914287Spst1.7 -> 1.72 12 Oct 1993 6014287Spst hash: Support NET/2 hash formats. 6114287Spst 6214287Spst1.7 -> 1.71 16 Sep 1993 6314287Spst btree/recno: 6414287Spst Fix bug in internal search routines that caused 6514287Spst return of invalid pointers. 6614287Spst 6714287Spst1.6 -> 1.7 07 Sep 1993 6814287Spst hash: Fixed big key overflow bugs. 6914287Spst test: Portability hacks, rewrite test script, Makefile. 7014287Spst btree/recno: 7114287Spst Stop copying non-overflow key/data pairs. 7214287Spst PORT: Break PORT directory up into per architecture/OS 7314287Spst subdirectories. 7414287Spst 7514287Spst1.5 -> 1.6 06 Jun 1993 7614287Spst hash: In PAIRFITS, the first comparison should look at (P)[2]. 7714287Spst The hash_realloc function was walking off the end of memory. 7814287Spst The overflow page number was wrong when bumping splitpoint. 7914287Spst 8014287Spst1.4 -> 1.5 23 May 1993 8114287Spst hash: Set hash default fill factor dynamically. 8214287Spst recno: Fixed bug in sorted page splits. 8314287Spst Add page size parameter support. 8414287Spst Allow recno to specify the name of the underlying btree; 8514287Spst used for vi recovery. 8614287Spst btree/recno: 8714287Spst Support 64K pages. 8814287Spst btree/hash/recno: 8914287Spst Provide access to an underlying file descriptor. 9014287Spst Change sync routines to take a flag argument, recno 9114287Spst uses this to sync out the underlying btree. 9214287Spst 9314287Spst1.3 -> 1.4 10 May 1993 9414287Spst recno: Delete the R_CURSORLOG flag from the recno interface. 9514287Spst Zero-length record fix for non-mmap reads. 9614287Spst Try and make SIZE_T_MAX test in open portable. 9714287Spst 9814287Spst1.2 -> 1.3 01 May 1993 9914287Spst btree: Ignore user byte-order setting when reading already 10014287Spst existing database. Fixes to byte-order conversions. 10114287Spst 10214287Spst1.1 -> 1.2 15 Apr 1993 10314287Spst No bug fixes, only compatibility hacks. 104