Tue, 21 Nov 2017 21:31:18 +0000 Issue #80: remove initialization of `Language` and `LanguageTerritory` globals. jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 21 Nov 2017 21:31:18 +0000] rev 23093
Issue #80: remove initialization of `Language` and `LanguageTerritory` globals. Application should alway use `UserPreferences current language` resp. `UserPreferences current languageTerritory` instead. See https://swing.fit.cvut.cz/projects/stx-jv/ticket/80
Mon, 20 Nov 2017 14:23:33 +0100 Issue #80: keep language settings in `UserPreferences` jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 20 Nov 2017 14:23:33 +0100] rev 23092
Issue #80: keep language settings in `UserPreferences` ...not in `Smalltalk`. For backward compatibility, delegate `Smalltalk class >> #language` (and `#languageTerritory`) to `UserPreferences current`. See https://swing.fit.cvut.cz/projects/stx-jv/ticket/80
Sun, 19 Nov 2017 14:58:45 -0300 Issue #80: added `AbstractOperatingSystem class >> #getLanguage` and `#getLanguageTerritory` jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 19 Nov 2017 14:58:45 -0300] rev 23091
Issue #80: added `AbstractOperatingSystem class >> #getLanguage` and `#getLanguageTerritory` ...that return operating system defined locale. See https://swing.fit.cvut.cz/projects/stx-jv/ticket/80
Sat, 28 Oct 2017 21:47:57 +0100 Issue #94: simplified `RecursionLock >> #critical:` jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 28 Oct 2017 21:47:57 +0100] rev 23090
Issue #94: simplified `RecursionLock >> #critical:` Nore, that `#acquireWithTimeoutMs:` may never fail when timeout is nil (meaning wait indefinitely).
Mon, 09 Oct 2017 00:08:34 +0100 Improved comment in `ObjectMemory >> newSpaceSize:` jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 09 Oct 2017 00:08:34 +0100] rev 23089
Improved comment in `ObjectMemory >> newSpaceSize:`
Wed, 04 Oct 2017 21:32:06 +0100 Merge of feature-94-revamp-thinlocks jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 04 Oct 2017 21:32:06 +0100] rev 23088
Merge of feature-94-revamp-thinlocks
Tue, 08 Aug 2017 16:46:35 +0100 Issue 171: temporarily backed out changeset a68e1e09f73a jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Aug 2017 16:46:35 +0100] rev 23087
Issue 171: temporarily backed out changeset a68e1e09f73a ...as it causes VM to crash in `Smalltalk >> #keys`. See https://swing.fit.cvut.cz/projects/stx-jv/ticket/171
Fri, 01 Sep 2017 05:10:15 +0100 Issue #94 [8/x]: improved documentation on locking jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 01 Sep 2017 05:10:15 +0100] rev 23086
Issue #94 [8/x]: improved documentation on locking
Thu, 31 Aug 2017 10:17:00 +0100 Issue #94 [7/x]: Optimize `RecursionLock >> #critical:` jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 31 Aug 2017 10:17:00 +0100] rev 23085
Issue #94 [7/x]: Optimize `RecursionLock >> #critical:` ...to avoid block creation and send to #ensure:. This should yield make it considerably faster at the cost of tricky code.
Wed, 30 Aug 2017 12:38:37 +0100 Issue #94 [6/x]: refactor `RecursionLock` to use thinlocks. jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 30 Aug 2017 12:38:37 +0100] rev 23084
Issue #94 [6/x]: refactor `RecursionLock` to use thinlocks. Use thinlocking in `RecursionLock` to speed up the common case (no contention). The code is clearly not optimal, further optimization will come later.
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 tip