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

42329 Коммитов

Автор SHA1 Сообщение Дата
Inanc Seylan 6442f87e4c Bug 1009967 - Add recover functionality for BitXor; r=nbp 2014-05-15 23:40:44 -07:00
Nicolas B. Pierron aac381731f Bug 1007027 - Replace MPhi::slot by a flag based on ResumePoint indexes. r=h4writer 2014-05-15 22:57:18 -07:00
Nicholas Nethercote d833d52486 Bug 1011355 (part 3) - Tiny FreeSpan tweaks. r=billm.
--HG--
extra : rebase_source : 739e5104bee8ea878d5c8e421d7cd6cfd095c2da
2014-05-15 22:16:27 -07:00
Nicholas Nethercote dc289fd740 Bug 1011355 (part 2) - Add a CompactFreeSpan class. r=billm.
--HG--
extra : rebase_source : 693f7ff5abb5e3335b62c790c997f713526027f0
2014-05-15 22:16:25 -07:00
Nicholas Nethercote 5b33354245 Bug 1011355 (part 1) - Remove FreeList::allocateFromNewArena(). r=billm.
--HG--
extra : rebase_source : 0098da34802c9febdd0fe351859ce995ba7e449a
2014-05-15 17:27:08 -07:00
Shu-yu Guo c8e1e0042a Bug 1009335 - Propagate errors from ParallelSafetyAnalysis when compiling off main thread. (r=bhackett) 2014-05-15 18:18:21 -07:00
Girish Sharma 5b1b3f4f0c Bug 1004487 - Add Cu.isModuleLoaded method to know if a resource has been loaded via Cu.import, r=bholley 2014-05-15 23:52:45 +05:30
Nicholas Nethercote 8b7417f3d7 No bug. Fix a tiny error in the JS shell's help message. rs=terrence.
DONTBUILD because it's a trivial string-only change.

