Commit Graph

28930 Commits

Author SHA1 Message Date
Brian Hackett
2479f25dff 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
4c7def757a Bug 913716 - Properly check for undefined setters in SetPropertyIC. (r=djvj) 2013-09-10 16:01:36 -07:00
Olli Pettay
74d286ade3 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
8f190bcd65 Bug 914174 - Fix nit in previous ASan patch. r=luke 2013-09-10 17:27:56 +02:00
Christian Holler
e9b7f6611f 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
020c249ad8 Backed out changesets 1a413186fb49 and 0f7c370491bf (bug 914174) for Linux debug mochitest-bc bustage. 2013-09-10 13:38:02 -04:00
Kannan Vijayan
78fdcfa160 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
5f88510ab8 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
5f4c033b10 Bug 913558 - Improve GGC store buffer threadsafe assertions, r=terrence. 2013-09-10 08:41:14 -07:00
Christian Holler
dd29a2cde6 Bug 914174 - Fix nit in previous ASan patch. r=luke 2013-09-10 17:27:56 +02:00
Christian Holler
56db8793a1 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
8a161e06d6 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
704175de0f Bug 914132 part 4 - Fold |typeof object| if possible. r=bhackett 2013-09-10 16:18:49 +02:00
Jan de Mooij
0c229fcfa2 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
3ccd5b1fef Bug 914132 part 2 - Optimize typeof OOL VM call. r=evilpie 2013-09-10 16:17:03 +02:00
Jan de Mooij
712a357915 Bug 914132 part 1 - MTypeOf should never be effectful. r=evilpie 2013-09-10 16:16:59 +02:00
Shu-yu Guo
5df1c0a5aa Bug 914478 - Fix checking for error in setElemTryCache. (r=jandem) 2013-09-10 04:15:55 -07:00
Kannan Vijayan
e6cc6d4b65 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
789723f50c merge mozilla-central to mozilla-inbound 2013-09-10 10:35:46 +02:00
Ms2ger
14aeb62126 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
a75af4f873 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
7237a5e968 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
111b067cca 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
e7a6080b01 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
391225177f Bug 913977 - OdinMonkey: mark modules as linked at the start of linking (r=dougc) 2013-09-09 21:26:38 -05:00
Boris Zbarsky
e5c2b02b1a Bug 913670. Give scripts evaluated via evalInSandbox 1-based line numbers. r=bholley 2013-09-09 22:11:22 -04:00
Shu-yu Guo
046691a250 Bug 899139 - Part 4: Refactor lowering byte registers for x86. (r=jandem) 2013-09-09 18:55:53 -07:00
Shu-yu Guo
b7a885b85c Bug 899139 - Part 3: Install SetElementIC for typed array writes. (r=bhackett) 2013-09-09 18:55:52 -07:00
Shu-yu Guo
d024e531f9 Bug 899139 - Part 2: SetElementIC typed array stubs. (r=jandem) 2013-09-09 18:55:52 -07:00
Shu-yu Guo
4f217761dd Bug 899139 - Part 1: Refactor value-to-int logic into IonMacroAssembler. (r=jandem) 2013-09-09 18:55:52 -07:00
Ed Morley
50ba829a39 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
8f8a16bb6c Backed out changeset c3b01d22caa9 (bug 912959) for Windows bustage. 2013-09-09 10:20:59 -04:00
Martin Stransky
95c500c96e Bug 912959 - Sync the declarations of ToNumberSlow() in jsnum.h. r=luke 2013-09-09 08:57:37 -04:00
Stephan Schreiber
115f3f28d1 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
a17853c59d Bug 913424 - IonMonkey: Handle JSOP_THIS primitive this case. r=bhackett 2013-09-06 13:52:16 +02:00
Ehsan Akhgari
70bb3246bd 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
2e3f2039c4 Bug 676739 - Part 3: Rename js_NumberToString to js::NumberToString. r=luke 2013-09-06 13:05:01 +02:00
Yaron Tausky
ef762819b6 Bug 676739 - Part 2: Migrate from AtomizeString to ToAtom. r=luke 2013-09-06 13:04:56 +02:00
Yaron Tausky
c67c1bd295 Bug 676739 - Part 1: Suppress unnecessary temporary strings in js::ToAtom. r=luke 2013-08-27 11:17:41 +02:00
Nicholas Nethercote
9d7bc3d7f1 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
1af32574cc 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
31a47217fc 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
0a6175723a Bug 910771 (part 3) - Include gc/StoreBuffer.h in gc/Barrier.h. r=terrence. 2013-09-04 19:19:05 -07:00
Nicholas Nethercote
e68970dcbd 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
8b1341d991 Bug 910771 (part 1) - Create js/Tracer.h and gc/Tracer.cpp. r=terrence. 2013-09-02 22:01:18 -07:00
Kyle Huey
7bf860132d Bug 911258: Part 5 - Use the unified exception handling mechanism on workers. r=bz 2013-09-08 20:29:21 -07:00
Kyle Huey
6a6c67829f Bug 911258: Part 4 - Refactor exception implementations. r=bz 2013-09-08 20:28:50 -07:00
Kyle Huey
025c388bda Bug 911258: Part 3 - Convert exceptions to WebIDL. r=bz 2013-09-08 20:28:49 -07:00
Kyle Huey
9de76a26eb Bug 911258: Part 1 - Remove nsIExceptionService/Manager usage. r=bholley 2013-09-08 20:28:49 -07:00
Kyle Huey
9533d150e0 Bug 910924: Give workers an nsIGlobalObject. r=bent,bholley 2013-09-08 20:28:48 -07:00