View, compare, or restore historical versions of this page. Older versions may be automatically deleted based on rules set by your administrator.

  Version Published Changed By Comment Actions
CURRENT (v. 255) Jun 25, 2021 08:39 Svyatoslav Razmyslov  
v. 254 May 18, 2021 08:53 Michal Rozenau Parasoft Jtest 2021.1
v. 253 Feb 26, 2021 09:20 Michal Rozenau Parasoft Jtest 2020.2
v. 252 Feb 12, 2018 22:02 Will Snavely
v. 251 Nov 16, 2017 14:43 Will Snavely
v. 250 Jan 05, 2017 14:53 Will Snavely
v. 249 Jun 09, 2016 13:09 Amy Gale more codesonar entries
v. 248 Jun 09, 2016 12:48 Amy Gale
v. 247 Nov 03, 2015 18:32 Arthur Hicken added parasoft
v. 246 Jun 19, 2015 13:34 Carol J. Lallier
v. 245 Jun 19, 2015 13:31 Carol J. Lallier
v. 244 Apr 07, 2015 12:00 Will Snavely
v. 243 Mar 30, 2015 16:04 Will Snavely
v. 242 Oct 17, 2014 16:45 David Svoboda
v. 241 Oct 17, 2014 16:40 David Svoboda
v. 240 Jun 09, 2014 17:55 David Lindsay
v. 239 Jun 02, 2014 11:14 Don Sannella Adjusted ThreadSafe detection
v. 238 May 30, 2014 18:43 Don Sannella Added checkers for ThreadSafe detection
v. 237 May 30, 2014 17:49 Don Sannella Added ThreadSafe detection
v. 236 Oct 29, 2012 12:48 Pranjal Jumde Migrated to Confluence 5.3
v. 235 Oct 29, 2012 12:48 Pranjal Jumde changing RA Table
v. 234 Oct 29, 2012 12:11 Pranjal Jumde changing RA Table
v. 233 Oct 29, 2012 11:35 Pranjal Jumde changing RA Table
v. 232 Oct 28, 2012 23:51 Pranjal Jumde changing RA Table
v. 231 Oct 28, 2012 21:14 Pranjal Jumde changing RA Table
v. 230 Oct 28, 2012 20:36 Pranjal Jumde changing RA Table
v. 229 Oct 26, 2012 14:51 Pranjal Jumde changing RA Table
v. 228 Oct 26, 2012 13:36 Pranjal Jumde changing RA Table
v. 227 Oct 26, 2012 05:32 Pranjal Jumde changing RA Table
v. 226 Oct 25, 2012 17:35 Pranjal Jumde changing RA Table
v. 225 Oct 25, 2012 16:57 Pranjal Jumde changing RA Table
v. 224 Aug 17, 2011 03:44 Masaki Kubo Migrated to Confluence 4.0
v. 223 Aug 17, 2011 03:44 Masaki Kubo
v. 222 Aug 03, 2011 15:53 Shannon Haas
v. 221 Aug 03, 2011 13:44 Shannon Haas
v. 220 Jul 27, 2011 10:36 Shannon Haas
v. 219 Jul 25, 2011 13:33 Shannon Haas
v. 218 Jul 25, 2011 13:16 Shannon Haas
v. 217 Jul 25, 2011 13:13 Shannon Haas
v. 216 May 20, 2011 12:50 Shannon Haas
v. 215 May 20, 2011 10:12 Todd Nowacki
v. 214 May 20, 2011 09:24 Shannon Haas
v. 213 May 18, 2011 16:39 Robert Seacord (Manager)
v. 212 May 17, 2011 14:18 Tracey Tamules
v. 211 May 17, 2011 08:47 David Svoboda
v. 210 May 16, 2011 13:30 Todd Nowacki
v. 209 May 16, 2011 11:10 David Svoboda
v. 208 May 06, 2011 14:06 Tracey Tamules
v. 207 May 04, 2011 15:38 Shannon Haas
v. 206 May 04, 2011 13:23 Shannon Haas
v. 205 May 04, 2011 09:22 Shannon Haas
v. 204 May 03, 2011 21:58 Dean Sutherland Checked for normative text; minor grammar fixes to improve precision
v. 203 May 03, 2011 21:11 Dean Sutherland Checked for normative text; minor grammar fixes to improve precision
v. 202 Mar 03, 2011 09:25 Robert Seacord
v. 201 Feb 28, 2011 13:50 Shannon Haas
v. 200 Feb 25, 2011 13:14 David Svoboda
v. 199 Feb 19, 2011 09:40 Robert Seacord (Manager)
v. 198 Feb 14, 2011 11:57 David Svoboda
v. 197 Sep 27, 2010 09:54 Melanie Thompson
v. 196 Aug 24, 2010 15:24 Dean Sutherland removed extraneous synchronized courtesy danielluo
v. 195 Jun 29, 2010 13:00 Dhruv Mohindra removed extraneous synchronized courtesy danielluo
v. 194 Jun 23, 2010 13:44 Melanie Thompson
v. 193 Jun 22, 2010 14:18 David Svoboda Edited by NavBot (vkp) v1.0
v. 192 Jun 22, 2010 13:51 David Svoboda
v. 191 Jun 14, 2010 12:39 Melanie Thompson
v. 190 Jun 08, 2010 13:58 Robert Seacord (Manager)
v. 189 Jun 08, 2010 13:44 Robert Seacord (Manager)
v. 188 Jun 08, 2010 12:15 Melanie Thompson
v. 187 Jun 08, 2010 12:13 Melanie Thompson
v. 186 Jun 08, 2010 12:12 Melanie Thompson
v. 185 Jun 08, 2010 12:09 Melanie Thompson
v. 184 Jun 08, 2010 11:54 Paul Ruggiero
v. 183 Jun 08, 2010 11:52 Paul Ruggiero
v. 182 May 14, 2010 14:36 Shishir Kumar Yadav
v. 181 May 14, 2010 14:23 Shishir Kumar Yadav
v. 180 Apr 21, 2010 13:00 vishal patel
v. 179 Apr 19, 2010 13:12 vishal patel Edited by NavBot (vkp)
v. 178 Apr 19, 2010 12:29 Dhruv Mohindra Edited by NavBot (vkp)
v. 177 Apr 19, 2010 12:28 Dhruv Mohindra Edited by NavBot (vkp)
v. 176 Apr 19, 2010 12:27 Dhruv Mohindra Edited by NavBot (vkp)
v. 175 Apr 19, 2010 12:27 vishal patel Edited by NavBot (vkp)
v. 174 Apr 19, 2010 12:27 Dhruv Mohindra
v. 173 Apr 19, 2010 12:25 Dhruv Mohindra
v. 172 Apr 19, 2010 12:19 Dhruv Mohindra
v. 171 Apr 19, 2010 11:47 vishal patel Edited by NavBot (vkp)
v. 170 Apr 16, 2010 11:20 David Svoboda
v. 169 Apr 12, 2010 17:21 Dhruv Mohindra Dynamic Task List: Task removed from list 'Review List'
v. 168 Apr 12, 2010 17:21 Dhruv Mohindra Dynamic Task List: Task removed from list 'Review List'
v. 167 Apr 12, 2010 16:29 Robert Seacord Dynamic Task List: Task status changed in list 'Review List'
v. 166 Apr 12, 2010 16:29 Robert Seacord
v. 165 Apr 12, 2010 10:16 David Svoboda wordsmithing
v. 164 Apr 12, 2010 10:15 David Svoboda Dynamic Task List: Task status changed in list 'Review List'
v. 163 Apr 12, 2010 08:57 Robert Seacord Dynamic Task List: Task added to list 'Review List'
v. 162 Apr 12, 2010 00:03 Robert Seacord (Manager) Dynamic Task List: Task added to list 'Review List'
v. 161 Apr 07, 2010 17:13 Dhruv Mohindra Dynamic Task List: Task added to list 'Review List'
v. 160 Apr 06, 2010 14:44 vishal patel Edited by NavBot (vkp)
v. 159 Apr 06, 2010 13:47 vishal patel Edited by NavBot (vkp)
v. 158 Apr 01, 2010 09:16 Dhruv Mohindra Dynamic Task List: Task added to list 'Review List'
v. 157 Apr 01, 2010 09:11 David Svoboda
v. 156 Apr 01, 2010 04:30 Robert Seacord
v. 155 Apr 01, 2010 04:15 Robert Seacord "data race"=>"race condition"
v. 154 Mar 31, 2010 17:34 Dhruv Mohindra reverted back CS that was changed by mistake
v. 153 Mar 31, 2010 15:16 Dhruv Mohindra suggested alternative to synchronization when using atomic*
v. 152 Mar 31, 2010 15:04 Dhruv Mohindra removed unnecessary arithmeticexception
v. 151 Mar 31, 2010 15:01 Dhruv Mohindra reverted the NCE/CS minus overflow checks
v. 150 Mar 31, 2010 11:31 Robert Seacord Dynamic Task List: Task removed from list 'Review List'
v. 149 Mar 29, 2010 22:06 Robert Seacord (Manager) Dynamic Task List: Task removed from list 'Review List'
v. 148 Mar 29, 2010 10:01 Dhruv Mohindra Dynamic Task List: Task removed from list 'Review List'
v. 147 Mar 29, 2010 09:50 Robert Seacord Dynamic Task List: Task removed from list 'Review List'
v. 146 Mar 27, 2010 10:59 Dhruv Mohindra Dynamic Task List: Task removed from list 'Review List'
v. 145 Mar 27, 2010 10:22 Robert Seacord (Manager) Dynamic Task List: Task status changed in list 'Review List'
v. 144 Mar 27, 2010 10:22 Robert Seacord (Manager) resolved issue concerncing int overflow check in last cs
v. 143 Mar 27, 2010 00:13 Dhruv Mohindra Dynamic Task List: Task reassigned in list 'Review List'
v. 142 Mar 27, 2010 00:13 Dhruv Mohindra Dynamic Task List: Task reassigned in list 'Review List'
v. 141 Mar 27, 2010 00:12 Dhruv Mohindra Dynamic Task List: Task added to list 'Review List'
v. 140 Mar 27, 2010 00:10 Dhruv Mohindra added issue tracking
v. 139 Mar 26, 2010 17:19 Pennie Walters
v. 138 Mar 26, 2010 16:02 Robert Seacord removed overflow example and analsis details
v. 137 Mar 26, 2010 11:08 Robert Seacord
v. 136 Mar 26, 2010 11:07 Robert Seacord expanded the addition example
v. 135 Mar 26, 2010 10:57 Robert Seacord
v. 134 Mar 26, 2010 09:31 Robert Seacord
v. 133 Mar 24, 2010 13:17 Pennie Walters
v. 132 Mar 24, 2010 13:07 Pennie Walters
v. 131 Mar 24, 2010 12:56 Pennie Walters
v. 130 Mar 24, 2010 12:11 Pennie Walters
v. 129 Mar 24, 2010 11:32 Pennie Walters
v. 128 Mar 24, 2010 11:10 Pennie Walters
v. 127 Mar 24, 2010 11:09 Pennie Walters
v. 126 Mar 24, 2010 10:17 Pennie Walters
v. 125 Mar 23, 2010 23:32 Dhruv Mohindra
v. 124 Mar 23, 2010 23:27 Dhruv Mohindra
v. 123 Mar 23, 2010 17:44 Pennie Walters
v. 122 Mar 20, 2010 09:42 Robert Seacord (Manager) modified addition example
v. 121 Mar 20, 2010 08:48 Robert Seacord edited text
v. 120 Mar 20, 2010 08:38 Robert Seacord use unqualified type names in prose
v. 119 Mar 19, 2010 18:32 Pennie Walters
v. 118 Mar 19, 2010 16:08 Robert Seacord (Manager) reverted "recommends that you declare" back to "declares"
v. 117 Mar 19, 2010 15:53 David Svoboda tweaks
v. 116 Mar 19, 2010 15:43 David Svoboda
v. 115 Mar 19, 2010 09:30 Dhruv Mohindra promoting to draft
v. 114 Mar 18, 2010 15:50 Dhruv Mohindra added read-write lock CS
v. 113 Mar 12, 2010 17:22 Dhruv Mohindra
v. 112 Mar 12, 2010 11:05 Robert Seacord (Manager) modified volatile-read, synchronized-write CS
v. 111 Mar 10, 2010 10:12 Dhruv Mohindra
v. 110 Mar 10, 2010 10:11 Dhruv Mohindra just added a few words
v. 109 Mar 10, 2010 09:44 Robert Seacord reviewed and updated to first compliant solution
v. 108 Mar 09, 2010 14:46 Dhruv Mohindra
v. 107 Mar 09, 2010 09:41 Dhruv Mohindra updated automated analysis
v. 106 Mar 08, 2010 17:25 Dhruv Mohindra updating automated detection
v. 105 Mar 08, 2010 14:24 Dhruv Mohindra fixed references
v. 104 Mar 05, 2010 15:53 Dhruv Mohindra minor, see previous edit
v. 103 Mar 03, 2010 16:01 Dhruv Mohindra minor, see previous edit
v. 102 Mar 03, 2010 15:47 Dhruv Mohindra edits, please review
v. 101 Feb 14, 2010 18:32 Dhruv Mohindra minor text changed in automated detection text
v. 100 Feb 11, 2010 17:15 Dhruv Mohindra
v. 99 Feb 11, 2010 17:06 David Svoboda xrefed cheap read-write lock trick
v. 98 Feb 11, 2010 17:01 David Svoboda
v. 97 Feb 11, 2010 17:00 David Svoboda
v. 96 Feb 11, 2010 15:59 Dhruv Mohindra added a table to CS, separated some advice into a code block, reworded a bit
v. 95 Feb 11, 2010 10:27 Robert Seacord added an example of an non-atomic operation that doesn't use a compound assignment
v. 94 Feb 11, 2010 10:10 Robert Seacord fixed paragraph describing compound ops
v. 93 Feb 04, 2010 15:46 Dhruv Mohindra added a line about caveats of using cheap r/w lock trick
v. 92 Feb 04, 2010 13:46 Dhruv Mohindra
v. 91 Feb 04, 2010 13:45 Dhruv Mohindra I can keep the suggestion to synchronize both methods but I have added a line about using volatile too because it is a valid CS...and for the sake of completeness
v. 90 Feb 04, 2010 13:35 Tim Halloran Fixed typo
v. 89 Feb 04, 2010 13:32 Tim Halloran Fixed text explaining the compliant solution
v. 88 Feb 04, 2010 13:29 Tim Halloran Fixed compliant solution – it was wrong
v. 87 Feb 04, 2010 13:21 Tim Halloran Used more precise terms
v. 86 Feb 04, 2010 13:20 Tim Halloran Add some information on dynamic analysis
v. 85 Feb 04, 2010 13:03 Dhruv Mohindra added some text as we have eliminated the corresponding NCEs
v. 84 Feb 04, 2010 12:53 Dhruv Mohindra minor, for now
v. 83 Feb 04, 2010 12:12 Tim Halloran Typo
v. 82 Feb 04, 2010 12:10 Tim Halloran Draft of an automated detection section (missing dynamic tools)
v. 81 Feb 04, 2010 12:01 David Svoboda removed BankAccount example
v. 80 Feb 04, 2010 11:10 Dhruv Mohindra
v. 79 Feb 04, 2010 11:08 Dhruv Mohindra made some changes to flag toggle examples, please review ... removed old hidden text
v. 78 Feb 04, 2010 09:53 Tim Halloran Fixed code that didn't compile
v. 77 Feb 04, 2010 09:39 Dhruv Mohindra removed redundant volatile from CS
v. 76 Feb 01, 2010 23:46 Dhruv Mohindra
v. 75 Feb 01, 2010 18:29 Dhruv Mohindra added shorter examples of boolean bitwise toggle operation
v. 74 Feb 01, 2010 17:11 Dhruv Mohindra
v. 73 Feb 01, 2010 17:10 Dhruv Mohindra renamed, removed short example because it is a bit confusing and hid first example for the time being
v. 72 Jan 29, 2010 18:50 David Svoboda Added bit-logic NCCE/CS set
v. 71 Jan 28, 2010 15:57 Dhruv Mohindra reworded a bit
v. 70 Jan 28, 2010 15:05 David Svoboda
v. 69 Jan 28, 2010 14:34 Dhruv Mohindra minor
v. 68 Jan 28, 2010 14:08 Dhruv Mohindra minor
v. 67 Jan 28, 2010 13:39 David Svoboda wordsmithing & code cleanup
v. 66 Jan 24, 2010 14:19 Dhruv Mohindra removed synchronized keyword from Reentrant lock example
v. 65 Jan 24, 2010 10:50 Robert Seacord (Manager) formatting
v. 64 Jan 24, 2010 10:48 Robert Seacord (Manager) clarified what constitutes a composite operation
v. 63 Jan 24, 2010 10:32 Robert Seacord (Manager)
v. 62 Jan 23, 2010 17:51 Dhruv Mohindra changed method from private to public
v. 61 Jan 23, 2010 13:36 Dhruv Mohindra 2 significant CS edits, general edits and fixed text
v. 60 Jan 23, 2010 11:02 Robert Seacord starting to wonder if we shouldn't reverse the condition on the test against MIN_INVENTORY
v. 59 Jan 23, 2010 09:54 Robert Seacord can we agree on this noncompliant code example?
v. 58 Jan 21, 2010 16:16 Dhruv Mohindra added NCE based on Tim Halloran's suggestion
v. 57 Jan 21, 2010 09:33 Robert Seacord (Manager) what do you think about the new NCE for volatile
v. 56 Jan 20, 2010 13:12 Robert Seacord (Manager) fixed links
v. 55 Jan 20, 2010 11:10 Tim Halloran (fix) Method and block synch cannot declare itemsInInventory to be final (the field needs to be mutable)
v. 54 Jan 19, 2010 16:30 Dhruv Mohindra few edits
v. 53 Jan 18, 2010 09:36 Dhruv Mohindra fixed CSs with post-increment check for integer overflow
v. 52 Jan 17, 2010 04:14 Robert Seacord
v. 51 Jan 17, 2010 04:07 Robert Seacord
v. 50 Jan 17, 2010 04:03 Robert Seacord
v. 49 Jan 16, 2010 14:18 Dhruv Mohindra removed volatile from CS(addition)...it uses synchronization
v. 48 Jan 16, 2010 04:51 Dhruv Mohindra getAndDecrement() vs compareAndSet()
v. 47 Jan 15, 2010 14:43 Dhruv Mohindra fixed compilation errors in NCE/CS(addition)
v. 46 Jan 15, 2010 14:40 Dhruv Mohindra added integer overflow check for NCE/CS(addition)
v. 45 Jan 15, 2010 14:35 Dhruv Mohindra added getAndIncrement examples to NCEs/CSs
v. 44 Jan 14, 2010 21:01 Dhruv Mohindra minor
v. 43 Jan 14, 2010 16:21 Robert Seacord
v. 42 Jan 13, 2010 15:18 Dhruv Mohindra
v. 41 Jan 12, 2010 17:51 Dhruv Mohindra
v. 40 Jan 12, 2010 15:19 David Svoboda
v. 39 Jan 12, 2010 14:29 Dhruv Mohindra general edit
v. 38 Jan 12, 2010 08:56 David Svoboda
v. 37 Jan 11, 2010 18:06 Dhruv Mohindra general edit #2
v. 36 Jan 11, 2010 17:59 Dhruv Mohindra general edits
v. 35 Jan 11, 2010 17:25 Dhruv Mohindra
v. 34 Jan 11, 2010 17:15 David Svoboda
v. 33 Jan 11, 2010 17:09 Dhruv Mohindra
v. 32 Jan 11, 2010 17:03 David Svoboda
v. 31 Jan 11, 2010 17:01 Dhruv Mohindra
v. 30 Jan 11, 2010 17:00 Dhruv Mohindra
v. 29 Jan 11, 2010 16:24 David Svoboda
v. 28 Jan 11, 2010 16:22 David Svoboda
v. 27 Jan 01, 2010 23:34 Dhruv Mohindra general edit
v. 26 Dec 31, 2009 21:47 Dhruv Mohindra
v. 25 Dec 30, 2009 15:06 Dhruv Mohindra changed error code
v. 24 Dec 30, 2009 14:56 Dhruv Mohindra
v. 23 Dec 26, 2009 21:27 Dhruv Mohindra
v. 22 Dec 25, 2009 22:47 Dhruv Mohindra added ReentrantLock CS
v. 21 Dec 23, 2009 15:04 Dhruv Mohindra
v. 20 Dec 18, 2009 17:04 Dhruv Mohindra
v. 19 Dec 17, 2009 16:53 Dhruv Mohindra
v. 18 Dec 17, 2009 16:40 Dhruv Mohindra
v. 17 Dec 16, 2009 16:49 Dhruv Mohindra added NCE/CS
v. 16 Dec 15, 2009 13:14 Dhruv Mohindra
v. 15 Dec 15, 2009 12:57 Dhruv Mohindra
v. 14 Dec 15, 2009 11:09 Dhruv Mohindra
v. 13 Dec 14, 2009 12:08 Dhruv Mohindra
v. 12 Dec 14, 2009 12:04 Dhruv Mohindra
v. 11 Dec 14, 2009 11:56 Dhruv Mohindra
v. 10 Dec 14, 2009 11:41 Dhruv Mohindra
v. 9 Dec 14, 2009 11:41 Dhruv Mohindra
v. 8 Dec 14, 2009 11:38 Dhruv Mohindra
v. 7 Dec 14, 2009 11:33 Dhruv Mohindra
v. 6 Dec 14, 2009 11:32 Dhruv Mohindra
v. 5 Dec 14, 2009 11:32 Dhruv Mohindra
v. 4 Dec 14, 2009 11:30 Dhruv Mohindra
v. 3 Dec 14, 2009 11:13 Dhruv Mohindra
v. 2 Dec 14, 2009 11:12 Dhruv Mohindra
v. 1 Dec 09, 2009 11:58 Dhruv Mohindra

Return to Page Information