--HG--
extra : rebase_source : b98b49fbb60efed5953f4da6f2e47637172556c5
2014-05-15 16:47:58 -07:00
Brian Hackett e73115995a Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem. 2014-05-15 16:48:21 -07:00
Daniel Holbert 9e867e10a9 Bug 1010621: Remove redundant definition for helper-function 'IsCompilingAsmJS'. r=djvj 2014-05-15 16:29:27 -07:00
Bill McCloskey 0719aef351 Bug 1008418 - Fix review comment DONTBUILD 2014-05-15 16:17:52 -07:00
Bill McCloskey 1e30627356 Bug 1008418 - Add dumpObject to TestingFunctions.cpp (r=sfink) 2014-05-15 16:16:41 -07:00
Luke Wagner b1159b6282 Bug 1007383 - Include asm.js frames in JS::DescribeStack (r=jandem,robcee) 2014-05-15 12:30:45 -05:00
Ryan VanderMeulen fed316d6b8 Backed out changeset ce34c13388f2 (bug 1007383) for crashtest failures. 2014-05-15 14:23:11 -04:00
Luke Wagner 20e7381038 Bug 1007383 - Include asm.js frames in JS::DescribeStack (r=jandem,robcee) 2014-05-15 12:30:45 -05:00
Luke Wagner 8e5bbd5796 Bug 1004552 - OdinMonkey: Float64Array should accept float? (r=bbouvier)
--HG--
extra : rebase_source : 6c8c1537e8a14afcf3fdcf9a16517f19d957a4e8
2014-05-15 09:34:19 -05:00
Dan Gohman b02e18871a Bug 1011045 - IonMonkey: Pass AnyRegister by value instead of const-ref. r=jandem 2014-05-15 09:58:03 -07:00
Dan Gohman c9ed71ab69 Bug 1011045 - SpiderMonkey: Shrink and simplify AnyRegister r=jandem 2014-05-15 09:58:03 -07:00
Jan de Mooij cd9a0ea557 Bug 1010775 part 8 - Pass FloatRegister by value instead of const-ref. r=sunfish 2014-05-15 17:42:39 +02:00
Jan de Mooij b0f52b8dcd Bug 1010775 part 7 - Pass AsmJSAbsoluteAddress and AsmJSImmPtr by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij f3a90413ec Bug 1010775 part 6 - Pass AbsoluteAddress and PatchedAbsoluteAddress by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij 9c6b19528d Bug 1010775 part 5 - Pass ImmGCPtr and ImmMaybeNurseryPtr by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij b8846e8b53 Bug 1010775 part 4 - Pass ImmPtr by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij 7dca1477b5 Bug 1010775 part 3 - Pass ImmWord by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij 9d10508711 Bug 1010775 part 2 - Pass Imm32 by value instead of const-ref. r=sunfish 2014-05-15 17:42:32 +02:00
Jan de Mooij 2781b114e4 Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish 2014-05-15 17:42:30 +02:00
Dan Gohman 1899dc35a5 Bug 1010698 - SpiderMonkey: Include the function in the math cache hash computation. r=luke 2014-05-15 07:57:54 -07:00
Julien Levesy 180d6030ce Bug 1008707: Implemented BitOr recover operation; r=bbouvier 2014-05-15 16:05:49 +02:00
Douglas Crosher c6da30ad18 Bug 1001569 - Yarr ARM: Free Segments using js_delete to match their allocation with js_new. r=jorendorff 2014-05-12 21:02:56 +10:00
Jon Coppeard 8205bb4e14 Bug 1009788 - Allow js::TriggerZoneGC() to be called from parallel threads again r=terrence 2014-05-15 09:07:40 +01:00
Nick Lebedev c49e263d0f Bug 998002 - Rename nsContentUtils::Get{Subject,Object}Principal to nsContentUtils::{Subject,Object}Principal. r=bholley 2014-05-13 11:58:00 +02:00
Emanuel Hoogeveen 61df77027f Bug 1005849 - Part 1: Refactor GC allocation logic to match jemalloc3 more closely. r=terrence 2014-05-13 18:32:00 +02:00
Dan Gohman 1834b36def Bug 1004363 - IonMonkey: Replace a bug number comment with an actual explanatory comment. r=mjrosenb 2014-05-14 21:51:57 -07:00
Dan Gohman 2cfbedf280 Bug 1004363 - IonMonkey: Use entryBlock() instead of begin() for tidiness. r=mjrosenb 2014-05-14 21:51:57 -07:00
Dan Gohman ba4d2501fc Bug 1004363 - IonMonkey: Assert dominator tree consistency. r=mjrosenb 2014-05-14 21:51:57 -07:00
Dan Gohman 8ebba4270b Bug 1004363 - IonMonkey: Implement congruentTo for more classes. r=mjrosenb 2014-05-14 21:51:56 -07:00
Dan Gohman 5d967fc90d Bug 1004363 - IonMonkey: Add a toControlInstruction helper function. r=mjrosenb 2014-05-14 21:51:56 -07:00
Dan Gohman 0085f65548 Bug 1004363 - SpiderMonkey: Eliminate unused functions. r=mjrosenb 2014-05-14 21:51:55 -07:00
Daniel Holbert d0a71a618a Bug 1010612: Remove unused variable sReadOnlyDateMethods from jsdate.cpp. r=bholley 2014-05-14 19:29:31 -07:00
Daniel Holbert 3be5d72278 backout 646c20d6d346 (Bug 1007027) for jit test failures 2014-05-14 18:15:56 -07:00
Brian Hackett ede7f9ebf0 Bug 1008032 - Don't try to compress scripts when zlib isn't available. 2014-05-14 17:11:21 -07:00
Nicolas B. Pierron 57f435a199 Bug 1007027 - Replace MPhi::slot by a flag based on ResumePoint indexes. r=h4writer 2014-05-14 16:56:25 -07:00
Jim Blandy 8de8c6e2ae Bug 1007862 - Update name of barriered base class in SpiderMonkey's GDB pretty-printers, r=jimb,sfink
This patch fixes test failures in js/src/gdb/tests/test-Root.py.

js::PreBarriered is no longer the common base class for SpiderMonkey's GC graph
edge types; now js::BarrieredBase is the best choice for pretty-printers to
support. Also, there is no longer a separate hierarchy for non-pointer types
(eg JS::Value). Update the pretty-printers and their tests.

--HG--
extra : rebase_source : 9c8190c47fcdb5be60c94e20b2eebdfff2394c96
2014-05-12 15:02:10 -07:00
Wes Kocher d9132dfd34 Merge m-c to inbound 2014-05-14 16:32:53 -07:00
Wes Kocher 3a998cce2a Merge inbound to m-c 2014-05-14 14:21:38 -07:00
Benjamin Bouvier 78e7764505 Bug 1008818: Factor AppendUseStrictSource out of AsmJS*ToString functions; r=luke 2014-05-14 15:59:12 +02:00
Benjamin Bouvier 02e33b560a Bug 1008818: Inherit 'use strict' context for asm.js functions; r=luke 2014-05-14 15:59:00 +02:00
Benjamin Bouvier 3e8434e6d3 Bug 1009603: Set filename for asm.js scripts with dynamic linking failures; r=h4writer 2014-05-14 15:52:04 +02:00
Benjamin Bouvier e70c07b488 Bug 1009603: Automatically stop register allocation tracelogging on error; r=h4writer 2014-05-14 15:51:50 +02:00
Ryan VanderMeulen f1fb075bb7 Bug 1010140 - Add missing pymake hackaround for libffi. r=bustage 2014-05-14 07:59:16 -04:00