Граф коммитов

42141 Коммитов

Автор SHA1 Сообщение Дата
Brian Hackett 55db699953 Backout 483210d830f0 (bug 984537) for memory regressions. 2014-05-05 11:06:36 -07:00
Alexandre Poirot d975eff099 Bug 961777 - Disable reuseGlobal on Mulet. r=bholley 2014-05-05 06:53:00 -04:00
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