xpcom/threads/nsTimerImpl.cpp
1e1fbe9a79c6e59cb31ff0a08cdf9a5c04f1c5d3
created 2017-10-15 23:10 -0700
pushed 2017-10-17 09:45 +0000
Kris Maglione Kris Maglione - Bug 1404198: Part 2a - Add non-virtual constructors for nsITimer. r=njn
2c443551b3cc3d280a89a300954abb7374b72309
created 2017-09-14 12:19 -0500
pushed 2017-09-21 00:18 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1383019: Move more logic under the protection of nsTimerImpl::mMutex, and simplify. r=froydnj, a=abillings
36ef70762b74b3c6b8bd0f26c57ab4b54467f64b
created 2017-06-20 19:42 -0700
pushed 2017-08-17 23:17 +0000
Bill McCloskey Bill McCloskey - Bug 1382922 - Refactor event queue to allow multiple implementations (r=erahm)
99566b93d105c2fb5fcc09d39875854ed6ab92e2
created 2017-06-29 12:13 -0700
pushed 2017-07-04 08:48 +0000
Bill McCloskey Bill McCloskey - Bug 1377222 - Eliminate nsITimer::InitWithFuncCallback in favor of InitWithNamedFuncCallback (r=froydnj)
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
894903d3018309c413c75d3ba796b45c5094a25a
created 2017-06-01 13:44 -0700
pushed 2017-06-13 10:10 +0000
Bill McCloskey Bill McCloskey - Bug 1365102 - Convert NS_GetCurrentThread uses in xpcom/ (r=froydnj)
d27d106fc45d32435d4468ed8282f4233af5aa22
created 2017-05-31 17:13 -0700
pushed 2017-06-01 11:51 +0000
Ben Kelly Ben Kelly - Bug 1363829 P15 Expose nsITimer::GetAllowedEarlyFiringMicroseconds(). r=froydnj
79c1d7e0d539953a9d40820d243a8b892cd47fcc
created 2017-05-31 17:13 -0700
pushed 2017-06-01 11:51 +0000
Ben Kelly Ben Kelly - Bug 1363829 P12 Expose nsITimer::InitHighResolutionWithCallback() method. r=froydnj
a16dd2fce0f15cd0464b9c1913de40b5c90ac4bc
created 2017-05-24 21:14 -0400
pushed 2017-05-26 19:44 +0000
Andreas Farre Andreas Farre - Bug 1311425 - Add pref for how far into the timer queue, r=smaug,f=froydnj
5fb5f0d2c60bec0ba64f99d8f0f63f9bc556b744
created 2017-05-24 21:12 -0400
pushed 2017-05-26 19:44 +0000
Andreas Farre Andreas Farre - Bug 1311425 - Make idle callbacks aware of nsITimers, r=froydnj
75431a550bc6b949c3ae992792f561ea0d6d5a2e
created 2017-05-01 14:50 -0500
pushed 2017-05-12 00:33 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1361100: Perform all timer init after removal from TimerThread. r=froydnj
0f9d66b6a6d90cc1b51f356601ad08178354ea19
created 2017-05-01 13:42 -0500
pushed 2017-05-08 23:07 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1361098: Simplify TimerThread::Init some. r=froydnj
030533bed090ea932ca32d6af60ba22bde4345a8
created 2017-04-20 17:56 -0400
pushed 2017-04-21 08:57 +0000
Ben Kelly Ben Kelly - Bug 1325254 P5 Make nsITimer::Cancel() O(c). r=froydnj
721db1be4f27c3d1eec87b40a342f88cfc433716
created 2017-04-06 12:29 -0500
pushed 2017-04-07 20:14 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1339588 - Part 3: Don't break the nsTimer/nsTimerImpl cycle during Fire. r=froydnj, a=dveditz
56fbe9964a0bccccb6b75a2be4190f52f7a0a502
created 2017-02-14 16:27 -0600
pushed 2017-03-10 00:33 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1339588 - Part 2: Help prevent nullptr crashes due to misuse of the timer API. r=froydnj
c64f0271649030394d2a29872513c9ec36521fa0
created 2017-02-13 15:45 -0800
pushed 2017-02-16 12:16 +0000
Bill McCloskey Bill McCloskey - Bug 1339289 - Give names to a lot of common timers (r=ehsan)
81b228f0a7708c889f2d90627ff2199bc4284565
created 2017-01-30 15:56 -0800
pushed 2017-02-15 11:25 +0000
Jeff Walden Jeff Walden - Bug 1338374 - Use alignas/alignof to define Variant's internal raw storage. r=froydnj
19ac38a44ddd16770afd11ba5eee6f4c36f44d6d
created 2017-01-11 13:59 -0600
pushed 2017-02-07 01:37 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1328643: Add some locking to prevent races caused by Cancel/Init from threads other than the target. r=froydnj
181f7c8d957d01f9f6550c6e5409df4718d50fb1
created 2017-01-18 15:37 -0800
pushed 2017-01-25 12:47 +0000
Bill McCloskey Bill McCloskey - Bug 1331804 - Anonymize nsITimer runnable names (r=njn)
28998c282974c480171faf6039d4f924264cf406
created 2017-01-18 14:01 -0800
pushed 2017-01-25 12:47 +0000
Bill McCloskey Bill McCloskey - Bug 1331804 - Give runnable names to some generic dispatch sites (r=ehsan)
6abcbe944f8f36edf1f710c9ab32dec6b371d392
created 2017-01-24 15:12 -0800
pushed 2017-01-25 02:53 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1331804, bug 1332100) for windows vm debug dt5 failures a=backout
3a5b5b9ecace7a09a1c5b72a3d43c1ad8f4e9f60
created 2017-01-18 15:37 -0800
pushed 2017-01-25 02:53 +0000
Bill McCloskey Bill McCloskey - Bug 1331804 - Anonymize nsITimer runnable names (r=njn)
2810212347fd94a60f6622ef9e391ca67c518a8c
created 2017-01-18 14:01 -0800
pushed 2017-01-25 02:53 +0000
Bill McCloskey Bill McCloskey - Bug 1331804 - Give runnable names to some generic dispatch sites (r=ehsan)
5dc3481b01b658586fc14574d83b75f162c18d0a
created 2017-01-10 14:08 +1100
pushed 2017-01-11 15:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1329857 - Remove NS_METHOD and NS_CALLBACK. r=froydnj.
f347515b29ae6f6bdc796261b11f58a3d6f3c8db
created 2016-12-12 09:27 -0500
pushed 2016-12-13 15:04 +0000
Andrew McCreight Andrew McCreight - Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
8acf32ac3d0061f812eeab81635fb83be1b14cca
created 2016-12-12 08:45 -0500
pushed 2016-12-13 15:04 +0000
Nathan Froyd Nathan Froyd - Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
aba6c73511a2cec62891f79e1ecd09f1b85dd175
created 2016-12-12 07:58 -0500
pushed 2016-12-13 15:04 +0000
Andrew McCreight Andrew McCreight - Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
704915079f6b12990201dc378ee05c8861e98a7c
created 2016-11-22 20:40 -0800
pushed 2016-12-01 23:32 +0000
Bill McCloskey Bill McCloskey - Bug 1320753 - Adding nsINamed naming to nsITimer (r=ehsan)
6d552b35b4793b033eb745eefb4ea32607c62501
created 2016-10-04 10:23 -0500
pushed 2016-10-21 14:55 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1307350: Compensate for repeating timers that have not been appropriately cancelled. r=froydnj
f33fe0269dea6849b6543a2f14df841739b3f9ba
created 2016-08-05 13:39 -0500
pushed 2016-09-28 13:53 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1157323 - Part 5: Remove some unnecessary members. r=froydnj
344fdfed174a97aef02c99b9738a0b38c5c6fe43
created 2016-08-05 12:50 -0500
pushed 2016-09-28 13:53 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1157323 - Part 4: Stop modifying mTimeout/mDelay from the TimerThread, plus some simplification. r=froydnj
85739737d40d01de29d2f83d9715249900ca58d9
created 2016-08-05 10:07 -0500
pushed 2016-09-28 13:53 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1157323 - Part 3: Do not allow mTimeout to change while a timer is in the queue. r=froydnj
f814d7c1885428f36fe418d90a70e610a224848b
created 2016-07-20 15:16 -0500
pushed 2016-09-28 13:53 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1157323 - Part 2: Factor nsTimerImpl into two classes, so we don't need to do racy stuff in nsTimerImpl::Release. r=froydnj
c4de227304aa18ceb41047e222272f22fd99d5f9
created 2016-08-02 14:54 +0200
pushed 2016-08-04 13:53 +0000
Alexandre Lissy Alexandre Lissy - Bug 1284674 - Remove NUWA r=cyu
3d9559bf89f7d88006d6f994fb35d5410276a438
created 2016-05-25 15:26 -0700
pushed 2016-06-12 09:26 +0000
Ralph Giles Ralph Giles - Bug 1275744 - Reference MOZ_LOG in xpcom comments. r=erahm
5dfabdaf440901a380488aadeae81cc48d97c1f1
created 2016-03-07 19:00 +0000
pushed 2016-03-09 00:01 +0000
Jan Beich Jan Beich - Bug 1254218 - Rely on old-configure.in to detect dladdr(). r=njn
afd1b8342a53046d3bc516ac8ae586919c0f5f88
created 2016-02-26 18:10 -0800
pushed 2016-02-29 10:35 +0000
Eric Rahm Eric Rahm - Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj
22424f6eeb30b9bea2a2818178e72ef46871ebbc
created 2016-02-26 17:14 -0800
pushed 2016-02-29 10:35 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1251482, bug 1251494, bug 1251473, bug 1239870) for gtest failures
9e33adec1aa6ad104fda36cd417d33043fe47a08
created 2016-02-26 15:31 -0800
pushed 2016-02-29 10:35 +0000
Eric Rahm Eric Rahm - Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj
f9cf413cb3da8c191c2f1ba34b605aa73b2a8e48
created 2015-10-19 12:50 -0700
pushed 2015-10-21 13:33 +0000
Eric Rahm Eric Rahm - Bug 1174785 - Part 2: Convert xpcom over to LogModule. r=froydnj
ab99a70d0586a0f5e8e6e1a124a5b5266160c578
created 2015-09-21 17:13 -0700
pushed 2015-09-22 10:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1205941 - Make TimerFirings logging output post-processible with fix_linux_stack.py. r=glandium.
309502b3ea1f8d0e962d5158d0cf87c57bce85c3
created 2015-09-16 21:49 -0700
pushed 2015-09-17 12:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1203427 (part 6) - Add link to MDN docs about TimerFirings logging. r=me.
21235635ebdec9bdfa6d65b71285f0fdb7b1bce8
created 2015-09-10 00:50 -0700
pushed 2015-09-17 12:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1203427 (part 5) - Add logging of timer firings. r=froydnj.
89de619e863b85ebb7f38432066e16f81ce89070
created 2015-09-14 15:57 -0700
pushed 2015-09-17 12:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1203427 (part 3) - Change order of InitCommon() arguments. r=froydnj.
e14cb4eb7c0bdd00b20ab6ff212e5f72158b12a9
created 2015-08-04 17:30 -0700
pushed 2015-08-07 11:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1190735 - Remove nsITimer.TYPE_REPEATING_PRECISE. r=froydnj.
80677b385ce0866067fa7bb5c1b3765ac8c67181
created 2015-07-28 10:10 -0500
pushed 2015-07-30 13:08 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1059572 - Part 2: Make absolutely sure a timer is removed before reinitting it. r=nfroyd
7793255f366e01dd38aac596d094c853bc6d94df
created 2015-07-22 12:39 -0500
pushed 2015-07-30 13:08 +0000
Byron Campen [:bwc] Byron Campen [:bwc] - Bug 1059572 - Part 1: Move PostTimerEvent to TimerThread to allow TimerThread's monitor to protect it. r=nfroyd
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
ce36885ea16071cb02b3ef9ff4663c91373d2383
created 2015-06-16 10:57 +0800
pushed 2015-06-16 18:38 +0000
Shelly Lin Shelly Lin - Bug 1113562 - Expected delay time of tasks should not be the latency of those kind. r=sinker
f52c18aac7ce0949190da943ec5d4ee86627d0f8
created 2015-06-03 15:25 -0700
pushed 2015-06-04 12:39 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
0abfbc98614806464c6d932627eabd699bb47cc4
created 2015-06-03 15:22 -0700
pushed 2015-06-04 12:39 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
3c8ed81098ddbe4a4c09e7aa652b5288dc4ce0d3
created 2015-06-02 13:05 +0200
pushed 2015-06-03 01:20 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
7c3b45a47811b55f4e973d996dd149c5d575721b
created 2015-06-01 22:17 -0700
pushed 2015-06-03 01:20 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
ffa4eb6d24b94146df5838e10b039e8b176c8edb
created 2015-06-01 22:17 -0700
pushed 2015-06-03 01:20 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
3f1f9238e02fe107701bf3ab4237c0cb3b125710
created 2015-06-01 17:57 -0700
pushed 2015-06-02 11:11 +0000
Wes Kocher Wes Kocher - Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
150606c022a29517f43ee6907075170db825c947
created 2015-06-01 14:31 -0700
pushed 2015-06-02 11:11 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
0ec74176f8def91d7b05ed05a03c92dd6283eeaa
created 2015-06-01 14:31 -0700
pushed 2015-06-02 11:11 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
a69094e0f2a47486a85c9d65a6ef3cd7693c1789
created 2015-05-22 14:02 -0400
pushed 2015-05-22 18:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c. a=merge
8a03e892db51e07a20a85f97abe073cee7be0fa0
created 2015-05-21 13:22 -0700
pushed 2015-05-22 18:02 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
c7c340d2774cb9295fc15e1c459b4f2de8c11d10
created 2015-05-19 14:31 +0800
pushed 2015-05-22 15:07 +0000
Cervantes Yu Cervantes Yu - Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307).
less more (0) -100 -60 tip