Commit | Line | Data |
---|---|---|
5150edf1 C |
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. |