Commit Graph

42139 Commits

Author SHA1 Message Date
Douglas Crosher
ff1c579c41 Bug 1000960 - IonMonkey (ARM): Correct the order of the operands in moveFloat32. r=mjrosenb 2014-05-02 01:18:57 +10:00
Bobby Holley
6362d89759 Bug 1005806 - HTMLInputElement.controllers should be [ChromeOnly]. r=bz 2014-05-05 10:49:24 -07:00
Boris Zbarsky
f2cd90aa43 Bug 1005590. MNot can also end up with a known-not-object type even while we think it might emulate undefined. Guard against that. r=jandem 2014-05-05 08:46:55 -04:00
Jan de Mooij
f5c42eb4b8 Bug 1004923 part 12 - Use GetSystemTimePreciseAsFileTime if available (Windows 8). r=njn 2014-05-05 13:12:11 +02:00
Jan de Mooij
e99d1dfc18 Bug 1004923 part 11 - Remove slow and bogus GetSystemTimeAdjustment call. r=njn 2014-05-05 13:12:09 +02:00
Jan de Mooij
e41bf426d8 Bug 1004923 part 10 - Remove redundant calibration lock. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
82e5efba7a Bug 1004923 part 9 - Remove more cruft from prmjtime.cpp. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
b47802f488 Bug 1004923 part 8 - Add PRMJ_NowInit, call QueryPerformanceFrequency only once. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
a12f43f05e Bug 1004923 part 7 - Kill unused calibration.last, returnedTime in PRMJ_Now. r=njn 2014-05-05 10:33:29 +02:00
Jan de Mooij
b5c8848ae7 Bug 1004923 part 6 - Simplify PRMJ_Now as QueryPerformanceFrequency never fails on WinXP and newer. r=njn 2014-05-05 10:33:28 +02:00
Ian Stakenvicius
69073f9d01 Bug 950822 - "js/src/vm/Runtime.cpp: remove obsolete code where JS_STACK_GROWTH_DIRECTION > 0" r=bholley 2014-05-03 12:04:00 +02:00
Nick Fitzgerald
14b8f9582b Bug 1004479 - Don't expose the SavedFrame constructor on the global. r=jimb 2014-05-02 10:47:00 +02:00
Hannes Verschore
1eddd2ecf5 Bug 965712: Part 1 - Use our string matching logic for regexps when possible, r=luke 2014-04-30 16:42:25 +02:00
Till Schneidereit
79d4aaeb4e Bug 1005472 - Make trace-logging work on OS X again. r=h4writer
--HG--
extra : rebase_source : 293de5fe9aed1df6da80a05953759b81e4c5d9c0
2014-05-03 16:09:34 +02:00
Till Schneidereit
43d20a30be Bug 1004503 - Backout of failed attempt to fix relazification-related crash. r=jandem
--HG--
extra : rebase_source : e3b1a9f60f34d0b366cbc4f3bb98212f714525ce
2014-05-03 16:09:33 +02:00
Jan de Mooij
ea83ebb772 Bug 1004923 part 5 - Reduce indentation level in PRMJ_Now. r=njn 2014-05-03 11:08:29 +02:00
Jan de Mooij
7d25b0ac84 Bug 1004923 part 4 - Add some early returns to PRMJ_Now. r=njn 2014-05-03 11:08:26 +02:00
Jan de Mooij
c94ad264de Bug 1004923 part 3 - Cleanup Windows PRMJ_Now. r=njn 2014-05-03 11:08:23 +02:00
Jan de Mooij
c0f6ebb0f1 Bug 1004923 part 2 - Cleanup NowCalibrate. r=njn 2014-05-03 11:08:19 +02:00
Jan de Mooij
5c2388c7d5 Bug 1004923 part 1 - Remove "long double", some C-isms from prmjtime. r=njn 2014-05-03 11:08:16 +02:00
Jan de Mooij
3dec5116ae Bug 1003803 - Purge Ion ExecutableAllocator on GC. r=bhackett 2014-05-03 11:08:07 +02:00
Boris Zbarsky
e326fd22da Bug 1004169. Make sure MTest always uses TI information for deciding whether its operand might emulate undefined. r=jandem 2014-05-03 01:08:14 -04:00
Boris Zbarsky
2be1743b63 Bug 1004198. Improve codegen in testValueTruthyKernel to emit as few tests as we can get away with given our type inference information. r=jandem 2014-05-03 01:08:13 -04:00
Steve Fink
d7a767a82d Bug 1001689 - Stop suppressing the xmanager log file, r=njn
When suppressing logs (aka displaying output messages), we still need the xmanager output to go into its log file, because its port number is read out of it (yes, it's ugly.) So pipe through tee instead of redirecting to the log.

--HG--
extra : rebase_source : a4142c1d287779cc05b04988071e21415ffca445
2014-03-27 09:00:58 -07:00
Terrence Cole
ce2cf4e347 Bug 1004457 - Remove unused mutable value operations from BarrieredBase; r=jonco 2014-05-02 16:33:18 -07:00
Shu-yu Guo
3ded46728d No bug - Kill opt-only warning. (r=efaust over IRC) DONTBUILD 2014-05-02 15:25:50 -07:00
Hannes Verschore
41b5cf1bdb Bug 1003825: IonMonkey: adjust funapply tests to trigger again, r=jandem 2014-05-03 00:11:59 +02:00
Hannes Verschore
f55f11acb3 Bug 1005030: IonMonkey: Don't abort the analysis passes during funapply, r=bhackett 2014-05-02 22:23:17 +02:00
Shu-yu Guo
16da6f74c7 Bug 1004527 - Don't eliminate MNewDerivedTypedObject from resume points and recover them on bailout. (r=nmatsakis) 2014-05-02 13:04:12 -07:00
Shu-yu Guo
c86adf4ea1 Bug 1001378 - Don't optimize out argument slots from resume points. (r=nbp) 2014-05-02 13:04:12 -07:00
Ryan VanderMeulen
3e08a28dc2 Backed out changeset 8f4e9cf85af8 (bug 989414) for jit-test failures.
CLOSED TREE
2014-05-02 13:23:23 -04:00
Terrence Cole
a249b9d182 Bug 989414 - Allocate Lamba objects in the nursery; r=jonco 2014-05-02 08:39:08 -07:00
Sylvestre Ledru
79abce1abc Bug 1003975: Fix a minor warning found by scan-build. LLVM/Clang static analyzer. r=nbp 2014-05-02 16:01:02 +02:00
Benjamin Bouvier
5a4d32915c Bug 996076: Add SIMD.int32x4.{shiftLeft,shiftRight,shiftRightLogical} to the interpreter; r=nmatsakis
--HG--
extra : amend_source : 10d086a2af141bc10d0646b87ccf1b81ecc5fb3e
extra : histedit_source : 16d5d4a0cd5db66621030ff078227fb36d1d5ff8
2014-05-02 13:11:19 +02:00
Benjamin Bouvier
e33a9c98b4 Bug 996076: Add SIMD.float32x4.{not,and,or,xor} to the interpreter; r=nmatsakis
--HG--
extra : histedit_source : d7bc3ddbf27314c5a2256c838b3e844cace2630f
2014-05-02 13:11:16 +02:00
Benjamin Bouvier
5cb35f0d9e Bug 996076: Add SIMD.int32x4.{equal,greaterThan,lessThan} to the interpreter; r=nmatsakis 2014-05-02 13:11:13 +02:00
Benjamin Bouvier
3850b48521 Bug 996076: Preparatory clean-ups, factor out error code; r=nmatsakis 2014-05-02 13:11:04 +02:00
Chris Peterson
4824c1ac5e Bug 641170 - Remove vestiges of AutoIdRooter. r=terrence 2014-04-30 20:01:30 -07:00
Wes Kocher
d606afd2cf Backed out changeset af1cebf017fc (bug 994957) for hazards on a CLOSED TREE 2014-05-01 15:19:37 -07:00
Wes Kocher
7e0717cc2b Backed out changeset e7217cdee50f (bug 957513) for m-dt bustage on a CLOSED TREE 2014-05-01 14:51:13 -07:00
Shu-yu Guo
1e35d766ce Bug 1004447 - Fix unwound scope override pc logic to only override pc if we need to call the debug epilogue. (r=jandem) 2014-05-01 14:23:53 -07:00
Sankha Narayan Guria
eb126b6626 Bug 957513 - DecimalIntegerLiteral cannot be 0 directly followed by 8 or 9. r=jorendorff 2014-01-30 02:38:57 +05:30
Terrence Cole
cb10cad45c Backout 9a6b434b34be for mochitest-2 failures on a CLOSED TREE.
--HG--
extra : rebase_source : 84bb2205e9e9df143d3ba0b21127dd2030957c7d
2014-05-01 12:52:22 -07:00
Kannan Vijayan
26a59e7154 Bug 994957 - Fix pseudostack update by Ion ICs in inlined scripts to use top-level script in the frame and the pc of the call it makes to the inlined script. r=jandem 2014-05-01 15:45:37 -04:00
Bobby Holley
1686fcd58d Bug 999297 - Simplify xpc::HasInstance. r=bz 2014-05-01 11:03:11 -07:00
Bobby Holley
8ad042014e Bug 999297 - Implement xpc::UnwrapReflectorToISupports. r=bz
I kind of thought we already had something like this, but I couldn't find
anything.
2014-05-01 11:03:11 -07:00
Bobby Holley
2645da308a Bug 1004295 - Hard abort if we try to unload modules when loader global reuse is enabled. r=mccr8 2014-05-01 11:02:59 -07:00
Terrence Cole
07a0c66a89 Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
--HG--
extra : rebase_source : 29c53eeb0dd0931f016dcfd91de42be00e02a946
2014-05-01 09:26:12 -07:00
Nick Fitzgerald
04f819c1a5 Bug 961288 - Add an object metadata callback for tracking object allocation sites. r=ejpbruel 2014-04-30 11:59:00 -04:00
Brian Hackett
d9df1214c0 Bug 1003161 - Don't optimize arguments usage in scripts with aliased arguments, r=jandem. 2014-05-01 06:13:10 -07:00