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
Bobby Holley
0316bf7af6
Bug 975419 - Used a TenuredHeap pointer for SandboxPrivate and BackstagePass. r=mccr8
2014-03-03 08:53:42 -08:00
Till Schneidereit
2df2e3c79e
Land bug 974751. r=jandem
2014-02-28 17:22:47 +13:00
Nicholas Nethercote
ed347ae1cf
Bug 978227 - Handle a null classname in AddClassInfo(). r=till.
2014-03-02 13:55:40 -08:00
Nicholas D. Matsakis
55e5cf2396
Bug 977647 -- check for empty arrays in mapPar r=shu
2014-02-28 11:21:56 -05:00
Christian Holler
762168bf0f
Bug 917996 - OOM follow-up fix for assertion. r=nbp
...
--HG--
extra : rebase_source : a1e739e5ad53002f0dc44f2ce2b02ff8c05168a5
2014-03-01 01:30:09 +01:00
Wes Kocher
a36487f6e4
Backed out 6 changesets (bug 976648) for android x86 bustage on a CLOSED TREE
...
Backed out changeset 18f113ab1a35 (bug 976648)
Backed out changeset 3f0f28593331 (bug 976648)
Backed out changeset 2789ef4e1223 (bug 976648)
Backed out changeset 4a5fff440cb5 (bug 976648)
Backed out changeset 94ec75013788 (bug 976648)
Backed out changeset 084e0311ff2a (bug 976648)
--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.S => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.s
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.S => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.s
2014-02-28 15:40:22 -08:00
Wes Kocher
d7ed470475
Backed out 2 changesets (bug 969382) for potentially breaking the build on a CLOSED TREE
...
Backed out changeset 70fcde1101a1 (bug 969382)
Backed out changeset 8eb38600d76a (bug 969382)
2014-02-28 14:33:22 -08:00
Wes Kocher
3a3cb619c7
Backed out changeset 4a8eb498c244 (bug 972087) for potentially breaking the build on a CLOSED TREE
2014-02-28 14:32:09 -08:00
Ulrich Weigand
8ce7f0fcfd
Bug 976648 - Backport of libffi powerpc64le-linux support. r=bsmedberg
2014-02-28 09:56:19 -05:00
Ulrich Weigand
45f1e084db
Bug 976648 - JavaScript build/config for powerpc64le-linux support. r=bsmedberg
2014-02-28 09:55:48 -05:00
Till Schneidereit
a45bd3b24a
Bug 972087 - Don't store self-hosting name on clones of intrinsic functions. r=jorendorff
2014-02-28 16:04:37 +13:00
Jan de Mooij
7601573980
Bug 978456 - Fix --no-fpu shell flag. r=luke
2014-03-03 15:45:44 +01:00
Jeff Walden
1bf896620e
Bug 969382 - Test. r=jorendorff
2014-02-07 16:38:07 -08:00
Jeff Walden
c637530961
Bug 969382. r=jorendorff
2014-02-07 16:38:11 -08:00
Ryan VanderMeulen
e7824b1cac
Backed out changesets 1b4b7d198185 and 8529b074a2f3 (bug 976260) for adding new rooting hazards.
...
CLOSED TREE
2014-02-28 16:04:49 -05:00
Daniel Holbert
f0dec8d280
Bug 978188: Guard 'restartVerifier' member-var decl with the same #ifdef as its usage, to fix clang 'unused-private-field' warning. r=terrence
2014-02-28 12:51:08 -08:00
Kannan Vijayan
d143b695ed
Bug 976260 - Fix tbpl red because of include issues on CLOSED TREE. r=tbpl-red
2014-02-28 14:33:50 -05:00
Kannan Vijayan
6eb5b8cc40
Bug 976260 - Register javascript performance events with the profiler. r=jandem
2014-02-28 14:02:46 -05:00
Ed Morley
e014226006
Backed out changeset 84663a25b44e (bug 976260) for compilation failures
2014-02-28 18:42:34 +00:00
Kannan Vijayan
e0d667c0c5
Bug 976260 - Register javascript performance events with the profiler. r=jandem
2014-02-28 13:22:03 -05:00
Jan de Mooij
25a5a4b3eb
Bug 939562 part 3 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
...
--HG--
extra : rebase_source : e25c6f5f381a972c472fb8a845c737fb31617682
2014-02-26 10:25:36 +01:00
Ed Morley
4b5baa32f3
Backed out changeset 183ca3e3aa20 (bug 976648)
2014-02-28 15:30:43 +00:00
Ed Morley
42532c4887
Backed out changeset f03d534b1114 (bug 976648)
2014-02-28 15:30:40 +00:00
Masayuki Nakano
779efe1c1a
Bug 975688 part.26 Rename nsDOMUIEvent to mozilla::dom::UIEvent r=smaug
...
--HG--
rename : dom/events/nsDOMUIEvent.cpp => dom/events/UIEvent.cpp
rename : dom/events/nsDOMUIEvent.h => dom/events/UIEvent.h
2014-02-28 23:58:43 +09:00
Ulrich Weigand
9ef1683f17
Bug 976648 - Backport of libffi powerpc64le-linux support. r=bsmedberg
2014-02-28 09:56:19 -05:00
Ulrich Weigand
aba64ccfe0
Bug 976648 - JavaScript build/config for powerpc64le-linux support. r=bsmedberg
2014-02-28 09:55:48 -05:00
Lars T Hansen
f35c3a49c7
Bug 977117 - Enable inlining of the ObjectIsTypeDescr primitive. r=nmatsakis
2014-02-28 09:54:44 -05:00
Ulrich Weigand
00c1903ccf
Bug 977224 - ctypes.Int64(0x8000000000000000) does not throw type error on PowerPC. r=jorendorff
2014-02-28 09:11:37 -05:00
Nicholas D. Matsakis
a9922442de
Bug 978047 -- check for OOM r=h4writer
2014-02-28 06:44:06 -05:00
Benjamin Bouvier
d31a03672e
Bug 930477: Implemented roundf for all platforms; r=waldo
2014-02-28 12:07:40 +01:00
Benjamin Bouvier
bf0591bfd1
Bug 930477: Specialize Round for Float32; r=jandem,mjrosenb
2014-02-28 12:07:05 +01:00
Till Schneidereit
a6725923ca
Bug 957004 - Guard against object being lazily typed in IsPackedArray self-hosting intrinsic. r=jandem
...
--HG--
extra : rebase_source : 824ff8327c37b430d600dd2fc070fac793f1cf1c
2014-02-28 23:48:07 +13:00
Chris Peterson
818a4ba088
Bug 977445 - Remove unused JSContext parameter from BooleanToStringBuffer() and friends. r=luke
2014-02-23 17:59:18 -08:00
Nicholas Nethercote
dffee9c58c
Bug 972712 (part 6) - Report objects and shapes by their class. r=till.
...
--HG--
extra : rebase_source : aa42a16006a3ef180056836215d497dba0eae383
2014-02-26 18:35:48 -08:00
Nicholas Nethercote
8bbb9380d2
Bug 972712 (part 5) - Add BaseShape::clasp(). r=till.
...
--HG--
extra : rebase_source : 7eab6753c6c5b248446783132f84b07460aefef6
2014-02-26 18:34:02 -08:00
Nicholas Nethercote
0db86053b3
Bug 972712 (part 4) - Report script sources in more detail. r=till.
...
--HG--
extra : rebase_source : b28fc8f4ff791966cb784e1c12def58927d3e3d3
2014-02-13 20:03:07 -08:00
Nicholas Nethercote
2561588a30
Bug 972712 (part 3) - Rework notable string reporting. r=till.
...
--HG--
extra : rebase_source : 274c2ee9beafca5e464234f37e894967d20abb25
2014-02-26 18:11:01 -08:00
Nicholas Nethercote
c450b10d05
Bug 972712 (part 2) - Shorten JS memory report descriptions. r=till.
...
--HG--
extra : rebase_source : 5acec546db5b3f62d4a88c301af282c53f8abaf4
2014-02-26 17:59:50 -08:00
Nicholas Nethercote
2ca486549e
Bug 972712 (part 1) - Don't report short strings separately. r=till.
...
--HG--
extra : rebase_source : 631fe6137935cfb2fbfc3339406c5418d458ad38
2014-02-26 17:53:02 -08:00
Daniel Holbert
4d57b585b7
Bug 976750: Move ifndef to fix "unused function" build warning in RootMarking.cpp. r=terrence
2014-02-27 15:03:35 -08:00
Masatoshi Kimura
be864ece0c
Bug 972793 - Remove GetVersionEx from js/src/. r=luke
2014-02-28 07:58:50 +09:00
Jim Blandy
adedc137a6
Bug 969786: Implement Debugger.Source.prototype.introductionScript. r=sfink
2014-02-26 15:20:00 -08:00
Jim Blandy
05334f83ee
Bug 969786: Record the introduction script in ScriptSourceObjects. r=sfink
2014-02-26 15:20:00 -08:00
Jim Blandy
8dc550f760
Bug 969786: Add an 'introduction script' compilation option to ReadOnlyCompileOptions, OwningCompileOptions, and CompileOptions. r=sfink
2014-02-26 15:20:00 -08:00
Bill McCloskey
c4d44e02ee
Bug 975876 - Allow GC in ~AutoMaybeTouchDeadZones to touch dead zones (r=luke)
2014-02-27 11:56:49 -08:00
Jan de Mooij
33c63e5da4
Bug 977538 - Disable PGO for CanonicalizeNaN. r=luke
...
--HG--
extra : rebase_source : 7be8e2eb69297cafa8e705c738e9ed814ad50308
2014-02-27 20:48:59 +01:00
Terrence Cole
b3a946f5e8
Bug 975959 - Do not pre-tenure objects when Ion expects them in the nursery; r=jandem
...
--HG--
extra : rebase_source : ffd3d556f603c1e01a837c792a90e422b7a37f8b
2014-02-25 11:28:15 -08:00
Luke Wagner
a3d72aa7ed
Bug 977371 - Allow more than 2^20 blockids (r=jorendorff)
2014-02-27 11:31:31 -06:00
Luke Wagner
994924da45
Remove JS_ prefix from DescribeScriptedCaller in comments NPOTB (no bug, r=me)
2014-02-27 10:47:54 -06:00
Benjamin Bouvier
7a3e028e1e
Bug 939843: Required changes in the rest of the tree; r=froydnj
...
--HG--
extra : rebase_source : 5757eb2b73755c8da08112b91b025a8fa860d7e8
2014-02-27 16:23:16 +01:00
Benjamin Bouvier
b43022bc95
Bug 939843: Required changes in Spidermonkey; r=mjrosenb
...
--HG--
extra : rebase_source : e629b045dfe460348c339ef0e7d301b67c6799fd
2014-02-27 16:23:11 +01:00
Nicolas B. Pierron
ba0eec4925
Bug 977011 - Tenure JSOP_NEWOBJECT payload. r=terrence
2014-02-27 07:22:41 -08:00
Peter Van der Beken
fa5238349a
Bug 803106 part 2. Convert DOMStringList to WebIDL bindings - add WebIDL API and switch. r=bzbarsky
2013-07-09 13:54:21 -04:00
Benjamin Bouvier
226b3a3ab6
Bug 969203: Take out non strictly commutative Float32 functions; r=sstangl
2014-02-27 14:24:59 +01:00
Jan de Mooij
2dd76404a0
Bug 976369 followup - Update regexp-match-limit.js jit-test on a CLOSED TREE.
2014-02-27 13:03:09 +01:00
Masayuki Nakano
8eb5615b8a
Bug 975688 part.15 Rename nsDOMMouseEvent to mozilla::dom::MouseEvent r=smaug
...
--HG--
rename : dom/events/nsDOMMouseEvent.cpp => dom/events/MouseEvent.cpp
rename : dom/events/nsDOMMouseEvent.h => dom/events/MouseEvent.h
2014-02-27 19:51:15 +09:00
Till Schneidereit
faa5c314d2
Bug 976369 - Increase Yarr's match limit to unregress dzone website. r=jandem
...
--HG--
extra : rebase_source : b7441e399e223b48710ce82e6c65776610c16da4
2014-02-26 16:57:04 +13:00
Till Schneidereit
ec426119dc
Bug 973476 - Remove old, weird, unused SHELL_HACK code from shell/js.cpp. r=jorendorff
...
--HG--
extra : rebase_source : 871c11bc73baeff8050170efab97c1c491562a84
2014-02-17 17:41:18 +13:00
Jan de Mooij
50ae94f486
Bug 939562 part 2 - Increase kTrustedScriptBuffer from 40k to 50k on Windows. r=bholley
2014-02-27 09:41:24 +01:00
Shu-yu Guo
f9cdaf47e1
Bug 969722 - Part 2: Inline ForkJoinGetSlice. (r=nmatsakis)
2014-02-14 19:18:07 -08:00
Shu-yu Guo
69f2ea8743
Bug 976848 - Add a 32-bit xorshift to ThreadPoolWorker for thread-local PRNG for workstealing. (r=nmatsakis)
2014-02-26 19:51:28 -08:00
Shu-yu Guo
f000b67494
Bug 969722 - Part 1: Remove ThreadPoolWorker subclasses for ease of inlining. (r=nmatsakis)
2014-02-14 13:59:13 -08:00
Wes Kocher
04bdf4754e
Backed out 3 changesets (bug 969786) for m-oth permabustage on a CLOSED TREE
...
Backed out changeset a79a64806e6c (bug 969786)
Backed out changeset 198decf16acf (bug 969786)
Backed out changeset 7d0b03e13765 (bug 969786)
2014-02-26 17:05:33 -08:00
Luke Wagner
4f28eb2916
Bug 977181 - Rename some ion* things to jit* (r=jandem)
...
--HG--
extra : rebase_source : b407530eb658563f32a5c569d1a0095fc2231d42
2014-02-26 17:38:46 -06:00
Luke Wagner
9b8856c19f
Bug 977181 - Don't push/assume IonContext when executing JIT code (r=jandem)
...
--HG--
extra : rebase_source : ffdd773736657d11a67ef4e7f7110f61594d6d1f
2014-02-26 17:38:24 -06:00
Jim Blandy
43c59d7f97
Bug 969786: Implement Debugger.Source.prototype.introductionScript. r=sfink
2014-02-26 15:20:00 -08:00
Jim Blandy
d0ffdd388f
Bug 969786: Record the introduction script in ScriptSourceObjects. r=sfink
2014-02-26 15:20:00 -08:00
Jim Blandy
bd8af5e388
Bug 969786: Add an 'introduction script' compilation option to ReadOnlyCompileOptions, OwningCompileOptions, and CompileOptions. r=sfink
2014-02-26 15:20:00 -08:00
Jim Blandy
24c6dbd5ee
Bug 973130: Remove extraneous code from ActivationIterator::settle. r=hv1989
...
The 'if' condition in this function can never be true, because it's negated
in the immediately preceding 'while' condition.
2014-02-26 15:16:19 -08:00
Sean Stangl
ac09f962a4
Bug 933001 - Part 5/5 - Pref-off SharedArrayBuffer outside Nightly. r=sfink
2014-02-20 14:49:09 -08:00
Sean Stangl
7c2c213c35
Bug 933001 - Part 4/5 - Add SharedArrayBuffer tests.
2014-02-20 14:48:42 -08:00
Sean Stangl
83f0942ed3
Bug 933001 - Part 3/5 - StructuredClone changes for SharedArrayBuffer. r=sfink
2014-02-20 14:47:58 -08:00
Sean Stangl
d198aa7a6c
Bug 933001 - Part 2/5 - Make SharedArrayBuffer usable as an AsmJS heap. r=luke
2014-02-20 14:47:03 -08:00
Sean Stangl
12f9c3f8da
Bug 933001 - Part 1/5 - Define SharedArrayBufferObject. r=sfink
2014-02-20 14:43:03 -08:00
L. David Baron
5e307581fa
Bug 976350 patch 2: Rename nsTraceRefcntImpl to nsTraceRefcnt. r=bsmedberg
...
Now that bug 975295 removed the obsolete wrapper class, we can rename
nsTraceRefcntImpl back to its correct pre-XPCOM-glue name,
nsTraceRefcnt.
The best part is that the one place where indentation should have needed
fixing, nsTraceRefcnt::DemangleSymbol, never had its indentation fixed
for the previous renaming.
--HG--
rename : xpcom/base/nsTraceRefcntImpl.cpp => xpcom/base/nsTraceRefcnt.cpp
rename : xpcom/base/nsTraceRefcntImpl.h => xpcom/base/nsTraceRefcnt.h
2014-02-26 13:36:36 -08:00
Branislav Rankov
44e8fcd994
Bug 969375 - MIPS port: Added MacroAssembler-mips files. r=froydnj,nbp
2014-02-26 11:16:02 -08:00
Luke Wagner
ea64946ac7
Bug 976602 - OdinMonkey: fix benign assert in protectCode, add more asserts (r=bbouvier)
...
--HG--
extra : rebase_source : d78d254fbc9c8d237a40520b426fbef5138595a9
2014-02-26 12:21:18 -06:00
Luke Wagner
95b94fb1eb
Bug 976763 - Change DescribeStack not to return JSScripts or JSFunctions (r=bz)
...
--HG--
extra : rebase_source : d9a784df61c00421c9a1e360f92ffc763bf49858
2014-02-25 09:43:14 -06:00
Lars T Hansen
5c0e805f8d
Bug 976504 -- Enabling inlining of TypedObject primitives
2014-02-26 11:57:51 -05:00
Carsten "Tomcat" Book
33fc0403e7
Backed out changeset 802aa43ae8cc (bug 939562) for PGO mochitest regression on a CLOSED TREE
2014-02-26 16:02:15 +01:00
Jason Orendorff
1d54332a0b
Bug 968936 - Emit a warning message with stack trace when the "operation callback" (slow script dialog) stops script execution. r=luke.
2014-02-26 08:55:35 -06:00
Jason Orendorff
6af6217540
Bug 975484 - Reflect.parse location information is inaccurate for CallExpressions. r=luke.
2014-02-26 08:55:35 -06:00
Jason Orendorff
e4247802f2
Bug 973566, part 2 - Change some code to use a new, simpler js::HasOwnProperty signature. r=jimb.
2014-02-26 08:55:35 -06:00
Jason Orendorff
e29a270495
Bug 973566, part 1 - Fix "Assertion failure: offsetsv.isUndefined()" with elements on Object.prototype. r=jimb.
2014-02-26 08:55:35 -06:00
Jason Orendorff
fc3f78ef89
Bug 972319, part 2 - Transition some code using JS_SaveExceptionState to JS::AutoSaveExceptionState. r=bholley.
2014-02-26 08:55:34 -06:00
Jason Orendorff
72f0685dd8
Bug 972319, part 1 - Add new API JS::AutoSaveExceptionState as a replacement for JS_SaveExceptionState. r=luke.
2014-02-26 08:55:34 -06:00
Carsten "Tomcat" Book
b4c21f0962
Backed out changeset 3a23bcbc4e60 (bug 953164) for JS Reftest Bustage on a CLOSED TREE
2014-02-26 14:00:34 +01:00
Carsten "Tomcat" Book
32224bf04c
Backed out changeset 6f7f5787e46e (bug 953164)
2014-02-26 13:59:41 +01:00
Hannes Verschore
1bb11d0de8
Bug 953164 - Undo debug code that wasn't part of the review, r=me
2014-02-26 12:41:29 +01:00
Hannes Verschore
53b344032f
Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
2014-02-13 23:19:15 +01:00
Nicolas B. Pierron
1e078847ca
Bug 973889 - Handle static with objects in XDR/Clone of inner functions. r=wingo
2014-02-26 02:58:36 -08:00
Jan de Mooij
1c99716963
Bug 901086 - Fix CodePosition comparison in LSRA findBestBlockedRegister. r=sunfish
2014-02-26 11:12:39 +01:00
Jan de Mooij
b36f3f389e
Bug 939562 part 2 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
2014-02-26 10:25:36 +01:00
Jan de Mooij
a5dacf6e8d
Bug 939562 part 1 - Bump trusted script buffer size for ASAN builds. r=bholley
2014-02-26 10:19:45 +01:00
Terrence Cole
eee4219b64
Bug 919544 - Allow cached object allocation to GC; r=jandem
2014-02-01 12:04:03 -08:00
Luke Wagner
13dba8c69f
Bug 976348 - Change DescribeScriptedCaller to not return a JSScript (r=bholley)
...
--HG--
extra : rebase_source : 58387ce3e4c49d3140b92b84bf3577fc6584820e
2014-02-25 09:43:14 -06:00
Nathan Froyd
564b48a15b
Bug 976565 - remove IS_LITTLE_ENDIAN use from MacroAssembler-arm.cpp; r=mjrosenb
2014-02-24 21:33:10 -05:00
Terrence Cole
a1f75ee1c9
Bug 975947 - Fix generational GC's interaction with the barrier verifier; r=sfink
2014-02-24 15:08:05 -08:00
Andy Wingo
6369688532
Bug 976596 - Block-scoped variables indexing refactor r=luke
2014-02-25 18:46:15 +01:00
Andy Wingo
19e9ec3edc
Bug 976047 - Simplify jsanalyze.cpp now that locals no longer alias the stack r=jandem
2014-02-25 18:46:13 +01:00
Nicholas D. Matsakis
ba30e5cf0d
Bug 973563 - Correct assertion for zero-sized structs r=till
2014-02-24 14:31:15 -05:00
Andy Wingo
3140adb1b5
Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
2014-02-12 18:46:24 +01:00
Bobby Holley
840a00ea3f
Bug 976151 - Anti eval/Function() check during wrapping should use |subsumes|. r=gabor
2014-02-25 08:38:33 -08:00
Luke Wagner
485e352480
Bug 976054 - Fix XDR to store script->nslots_ with a uint32_t (r=wingo)
2014-02-25 09:47:46 -06:00
Masatoshi Kimura
19c616ccf4
Bug 975803 - Workaround a MSVC10 compiler bug. r=luke
2014-02-25 21:50:40 +09:00
Nathan Froyd
daf6fcb907
Bug 970498 - remove unnecessary padding in JSClass and js::Class; r=Waldo
2014-02-24 15:20:38 -05:00
Nathan Froyd
c61d66e196
Bug 970504 - make JS_CLASS_MEMBERS useful in more places; r=jorendorff
2014-02-24 15:08:57 -05:00
Mike Shal
6fdc43de4a
Bug 974205 - Use --with-compiler-wrapper when enabling sccache. r=glandium
2014-02-25 15:41:57 +09:00
Ehsan Akhgari
92b3158879
Backed out changeset 8d8165293e9b (bug 976372) because of Windows debug bustage on a CLOSED TREE
2014-02-24 23:01:54 -05:00
Ehsan Akhgari
1e925946d1
Bug 976372 - Remove support for compilers which lack support for dynamic_cast<void*>; r=dbaron
...
--HG--
extra : rebase_source : 83a23e3b8fa4462eb70a1844b555c7605162a497
2014-02-24 21:06:06 -05:00
Jim Blandy
5552da47ab
Bug 935203: Provide introductionType information for all sources of JS in SpiderMonkey. r=djvj
2014-02-24 15:31:47 -08:00
Jim Blandy
d38d926a57
Bug 935203: Consolidate initialization of ScriptSource from CompileOptions. r=djvj
2014-02-24 15:31:47 -08:00
Jim Blandy
495cb8fc93
Bug 935203: Don't leak ScriptSources if we error out before a ScriptSourceObject can take ownership of them. r=djvj
2014-02-24 15:31:47 -08:00
Nicholas D. Matsakis
fbc51eec04
Bug 972581 part 2 -- Add 1-dim mapPar r=shu
2014-02-13 16:38:21 -05:00
Nicholas D. Matsakis
3457a4acff
Bug 972581 part 1 -- Introduce getDerivedIf and getOpaqueIf r=till
2014-02-13 16:30:26 -05:00
Nicholas D. Matsakis
688984033c
Bug 975456 -- Preserve invariant that views on a neutered buffer have a NULL data pointer r=shu
2014-02-21 12:32:24 -05:00
Nicholas D. Matsakis
5b343adea6
Bug 972579 -- Add worker id
2014-02-13 15:36:06 -05:00
Nicholas D. Matsakis
e5d980f9d6
Bug 970285 -- Detect negative lengths supplied to unsized array constructor r=shu
2014-02-12 18:49:46 -05:00
Luke Wagner
6ffd8242e8
Bug 975182 - OdinMonkey: unprotect code while cloning (r=benj)
2014-02-24 12:20:04 -06:00
Jim Chen
1d7838e5f6
Bug 974980 - Always push a js:RunScript frame in pseudostack; r=BenWa
2014-02-24 12:27:58 -05:00
Romain Perier
5d175cd7e5
Bug 975373 - IonMonkey: Use MutableHandleValue for out-parameter in vm calls, r=h4writer
2014-02-24 16:39:28 +01:00