Commit Graph

28987 Commits

Author SHA1 Message Date
Martin Törnwall
1203719bb0 Bug 801921 - IonMonkey: Set range of Length MIR nodes. r=nbp 2013-09-12 14:18:06 -07:00
Brian Hackett
61968ecdab Bug 915485 - Set compileAndGo when parsing scripts off thread for an Evaluate, r=luke. 2013-09-12 13:51:57 -06:00
Bobby Holley
d779411bbc Bug 891891 - Back out crash diagnostics. r=me 2013-09-12 12:31:15 -07:00
Dan Gohman
b9f8166806 Bug 910807 - IonMonkey: Change Nobe to Node, to fix inconsistencies, both with the places that still said "beta node", and with the widely-used phrase "phi node". r=nbp 2013-09-12 10:39:31 -07:00
Joey Armstrong
1938109537 bug 888009: move HOST_CPPSRCS to mozbuild (batch #2) r=mshal 2013-09-12 13:32:27 -04:00
Boris Zbarsky
a0f029f4d7 Bug 899296 - Restore bytecode-level constant folding in lazily compiled functions. r=jorendorff. 2013-09-12 11:08:21 -05:00
Nathan Froyd
59c8b5a7c1 Backout 6a09266fa0ed:c789a0ddda51 (bug 915228) for failing spidermonkey style checking 2013-09-12 11:03:11 -04:00
Nathan Froyd
78a9b25da1 Bug 915228 - part 2 - make DoubleEncoder's table statically defined; r=mjrosenb 2013-09-11 11:50:01 -04:00
Nathan Froyd
a81aa25d85 Bug 915228 - part 1 - make DoubleEntry and field types MOZ_CONSTEXPR; r=mjrosenb 2013-09-11 11:18:16 -04:00
Christian Holler
000a16814e Bug 871862 - Handle OOM properly in JSObject::makeLazyType. r=bhackett
--HG--
extra : rebase_source : 728552be5fdf3705cf84d961aeb322f9c7b49a5f
2013-09-12 16:29:49 +02:00
Luke Wagner
242a797ff7 Bug 914814 - IonMonkey: regularly use ImmPtr for addresses, ImmWord for non-addresses (r=jandem)
--HG--
extra : rebase_source : b136bb105d13359328f803af31c424cd5eb68a82
2013-09-12 08:44:35 -05:00
Jan de Mooij
7e2038563e Bug 911369 - Don't specialize binary ops if one operand may be an object. r=bhackett 2013-09-12 15:25:19 +02:00
Nicholas Nethercote
5c88686859 Bug 915482 (part 2) - Minimize gc/Barrier-inl.h includes. r=terrence.
--HG--
extra : rebase_source : d4faf130a8022f335ae0ddcd4e02fdc59109d47d
2013-09-11 16:52:30 -07:00
Jan de Mooij
40129fb252 Bug 914341 - Fix BC to wrap primitive |this| in eval scripts. r=djvj
--HG--
extra : rebase_source : feea6164910b70dc8db175720c796c7b1aebca51
2013-09-12 11:14:20 +02:00
Nicholas Nethercote
ea9d467f99 Bug 915482 (part 1) - Move most of gc/Barrier-inl.h into gc/Barrier.h. r=terrence.
--HG--
extra : rebase_source : e3fbf54420858cd5ae5328f4cf5c5001d1d0ccb9
2013-09-11 16:51:17 -07:00
Ryan VanderMeulen
b43413f7a7 Backed out changesets 5ec98e8b1be9 and 0f67033f26f0 (bug 877437) for jit-test bustage. 2013-09-11 23:23:47 -04:00
Benjamin Bouvier
9168f1b9d4 Bug 915301: Prevent MPassArg from receiving a Float32 as an input; r=terrence 2013-09-11 19:34:40 -07:00
Ryan VanderMeulen
1f1fb8a044 Merge m-c to inbound. 2013-09-11 22:20:33 -04:00
Ryan VanderMeulen
30168b484b Merge fx-team to m-c. 2013-09-11 21:48:20 -04:00
Mike Hommey
64b3e49033 Bug 914482 - Allow overrides from the command line for variables defined in moz.build. r=gps 2013-09-12 08:14:52 +09:00
Terrence Cole
6ddc39293a Bug 877437 - Followup to fix test bustage; r=themaid 2013-09-11 19:00:43 -07:00
Ryan VanderMeulen
6dc82d0dd5 Backout changeset 2766d0ee65c5 (bug 903802) to fix bug 906378. 2013-09-11 16:49:56 -04:00
Bobby Holley
9378a80390 Bug 856437 - Remove same-compartment permissive Xray machinery. r=gabor 2013-09-11 11:28:21 -07:00
Bobby Holley
759fd7d481 Bug 856437 - Remove lookupMethod API. r=gabor 2013-09-11 11:28:20 -07:00
Bobby Holley
9550f98b60 Bug 856437 - Remove LookupMethod test coverage. r=gabor 2013-09-11 11:28:20 -07:00
Mike Hordecki
2ea0a6172a Bug 898559 - Add metadata API for add-on globals. r=bholley 2013-09-11 09:50:15 -04:00
Brian Hackett
d805f8d4cb Bug 912719 - Notify debugger about scripts compiled off thread, report parse errors/warnings for scripts in XUL documents, r=billm. 2013-09-10 16:18:30 -07:00
Eric Faust
d23335a4c1 Bug 913716 - Properly check for undefined setters in SetPropertyIC. (r=djvj) 2013-09-10 16:01:36 -07:00
Olli Pettay
9a59871760 Bug 900904 - Support webidl-only generated events, r=khuey,gps
--HG--
extra : rebase_source : cda37d1ae2ff9b969d081fe0ec103d4f07098a3b
2013-09-10 21:27:39 +03:00
Christian Holler
b706481568 Bug 914174 - Fix nit in previous ASan patch. r=luke 2013-09-10 17:27:56 +02:00
Christian Holler
31c750c284 Bug 914174 - Ensure JS standalone builds have the right ASan options. r=luke
CLOSED TREE
2013-09-10 17:00:07 +02:00
Ryan VanderMeulen
606ef6ffd1 Backed out changesets 1a413186fb49 and 0f7c370491bf (bug 914174) for Linux debug mochitest-bc bustage. 2013-09-10 13:38:02 -04:00
Kannan Vijayan
a8c9a60f87 Bug 913978 - Fix over-tight assertions after enabling Baseline getter/setter calls for GETELEM/SETELEM ops. r=efaust 2013-09-10 12:26:47 -04:00
Brian Hackett
93a2b1a590 Bug 912152 - Improve mechanism for bailing out from Ion compilation of scripts with try-finally, r=jandem. 2013-09-10 08:42:52 -07:00
Brian Hackett
625036f1ac Bug 913558 - Improve GGC store buffer threadsafe assertions, r=terrence. 2013-09-10 08:41:14 -07:00
Christian Holler
671ddf4601 Bug 914174 - Fix nit in previous ASan patch. r=luke 2013-09-10 17:27:56 +02:00
Christian Holler
c3f691469a Bug 914174 - Ensure JS standalone builds have the right ASan options. r=luke
--HG--
extra : rebase_source : d82eae20a4f1c18f5b12c5a4acd3e6733809221d
2013-09-10 17:00:07 +02:00
Luke Wagner
e8b04b464e Bug 912589 - have JSRuntime::helperThreadCount() return GetCPUCount(), not GetCPUCount()-1 (r=bhackett)
--HG--
extra : rebase_source : 63918ffad4e0f4c71cf9fc79961b4e794df057b7
2013-09-09 14:24:06 -05:00
Jan de Mooij
3ee90ab4e8 Bug 914132 part 4 - Fold |typeof object| if possible. r=bhackett 2013-09-10 16:18:49 +02:00
Jan de Mooij
4f34c604ba Bug 914132 part 3 - Inline |typeof object| if the input is known to be non-callable and does not emulate undefined. r=bhackett 2013-09-10 16:17:06 +02:00
Jan de Mooij
0f38cadf95 Bug 914132 part 2 - Optimize typeof OOL VM call. r=evilpie 2013-09-10 16:17:03 +02:00
Jan de Mooij
cd5fff00b6 Bug 914132 part 1 - MTypeOf should never be effectful. r=evilpie 2013-09-10 16:16:59 +02:00
Shu-yu Guo
61a0b86ef2 Bug 914478 - Fix checking for error in setElemTryCache. (r=jandem) 2013-09-10 04:15:55 -07:00
Luke Wagner
b6645f5b3a Bug 915167 - Don't create helper threads when GetCPUCount() == 1 (r=bhackett)
--HG--
extra : rebase_source : 2bdf6c0df177361d004f63162dbe219665a3a269
2013-09-11 09:52:16 -05:00
Jim Blandy
442973e54e Bug 914792: Remove ignored 'new-compartment' argument to newGlobal JS shell builtin. r=luke 2013-09-11 10:48:00 -07:00
Eddy Bruel
8383788d4d Bug 906963 - Add extra tests and review suggestions from jimb that I missed 2013-09-11 19:07:57 +02:00
Kannan Vijayan
9d912ed748 Bug 905523 - On windows, incrementally touch large baseline frames before using them. r=efaust 2013-09-10 06:19:30 -04:00
Carsten "Tomcat" Book
cbcf9293ca merge mozilla-central to mozilla-inbound 2013-09-10 10:35:46 +02:00
Ms2ger
d26571cff4 Merge last PGO-green inbound changeset to m-c.
--HG--
rename : dom/bindings/BindingUtils.h => dom/bindings/OwningNonNull.h
2013-09-10 10:13:12 +02:00
Ms2ger
6ce223be64 Bug 914309 - Factor out fromMarkedLocation calls in Parser::objectLiteral() into a helper function; r=jorendorff 2013-09-10 09:03:38 +02:00