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