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