Commit Graph

31625 Commits

Author SHA1 Message Date
Bill McCloskey
9fdb4bef1f Bug 962604 - Add ActorDestroy handling to CPOWs (r=mrbkap) 2014-02-05 08:39:59 -08:00
Andy Wingo
324d5e100a Bug 967649 - Enable baseline compilation for with statements r=jandem 2014-02-05 15:22:13 +01:00
Andy Wingo
2ebb7a5802 Bug 966912 - Allocate StaticWithObject into oldspace r=jandem 2014-02-05 15:14:41 +01:00
Jon Coppeard
fb8667d8ae Bug 967430 - Add --repeat option to jit-tests runner r=terrence 2014-02-05 14:10:52 +00:00
Jon Coppeard
da5ecc0206 Bug 965745 - Always patch loop backedges in Ion if interrupt flag is set r=jandem 2014-02-05 14:09:41 +00:00
Andy Wingo
c6e247d0e0 Bug 966912 - Part 4: Entering a with statement doesn't push onto the stack r=luke
--HG--
extra : rebase_source : fe40b9c21298fc9f86b9542b70fb9cc34cf1e44d
2014-02-04 18:18:24 +01:00
Andy Wingo
8a83b8787f Bug 966912 - Part 3: UnwindScope uses static scope chain, not stack depth r=luke
--HG--
extra : rebase_source : 52e408fe655aa201eff41d2010b6f8f3d4398c0d
2014-02-04 18:18:24 +01:00
Andy Wingo
17707f6384 Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke
--HG--
extra : rebase_source : c0ccbca2166c953dcac37e32aba9b30175399d25
2014-02-04 18:18:19 +01:00
Jan de Mooij
abd10fb3ae Bug 967474 - Fix TypeScript initialization to not race with compilation threads. r=bhackett
--HG--
extra : rebase_source : 28b5cc109a2656a3ea1c21dc398da08db90926c8
2014-02-05 12:03:35 +01:00
Jan de Mooij
2e62d21844 Bug 967457 - Fix a benign TSan data race in BytecodeTypes. r=bhackett
--HG--
extra : rebase_source : 5a5a4b1641611ee92aa3e948b3cb0805b9ca70fb
2014-02-05 11:34:15 +01:00
Jan de Mooij
720989e52f No bug - Fix ARM simulator opt builds. NPOTB so DONTBUILD. 2014-02-05 11:01:34 +01:00
Benjamin Bouvier
5b77ae66ed Bug 878488: Implement asm.js Math constants; r=luke 2014-02-04 16:11:54 +01:00
Andrew McCreight
49737f8afc Bug 965920, part3b - Add mozilla namespace to StaticRefPtr on this CLOSED TREE. r=bustage 2014-02-04 20:09:26 -08:00
Andrew McCreight
c74c718a3c Bug 966766, part 4 - Smart pointerize clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor 2014-02-04 19:29:59 -08:00
Andrew McCreight
e71a246ee9 Bug 966766, part 3 - Rename clazz to clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor 2014-02-04 19:29:58 -08:00
Andrew McCreight
8f6860165e Bug 966766, part 2 - Move AddRef out of the ctor for XPCWrappedJSClass. r=gabor 2014-02-04 19:29:58 -08:00
Andrew McCreight
44ed2b09c2 Bug 966766, part 1 - Remove null check in XPCWrappedJSClass::GetNewOrUsed. r=gabor 2014-02-04 19:29:58 -08:00
Andrew McCreight
c84efa5515 Bug 966765 - Remove DumpHeap call in ReleaseXPConnectSingleton. r=bholley 2014-02-04 19:29:58 -08:00
Andrew McCreight
125428116a Bug 965920, part 3 - Smart pointerize newVariant. r=bholley 2014-02-04 19:29:58 -08:00
Andrew McCreight
bcb8940d58 Bug 965920, part 2 - Smart pointerize gSharedScriptableHelperForJSIID. r=bholley 2014-02-04 19:29:58 -08:00
Andrew McCreight
54dd65eac8 Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley 2014-02-04 19:29:57 -08:00
Phil Ringnalda
e2ac58a84b Backed out 9 changesets (bug 965920, bug 966765, bug 966766)
CLOSED TREE

