Please enable JavaScript to view this site.

A-Shell Development History

1344.0.1

ISAM 1.1 bug fix: Files were being corrupted during auto-expansion after they reached 4GB in size. Limit is now 4 billion records, regardless of size, or 4 billion index blocks, also regardless of size.

1344.0.2

ISAM 1.1 refinement: the number of blocks added during auto-expansion is now limited to 8 MB of data or 2000 index blocks. For very large files, this makes the auto-expansion process more seamless.

1344.0.3

ISAM 1.1 enhancement, new get'previous statement: ISAM #CH, 8, KEY. This is the same as ISAM #CH, 7, KEY except that it gets the previous key rather than the next key. It returns erf(38) when it hits the start of the file. To start from the end, you must explicitly do an ISAM #CH, 1, KEY to a key equal to or higher than any key in the index.

1344.0.4

ISAM 1.1 Internal Refinements.