| 1 | 1.84 -> 1.85
|
|---|
| 2 | recno: #ifdef out use of mmap, it's not portable enough.
|
|---|
| 3 |
|
|---|
| 4 | 1.83 -> 1.84 Thu Aug 18 15:46:07 EDT 1994
|
|---|
| 5 | recno: Rework fixed-length records so that closing and reopening
|
|---|
| 6 | the file now works. Pad short records on input. Never do
|
|---|
| 7 | signed comparison in recno input reading functions.
|
|---|
| 8 |
|
|---|
| 9 | 1.82 -> 1.83 Tue Jul 26 15:33:44 EDT 1994
|
|---|
| 10 | btree: Rework cursor deletion code yet again; bugs with
|
|---|
| 11 | deleting empty pages that only contained the cursor
|
|---|
| 12 | record.
|
|---|
| 13 |
|
|---|
| 14 | 1.81 -> 1.82 Sat Jul 16 11:01:50 EDT 1994
|
|---|
| 15 | btree: Fix bugs introduced by new cursor/deletion code.
|
|---|
| 16 | Replace return kbuf/dbuf with real DBT's.
|
|---|
| 17 |
|
|---|
| 18 | 1.80 -> 1.81
|
|---|
| 19 | btree: Fix bugs introduced by new cursor/deletion code.
|
|---|
| 20 | all: Add #defines for Purify.
|
|---|
| 21 |
|
|---|
| 22 | 1.79 -> 1.80 Wed Jul 13 22:41:54 EDT 1994
|
|---|
| 23 | btree Change deletion to coalesce empty pages. This is a major
|
|---|
| 24 | change, cursors and duplicate pages all had to be reworked.
|
|---|
| 25 | Return to a fixed stack.
|
|---|
| 26 | recno: Affected by cursor changes. New cursor structures should
|
|---|
| 27 | permit multiple cursors in the future.
|
|---|
| 28 |
|
|---|
| 29 | 1.78 -> 1.79 Mon Jun 20 17:36:47 EDT 1994
|
|---|
| 30 | all: Minor cleanups of 1.78 for porting reasons; only
|
|---|
| 31 | major change was inlining check of NULL pointer
|
|---|
| 32 | so that __fix_realloc goes away.
|
|---|
| 33 |
|
|---|
| 34 | 1.77 -> 1.78 Thu Jun 16 19:06:43 EDT 1994
|
|---|
| 35 | all: Move "standard" size typedef's into db.h.
|
|---|
| 36 |
|
|---|
| 37 | 1.76 -> 1.77 Thu Jun 16 16:48:38 EDT 1994
|
|---|
| 38 | hash: Delete __init_ routine, has special meaning to OSF 2.0.
|
|---|
| 39 |
|
|---|
| 40 | 1.74 -> 1.76
|
|---|
| 41 | all: Finish up the port to the Alpha.
|
|---|
| 42 |
|
|---|
| 43 | 1.73 -> 1.74
|
|---|
| 44 | recno: Don't put the record if rec_search fails, in rec_rdelete.
|
|---|
| 45 | Create fixed-length intermediate records past "end" of DB
|
|---|
| 46 | correctly.
|
|---|
| 47 | Realloc bug when reading in fixed records.
|
|---|
| 48 | all: First cut at port to Alpha (64-bit architecture) using
|
|---|
| 49 | 4.4BSD basic integral types typedef's.
|
|---|
| 50 | Cast allocation pointers to shut up old compilers.
|
|---|
| 51 | Rework PORT directory into OS/machine directories.
|
|---|
| 52 |
|
|---|
| 53 | 1.72 -> 1.73
|
|---|
| 54 | btree: If enough duplicate records were inserted and then deleted
|
|---|
| 55 | that internal pages had references to empty pages of the
|
|---|
| 56 | duplicate keys, the search function ended up on the wrong
|
|---|
| 57 | page.
|
|---|
| 58 |
|
|---|
| 59 | 1.7 -> 1.72 12 Oct 1993
|
|---|
| 60 | hash: Support NET/2 hash formats.
|
|---|
| 61 |
|
|---|
| 62 | 1.7 -> 1.71 16 Sep 1993
|
|---|
| 63 | btree/recno:
|
|---|
| 64 | Fix bug in internal search routines that caused
|
|---|
| 65 | return of invalid pointers.
|
|---|
| 66 |
|
|---|
| 67 | 1.6 -> 1.7 07 Sep 1993
|
|---|
| 68 | hash: Fixed big key overflow bugs.
|
|---|
| 69 | test: Portability hacks, rewrite test script, Makefile.
|
|---|
| 70 | btree/recno:
|
|---|
| 71 | Stop copying non-overflow key/data pairs.
|
|---|
| 72 | PORT: Break PORT directory up into per architecture/OS
|
|---|
| 73 | subdirectories.
|
|---|
| 74 |
|
|---|
| 75 | 1.5 -> 1.6 06 Jun 1993
|
|---|
| 76 | hash: In PAIRFITS, the first comparison should look at (P)[2].
|
|---|
| 77 | The hash_realloc function was walking off the end of memory.
|
|---|
| 78 | The overflow page number was wrong when bumping splitpoint.
|
|---|
| 79 |
|
|---|
| 80 | 1.4 -> 1.5 23 May 1993
|
|---|
| 81 | hash: Set hash default fill factor dynamically.
|
|---|
| 82 | recno: Fixed bug in sorted page splits.
|
|---|
| 83 | Add page size parameter support.
|
|---|
| 84 | Allow recno to specify the name of the underlying btree;
|
|---|
| 85 | used for vi recovery.
|
|---|
| 86 | btree/recno:
|
|---|
| 87 | Support 64K pages.
|
|---|
| 88 | btree/hash/recno:
|
|---|
| 89 | Provide access to an underlying file descriptor.
|
|---|
| 90 | Change sync routines to take a flag argument, recno
|
|---|
| 91 | uses this to sync out the underlying btree.
|
|---|
| 92 |
|
|---|
| 93 | 1.3 -> 1.4 10 May 1993
|
|---|
| 94 | recno: Delete the R_CURSORLOG flag from the recno interface.
|
|---|
| 95 | Zero-length record fix for non-mmap reads.
|
|---|
| 96 | Try and make SIZE_T_MAX test in open portable.
|
|---|
| 97 |
|
|---|
| 98 | 1.2 -> 1.3 01 May 1993
|
|---|
| 99 | btree: Ignore user byte-order setting when reading already
|
|---|
| 100 | existing database. Fixes to byte-order conversions.
|
|---|
| 101 |
|
|---|
| 102 | 1.1 -> 1.2 15 Apr 1993
|
|---|
| 103 | No bug fixes, only compatibility hacks.
|
|---|