src/atomic/SDL_spinlock.c
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Thu, 27 Sep 2018 11:55:02 +0300 SDL_atomic.c, SDL_spinlock.c: use lock prefix with xchg in Watcom asm.
Sat, 30 Jun 2018 20:10:40 +0300 correct the comment correction..
Sat, 30 Jun 2018 20:04:01 +0300 comment correction
Fri, 29 Jun 2018 16:55:55 -0400 Corrected a comment.
Mon, 25 Jun 2018 23:00:38 -0400 Patched to compile on Visual Studio (typo).
Mon, 25 Jun 2018 16:34:16 -0400 atomic: Fight with all the assemblers that don't like REP NOP. :/
Mon, 25 Jun 2018 15:58:35 -0400 atomic: Spin locks now try to use the x86 PAUSE instruction for short waits.
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Fri, 18 Aug 2017 16:35:55 -0400 Add atomics for Watcom/x86 as inline asm
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Mon, 07 Jul 2014 21:27:42 -0700 Fixed bug 2618 - incomplete pthread-based lock support should be removed
Sat, 05 Jul 2014 16:11:23 -0700 2620 solaris port missing atomics if not using gcc
Sun, 09 Mar 2014 11:36:47 -0700 Integrated David Ludwig's support for Windows RT
Sun, 09 Mar 2014 11:06:11 -0700 Fixed line endings on WinRT source code
Sun, 27 Oct 2013 23:03:11 -0400 WinRT: build fixes, post SDL 2.0.1 update
Sun, 27 Oct 2013 21:26:46 -0400 WinRT: merged with SDL 2.0.1 codebase
Mon, 12 Aug 2013 22:29:55 -0400 WinRT: merged with SDL 2.0.0 codebase (aka. SDL hg rev d6a8fa507a45)
Sun, 14 Apr 2013 11:42:55 -0400 WinRT: merged with latest, official, SDL 2.x sources (at rev. bea100d73d13)
Sat, 23 Feb 2013 20:01:46 -0500 WinRT: merged with latest, official, SDL 2.x code
Wed, 17 Oct 2012 21:43:20 -0400 Got a bare-bones version of SDL compiling for Windows RT. Dummy drivers are used in some places. Very little Windows-specific code (from the Win32 version of SDL) is used.
Sun, 02 Feb 2014 00:53:27 -0800 Fixed bug 2374 - Update copyright for 2014...
Sun, 24 Nov 2013 23:56:17 -0500 Make internal SDL sources include SDL_internal.h instead of SDL_config.h
Thu, 17 Oct 2013 23:02:29 -0700 Fixed building using MinGW
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
Thu, 07 Mar 2013 20:12:40 -0800 Changed the name of SDL_mutexP() SDL_mutexV()
Fri, 15 Feb 2013 08:47:44 -0800 Happy New Year!
Sat, 14 Jan 2012 13:21:19 -0500 Make sure that we use consistent configuration options on platforms like Windows so that command line builds and IDE builds have ABI compatibility.
Sat, 31 Dec 2011 09:28:07 -0500 Happy New Year!
Sun, 16 Oct 2011 03:27:48 -0400 Check for __ARM_ARCH_5TEJ__ in spinlock atomics.
Sun, 16 Oct 2011 03:02:46 -0400 Let iOS use OSAtomicCompareAndSwap32Barrier() if nothing else is available.
Sun, 18 Sep 2011 03:19:41 -0400 Implemented x86 and x86-64 spinlock inline asm.
Sun, 18 Sep 2011 02:55:45 -0400 Use an actual #error instead of a bogus symbol if there's no spinlock support.
Wed, 22 Jun 2011 10:33:48 +0000 Implemented pthread spinlocks.
Fri, 08 Apr 2011 13:03:26 -0700 SDL 1.3 is now under the zlib license.
Wed, 16 Feb 2011 17:17:21 -0800 Fixed bug 1122 (spinlock fails to compile with -march=armv4t)
Sun, 13 Feb 2011 14:01:02 -0800 Frank Zago to SDL
Fri, 11 Feb 2011 22:37:15 -0800 Happy 2011! :)
Mon, 07 Feb 2011 22:57:33 -0800 It's now possible to disable the fast atomic operations, at a huge performance penalty.
Tue, 25 Jan 2011 18:02:41 -0800 More fixes for compilation on Visual Studio
Tue, 25 Jan 2011 17:40:06 -0800 Improvements based on feedback from Anthony Williams
Mon, 24 Jan 2011 21:22:00 -0800 Only include windows.h on Windows. :)
Mon, 24 Jan 2011 21:20:30 -0800 Include windows.h in a single point in the source, so we can be consistent about the definition of UNICODE and have core utility functions for Windows that all modules can share.
Mon, 24 Jan 2011 15:46:11 -0800 Fixed compiling on Windows Mobile SDK 5.0 with Visual Studio 2008
Fri, 21 Jan 2011 23:46:51 -0800 Fixed bug #1097
Fri, 21 Jan 2011 21:45:55 -0800 HAVE_GCC_ATOMICS covers the test and set
Fri, 21 Jan 2011 21:42:04 -0800 Separated out the minimum functionality that we need from gcc for our spinlock fallback.
Tue, 18 Jan 2011 22:10:37 -0800 Whoops, good catch from Greg Jandl
Mon, 17 Jan 2011 14:05:43 -0800 Use compiler intrinsics on Windows
Sun, 16 Jan 2011 15:16:39 -0800 Added native atomic operations for Windows, Mac OS X, and gcc compiler intrinsics.
Sat, 15 Jan 2011 12:41:59 -0800 Updated the atomic API for better use cases