Commit Graph

30621 Commits

Author SHA1 Message Date
Ehsan Akhgari
1adec124cd Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Carsten "Tomcat" Book
72db98e70d Backed out changeset 099f65a712a8 (bug 915735) Windows Build Bustage on a CLOSED TREE 2013-12-06 14:48:13 +01:00
Ehsan Akhgari
905395bdd0 Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Carsten "Tomcat" Book
a9748d5e39 Backed out changeset cad77af5f7e6 (bug 937317) WinXP Build Bustage on a CLOSED TREE 2013-12-06 08:42:20 +01:00
Carsten "Tomcat" Book
f0d2b953c5 Backed out changeset 374e44c835a8 (bug 937317) WinXP Build Bustage on a CLOSED TREE 2013-12-06 08:41:42 +01:00
Carsten "Tomcat" Book
5493003a84 Backed out changeset c84430c040dd (bug 937317) WinXP Build Bustage on a CLOSED TREE 2013-12-06 08:41:18 +01:00
Carsten "Tomcat" Book
98f8ce0778 Merge m-c to mozilla-inbound 2013-12-06 07:38:31 +01:00
Bobby Holley
3fbf0dd19c Bug 937317 - Tests. r=bz 2013-12-05 21:34:18 -08:00
Bobby Holley
c8308277c1 Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-05 21:34:17 -08:00
Bobby Holley
384fd2eb13 Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke 2013-12-05 21:34:16 -08:00
Shu-yu Guo
e7fa785aa1 Bug 942549 - Followup: fix incorrect BOX_PIECES index on LCallDirectEvalV on a CLOSED TREE. (rs=bhackett) 2013-12-05 17:21:25 -08:00
Shu-yu Guo
b8c8461609 Bug 945564 - Move DataAlignment static const to function scope for unified build. (r=jandem) 2013-12-05 15:51:56 -08:00
Shu-yu Guo
1f32d35f8d Bug 942549 - Fix direct eval on non-strings in Ion. (r=jandem) 2013-12-05 15:51:56 -08:00
Shu-yu Guo
9db256f637 Bug 940088 - Fix assumption that Ion stays enabled across warmup in ForkJoin. (r=nmatsakis) 2013-12-05 15:51:55 -08:00
Ehsan Akhgari
7667458dc3 Bug 946702 - Remove the remnants of GTEST_SOURCES from config.mk; r=glandium 2013-12-05 18:49:19 -05:00
Mike Hommey
bc81a22316 Bug 944569 - Relax GNU make requirements on Windows. r=gps 2013-12-06 08:45:29 +09:00
Ryan VanderMeulen
33d0976fb1 Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
CLOSED TREE
2013-12-05 16:19:47 -05:00
Jan de Mooij
c4a965e7ed Bug 937540 part 9 - Use placement new for LIR instructions, OOL code. r=luke 2013-12-05 22:04:27 +01:00
Dan Gohman
89e22a7a6c Bug 945860 - IonMonkey: Fold an unsigned self-mod to zero when there is no divide-by-zero. r=bhackett 2013-12-05 08:25:53 -08:00
Dan Gohman
750df56a20 Bug 946234 - IonMonkey: Fix bailout checks for LModPowTwoI with a known non-negative dividend. r=bhackett 2013-12-05 07:50:45 -08:00
Dan Gohman
9408fb64eb Bug 946284 - IonMonkey: Don't form unsigned divisions when the result could be fractional. r=nbp 2013-12-05 07:50:43 -08:00
Mike Shal
94d19c46f2 Bug 875013 - Remove VPATH; r=glandium 2013-11-21 14:57:06 -05:00
Jan de Mooij
dcc12a476f Bug 653438 - Fix number.toExponential(undefined) to behave like number.toExponential() and remove some dead code. r=till
--HG--
extra : rebase_source : e7fde214b9002658bbc8c64b32028854798bfab1
2013-12-05 14:47:35 +01:00
Jan de Mooij
7a90492651 Bug 946662 - Add MOZ_FINAL to MResumePoint. r=h4writer
--HG--
extra : rebase_source : 354f2f3fcb58e979df281ddf3166550420fef9ad
2013-12-05 14:46:04 +01:00
Jan de Mooij
af5cba125a Bug 945811 - Correctly propagate errors from makeInliningDecision and similar methods. r=h4writer
--HG--
extra : rebase_source : 658f2446fd278757c8fe73786c881363fb8d7c01
2013-12-05 14:45:42 +01:00
Ryan VanderMeulen
906c6a78dd Backed out changesets c63eaabaefb1 and c14453ff8764 (bug 927685) due to frequent jit-test /parallel failures. 2013-12-05 15:58:44 -05:00
Bobby Holley
a6181000b9 Bug 945826 - Trap overrides and comments. r=jorendorff 2013-12-05 12:58:20 -08:00
Tom Schuster
f6d59f8849 Bug 697343 - Add slice hook test. r=jandem 2013-12-05 20:07:25 +01:00
Boris Zbarsky
0c1c9fe5f9 Bug 697343 - Add slice hook to DOM bindings like NodeList. r=peterv,bhackett 2013-12-02 11:32:22 -05:00
Tom Schuster
ee31489fb4 Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz 2013-12-05 20:07:24 +01:00
Tom Schuster
24a3fda1a8 Bug 697343 - Remove getElementIfPresent. r=Waldo 2013-12-05 20:07:24 +01:00
Terrence Cole
26d06d76ab Bug 927685 - Followup to fix bustage in --disable-threadsafe builds on a CLOSED TREE; r=bustage 2013-12-05 11:13:58 -08:00
Terrence Cole
25a14377dc Bug 945939 - Use the pre-split value when numbering values; r=sunfish
--HG--
extra : rebase_source : f5f67cd31653619806caab33a71eb8a1d48c7d62
2013-12-04 09:00:23 -08:00
Terrence Cole
b3c2a12536 Bug 927685 - Enable --ion-parallel-compile=on by default in the shell; r=jandem,sr=jorendorff
--HG--
extra : rebase_source : b416f0008ae96d4734ebd6d33be901f02a3ac560
2013-11-12 14:02:24 -08:00
Jan de Mooij
d1c0b907ce Bug 937540 part 7 - Use placement new syntax for range analysis and some other classes. r=nbp 2013-12-05 13:32:13 +01:00
Jon Coppeard
628c5e7813 Bug 945846 - Stop barriers firing during store buffer marking for XPConnect r=terrence 2013-12-05 11:15:51 +00:00
Jon Coppeard
fd4384face Bug 945846 - Stop barriers going off during store buffer marking for ctypes r=terrence 2013-12-05 11:15:51 +00:00
Jan de Mooij
93dd099b5f Bug 937540 part 8 - Don't call GetIonContext() when allocating type constraints. r=bhackett 2013-12-05 11:10:27 +01:00
Jacek Caban
34a4671409 Bug 944444 - Fix js/ compilation on mingw. r=Waldo 2013-12-05 10:56:22 +01:00
Nicholas Nethercote
803d8a5bcc Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
--HG--
extra : rebase_source : 900bd1c641b26623cccf14d952b5387223b489eb
2013-12-03 20:01:24 -08:00
Bobby Holley
acb9e755bd Bug 932906 - Exempt Remote XUL from CanCreateWrapper checks. r=bz 2013-12-04 19:15:40 -08:00
Bobby Holley
2cd2b2d5d1 Bug 943152 - Tests. r=jgriffin 2013-12-04 19:15:40 -08:00
Nicholas Nethercote
84eb42e808 Bug 943744 (part 3) - Re-use the |strings| table from the zone with the most strings when computing totals. r=till.
--HG--
extra : rebase_source : 3fa7b4249526ffcfbadd108aa55e7e9e5f0c8ebf
2013-12-04 03:54:54 -08:00
Nicholas Nethercote
b72a8989be Bug 943744 (part 2) - Represent the sizes in StringInfo more compactly. r=till.
--HG--
extra : rebase_source : 799693bac2beb4609daf55fc5e8cbe19adff3ed8
2013-12-02 21:40:25 -08:00
Nicholas Nethercote
6633debe59 Bug 943744 (part 1) - Remove StringInfo::length. r=till.
--HG--
extra : rebase_source : 4ac0be283e35bd878ad4410b805548255fcd8cee
2013-12-02 21:40:25 -08:00
Daniel Holbert
e93c243e39 Bug 946405 - Tweak some anonymous namespacing in jsinfer.cpp and jsopcode.cpp to fix GCC build warnings about "has a field...whose type uses the anonymous namespace". r=jandem 2013-12-04 20:59:13 -05:00
Douglas Crosher
66edd7347e Bug 869473 - Optimize DivI with a power of two divisor when the numerator is not negative. r=sunfish 2013-12-05 07:34:29 +11:00
Trevor Saunders
a47d920ed3 bug 900797 - fix warnings as errors with gcc 4.8 from ndk r9 r=glandium 2013-11-20 20:00:05 -05:00
Brian Hackett
548b426eb7 Bug 944080 - Fix IonBuilder handling of missing length property in array type information, r=jandem. 2013-12-04 17:19:54 -08:00
Nicholas D. Matsakis
f98fd761c2 Bug 943723: Fix binary search in TypeRepresentationSetBuilder::insert (r=pnkfelix). 2013-12-04 13:37:38 +01:00