| Index: src/objects.h | 
| =================================================================== | 
| --- src/objects.h	(revision 550) | 
| +++ src/objects.h	(working copy) | 
| @@ -3099,7 +3099,7 @@ | 
| // Max ascii char code. | 
| static const int kMaxAsciiCharCode = unibrow::Utf8::kMaxOneByteChar; | 
|  | 
| -  // Minimum lenth for a cons or sliced string. | 
| +  // Minimum length for a cons or sliced string. | 
| static const int kMinNonFlatLength = 13; | 
|  | 
| // Mask constant for checking if a string has a computed hash code | 
| @@ -3111,6 +3111,10 @@ | 
| static const int kIsArrayIndexMask = 1 << 1; | 
| static const int kNofLengthBitFields = 2; | 
|  | 
| +  // Array index strings this short can keep their index in the hash | 
| +  // field. | 
| +  static const int kMaxCachedArrayIndexLength = 6; | 
| + | 
| // Shift constants for retriving length and hash code from | 
| // length/hash field. | 
| static const int kHashShift = kNofLengthBitFields; | 
| @@ -3118,7 +3122,6 @@ | 
| static const int kMediumLengthShift = 2 * kBitsPerByte; | 
| static const int kLongLengthShift = kHashShift; | 
|  | 
| - | 
| // Limit for truncation in short printing. | 
| static const int kMaxShortPrintLength = 1024; | 
|  | 
|  |