Commit Graph

30136 Commits

Author SHA1 Message Date
Dan Gohman
d7da59c249 Bug 933104 - IonMonkey: Check for empty ranges after intersecting fractional ranges. r=nbp 2013-11-12 05:46:43 -08:00
Dan Gohman
1c386c7ef7 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
198e213e28 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
3243d20805 Bug 841373 - use STRIP_FLAGS with STRIP consistently; r=glandium 2013-11-11 11:01:22 -05:00
Jon Coppeard
0e138bb07b Bug 935136 - Always barrier assignments to Heap<Value> r=terrence 2013-11-12 11:21:01 +00:00
Wes Kocher
3dbc5bd2fa 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
fda70b1aad Backout changeset 4810e8f4eb98 (part of bug 934864) for causing bug 937332. 2013-11-12 08:37:08 +09:00
Terrence Cole
6ead2470c7 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
3866530b89 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
02e48f74ed Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink) 2013-11-11 14:18:35 -08:00
Shu-yu Guo
76733b4b96 Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb) 2013-11-11 14:18:35 -08:00
Shu-yu Guo
790f1549a1 Bug 935228 - Toggle debug traps only in debug mode. (r=jandem) 2013-11-11 14:18:34 -08:00
Shu-yu Guo
46d9e600c4 Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff) 2013-11-11 14:18:34 -08:00
Shu-yu Guo
744122c7e5 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
ac61fe9004 Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu) 2013-11-11 14:18:34 -08:00
Shu-yu Guo
f4113ff2b5 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
b89cdf34f9 Bug 936710 - Add an option to propagate flags to the nested shells. r=luke 2013-11-11 21:21:32 +01:00
Eddy Bruel
39190eecc5 Bug 934419 - Split CompartmentOptions off from ContextOptions; r=bholley 2013-11-11 21:44:33 +01:00
Terrence Cole
14f68fa0a8 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
4eac8946e3 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
3080160eaf 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
58a91e67d8 Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan 2013-11-11 14:17:14 -05:00
Eddy Bruel
0addd54c6d Bug 930411 - Implement export declarations; r=bholley 2013-11-11 20:05:40 +01:00
Dan Gohman
025e9af77c Bug 936737 - IonMonkey: Re-disable beta node for unsigned comparisons. r=nbp 2013-11-11 10:54:28 -08:00
Ed Morley
2468e16362 Backed out changeset e75f3902b7f6 (bug 925308) for assertions 2013-11-11 16:48:18 +00:00
Kannan Vijayan
d2984a88e7 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
4050ca433c 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
8a134c747b Bug 931414 - Add test case. r=jandem 2013-11-11 12:22:24 +01:00
Eddy Bruel
61fbfdddd3 Bug 933952 - The NO_DELTA flag in CharacterInfo is unnecessary; r=evilpies 2013-11-11 16:52:40 +01:00
Feiko Koopman
2249872963 Bug 936341 - Get NSPR emulation working on BSD. r=billm 2013-11-11 09:16:47 -05:00
Douglas Crosher
72a8653132 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
faca188d59 Merge mozilla-central and inbound 2013-11-11 13:20:20 +00:00
Ms2ger
7a032cfeab Bug 933326 - Part b: Remove xpc_qsThrowMethodFailedWithCcx and xpc_qsThrowMethodFailedWithDetails; r=bholley 2013-11-11 08:56:59 +01:00
Ms2ger
6c9dec4be0 Bug 933326 - Part a: Remove xpc_qsStringToJsstring; r=bholley 2013-11-11 08:56:03 +01:00
Brian Hackett
4ee515dcad Bug 928050 - Don't GC during atomization, r=billm. 2013-11-09 19:53:53 -07:00
Brian Hackett
2a8ea9eb35 Bug 928050 - Don't GC when initializing IonRuntime, r=jandem. 2013-11-09 19:53:03 -07:00
Bill McCloskey
bc50e83890 Bug 928050 - Specify whether to iterate over atoms zone (r=bhackett) 2013-11-10 22:48:58 -08:00
Jeff Walden
04e9645fc3 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
2eb64113cd 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
68d0ab728c Bug 935305 - Track preprocessor output dependencies. r=gps 2013-11-09 10:35:45 +09:00
Mike Hommey
8f10c67fbb 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
d902db1229 Bug 934864 - Add REPORT_BUILD do INSTALL_TARGETS and PP_TARGETS. r=gps 2013-11-09 10:32:58 +09:00
Mike Hommey
1595ce6870 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
efbacba62f Bug 936681 - Correctly print stderr for jit-test failures (r=terrence) 2013-11-08 16:05:33 -08:00
Sean Stangl
b1e7adaad5 Bug 936234 - Inline n-Ary Math.min and Math.max. r=shu 2013-11-07 15:19:55 -08:00
Hannes Verschore
bc95c8a2b1 No bug - IonMonkey: Check return value of pushTypeBarrier, r=mjrosenb 2013-11-08 23:19:22 +01:00
Sankha Narayan Guria
e9593ebe2a 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
0d66bbae2b Bug 936501 - Only give IonBuilder a context during definite properties analysis, r=jandem. 2013-11-08 12:41:42 -07:00
Ed Morley
27198c42fb 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
58fce5e255 Bug 933269: tests for getElem on TypedObjects (r=nmatsakis). 2013-11-05 09:53:00 +01:00