Commit Graph

46921 Commits

Author SHA1 Message Date
Brian Smith
7a02ba7054 Bug 1119072, Parts 1, 2, 4, 9, 17: Update build system to make MSVC2015 build succeed, r=glandium
--HG--
extra : rebase_source : 385a279690c1658915bffb348221b5142210bb31
2015-01-13 22:47:16 -08:00
Ehsan Akhgari
d161a0c991 Bug 1123002 - Convert XPCStringConvert::ZoneStringCache::mBuffer to void*; r=mccr8
This variable is only used for pointer comparison in order to compute
a cache match.  This patch converts the type of the variable to void*
so that it can still be used for the pointer comparison, but not for
any other purpose, including dereferencing, since the pointer may
potentially be dangling if the string buffer dies.
2015-01-20 19:12:42 -05:00
Ryan VanderMeulen
91742f015d Backed out changesets fe340da3fb4c and 076426ec9ed6 (bug 1112537) for jit-test failures on OSX and Win8. 2015-01-20 17:30:49 -05:00
Abhishek Bhattacharya
190c8e4a69 Bug 1092547 - IonMonkey: Implement MathFunction(Log) recover instruction. r=nbp 2015-01-20 17:29:18 -05:00
Sean Stangl
9aa80a582f Bug 1113378 - Part 2/2 - IIFE prediction should ignore generators. r=Waldo 2015-01-14 14:31:36 -08:00
Sean Stangl
61a4d0e8f4 Bug 1113378 - Part 1/2 - Always fully parse IIFEs. r=Waldo 2014-12-19 14:48:17 -08:00
Sean Stangl
1c263c6f62 Bug 1122723 - Fold MConcat when used with the empty string. r=h4writer 2015-01-16 12:57:40 -08:00
Terrence Cole
ea8b6889bf Backout 3682a6de6b1f (Bug 1119537) for a 19% regression on Splay. 2015-01-20 12:50:42 -08:00
Terrence Cole
d6eea80650 Bug 1111361 - Allow for lower latency GC on elm micro-benchmark; r=jonco
--HG--
extra : rebase_source : 205068401b975345f79610581cd08afb754bf870
2015-01-16 09:44:20 -08:00
Ryan VanderMeulen
659821b4e4 Backed out changeset 973ede87dcdd (bug 1092547) for jit-test timeouts in bug977966.js.
CLOSED TREE
2015-01-20 15:10:38 -05:00
Robert Longson
2a7259e8ca Bug 1123779 - Remove some duplicated code. r=nbp 2015-01-20 19:04:33 +00:00
Terrence Cole
534fb9f4c5 Backout cafc08288982 (Bug 1111361) for a 19% regression on splay. 2015-01-20 10:57:13 -08:00
Terrence Cole
2f8e577df8 Bug 1119550 - Stop using volatile to "synchronize" majorGCRequested; r=jonco 2015-01-17 12:15:25 -08:00
Abhishek Bhattacharya
680d00fb0a Bug 1092547 - IonMonkey: Implement MathFunction(Log) recover instruction. r=nbp 2015-01-20 19:05:04 +01:00
Victor Carlquist
10859f02d6 Bug 1112537 - Optimize String#split('foo').join('bar') pattern; r=nbp 2015-01-20 18:54:49 +01:00
Victor Carlquist
674f3d59e2 Bug 1112537 - Showing overflow message instead of OOM message; r=nbp 2015-01-20 18:54:48 +01:00
Jan de Mooij
1c93b0554e Bug 1123607 - ARM simulator should crash when it hits a breakpoint. r=h4writer 2015-01-20 17:36:41 +01:00
Jan de Mooij
99544ec073 Bug 1120677 - Fix GetPcScript to ignore BaselineFrames with an override pc. r=shu 2015-01-20 17:36:39 +01:00
Ehsan Akhgari
daffd8f2c8 Revert "Bug 1122785 - Detect the extension for executables when configuring; r=glandium" on a CLOSED TREE
This reverts hg changeset f2ecf0ef0922.
2015-01-20 09:58:28 -05:00
Ehsan Akhgari
c6389fef15 Bug 1122785 - Detect the extension for executables when configuring; r=glandium
This is required for cross-compiles with MSVC on Linux, otherwise
the compiler sanity checks fail because ${ac_exeext} is empty.
2015-01-20 09:38:59 -05:00
Ehsan Akhgari
f2bf8f12a7 Bug 1122796 - Make it possible to override the path to the mt.exe tool through the mozconfig; r=glandium 2015-01-20 09:38:31 -05:00
Jan de Mooij
6e185bd06d Bug 900849 - Make polymorphic inlining work with non-singletons. r=djvj 2015-01-17 13:04:04 +01:00
Jan de Mooij
9bcffcb8a6 Bug 1123120 - Don't relazify scripts with pc counts. r=till 2015-01-20 09:53:51 +01:00
Trevor Saunders
6c486b0407 bug 1122100 - more MOZ_OVERRIDE in xpcomish stuff r=froydnj 2015-01-19 17:41:12 -05:00
Kannan Vijayan
d49764980c Bug 1122947 - Fix JitProfilingFrameIterator stack walker to accept Unwound frames. r=jandem 2015-01-19 17:06:58 -05:00
Tom Schuster
2303e52ff2 Bug 1123053 - Force English as language for date/time in jstests. r=jandem 2015-01-19 16:12:34 +01:00
Nicolas B. Pierron
0e0c23ad64 Bug 1112159 part 6 - Add test case to verify stack alignment. r=me 2015-01-19 14:30:14 +01:00
Nicolas B. Pierron
96e95b84a9 Bug 1112159 part 5 - Assert mips entry frame is aligned. r=rankov 2015-01-19 14:30:14 +01:00
Nicolas B. Pierron
aac423e8a8 Bug 1112159 part 4 - Align arm entry frame. r=mjrosenb 2015-01-19 14:30:14 +01:00
Nicolas B. Pierron
49e7425e4f Bug 1112159 part 3 - Align x86/x64 entry frame. r=bbouvier 2015-01-19 14:30:13 +01:00
Nicolas B. Pierron
e93409d85d Bug 1112159 part 2 - MacroAssembler::assertStackAlignment accepts an additional offset argument. r=bbouvier 2015-01-19 14:30:13 +01:00
Nicolas B. Pierron
6b1ca879d4 Bug 1112159 part 1 - Add a testing function to check the stack alignment. r=bbouvier 2015-01-19 14:30:13 +01:00
Nicolas Devillers
751bdbb5fc Bug 1096129 - IonMonkey: Implement Ceil Recover Instruction. r=nbp 2015-01-19 11:16:32 +01:00
ProgramFOX
cda08c2825 Bug 1031203 - Added test cases for float64x2. r=bbouvier 2015-01-16 17:24:14 +01:00
ProgramFOX
df5586d909 Bug 1031203 - Implemented float64x2. r=bbouvier 2015-01-16 17:17:37 +01:00
Tom Schuster
3d38388655 Bug 1122944 - Function.prototype.bind should preserve constructable property of target. r=till 2015-01-18 12:09:38 +01:00
Terrence Cole
b54cb1c139 Bug 1122842 - Remove the dead declaration of JS_DumpHeap; r=sfink 2015-01-17 11:43:11 -08:00
Shu-yu Guo
8961dccd21 Bug 1122833 - Don't relazify scripts with direct eval. (r=till) 2015-01-17 11:40:18 -08:00
Shu-yu Guo
7ab8747286 Bug 1122534 - Skip named lambda scopes in ScopeIter every time we increment its StaticScopeIter. (r=luke) 2015-01-17 11:40:18 -08:00
Phil Ringnalda
62d8506443 Back out 41607c9f0d26 (bug 900849) on suspicion of making Gu interval_tree_test.js time out
CLOSED TREE
2015-01-17 10:03:16 -08:00
Till Schneidereit
dac4c08e5a Bug 1084019 - Make the "name" property of function objects configurable. r=jorendorff
--HG--
rename : js/src/tests/ecma_5/strict/function-name.js => js/src/tests/ecma_6/Function/function-name.js
extra : rebase_source : af1d50fd561aa3e7d7c77bc273ab3449f2056682
2015-01-17 15:38:58 +01:00
Jan de Mooij
c8a3d75ec3 Bug 900849 - Make polymorphic inlining work with non-singletons. r=djvj 2015-01-17 13:04:04 +01:00
Jan de Mooij
470b1ad6d6 Bug 1116760 - Add a shell function to test function relazification. r=till 2015-01-17 12:54:03 +01:00
Bill McCloskey
f6534c08fb Bug 1118618 - [e10s] Slow script/plugin hang UI (r=mrbkap,mconley,bent) 2015-01-16 18:34:47 -08:00
Bill McCloskey
cb8c3ea750 Backout bug 1118618 on a CLOSED TREE 2015-01-16 14:46:05 -08:00
Terrence Cole
180ec33276 Backout CGC (Bug 650161, ae2eec4a74ea) to deal with a couple crashes that cropped up with wider exposure. 2015-01-16 14:25:58 -08:00
Steve Fink
0dd21980ef Bug 1122195 - Only allow objects for setGCCallback parameter, r=terrence
--HG--
extra : rebase_source : 4cbd0223e49289dc5dbde593899ff0cca2e343f5
2015-01-16 12:50:19 -08:00
Steve Fink
92516a5212 Bug 847579 - Re-enable testGCOutOfMemory, r=terrence
--HG--
extra : rebase_source : e958d58adcc67934ed021b6662c589c70e9b45e0
2015-01-16 12:50:16 -08:00
Terrence Cole
f813d48496 Backed out changeset 1f2367eb72f0 (Bug 1119537) for bustage on a CLOSED TREE.
--HG--
extra : rebase_source : f156828b7bb7ef64731a2dcdd25e278accb55304
2015-01-16 12:15:35 -08:00
Kyle Huey
7c82e6dd0a Bug 1121673: Use move references in IPDL. r=bent 2015-01-16 11:58:52 -08:00