Kannan Vijayan
|
108a71f48a
|
Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust
|
2013-11-12 14:20:34 -05:00 |
|
Shu-yu Guo
|
63d7adad6b
|
Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink)
|
2013-11-12 10:51:11 -08:00 |
|
Shu-yu Guo
|
f542cb5291
|
Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb)
|
2013-11-12 10:51:11 -08:00 |
|
Shu-yu Guo
|
a177359981
|
Bug 935228 - Toggle debug traps only in debug mode. (r=jandem)
|
2013-11-12 10:51:10 -08:00 |
|
Shu-yu Guo
|
93b4dbe87b
|
Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff)
|
2013-11-12 10:51:10 -08:00 |
|
Shu-yu Guo
|
8f57b41b6e
|
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
|
2013-11-12 10:51:10 -08:00 |
|
Jim Blandy
|
83d60eda84
|
Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu)
|
2013-11-12 10:51:10 -08:00 |
|
Shu-yu Guo
|
999852099e
|
Bug 936143 - Part 1: Add Debugger.Script.lineCount test where the script's source notes end in newline notes. (r=jimb)
|
2013-11-12 10:51:09 -08:00 |
|
Kannan Vijayan
|
706e46a201
|
Bug 925309 - Enabling profiler when it is already enabled should be a no-op. r=bhackett
|
2013-11-12 13:41:03 -05:00 |
|
Brian Hackett
|
127f10b458
|
Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem.
|
2013-11-12 11:02:52 -07:00 |
|
Brian Hackett
|
483de405ce
|
Bug 936361 - Update test to not require ParallelArray.
|
2013-11-12 10:23:46 -07:00 |
|
Dan Gohman
|
d6bcfc61bb
|
Bug 569597 - Eliminate use of ranlib. r=glandium
|
2013-11-11 19:26:59 -08:00 |
|
Kannan Vijayan
|
c3b08b2e21
|
Bug 925308 - Dont pop profiler frames for stack frames pushed by invalidated IonScripts which did not have profiler instrumentation. r=jandem
|
2013-11-12 11:28:03 -05:00 |
|
Benjamin Bouvier
|
af8af46fa2
|
Bug 935791 - Add an option to disable SSE3 and SSE4 on the JS shell. r=jandem
|
2013-11-12 16:16:24 +01:00 |
|
Eric Faust
|
03b15ed205
|
Bug 929261 - Fix for GetElementIC. r=shu
|
2013-11-12 09:34:10 -05:00 |
|
Nicholas D. Matsakis
|
8b22f3db80
|
Bug 937391 - Refactor prop/elem optimizations r=jandem
|
2013-11-11 20:29:53 -05:00 |
|
Nicholas D. Matsakis
|
3482f154ba
|
Bug 933764 - Hide specific members of a TypeRepresentationSet r=jandem
|
2013-11-01 10:46:19 -04:00 |
|
Nicholas D. Matsakis
|
d81408d514
|
Bug 930057 - Incorrectly returning false r=jandem
|
2013-10-23 13:26:43 -04:00 |
|
Nicholas D. Matsakis
|
15d55f6130
|
Bug 922172 - Add redimension method r=till
|
2013-09-20 16:19:37 -04:00 |
|
Andy Wingo
|
07947c6e76
|
Bug 932276 - Reimplement GetBlockChainAtPC using JSScript::blockScopes(). r=jorendorff
|
2013-11-12 09:58:18 +01:00 |
|
Andy Wingo
|
0ac7a843a5
|
Bug 932276 - Bytecode emitter records static scope extents. r=jorendorff
|
2013-10-29 14:42:10 +01:00 |
|
Andy Wingo
|
22d47fa02a
|
Bug 932276 - Reserve space in JSScript for an optional block scope array. r=jorendorff
|
2013-10-29 14:39:58 +01:00 |
|
Dan Gohman
|
b516b2e2e4
|
Bug 937128 - IonMonkey: Minor code simplifications. r=bhackett
|
2013-11-12 05:46:43 -08:00 |
|
Dan Gohman
|
3edf84656f
|
Bug 937124 - IonMonkey: Backtracking: expose the considerCopy flag to isRegisterUse to allow trySplitAfterLastRegisterUse to use it. r=bhackett
|
2013-11-12 05:46:43 -08:00 |
|
Dan Gohman
|
c23d32434e
|
Bug 937121 - IonMonkey: Assert some interesting invariants. r=bhackett
|
2013-11-12 05:46:43 -08:00 |
|
Dan Gohman
|
181687037e
|
Bug 937121 - IonMonkey: Improved register allocation debug output. r=bhackett
|
2013-11-12 05:46:43 -08:00 |
|
Dan Gohman
|
fb3df87d49
|
Bug 936993 - IonMonkey: Create the MCheckOverRecursed before unboxing arguments. r=bhackett
|
2013-11-12 05:46:43 -08:00 |
|
Dan Gohman
|
000105e7a8
|
Bug 936891 - IonMonkey: Fix safepoint handling to mind the differences between LSRA and Backtracking. r=bhackett
|
2013-11-12 05:46:43 -08:00 |
|
Dan Gohman
|
24534d92fa
|
Bug 933104 - IonMonkey: Check for empty ranges after intersecting fractional ranges. r=nbp
|
2013-11-12 05:46:43 -08:00 |
|
Dan Gohman
|
066abd2a72
|
Bug 931489 - IonMonkey: Use range analysis to avoid testing for special cases in PowHalf. r=nbp
|
2013-11-12 05:46:43 -08:00 |
|
David Major
|
25afc23f7c
|
Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium
--HG--
rename : toolkit/xre/nsWindowsDllBlocklist.cpp => mozglue/build/WindowsDllBlocklist.cpp
|
2013-11-12 08:31:32 -05:00 |
|
Nathan Froyd
|
c06e306931
|
Bug 841373 - use STRIP_FLAGS with STRIP consistently; r=glandium
|
2013-11-11 11:01:22 -05:00 |
|
Jon Coppeard
|
e9f9210b38
|
Bug 935136 - Always barrier assignments to Heap<Value> r=terrence
|
2013-11-12 11:21:01 +00:00 |
|
Wes Kocher
|
d58c3c4925
|
Backed out 7 changesets (bug 935228, bug 936143, bug 935470, bug 933882, bug 934799) for breaking ASAN browser-chrome tests on a CLOSED TREE
Backed out changeset ae6f2151610f (bug 934799)
Backed out changeset 82495f0c5da2 (bug 934799)
Backed out changeset 77be849d81e7 (bug 935228)
Backed out changeset 555e5759fe5f (bug 935470)
Backed out changeset ce4011f33422 (bug 933882)
Backed out changeset e13e98eab890 (bug 936143)
Backed out changeset fb230c191a88 (bug 936143)
|
2013-11-11 16:53:59 -08:00 |
|
Mike Hommey
|
be0bf8fd8b
|
Backout changeset 4810e8f4eb98 (part of bug 934864) for causing bug 937332.
|
2013-11-12 08:37:08 +09:00 |
|
Terrence Cole
|
72ed1dc420
|
Bug 935800 - Assert that we do not GC in the lifetime of a ForkJoinSlice; r=shu
--HG--
extra : rebase_source : ec2dc1db758e5bef4720b5442e006e9df44c165b
|
2013-11-06 15:43:19 -08:00 |
|
Mike Hommey
|
c288856178
|
Bug 935857 - Add AC_SUBST_SET to create a set() of strings in config.status and use it for NECKO_PROTOCOLS. r=gps
|
2013-11-12 07:52:32 +09:00 |
|
Shu-yu Guo
|
98356a7c5a
|
Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink)
|
2013-11-11 14:18:35 -08:00 |
|
Shu-yu Guo
|
fefef0345f
|
Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb)
|
2013-11-11 14:18:35 -08:00 |
|
Shu-yu Guo
|
45933eaad1
|
Bug 935228 - Toggle debug traps only in debug mode. (r=jandem)
|
2013-11-11 14:18:34 -08:00 |
|
Shu-yu Guo
|
fe85e7e7e5
|
Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff)
|
2013-11-11 14:18:34 -08:00 |
|
Shu-yu Guo
|
4abd75e034
|
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
|
2013-11-11 14:18:34 -08:00 |
|
Jim Blandy
|
8da088a089
|
Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu)
|
2013-11-11 14:18:34 -08:00 |
|
Shu-yu Guo
|
2e662ac0d8
|
Bug 936143 - Part 1: Add Debugger.Script.lineCount test where the script's source notes end in newline notes. (r=jimb)
|
2013-11-11 14:18:34 -08:00 |
|
Benjamin Bouvier
|
656bdeab72
|
Bug 936710 - Add an option to propagate flags to the nested shells. r=luke
|
2013-11-11 21:21:32 +01:00 |
|
Eddy Bruel
|
36e6f94dd2
|
Bug 934419 - Split CompartmentOptions off from ContextOptions; r=bholley
|
2013-11-11 21:44:33 +01:00 |
|
Terrence Cole
|
a4376f9dca
|
Bug 936583 - Make common chunk trailer use a common struct; r=billm
--HG--
extra : rebase_source : c9a34087a60cd5df0f3b7ec0c32b602ab1159611
|
2013-11-11 11:32:33 -08:00 |
|
Brian Hackett
|
83ad9f37aa
|
Bug 930327 - Don't deoptimize the type of a coerced argument if it has other uses. r=jandem
|
2013-11-11 14:50:26 -05:00 |
|
Jeff Walden
|
8d65c428b8
|
Bug 934718 - Simplify some of the alpha computations in HashTable.h by converting alpha fractions to numerator/denominator ratios of integers, and convert associated JS_STATIC_ASSERT to static_assert. r=luke
--HG--
extra : rebase_source : a35631c885ad7058739d9e99498714f318ef589c
|
2013-10-24 17:11:32 +01:00 |
|
Birunthan Mohanathas
|
192d1ba4c1
|
Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
|
2013-11-11 14:17:14 -05:00 |
|
Eddy Bruel
|
b9f2725248
|
Bug 930411 - Implement export declarations; r=bholley
|
2013-11-11 20:05:40 +01:00 |
|
Dan Gohman
|
65b92a265d
|
Bug 936737 - IonMonkey: Re-disable beta node for unsigned comparisons. r=nbp
|
2013-11-11 10:54:28 -08:00 |
|
Ed Morley
|
92d3126980
|
Backed out changeset e75f3902b7f6 (bug 925308) for assertions
|
2013-11-11 16:48:18 +00:00 |
|
Kannan Vijayan
|
fc7ea25e70
|
Bug 925308 - Dont pop profiler frames for stack frames pushed by invalidated IonScripts which didn not have profiler instrumentation. r=jandem
|
2013-11-11 11:19:47 -05:00 |
|
Andy Wingo
|
89a820f764
|
Bug 937058 - Paper over debug-mode checks of stack depth for unreachable bytecode. r=jandem
|
2013-11-11 16:21:20 +01:00 |
|
Andy Wingo
|
e3b27bcf78
|
Bug 931414 - Add test case. r=jandem
|
2013-11-11 12:22:24 +01:00 |
|
Eddy Bruel
|
9ae330310e
|
Bug 933952 - The NO_DELTA flag in CharacterInfo is unnecessary; r=evilpies
|
2013-11-11 16:52:40 +01:00 |
|
Feiko Koopman
|
c6db3aa061
|
Bug 936341 - Get NSPR emulation working on BSD. r=billm
|
2013-11-11 09:16:47 -05:00 |
|
Douglas Crosher
|
c0cbfcb100
|
Bug 906964 - ARM: leave some head-room in the double pools to help avoid bailing out which causes compilation failure for asm.js code. r=mjrosenb
|
2013-11-10 04:20:22 +11:00 |
|
Ed Morley
|
69faaab2a4
|
Merge mozilla-central and inbound
|
2013-11-11 13:20:20 +00:00 |
|
Ms2ger
|
9f1382ddc6
|
Bug 933326 - Part b: Remove xpc_qsThrowMethodFailedWithCcx and xpc_qsThrowMethodFailedWithDetails; r=bholley
|
2013-11-11 08:56:59 +01:00 |
|
Ms2ger
|
dd7127ccd4
|
Bug 933326 - Part a: Remove xpc_qsStringToJsstring; r=bholley
|
2013-11-11 08:56:03 +01:00 |
|
Brian Hackett
|
5d5d183f6c
|
Bug 928050 - Don't GC during atomization, r=billm.
|
2013-11-09 19:53:53 -07:00 |
|
Brian Hackett
|
6d04207548
|
Bug 928050 - Don't GC when initializing IonRuntime, r=jandem.
|
2013-11-09 19:53:03 -07:00 |
|
Bill McCloskey
|
24ad882e1d
|
Bug 928050 - Specify whether to iterate over atoms zone (r=bhackett)
|
2013-11-10 22:48:58 -08:00 |
|
Jeff Walden
|
f775bf0ab0
|
Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
--HG--
extra : rebase_source : 58dc71e7e58208a2cfa12b265adca7b189e5e5bd
|
2013-10-29 16:39:09 -07:00 |
|
Jeff Walden
|
dd830b124b
|
Bug 934669 - Add preliminary code to make Object.prototype.watch/unwatch warn about deprecation when called for the first time, but don't actually emit the warnings just yet (more needs doing in this bug before that can happen). r=evilpie
--HG--
extra : rebase_source : 11a270e6d8b6d0f03effc14780208a36789e2ff1
|
2013-11-07 12:07:32 -08:00 |
|
Mike Hommey
|
c574cc46da
|
Bug 935305 - Track preprocessor output dependencies. r=gps
|
2013-11-09 10:35:45 +09:00 |
|
Mike Hommey
|
91af4c88d7
|
Bug 935305 - Move preprocessor to mozbuild.action. r=gps
--HG--
rename : config/Preprocessor.py => python/mozbuild/mozbuild/preprocessor.py
rename : config/tests/unit-Expression.py => python/mozbuild/mozbuild/test/test_expression.py
rename : config/tests/unit-LineEndings.py => python/mozbuild/mozbuild/test/test_line_endings.py
rename : config/tests/unit-Preprocessor.py => python/mozbuild/mozbuild/test/test_preprocessor.py
|
2013-11-09 10:35:44 +09:00 |
|
Mike Hommey
|
f2b3b43dff
|
Bug 934864 - Add REPORT_BUILD do INSTALL_TARGETS and PP_TARGETS. r=gps
|
2013-11-09 10:32:58 +09:00 |
|
Mike Hommey
|
425071163a
|
Bug 934864 - Add option to make INSTALL_TARGETS and PP_TARGETS keep the original path when copying/preprocessing. r=gps
Also, refactored them for more debuggability and clarity.
|
2013-11-09 10:32:53 +09:00 |
|
Bill McCloskey
|
1dd65fc977
|
Bug 936681 - Correctly print stderr for jit-test failures (r=terrence)
|
2013-11-08 16:05:33 -08:00 |
|
Sean Stangl
|
9ee769d384
|
Bug 936234 - Inline n-Ary Math.min and Math.max. r=shu
|
2013-11-07 15:19:55 -08:00 |
|
Hannes Verschore
|
55ebd24599
|
No bug - IonMonkey: Check return value of pushTypeBarrier, r=mjrosenb
|
2013-11-08 23:19:22 +01:00 |
|
Sankha Narayan Guria
|
47db7984df
|
Bug 931328 - IonMonkey: Inline Math.hypot(x, y). r=jandem, r=jorendorff
--HG--
rename : js/src/tests/ecma_6/Math/hypot-approx.js => js/src/jit-test/tests/basic/hypot-approx.js
rename : js/src/tests/ecma_6/Math/hypot-exact.js => js/src/jit-test/tests/basic/hypot-exact.js
|
2013-10-31 19:36:13 +05:30 |
|
Brian Hackett
|
3176c57eef
|
Bug 936501 - Only give IonBuilder a context during definite properties analysis, r=jandem.
|
2013-11-08 12:41:42 -07:00 |
|
Ed Morley
|
4e7c90484b
|
Backed out changeset c000353517c7 (bug 936501) for B2G build failures on a CLOSED TREE
|
2013-11-08 17:29:19 +00:00 |
|
Felix S. Klock II
|
f8cc2e60ec
|
Bug 933269: tests for getElem on TypedObjects (r=nmatsakis).
|
2013-11-05 09:53:00 +01:00 |
|
Felix S. Klock II
|
e91ebcbb5f
|
Bug 933269: jit support for getElem in TypedObjects (r=nmatsakis).
|
2013-11-05 09:53:00 +01:00 |
|
Brian Hackett
|
9e3b110b93
|
Bug 936501 - Only give IonBuilder a context during definite properties analysis, r=jandem.
|
2013-11-08 09:02:37 -07:00 |
|
Brian Hackett
|
cc0d45fc19
|
Bug 936361 - Fixup inlined no-freeze version of isOwnProperty, r=jandem.
|
2013-11-08 08:57:31 -07:00 |
|
Brian Hackett
|
03994c3d95
|
Bug 935952 - Clean up TypeObjectKey property interface to avoid querying objects with unknown properties, r=jandem.
|
2013-11-08 08:56:10 -07:00 |
|
Brian Hackett
|
ca9abbba84
|
Bug 936004 - Trace template object in JSOP_REST caches, r=jandem.
|
2013-11-08 06:48:36 -07:00 |
|
Jon Coppeard
|
8bd86265e5
|
Bug 926678 - Ensure GC gets triggered when gcMallocBytes drops below zero r=billm
|
2013-10-16 09:45:27 +01:00 |
|
Jon Coppeard
|
1376205dc5
|
Bug 935903 - Unmark shared script data at start of GC r=billm
|
2013-11-08 09:53:24 +00:00 |
|
Jan de Mooij
|
b7c72cd552
|
Bug 933798 - Don't inhibit name optimizations in try blocks. r=bhackett
|
2013-11-08 10:37:31 +01:00 |
|
Jim Blandy
|
70ab2bdf2c
|
Bug 887077: Use OwningCompileOptions for off-main-thread compilation. r=terrence
|
2013-11-07 21:17:07 -08:00 |
|
Jim Blandy
|
897cabeb6a
|
Bug 887077: Use ReadOnlyCompileOptions in preference to CompileOptions where possible. r=terrence
|
2013-11-07 21:07:18 -08:00 |
|
Jim Blandy
|
ca5c40b85d
|
Bug 887077: Split CompileOptions into ReadOnlyCompileOptions, CompileOptions, and OwningCompileOptions. r=terrence
|
2013-11-07 21:07:18 -08:00 |
|
Jim Blandy
|
44f58a9925
|
Bug 887077: Use getter functions to retrieve ownable resources from CompileOptions, instead of direct data member access. r=terrence
|
2013-11-07 21:07:18 -08:00 |
|
Seth Fowler
|
15d5a68d2b
|
Backout of bug 934070 for breaking debugging on OS X
|
2013-11-07 18:42:22 -08:00 |
|
Nicholas Nethercote
|
d1af2f8e9e
|
Bug 634417 - Remove inappropriate uses of vanilla malloc/calloc/realloc/free/strdup from SpiderMonkey. r=luke.
--HG--
extra : rebase_source : 4470cdf58a482eb05f94cd00a9800d8e6a0d2252
|
2013-11-08 09:52:14 +11:00 |
|
Bill McCloskey
|
28adddd4c9
|
Bug 935338 - Get NSPR emulation working on Macs (r=jorendorff)
|
2013-11-07 17:19:01 -08:00 |
|
Ryan VanderMeulen
|
899501b7a2
|
Backed out changeset ec8ac6112088 (bug 933885) for frequent xpcshell test_singlebytes.js timeouts.
|
2013-11-07 16:45:17 -05:00 |
|
Ryan VanderMeulen
|
2cd9baaad6
|
Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
|
2013-11-07 16:10:21 -05:00 |
|
Kannan Vijayan
|
8db7a82cb1
|
Bug 934427 - Fix callVM invocation in initScopeChain and emitStackCheck for functions with high nslots. r=jandem
|
2013-11-07 16:08:41 -05:00 |
|
Jason Orendorff
|
f811c5d99b
|
Back out rev 877d4860a9f2 (bug 934669, deprecate Object.prototype.watch). It was inadvertently landed when there was a last-minute sr- on the patch.
--HG--
extra : rebase_source : 3ced9391c314abf7618dfc6e5719e270961e454f
|
2013-11-07 13:59:19 -06:00 |
|
Brian Hackett
|
7d56f3dc98
|
Bug 935324 - Clean up adding of type properties to objects, r=jandem.
|
2013-11-07 11:12:15 -08:00 |
|
Zack Weinberg
|
c4ed613c62
|
Bug 933885: make xpcshell dump() handle non-ASCII characters correctly. r=bz,ted
|
2013-11-07 14:10:58 -05:00 |
|
Jeff Walden
|
ed9fef3e20
|
Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
--HG--
extra : rebase_source : b5bae3832b7718b579abb7c09f36c9c46907d7cc
|
2013-10-29 16:39:09 -07:00 |
|
Jeff Walden
|
d3e5b40768
|
Bug 934669 - Make a global object's Object.prototype.watch/unwatch warn about deprecation when called for the first time. r=evilpie
--HG--
extra : rebase_source : 0856fe798e107e4f0e8bd8b7896107448c6c9364
|
2013-09-12 15:45:43 -07:00 |
|
Jeff Walden
|
a6d04a64b0
|
Bug 921561 - Make JS_DECLARE_NEW_METHODS use C++11 "perfect" forwarding (which isn't, because it won't let you pass an expression that's a bit field #nowyouknow), to eliminate issues arising when non-const references are used in these methods with classes that don't copy nicely, or shouldn't be copied for perf reasons. r=luke
--HG--
extra : rebase_source : d2b446e0ee6e5613faa962b92acc9f91584fe7ac
|
2013-09-27 11:19:43 -07:00 |
|
Brian Hackett
|
e6f05e5829
|
Bug 932875 - Fix logic annotating type object -> function maps in callprop caches, r=jandem.
|
2013-11-07 08:12:04 -08:00 |
|
Brian Hackett
|
3845e41d73
|
Bug 935032 - Don't allocate template objects in IonBuilder when inlining intrinsic_NewDenseArray, r=shu.
|
2013-11-07 08:00:24 -08:00 |
|
Jan de Mooij
|
c5b0c157d3
|
Bug 935016 - Specialize string.split(string) in IonMonkey. r=bhackett
|
2013-11-07 12:14:20 +01:00 |
|
Makoto Kato
|
fd7ed72724
|
Bug 891718 - Can override CPP/CC/CXX on Android. r=glandium
|
2013-11-07 17:39:13 +09:00 |
|
Mike Hommey
|
851bde9eb2
|
Bug 934070 - Stop copying dist/bin under dist/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS in */app/Makefile.in. r=ted
Consequently, revert changeset 92bea49b46b4 (bug 914560).
|
2013-11-07 10:38:13 +09:00 |
|
Mike Hommey
|
bf5fdbbd38
|
Bug 862770 - Fix --disable-compile-environment a little. r=gps
--HG--
rename : config/makefiles/target_libs.mk => config/makefiles/target_binaries.mk
rename : js/src/config/makefiles/target_libs.mk => js/src/config/makefiles/target_binaries.mk
|
2013-11-07 10:37:45 +09:00 |
|
Mike Hommey
|
47f95a5be2
|
Bug 921816 - Handle idls in --with-libxul-sdk builds. r=gps
|
2013-11-07 10:37:44 +09:00 |
|
Eddy Bruel
|
83c4341f54
|
Bug 927116 - Implement reflect support for import declarations; r=jorendorff
CLOSED TREE
|
2013-11-06 20:04:45 +01:00 |
|
Eddy Bruel
|
44fdc76baf
|
Bug 927116 - Test reflect support for import declarations; r=jorendorff
|
2013-11-06 20:05:23 +01:00 |
|
Eddy Bruel
|
5d4adcac7d
|
Bug 927116 - Implement parser support for import declarations; r=jorendorff
|
2013-11-06 20:04:12 +01:00 |
|
Benjamin Bouvier
|
468fad13c2
|
Bug 926431 - Make clone unsafe for fuzzing in the JS shell. r=luke
|
2013-11-06 19:47:29 +01:00 |
|
Wes Kocher
|
2cca7bfafb
|
Backed out 3 changesets (bug 927116) for Win debug XPCShell test bustage
Backed out changeset dfeee13c85fb (bug 927116)
Backed out changeset 17b2babbe34e (bug 927116)
Backed out changeset 13f60271f4f6 (bug 927116)
|
2013-11-06 12:53:11 -08:00 |
|
Terrence Cole
|
1b1f40de6d
|
Bug 909972 - Avoid unnecessary GCs in asm.js compilation; r=luke
--HG--
extra : rebase_source : 41a55a9f837016efbcf013f9b51e9f5f5c48f28b
|
2013-10-17 09:12:23 -07:00 |
|
Terrence Cole
|
cf9c9d2ef6
|
Bug 931912 - Suppress an exact rooting hazard false positive in nsWindowSH::Finalize; r=sfink
--HG--
extra : rebase_source : 3934e7cd7e21e37de20aadac203db6a285021691
|
2013-11-05 15:02:35 -08:00 |
|
Terrence Cole
|
5072dc5910
|
Bug 935586 - Fix an exact rooting hazard in getIntrinsicValue; r=bhackett
--HG--
extra : rebase_source : eca4c08e60a5583c18a6f1d985ff1a86d19c8a7e
|
2013-11-06 09:06:57 -08:00 |
|
Terrence Cole
|
5201dd0149
|
Bug 935271 - Fix ifdefs in js/src/gc/Memory.cpp; r=billm
--HG--
extra : rebase_source : 182c3747cafb76ee1c325515a22c1c89c7bd0930
|
2013-11-06 08:43:04 -08:00 |
|
Terrence Cole
|
35ef0a6f01
|
Bug 930526 - Add a missing OOM check to js_InitTypedObjectClass; r=nmatsakis
--HG--
extra : rebase_source : 86049b48e6fb0f772d8edaabb403e1d8c1442706
|
2013-11-05 10:22:43 -08:00 |
|
Andrew McCreight
|
1b9cc2e51b
|
Bug 905382, part 2 - Implement per-zone string conversion cache. r=bz
|
2013-09-26 16:18:27 -07:00 |
|
Andrew McCreight
|
743bde990d
|
Bug 905382, part 1 - Implement a read barrier for GC things. r=jonco
|
2013-11-04 15:01:38 -08:00 |
|
Andrew McCreight
|
e10cd541fb
|
Bug 909490, part 3 - Add callback for zone sweeping. r=jonco
|
2013-09-25 13:41:25 -07:00 |
|
Andrew McCreight
|
03c332e10a
|
Bug 909490, part 2 - Add callback for zone destruction. r=billm
|
2013-09-25 13:41:25 -07:00 |
|
Andrew McCreight
|
04485adc4e
|
Bug 909490, part 1 - Add per-zone data for use by embedder. r=billm
|
2013-08-27 09:42:11 -07:00 |
|
Eddy Bruel
|
3c75984814
|
Bug 927116 - Test reflect support for import declarations; r=jorendorff
|
2013-11-06 20:05:23 +01:00 |
|
Eddy Bruel
|
e8ef193f01
|
Bug 927116 - Implement reflect support for import declarations; r=jorendorff
|
2013-11-06 20:04:45 +01:00 |
|
Eddy Bruel
|
fb6a60d4f6
|
Bug 927116 - Implement parser support for import declarations; r=jorendorff
|
2013-11-06 20:04:12 +01:00 |
|
Jason Orendorff
|
126d93e3b4
|
Add passing tests for bug 934789, which was fixed by backing out bug 933798 in rev 175bebe48034. Thanks to luke for test cases. no_r=testonly.
|
2013-11-06 12:31:25 -06:00 |
|
Kannan Vijayan
|
fd3b422b3c
|
Bug 925470 - Dont use ArgsObj-based args when OSR-ing into scripts with argsObjAliasesFormals=false. r=h4writer
|
2013-11-06 13:26:44 -05:00 |
|
Brian Hackett
|
6c540b8ba2
|
Bug 935032 - Fix more miscellaneous uses of JSContext in IonBuilder, r=luke,jandem.
|
2013-11-06 10:23:43 -08:00 |
|
Boris Zbarsky
|
f36b4cafef
|
Bug 934544. For the case when we have to copy an XPCOM string into a JSString, just ask the JS engine to do that. It'll do a better job of avoiding malloc than we can, since it can sometimes store string data inline in the string. r=peterv
|
2013-11-06 13:02:58 -05:00 |
|
Terrence Cole
|
51874a1795
|
Bug 935156 - Exactly root the script stored in BytecodeParser; r=wingo
--HG--
extra : rebase_source : f8c9500a04e10711680e6f8c729f438678054ad6
|
2013-11-05 11:35:22 -08:00 |
|
Ryan VanderMeulen
|
66e0ae4d63
|
Backed out changeset 727ea6823984 (bug 931328) for Windows jit-test failures.
--HG--
rename : js/src/jit-test/tests/basic/hypot-approx.js => js/src/tests/ecma_6/Math/hypot-approx.js
rename : js/src/jit-test/tests/basic/hypot-exact.js => js/src/tests/ecma_6/Math/hypot-exact.js
|
2013-11-06 11:30:44 -05:00 |
|
Jan de Mooij
|
6be5261be5
|
Bug 933369 part 2 - Fix Load/Store TypedArrayElementStatic type policy. r=bhackett
|
2013-11-06 17:18:15 +01:00 |
|
Jan de Mooij
|
af5718205b
|
Bug 933369 part 1 - Improve heuristics for Ion try-catch compilation. r=bhackett
|
2013-11-06 17:18:10 +01:00 |
|
Andrew McCreight
|
2cecdbda03
|
Bug 935130 - mem.log console message should say Zones Collected not Compartments Collected. r=terrence
|
2013-11-05 11:02:26 -08:00 |
|
Tom Schuster
|
d5f73dbc01
|
Bug 934557 - Handlify JS::ToBoolean and remove JS_ValueToBoolean. r=terrence
|
2013-11-06 16:26:50 +01:00 |
|
Brian Hackett
|
6be86fb730
|
Bug 935032 - Fix miscellaneous uses of JSContext in IonBuilder, r=shu,jandem.
|
2013-11-06 07:14:20 -08:00 |
|
Sankha Narayan Guria
|
cc59531c58
|
Bug 931328 - IonMonkey: Inline Math.hypot(x, y). r=jandem
--HG--
rename : js/src/tests/ecma_6/Math/hypot-approx.js => js/src/jit-test/tests/basic/hypot-approx.js
rename : js/src/tests/ecma_6/Math/hypot-exact.js => js/src/jit-test/tests/basic/hypot-exact.js
|
2013-10-31 19:36:13 +05:30 |
|
Andy Wingo
|
221d56a29a
|
Bug 922070 - Define SrcNoteType, js_SrcNoteSpec using higher-order macro. r=njn
|
2013-11-06 13:24:55 +01:00 |
|
Jan de Mooij
|
ae9d4711c5
|
Back out 495a9c210b91 (bug 933798) for causing crashes like bug 935348.
|
2013-11-06 12:34:29 +01:00 |
|
Jon Coppeard
|
e93128c9fc
|
Bug 935022 - Fix the interaction between generational GC zeal mode and disabling generational collection r=terrence
|
2013-11-06 10:45:59 +00:00 |
|
Nicholas Nethercote
|
b9e0d05f7e
|
Bug 934321 - Add MemoryMultiReporter, a helper class that reduces some boilerplate, and convert all existing multi-reporters to use it. r=wchen.
--HG--
extra : rebase_source : a6110c3558c571b7908b63e8cc7ca21103098d0d
|
2013-11-06 14:58:20 +11:00 |
|
Brian Hackett
|
f71797ab8a
|
Bug 934500 - Don't eagerly create callsite clones in IonBuilder, r=shu.
|
2013-11-05 18:00:44 -08:00 |
|
Brian Hackett
|
f18693fe65
|
Bug 935027 - Don't create 'rest' template objects in IonBuilder, r=jandem.
|
2013-11-05 17:54:29 -08:00 |
|
Steve Fink
|
47641b1948
|
Bug 935173 - Fix JS_NeuterArrayBuffer and call it, r=Waldo
--HG--
extra : rebase_source : 974ec3f776849382fe7684117c647013f7e14236
|
2013-11-05 14:42:16 -08:00 |
|
Steve Fink
|
14a9a436ad
|
Bug 935125 - Whitelist PLDHashTableOps.hashKey, r=terrence
--HG--
extra : rebase_source : 491286402c046b29a7f5dacefe892a7ea74eb6aa
|
2013-11-05 14:41:46 -08:00 |
|
Nathan Froyd
|
cf9912c215
|
Bug 932127 - correctly configure ctypes in cross compilation conditions; r=glandium
Just unconditionally export things for Android and everything else.
|
2013-11-05 13:03:13 -05:00 |
|
Gijs Kruitbosch
|
d649dc25bb
|
Fix mochitest-other debug bustage caused by bug 821726 by expecting assertions, rs=bustage on a CLOSED TREE
|
2013-11-05 21:43:01 +01:00 |
|
Bill McCloskey
|
56f3e9a252
|
Bug 931151 - Offer an alternative to NSPR when building the JS shell on POSIX platforms (r=jorendorff,ted)
|
2013-11-05 11:16:15 -08:00 |
|