Jump to content

Volatile (computer programming): Revision history


For any version listed below, click on its date to view it. For more help, see Help:Page history and Help:Edit summary. (cur) = difference from current version, (prev) = difference from preceding version, m = minor edit, → = section edit, ← = automatic edit summary

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

13 September 2024

11 September 2024

  • curprev 12:3312:33, 11 September 2024 Arjayay talk contribs m 23,057 bytes −4 Duplicate word removed undo
  • curprev 12:1712:17, 11 September 2024 32.140.104.214 talk 23,061 bytes +131 Slight rewrite in C/C++ multi-threading to emphasize that to be a useful threading construct in most cases, it must offer atomic semantics and also memory ordering guarantees. Atomic does not imply memory ordering e.g. fences, and fences do not imply atomic. Not-atomic simply means that you might observe word tearing. You need fences on top of avoiding word-tearing to be a useful threading construct in most cases. undo Tag: Visual edit

29 August 2024

28 August 2024

30 November 2023

19 June 2023

9 June 2023

30 April 2023

26 March 2023

6 January 2023

15 November 2022

1 October 2021

28 July 2021

  • curprev 17:0817:08, 28 July 2021 Nabla talk contribs 19,101 bytes +84 Adding local short description: "A keyword used in some programming languages to tag variables", overriding Wikidata description "in some programming languages (C, C++, C#, Java), a variable specially marked to disable optimizations because its value may change between accesses even if it does not appear to be modified; primarily used in hardware access and in threading" (Shortdesc helper) undo

23 July 2021

21 May 2021

9 May 2021

8 May 2021

26 January 2021

14 January 2021

21 November 2020

9 June 2020

9 December 2019

5 November 2019

11 November 2018

8 November 2017

26 September 2017

9 August 2017

29 June 2017

  • curprev 22:0622:06, 29 June 2017 88.112.63.171 talk 14,464 bytes −1,834 Removed section describes how volatile qualifier can be used for function overloading - no different than const. It doesn't help readers understand the "volatile" qualifier. It links to an article with badly broken constructs, such as the "Gadget" class. undo

6 June 2017

20 May 2017

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)