Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Improve SPDataStorage exceptions by recording the requested location and ↵ | rowanbeentje | 2010-08-01 | 1 | -7/+7 |
| | | | | the storage range | ||||
* | Tidy up imports and fix 'Reverse Sort Order' when sorting connection ↵ | stuconnolly | 2010-03-31 | 1 | -1/+0 |
| | | | | favorites (Thanks Hans). | ||||
* | - Fix a data storage incorrect reassignment after a realloc - cause of ↵ | rowanbeentje | 2010-02-19 | 1 | -5/+4 |
| | | | | source view changes/content view update crashes, and almost certainly memory leaks and other crashes | ||||
* | - Fix an incorrect bounds check in the data storage class, fixing crashes ↵ | rowanbeentje | 2010-01-21 | 1 | -1/+1 |
| | | | | when removing records in a range - seen in Issue #542. | ||||
* | Add a new SPDataStorage class, and use it in TableContent and CustomQuery: | rowanbeentje | 2010-01-17 | 1 | -0/+424 |
- SPDataStorage is a class designed for a 2D array of fixed-width data storage, replacing the current method of nested NSMutableArrays. NSFastEnumerator compatible. - Overall memory overhead for table storage in memory reduced by 1.2-1.4x - this almost gains back the large memory jump seen for 64 bit - Some operations (adding data, retrieving a single cell's data) are faster than nested NSMutableArrays; some operations (requesting a row as an NSArray) are slightly slower as the data needs to be converted, but overall result is a slight speed gain. (- Could be used in future to store SQL results in C datatypes, avoiding very high NSObject overhead for numbers and short strings) |