Commit Graph

38075 Commits

Author SHA1 Message Date
Brian Hackett
ab53a10348 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
065431497b Bug 913716 - Properly check for undefined setters in SetPropertyIC. (r=djvj) 2013-09-10 16:01:36 -07:00
Olli Pettay
8b192e2bbe 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
ede01a8a9d Bug 914174 - Fix nit in previous ASan patch. r=luke 2013-09-10 17:27:56 +02:00
Christian Holler
92ebba79c0 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
0f7a4b6253 Backed out changesets 1a413186fb49 and 0f7c370491bf (bug 914174) for Linux debug mochitest-bc bustage. 2013-09-10 13:38:02 -04:00
Kannan Vijayan
05251b7203 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
3b422bd5f8 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
a232b28898 Bug 913558 - Improve GGC store buffer threadsafe assertions, r=terrence. 2013-09-10 08:41:14 -07:00
Christian Holler
ac644c0866 Bug 914174 - Fix nit in previous ASan patch. r=luke 2013-09-10 17:27:56 +02:00
Christian Holler
bed5b7147e 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
caeafebacf 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
90728867b5 Bug 914132 part 4 - Fold |typeof object| if possible. r=bhackett 2013-09-10 16:18:49 +02:00
Jan de Mooij
3b7924fcb9 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
dd0f1d0dfb Bug 914132 part 2 - Optimize typeof OOL VM call. r=evilpie 2013-09-10 16:17:03 +02:00
Jan de Mooij
1dbf9a721e Bug 914132 part 1 - MTypeOf should never be effectful. r=evilpie 2013-09-10 16:16:59 +02:00
Shu-yu Guo
b4e0bf44cc Bug 914478 - Fix checking for error in setElemTryCache. (r=jandem) 2013-09-10 04:15:55 -07:00
Kannan Vijayan
5dbe9b1217 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
ec12194e91 merge mozilla-central to mozilla-inbound 2013-09-10 10:35:46 +02:00
Ms2ger
d9d7605e4f 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
21eb5aa22d Bug 914309 - Factor out fromMarkedLocation calls in Parser::objectLiteral() into a helper function; r=jorendorff 2013-09-10 09:03:38 +02:00
Nicholas Nethercote
437889b715 Bug 914032 (part 3) - Move a bunch more stuff out of -inl.h files. r=terrence.
--HG--
extra : rebase_source : 24be3215c53c4d0f7ae99a4c4c6d5843ca291bd1
2013-09-09 15:50:19 -07:00
Nicholas Nethercote
5eedb65ac6 Bug 914032 (part 2) - Move a bunch of stuff out of -inl.h files. r=terrence.
--HG--
extra : rebase_source : c0f771690e5ff4a076dc60701b3e9e9268d3538c
2013-09-09 15:50:06 -07:00
Nicholas Nethercote
60aaf7ae7f Bug 914032 (part 1) - Invert the dependency between vm/Shape.h and vm/ObjectImpl.h. r=terrence.
--HG--
extra : rebase_source : 6530fae5a32155eec3ff6ae22294f095cacef9af
2013-09-09 15:49:52 -07:00
Luke Wagner
fd9fa3c931 Bug 913977 - OdinMonkey: mark modules as linked at the start of linking (r=dougc) 2013-09-09 21:26:38 -05:00
Boris Zbarsky
ed2b7d9230 Bug 913670. Give scripts evaluated via evalInSandbox 1-based line numbers. r=bholley 2013-09-09 22:11:22 -04:00
Shu-yu Guo
a5b342dfed Bug 899139 - Part 4: Refactor lowering byte registers for x86. (r=jandem) 2013-09-09 18:55:53 -07:00
Shu-yu Guo
ccf7df75d4 Bug 899139 - Part 3: Install SetElementIC for typed array writes. (r=bhackett) 2013-09-09 18:55:52 -07:00
Shu-yu Guo
582e04e7da Bug 899139 - Part 2: SetElementIC typed array stubs. (r=jandem) 2013-09-09 18:55:52 -07:00
Shu-yu Guo
27393bfaa7 Bug 899139 - Part 1: Refactor value-to-int logic into IonMacroAssembler. (r=jandem) 2013-09-09 18:55:52 -07:00
Ed Morley
f7bce95a91 Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-09 16:07:48 +01:00
Ryan VanderMeulen
84fd8a4cee Backed out changeset c3b01d22caa9 (bug 912959) for Windows bustage. 2013-09-09 10:20:59 -04:00
Martin Stransky
36c305da92 Bug 912959 - Sync the declarations of ToNumberSlow() in jsnum.h. r=luke 2013-09-09 08:57:37 -04:00
Stephan Schreiber
072d82c472 Bug 910845 - Add a wrapper for mmap() in order to keep the high 17-bits of JS pointers cleared on IA64. r=billm 2013-09-09 08:57:37 -04:00
Jan de Mooij
d28c8cbc55 Bug 913424 - IonMonkey: Handle JSOP_THIS primitive this case. r=bhackett 2013-09-06 13:52:16 +02:00
Ehsan Akhgari
4bfc25a75e Bug 913851 - Minimize the #includes in js/xpconnect; r=bholley
X-Git-Commit-ID: 78e6843063b303780a7dd2695dd2824a0a9c9a3c

