Commit History

Author SHA1 Message Date
  JINMEI Tatuya 3a6ae66c2a [2836-2] make sure remapping boost segment even if grow() fails. 12 years ago
  JINMEI Tatuya 7184eb4185 [2836-2] make sure flush()ing the base segment before grow/shrink 12 years ago
  JINMEI Tatuya 0f6cfdfd2a [2831] use boost file lock to detect any violation of read-write conflicts 12 years ago
  JINMEI Tatuya 059b6a3e1f [2831] corrected assert condition for overflow check 12 years ago
  JINMEI Tatuya be5ebe7673 [2831] updated rw ctor so that we can create a new segment, removing old one. 12 years ago
  JINMEI Tatuya da33bc422e [2831] clarifed the intent of the assert() in growSegment(). 12 years ago
  JINMEI Tatuya 0b18c4d029 [2831] removed unnecessary flush before reset() (as the dtor calls flush) 12 years ago
  JINMEI Tatuya b38ed8f456 [2831] use \throw to describe exceptions where appropriate. 12 years ago
  JINMEI Tatuya 5ab82e0009 [2831] added more comments about crash in boost on multiple calls to shrink. 12 years ago
  JINMEI Tatuya 3c93e56397 [2831] corrected exception what() message. 12 years ago
  JINMEI Tatuya 81e57da07f [2831] handle NULL name values for xxxNamedAddress explicitly. 12 years ago
  JINMEI Tatuya 693068bdb1 [2831] define MemorySegmentMapped::INITIAL_SIZE explicitly as it's public. 12 years ago
  JINMEI Tatuya f6dae94a7b [2831] use NULL instead of 0; maybe worth discussing, but out of scope of task. 12 years ago
  JINMEI Tatuya 8ddec7d125 [2831] minor editorial fixes: corrected a typo; folded a long line. 12 years ago
  Mukund Sivaraman e9e336900e [2831] Add a comment and make a minor comment update 12 years ago
  Mukund Sivaraman 7ed3411dd5 [2831] Rewrite message for better clarity 12 years ago
  Mukund Sivaraman 252e7844e4 [2831] Rename some variables to full names (that are not very long) 12 years ago
  Mukund Sivaraman 229916f0c8 [2831] Make a coding style update 12 years ago
  JINMEI Tatuya 8e75dec19b [2831] use null mutex for managed mapped file. 12 years ago
  JINMEI Tatuya bb5479f56b [2831] make sure flushing memory before unmapping. 12 years ago
  JINMEI Tatuya 27ae48b404 [2831] added getCheckSum method 12 years ago
  JINMEI Tatuya 643e32a402 [2831] make shrinkToFit non virtual; add more doc 12 years ago
  JINMEI Tatuya a2ea0fb9c9 [2831] handle the case where setNamedAddress failed due to short space. 12 years ago
  JINMEI Tatuya d7647f9c62 [2831] check prohibited operations on read-only segments more reliably 12 years ago
  JINMEI Tatuya 111e2c83f6 [2831] supported shrinkToFit(). 12 years ago
  JINMEI Tatuya c2d22d8155 [2831] handle deallocating null 12 years ago
  JINMEI Tatuya a3077227a4 [2831] added get/set/clearNamedAddress interfaces 12 years ago
  JINMEI Tatuya 042bfd8032 [2831] some cleanups 12 years ago
  JINMEI Tatuya d46357aadc [2831] introduced file-mapped memory segment with some basic functionalities. 12 years ago