Tooru Fujisawa
7983faeb5d
Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
2018-12-01 04:52:05 +09:00
Benjamin Bouvier
a7f1d173a0
Bug 1511383: Update vim modelines after clang-format; r=sylvestre
...
- modify line wrap up to 80 chars; (tw=80)
- modify size of tab to 2 chars everywhere; (sts=2, sw=2)
--HG--
extra : rebase_source : 7eedce0311b340c9a5a1265dc42d3121cc0f32a0
extra : amend_source : 9cb4ffdd5005f5c4c14172390dd00b04b2066cd7
2018-11-30 16:39:55 +01:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Jan de Mooij
bccfe7c569
Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D12256
--HG--
extra : moz-landing-system : lando
2018-11-19 17:02:47 +00:00
Jan de Mooij
ab644b087f
Bug 1488698 - Always use braces for if/for/while statements in js/public. r=jandem
...
--HG--
extra : rebase_source : 075f0747c9256fee67925853b501b7a3549cebba
2018-09-06 12:11:07 +02:00
Jon Coppeard
1af3359cea
Bug 1477761 - Fix sketchy timestamp computation for unlimited slice budget r=sfink
2018-07-26 17:23:18 +01:00
Brian Hackett
e77cc309c4
Bug 1477566 - Avoid recording events in SliceBudget::UnlimitedDeadline, r=sfink.
...
--HG--
extra : rebase_source : 463699491f3475ae928a6d700302ad2a9014b57d
2018-07-23 21:57:20 +00:00
Wander Lairson Costa
a6edc697ce
Bug 1473818: Fix global constructors count regression r=jonco
...
Bug 1465505 moved from PRJ_Now to mozilla::TimeStamp. As a side effect,
it introduced a few extra global constructors calls.
This patch fixes it.
MozReview-Commit-ID: 9VX83JZIyds
--HG--
extra : rebase_source : 01a22a8eea3ab224dbaa1a93d2a73ebb9ab6b6ea
2018-07-06 18:28:08 -03:00
Wander Lairson Costa
4c52aa4d3f
Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
...
Notice as TimeStamp is not an integral type, it can't be wrapped by
mozilla::Atomic. However, we wrap it in MainThreadData to assure it only
is accessed from the main thread.
Another issue is that TimeStamp class does allow some operations on a
Null value, with assertions on debug builds.
MozReview-Commit-ID: 9GPNDUooQmI
--HG--
extra : rebase_source : e2b5fe81a4c5c696425583a04395f2ae79aeaccc
2018-07-04 16:55:11 -03:00
Brindusan Cristian
c3828af488
Backed out changeset c115f0bb2bfb (bug 1465505) spidermonkey bustages. CLOSED TREE
2018-06-19 06:48:03 +03:00
Wander Lairson Costa
226317dc08
Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
...
Notice as TimeStamp is not an integral type, it can't be wrapped by
mozilla::Atomic. There two uses of it, which seems to not harm the code,
but I am not entirily sure.
MozReview-Commit-ID: 3A1HL3L3tkW
--HG--
extra : rebase_source : d355047e7ac2139523fe650ce4d9ddd6e86216b1
2018-06-17 08:20:10 -07:00
Jon Coppeard
eee897b0f9
Bug 1412912 - Split out AllocKinds.h and inline definitions in ArenaList.h r=sfink
2017-11-01 15:36:54 +00:00
Bill McCloskey
fbf4345dc9
Back out bug 1308039 - GC interrupt callbacks (a=backout)
...
This reverts commit 1fc1a2e080a1d9012f0ad651243766540daf139f.
MozReview-Commit-ID: BvHIIj1t3M8
2017-01-11 13:19:58 -08:00
Bill McCloskey
387c3c0e70
Bug 1308039 - GC interrupt callbacks (r=jonco)
2016-10-10 18:06:17 -07:00
Terrence Cole
2c05aff66d
Bug 1193032 - Part 2: Make unlimited SliceBudget initialization explicit; r=ehoogeveen,r=mccr8
2015-08-11 08:42:24 -07:00
Terrence Cole
9bafba602a
Bug 1193032 - Part 1: Rename GCRuntime::sliceBudget to defaultTimeBudget; r=jonco
2015-08-11 08:42:23 -07:00
Terrence Cole
e2e18c19e1
Bug 1164982 - Record telemetry for GC max pause during animations; r=sfink
...
--HG--
extra : rebase_source : 1a774dca8b27f9280dc41676c58307e74eb47441
2015-06-04 09:30:44 -07:00
Steve Fink
b7caf36327
Bug 1154441 - imported patch budget, r=terrence
...
--HG--
extra : rebase_source : 936deebf12c47e8da975b4826566810233dafcec
2015-04-10 13:58:06 -07:00
Emanuel Hoogeveen
024559acd7
Bug 1084651 - Part 6: Rename SliceBudget::reset to the less misleading makeUnlimited. r=billm
2014-11-04 07:35:00 +01:00
Emanuel Hoogeveen
e3596f6327
Bug 1084651 - Part 3: Tighten up the bounds of SliceBudget to work as a budget should. r=billm
2014-11-04 07:34:00 +01:00
Emanuel Hoogeveen
b7672edb91
Bug 1084651 - Part 2: Clean up SliceBudget and require explicitly choosing between TimeBudget and WorkBudget. r=billm r=mccr8
2014-10-22 14:13:00 +02:00
Carsten "Tomcat" Book
ba5a7941af
Backed out changeset ebdebc9251be (bug 1084651)
2014-11-07 15:30:49 +01:00
Carsten "Tomcat" Book
8f3f1efbc1
Backed out changeset b34ff39fc966 (bug 1084651)
2014-11-07 15:30:47 +01:00
Emanuel Hoogeveen
e6ad9cc7e4
Bug 1084651 - Part 3: Tighten up the bounds of SliceBudget to work as a budget should. r=wmccloskey
2014-11-04 07:34:00 +01:00
Emanuel Hoogeveen
2efb3493a7
Bug 1084651 - Part 2: Clean up SliceBudget and require explicitly choosing between TimeBudget and WorkBudget. r=wmccloskey r=mccr8
2014-10-22 14:13:00 +02:00
Carsten "Tomcat" Book
13de0f42c9
Backed out 7 changesets (bug 1084651) for ASAN Bustage on a CLOSED TREE
...
Backed out changeset dd2b3e78b425 (bug 1084651)
Backed out changeset 2711fbd91819 (bug 1084651)
Backed out changeset 59a163addd79 (bug 1084651)
Backed out changeset d36f6dbbf925 (bug 1084651)
Backed out changeset 78102b62a4a0 (bug 1084651)
Backed out changeset 06387a2343a0 (bug 1084651)
Backed out changeset 2f8e7c39573e (bug 1084651)
2014-11-05 15:20:25 +01:00
Emanuel Hoogeveen
671fcd29cd
Bug 1084651 - Part 6: Rename SliceBudget::reset to the less misleading makeUnlimited. r=billm
2014-11-04 07:35:00 +01:00
Emanuel Hoogeveen
29be7a77b1
Bug 1084651 - Part 3: Tighten up the bounds of SliceBudget to work as a budget should. r=wmccloskey
2014-11-04 07:34:00 +01:00
Emanuel Hoogeveen
f6218097c0
Bug 1084651 - Part 2: Clean up SliceBudget and require explicitly choosing between TimeBudget and WorkBudget. r=wmccloskey r=mccr8
2014-10-22 14:13:00 +02:00
Ehsan Akhgari
5b0272c079
Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
2014-05-25 21:46:24 -04:00
Andrew McCreight
08ed56db1d
Bug 1009118 - Add isUnlimited to SliceBudget. r=jonco
2014-05-14 09:45:49 -07:00
Jeff Walden
fd8d240cfd
Bug 937751 - Followup to compile with clang versions that treat |struct S; struct __attribute__((visibility("default"))) S {};| as an error. rs=mccr8
...
--HG--
extra : rebase_source : 97d6faaaa484a9544d2683c4a1af5c3e044fa2d3
2013-12-03 15:53:40 -08:00
Andrew McCreight
b33d8d0c09
Bug 937751, part 2 - Move SliceBudget into js/public. r=billm
2013-12-03 10:47:47 -08:00