--HG--
extra : rebase_source : 1dfcc228f43c68efbbc74f639570c227c26ef025
2013-09-09 23:14:10 +02:00
Yaron Tausky
d5040c4e47 Bug 676739 - Part 3: Rename js_NumberToString to js::NumberToString. r=luke 2013-09-06 13:05:01 +02:00
Yaron Tausky
eb950d9412 Bug 676739 - Part 2: Migrate from AtomizeString to ToAtom. r=luke 2013-09-06 13:04:56 +02:00
Yaron Tausky
f07db87d2b Bug 676739 - Part 1: Suppress unnecessary temporary strings in js::ToAtom. r=luke 2013-08-27 11:17:41 +02:00
Nicholas Nethercote
cc604f4854 Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 76bf96ce8d6e16c8573584d9e8e70c80371f66eb
2013-08-27 16:24:51 -07:00
Nicholas Nethercote
ad78aeb254 Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence. 2013-09-08 13:31:19 -07:00
Nicholas Nethercote
9339a831e1 Bug 910771 (part 4) - Move all the methods of EncapsulatedValue, HeapValue, RelocatableValue, and HeapSlot from gc/Barrier-inl.h to gc/Barrier.h. r=terrence. 2013-09-04 20:34:22 -07:00
Nicholas Nethercote
519a3c2851 Bug 910771 (part 3) - Include gc/StoreBuffer.h in gc/Barrier.h. r=terrence. 2013-09-04 19:19:05 -07:00
Nicholas Nethercote
6af0765bfc Bug 910771 (part 2) - Move some stuff from JS::Zone to JS::shadow::Zone, and from JSRuntime to JS::shadow::Runtime.h. r=terrence. 2013-09-04 19:19:04 -07:00
Nicholas Nethercote
48268c5407 Bug 910771 (part 1) - Create js/Tracer.h and gc/Tracer.cpp. r=terrence. 2013-09-02 22:01:18 -07:00
Kyle Huey
bf7d0aa16a Bug 911258: Part 5 - Use the unified exception handling mechanism on workers. r=bz 2013-09-08 20:29:21 -07:00
Kyle Huey
c6389ea0fa Bug 911258: Part 4 - Refactor exception implementations. r=bz 2013-09-08 20:28:50 -07:00
Kyle Huey
bf2b356316 Bug 911258: Part 3 - Convert exceptions to WebIDL. r=bz 2013-09-08 20:28:49 -07:00
Kyle Huey
4632e5911d Bug 911258: Part 1 - Remove nsIExceptionService/Manager usage. r=bholley 2013-09-08 20:28:49 -07:00
Kyle Huey
b248805896 Bug 910924: Give workers an nsIGlobalObject. r=bent,bholley 2013-09-08 20:28:48 -07:00