Benjamin Bouvier
478327935c
Bug 919052: OdinMonkey: Add support for short-circuiting ternaries in if expressions; r=luke
2014-03-06 16:42:49 +01:00
Jan de Mooij
6c3ab42325
Bug 979721 - Don't leak bailout buffer when overrecursion check fails. r=djvj
2014-03-06 11:30:36 +01:00
Bobby Holley
0f2729e9aa
Bug 960108 - Ignore saved frame chains and contexts in JS::DescribeStack. r=bz
2014-03-05 20:15:35 -08:00
Nicholas Nethercote
2edfaefd96
Bug 972712 (follow-up) - Fix bustage due to a missing #include. r=bustage on a
...
CLOSED TREE.
2014-03-05 15:26:49 -08:00
Nicholas Nethercote
ef66ea213a
Backout 519787a56627 (bug 972712, part 6) and the follow-up 5c9a4a1f2c0b (bug 978227) because ASAN is complaining intermittently about the former. r=me.
...
--HG--
extra : rebase_source : 31e2b96c57703caf94f65fed1d0c007d6984421e
2014-03-05 14:19:28 -08:00
Brian Hackett
eea6966f89
Bug 695438 - Allow all integers in StringIsTypedArrayIndex, r=luke.
2014-03-05 12:32:53 -07:00
Ulrich Weigand
05b646c347
Bug 976648 - Backport of libffi powerpc64le-linux support. r=bsmedberg
2014-02-28 09:56:19 -05:00
Ulrich Weigand
e877324731
Bug 976648 - JavaScript build/config for powerpc64le-linux support. r=bsmedberg
2014-02-28 09:55:48 -05:00
Bobby Holley
c96d1ec244
Bug 960820 - Ignore contexts and saved frame chains for exception stack, and rely on the principal check. r=luke,mrbkap sr=bz
...
It would be nice to update the JS shell tests to make sure the principal check
works, but we can't do that without bug 969273. So we add an XPConnect test that
verifies the filtering behavior.
2014-03-05 08:18:06 -08:00
Boris Zbarsky
8e3650ebfc
Bug 978618. Fix error reporting for unintended XPConnect exceptions thrown by JS-implemented webidl to actually work correctly. r=bholley
2014-03-05 08:32:27 -05:00
Jim Blandy
b789a57871
Bug 800200: Print a deprecation warning to the console when JSD is first used. r=bholley
2014-03-04 20:09:15 -08:00
Jed Davis
906a754859
Bug 946407 - Reimplement DumpMemoryInfoToTempDir in terms of GetReports. r=njn
...
This winds up exposing things in the nsIMemoryReporterManager interface
that arguably don't belong at that level of abstraction -- "minimize
memory usage first" and DMD -- in order to take advantage of the
infrastructure that GetReports already has for managing the child
processes.
2014-03-04 18:27:13 -08:00
Haitao Feng
8a13421d9e
Bug 943769 Part 2 -- Set up SIMD inlining infrastructure r=nmatsakis
2014-03-04 20:06:26 -05:00
Haitao Feng
357f0d49f1
Bug 943769 Part 1 -- Use macros to declare and define SIMD functions r=nmatsakis
2014-03-04 20:06:25 -05:00
Terrence Cole
65c199721a
Bug 969012 - Use a second register for object allocation; r=jandem
...
--HG--
extra : rebase_source : 2cbc07d17ed3cf84fbc2590745a4c22a62ee573c
2014-02-17 17:39:14 -08:00
Masayuki Nakano
66706f5a6e
Bug 975688 part.28 Rename nsDOMEvent to mozilla::dom::Event r=smaug
...
--HG--
rename : dom/events/nsDOMEvent.cpp => dom/events/Event.cpp
rename : dom/events/nsDOMEvent.h => dom/events/Event.h
2014-03-05 09:37:43 +09:00
Andrew McCreight
f1377bba28
Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug
2014-03-04 15:39:42 -08:00
Steve Fink
5072389c9a
Bug 979142 - Only test filterPar when enabled, r=jandem
...
--HG--
extra : rebase_source : cf964b090cdc3ca3879f3d9e8f9eb3fbc8cdbaeb
2014-03-04 14:01:28 -08:00
Terrence Cole
79e32315b4
Bug 978387 - Mark the ArrayBufferObject view list weakly during minor collections; r=sfink
...
--HG--
extra : rebase_source : c085f148836a8d23b8e6d1276625a1dd169cbbf1
2014-03-03 18:41:58 -08:00
Wes Kocher
6af883c75a
Backed out changeset 3f8a7062ad8d (bug 978203) for build bustage on a CLOSED TREE
2014-03-04 14:15:33 -08:00
Andrew McCreight
60f02fa45e
Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug
2014-03-04 13:33:44 -08:00
Terrence Cole
2e71abfdc7
Bug 978353 - Do not embed nursery allocated ArrayBuffer elements in code; r=bhackett
...
--HG--
extra : rebase_source : 781b3b4df0377d5bb04917909394f142543d0e15
2014-03-04 11:55:45 -08:00
Brian Hackett
332d7e9e2a
Bug 695438 - Make typed arrays native objects, allow adding new named properties, r=luke.
2014-03-04 12:42:08 -07:00
Luke Wagner
feac59d6d4
Bug 979043 - Simplify fun_apply (r=nbp)
2014-03-04 13:24:15 -06:00
Luke Wagner
72a10cdf69
Bug 979043 - Simplify forEachCanonicalActualArg (r=jandem)
2014-03-04 13:24:13 -06:00
Lars T Hansen
e90b11e2d9
Bug 979139 - Add necessary guards to TypedObject tests. r=mjrosenb
2014-03-04 13:51:37 -05:00
Bobby Holley
1260505a96
Bug 977340 - Assert during compartment checking that we're using the stack-top cx. r=luke,gabor
2014-03-04 10:05:08 -08:00
Bobby Holley
fc3ab7e04a
Bug 977340 - Do some gymnastics to avoid tripping cx assertions when cloning exceptions from evalInWindow calls. r=gabor
2014-03-04 10:05:08 -08:00
Bobby Holley
3a748a29f3
Bug 977340 - Use an AutoJSContext when clearing modules. r=gabor
2014-03-04 10:05:08 -08:00
Bobby Holley
a811f156cf
Bug 976938 - Add a way to identify the Xray parent (if any) of a given function. r=bz
2014-03-04 10:05:07 -08:00
Ehsan Akhgari
f5dd4e8ef8
Bug 978594 - Part 3: Port some of the per-source flags to moz.build; r=glandium
...
--HG--
extra : rebase_source : fe4cd059eddda221af420e1517250772816d7ee8
2014-03-02 15:41:32 -05:00
Douglas Crosher
137a5a0322
Bug 978498 - SharedArrayBuffer(ARM, x86): align the start of the data to a page boundary, and fix a memory leak. r=sstangl
2014-03-02 10:11:36 +11:00
Sean Stangl
2b757a836b
Bug 977759 - Move some AsmJS helper functions to fix --disable-ion builds. r=luke
2014-03-03 14:57:38 -08:00
Jan Beich
e0b2f4ce08
Bug 975634 - Detect posix_fadvise() via configure. r=glandium
2014-03-04 09:30:29 -05:00
Benjamin Bouvier
76dce990c0
Bug 978714: Initialize codeIsProtected_ in Odin; r=luke
2014-03-04 10:00:30 +01:00
Benjamin Bouvier
20c3ec5a1a
Bug 977900: Add collide method back in Array.scatterPar; r=shu
2014-03-04 09:58:06 +01:00
Terrence Cole
809de1746b
Bug 945152 - Never allocate ArrayBuffers with unknown API contents in the nursery; r=sfink
...
--HG--
extra : rebase_source : e1aee850668dd148fc85836a27864fe21fd82e69
2014-03-03 18:26:24 -08:00
Terrence Cole
5e64040609
Bug 976889 - Fix the check in CurrentThreadCanAccessRuntime; r=shu
...
--HG--
extra : rebase_source : 1ad4f015458b617c6c4d52dda17feed158b66509
2014-03-03 18:23:26 -08:00
Terrence Cole
7aebeacc73
Bug 978226 - Don't leak the script's table when we OOM in LazyScript::CreateRaw; r=till
...
--HG--
extra : rebase_source : d1a4d6c9cbe09a8956893f8810c75fdb2f8d7ccb
2014-03-03 18:23:24 -08:00
Nicholas Nethercote
d8b1cd9f1d
Bug 977496 - Make Array.join more efficient when the array has length 1. r=luke.
...
--HG--
extra : rebase_source : 53741b382e8f4bc122ecea4bd99357129a877140
2014-03-03 18:16:13 -08:00
Shu-yu Guo
ffe7d129a9
Bug 979056 - Refactor readFrameArgs in Ion frame iterators. (r=jandem)
2014-03-03 18:12:05 -08:00
Ehsan Akhgari
5849174c77
Bug 978995 - Stop exporting symbols from xpconnect; r=bholley
2014-03-03 20:51:27 -05:00
Terrence Cole
717c463dbe
Bug 976021 - Insert a store-buffer entry if we decide to pre-tenure a |new Array| call; r=jandem
2014-02-28 14:53:43 -08:00
Kannan Vijayan
e6307dd523
Bug 976260 - Register javascript performance events with the profiler, second attempt at pushing. r=jandem
2014-03-03 14:36:08 -05:00
Jeff Walden
9f6208bbe6
Bug 969382. r=jorendorff
2014-02-07 16:38:07 -08:00
Jeff Walden
7741787e99
Bug 972132 - Convert JS::EmptyValueArray to JS::HandleValueArray::empty(). r=terrence
...
--HG--
extra : rebase_source : 58b87df07373a7811136682b128aea67f04446cd
2014-02-12 23:38:36 -08:00
Ed Morley
600a53b971
Merge mozilla-central and inbound
2014-03-03 16:59:25 +00:00
Ed Morley
554b2aaf5b
Backed out changeset 508848ad378a (bug 939562) for causing bug 978450
2014-03-03 16:54:26 +00:00
Ed Morley
cfd76d0fb0
Backed out changeset 8ab0a696d2ec (bug 978456) since bug 939562 has now been backed out
2014-03-03 16:56:42 +00:00
Bobby Holley
7250b8aac2
Bug 975419 - Add a JS::TenuredHeap<JSObject*> overload to TraceCallbacks. r=mccr8,terrence
2014-03-03 08:53:42 -08:00