Backed out changeset 6c2bba06ed58 (bug 965920)
Backed out changeset e01c94498760 (bug 966766)
Backed out changeset e2585386f84e (bug 966766)
Backed out changeset d1db5d2a417f (bug 966766)
Backed out changeset f114c97660c6 (bug 966766)
Backed out changeset 2dd7d47a1e8c (bug 966765)
Backed out changeset 0f26c4b3eab7 (bug 965920)
Backed out changeset ca0b05e7155f (bug 965920)
Backed out changeset 55dcd2a5362e (bug 965920)
2014-02-04 21:01:19 -08:00
Andrew McCreight
8e4f22985b Bug 965920, part3b - Add mozilla namespace to StaticRefPtr on this CLOSED TREE. r=bustage 2014-02-04 20:09:26 -08:00
Nicholas D. Matsakis
37168b43c3 Bug 966575 (Part 1) -- Refactor so that Type Descriptors and Typed Datums make
use of the is<> and as<> methods, making typed object code much more typesafe.
r=sfink
2014-01-27 18:33:06 -05:00
Andrew McCreight
dea57666c2 Bug 966766, part 4 - Smart pointerize clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor 2014-02-04 19:29:59 -08:00
Andrew McCreight
efabfc8b21 Bug 966766, part 3 - Rename clazz to clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor 2014-02-04 19:29:58 -08:00
Andrew McCreight
b05f7817b5 Bug 966766, part 2 - Move AddRef out of the ctor for XPCWrappedJSClass. r=gabor 2014-02-04 19:29:58 -08:00
Andrew McCreight
fa0ef480d3 Bug 966766, part 1 - Remove null check in XPCWrappedJSClass::GetNewOrUsed. r=gabor 2014-02-04 19:29:58 -08:00
Andrew McCreight
69f3ca8723 Bug 966765 - Remove DumpHeap call in ReleaseXPConnectSingleton. r=bholley 2014-02-04 19:29:58 -08:00
Andrew McCreight
5c52f65c1f Bug 965920, part 3 - Smart pointerize newVariant. r=bholley 2014-02-04 19:29:58 -08:00
Andrew McCreight
65a3d26078 Bug 965920, part 2 - Smart pointerize gSharedScriptableHelperForJSIID. r=bholley 2014-02-04 19:29:58 -08:00
Andrew McCreight
fa05df2e35 Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley 2014-02-04 19:29:57 -08:00
Kannan Vijayan
0a6aa551cf Bug 332176 - Change eval-ed scripts to have more descriptive filenames indicating the chain of evaluation, and give them absolute line numbers instead of the offset-from-lineno-of-eval-in-caller-script approach used currently. r=jimb 2014-02-04 16:23:20 -05:00
Nicholas D. Matsakis
61c8bb7bf8 Bug 950458 - Emit type barrier for derived typed objects r=jandem 2014-01-30 23:52:25 -05:00
Benjamin Bouvier
5993368483 Backed out 2 changesets for linux x86 bustage on a CLOSED TREE (bug 966957)
Backed out changeset dfb2e4c12bc0 (bug 966957)
Backed out changeset d983a44ff5b8 (bug 966957)

--HG--
extra : rebase_source : 99605acf06a8c5a32b12213eb64f14e8cc679cae
2014-02-04 17:07:20 +01:00
Bobby Holley
c6fb00a32a Bug 959013 - Convert the Date object to use ClassSpec. r=luke 2014-02-04 07:51:54 -08:00
Bobby Holley
460ab407b5 Bug 959013 - Add a standardized initialization mechanism based on the ClassSpec. r=luke 2014-02-04 07:51:54 -08:00
Bobby Holley
857560e4fc Bug 959013 - Add a mechanism to map from JSProtoKey to js::Class*. r=luke 2014-02-04 07:51:54 -08:00
Bobby Holley
9e65275dc6 Bug 959013 - Create storage for declarative class bootstrapping information on js::Class. r=luke 2014-02-04 07:51:54 -08:00
Benjamin Bouvier
0e8978f8ec Backed out changeset 5b3dd105258e for Windows build failures
--HG--
extra : rebase_source : 83cadf05aaff31283f52bca8e0c9b90b2d8c6cc0
2014-02-04 16:33:21 +01:00
Benjamin Bouvier
b3fa312cba Bug 878488: Implement asm.js Math constants; r=luke 2014-02-04 16:11:54 +01:00
Andy Wingo
fcf348668b Bug 967434 - Remove JS_HAS_DESTRUCTURING ifdefs r=jorendorff
--HG--
extra : rebase_source : 961f0b07a7d3ae0f2598a23eaf12269186b05294
2014-02-04 15:51:28 +01:00
Andy Wingo
c1263285b0 Backed out changeset d45ebc647b51 (missing r= line)
--HG--
extra : rebase_source : 8152fc0672e27c423494cb302eae8edd089e086f
2014-02-04 15:49:13 +01:00
Benjamin Bouvier
693f0b6d3a Bug 966957: Concat Float32 too; r=h4writer 2014-02-04 15:50:17 +01:00
Benjamin Bouvier
6e1b1c9e73 Bug 966957: Specialize ToString for Float32; r=h4writer 2014-02-04 15:48:05 +01:00
Andy Wingo
9820bafab7 Bug 967434 - Remove JS_HAS_DESTRUCTURING ifdefs 2014-02-04 15:43:00 +01:00
Andy Wingo
50eddbfcf3 Bug 966912 - Part 1: Rename blockChain to staticScope r=luke 2014-02-04 14:24:42 +01:00
Benjamin Bouvier
9fc25ff51c Bug 966926: Force ToString not to have Float32 inputs; r=h4writer
--HG--
extra : rebase_source : beef551756493a697923db13607f41a3680c1eb6
2014-02-03 18:22:40 +01:00
Dan Minor
c260585fd2 Bug 959155 - Jit-test basic\bug698584.js fails on Windows test machines; r=terrence 2014-02-03 08:50:19 -05:00
Dan Minor
e18d367e9a Bug 959158 - Jit-test tests\asm.js\testZOOB.js fails on Windows 8 test machines; r=luke 2014-02-03 09:16:11 -05:00