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