Kyle Huey
|
67e8082658
|
Bug 882162: Part 8 - Move the rest of nsCycleCollectionJSRuntime's implementation into mozilla::CycleCollectedJSRuntime. r=mccr8
|
2013-06-18 12:02:16 -07:00 |
|
Kyle Huey
|
9863cf7d37
|
Bug 882162: Part 7 - Move tracing of gray roots into mozilla::CycleCollectedJSRuntime. r=mccr8
|
2013-06-18 12:02:15 -07:00 |
|
Kyle Huey
|
24678967c5
|
Bug 882162: Part 6 - Move the runtime and zone CC participants into mozilla::CycleCollectedJSRuntime. r=mccr8
|
2013-06-18 12:02:15 -07:00 |
|
Kyle Huey
|
9ca4ebe0b0
|
Bug 882162: Part 5 - Move most of nsCycleCollectionJSRuntime's implementation into mozilla::CycleCollectedJSRuntime. r=mccr8
|
2013-06-18 12:02:15 -07:00 |
|
Kyle Huey
|
3df573da7b
|
Bug 882162: Part 4 - Push tracing of global objects down into mozilla::CycleCollectedJSRuntime. r=mccr8
|
2013-06-18 12:02:15 -07:00 |
|
Kyle Huey
|
7530b2b62d
|
Bug 882162: Part 3 - Replace GetJSRuntime() with just Runtime(). r=mccr8
|
2013-06-18 12:02:15 -07:00 |
|
Kyle Huey
|
c5d2a3de07
|
Bug 882162: Part 2 - Begin to push mJSHolders down into mozilla::CycleCollectedJSRuntime. r=mccr8
|
2013-06-18 12:02:14 -07:00 |
|
Kyle Huey
|
ab9a17c350
|
Bug 882162: Part 1 - Create a mozilla::CycleCollectedJSRuntime class. r=mccr8,bholley
|
2013-06-18 12:02:07 -07:00 |
|
Kyle Huey
|
d91ec7682b
|
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
|
2013-06-18 12:01:26 -07:00 |
|
Joey Armstrong
|
7db6856a13
|
bug 875549: mozbuild cleanup for HOST_CSRCS. r=gps
|
2013-06-18 09:10:50 -04:00 |
|
Jan de Mooij
|
3987f4656b
|
Bug 882323 - Fix LoadTypedArrayElementHole type barrier. r=bhackett
|
2013-06-18 13:44:06 +02:00 |
|
Jan de Mooij
|
0dc98fac7b
|
Bug 883748 - Specialize MUrsh as double if needed. r=bhackett
|
2013-06-18 13:44:01 +02:00 |
|
Jon Coppeard
|
c43484e0e2
|
Bug 877762 - GC: Post-barrier cycle collector participants - 7 Convert most JSObect to use Heap<T> (ex. XBL) r=bz
|
2013-06-18 11:00:38 +01:00 |
|
Jon Coppeard
|
c1b9a0f0bd
|
Bug 877762 - GC: Post-barrier cycle collector participants - 6 Convert jsid and JS::String to use Heap<T> r=smaug
|
2013-06-18 11:00:38 +01:00 |
|
Jon Coppeard
|
7bcacd601c
|
Bug 877762 - GC: Post-barrier cycle collector participants - 5 Convert JS::Value to use Heap<T> r=smaug
|
2013-06-18 11:00:37 +01:00 |
|
Jon Coppeard
|
ab74ea727b
|
Bug 877762 - GC: Post-barrier cycle collector participants - 4 Convert JSScript* to use Heap<T> r=smaug
|
2013-06-18 11:00:37 +01:00 |
|
Jon Coppeard
|
d7fa9d4859
|
Bug 877762 - GC: Post-barrier cycle collector participants - 1 Fixes and updates to JS::Heap<T> r=terrence
|
2013-06-18 11:00:37 +01:00 |
|
Hannes Verschore
|
cc84e15845
|
Bug 880471: IonMonkey: Remove the request for unused temp. variable for x86/arm unboxing, r=jandem
|
2013-06-18 11:43:34 +02:00 |
|
Jan de Mooij
|
22b86d4fe0
|
Bug 704356 - Remove the JS property cache. r=njn, sr=luke
--HG--
extra : rebase_source : 67079f154c13fd401388792ec1410adb04157092
|
2013-06-18 09:16:57 +02:00 |
|
Nicholas Nethercote
|
6e1bfca609
|
Bug 634839 (part 2) - Remove more unnecessary #includes from SpiderMonkey. r=jorendorff.
--HG--
extra : rebase_source : 32a4ee649fe206ddb966527eb0f6275c076cbea2
|
2013-06-06 21:35:53 -07:00 |
|
Boris Zbarsky
|
6425009b7f
|
Bug 883358 part 1. When creating getter/setter functions for the JSPROP_NATIVE_ACCESSORS case in JS_DefineProperties/JS_DefineProperty, give them the name of the property. r=till
|
2013-06-17 16:31:04 -04:00 |
|
Dan Gohman
|
55d23f9696
|
Bug 883574 - Add const qualifiers to variables and pointers in the JS tree. r=evilpies
|
2013-06-17 18:31:47 -07:00 |
|
Dan Gohman
|
196cf87c5f
|
Bug 883569 - X86 assembly spew fixes r=sstangl
|
2013-06-17 14:00:50 -07:00 |
|
Terrence Cole
|
5e5844dee7
|
Bug 883466 - Followup fix for failure on TBPL that does not reproduce locally; r=njn
--HG--
extra : rebase_source : bb2f18dd6acee248070a05998bdc541e7eeedbab
|
2013-06-17 17:54:55 -07:00 |
|
Brian Hackett
|
82dd37e6f6
|
Bug 883973 - Try disabling PGO around InlineFrameIteratorMaybeGC::findNextFrame, r=djvj.
|
2013-06-17 18:51:38 -06:00 |
|
Terrence Cole
|
2f5927340f
|
Bug 883466 - Fix build failure in GGC caused by jsobjinlines.h reorganization; r=njn
--HG--
extra : rebase_source : 7fe3ba7e1d7efbd650d6b88f9bc8cea46f8dadac
|
2013-06-17 11:46:50 -07:00 |
|
Ryan VanderMeulen
|
c8233b1b9b
|
Backed out 3 changesets (bug 883358) for Android mochitest-3 failures on a CLOSED TREE.
Backed out changeset 84b35dd1879d (bug 883358)
Backed out changeset b5e6522257cb (bug 883358)
Backed out changeset 757a3f2e5de6 (bug 883358)
|
2013-06-17 19:51:12 -04:00 |
|
Hannes Verschore
|
1492ea51d7
|
Bug 883490: Add annotation to testfile it returns a type error, r=philor
|
2013-06-17 23:30:37 +02:00 |
|
David Zbarsky
|
7a6db2c997
|
Fix a typo, no bug
|
2013-06-17 14:28:11 -07:00 |
|
Hannes Verschore
|
416a9a74b1
|
Bug 883490: OdinMonkey: FFI call should look to the return value for ion errors, r=luke
|
2013-06-17 22:58:21 +02:00 |
|
Terrence Cole
|
43aaa0c666
|
Bug 883383 - Fix some more static root analysis failures in SpiderMonkey; r=sfink
--HG--
extra : rebase_source : b43a23b00233c0f53f8506eef300f941093f113d
|
2013-06-14 14:28:26 -07:00 |
|
Boris Zbarsky
|
6e04e3fe14
|
Bug 883358 part 1. When creating getter/setter functions for the JSPROP_NATIVE_ACCESSORS case in JS_DefineProperties/JS_DefineProperty, give them the name of the property. r=till
|
2013-06-17 16:31:04 -04:00 |
|
Boris Zbarsky
|
cf49b7e92e
|
Bug 882653 part 3. Make the "does not implement interface" error reporting better in WebIDL bindings. r=smaug
|
2013-06-17 13:07:03 -04:00 |
|
Brian Hackett
|
85c5f51ac5
|
Bug 883661 - Fix and document numeric comparator invariants.
|
2013-06-17 10:51:16 -06:00 |
|
Jason Orendorff
|
5fcb706473
|
Bug 883523 - Regression: 'if(1) /a/.test("a")' causes a SyntaxError after landing bug 872735. r=till.
|
2013-06-17 11:27:33 -05:00 |
|
Brian Hackett
|
4259e38b37
|
Bug 883661 - Handle lazy functions when doing higher order fast invokes and in numeric comparator pattern matching, r=luke.
|
2013-06-17 10:14:33 -06:00 |
|
Brian Hackett
|
61bb2dc013
|
Bug 883656 - Handle lazy functions in b[a] lambda pattern matching, r=luke.
|
2013-06-17 10:12:36 -06:00 |
|
Dan Gohman
|
7dfc55df89
|
Bug 883571 - Since label() calls spew, call it once and reuse the result instead of calling it multiple times. r=mrosenberg
|
2013-06-17 07:41:21 -07:00 |
|
Nicholas Nethercote
|
048f24d739
|
Bug 880041 (part 14) - Use JSObject::{is,as} for DeclEnvObject. r=evilpies.
--HG--
extra : rebase_source : f4b916ae894c1ed1eefe31d82abd459181621f69
|
2013-06-16 19:02:10 -07:00 |
|
Nicholas Nethercote
|
006d6d5f60
|
Bug 880041 (part 13) - Use JSObject::{is,as} for CallObject. r=evilpies.
--HG--
extra : rebase_source : 6d7f5171a03d5cd963ac869566b7661bb7ddbc2d
|
2013-06-16 18:46:36 -07:00 |
|
Nicholas Nethercote
|
80f8b2c55e
|
Bug 880041 (part 12) - Use JSObject::{is,as} for BlockObject. r=evilpies.
--HG--
extra : rebase_source : c41de9544c966c8859a429a8a0c63875c7d00b71
|
2013-06-16 18:40:16 -07:00 |
|
Nicholas Nethercote
|
fe57abd6a0
|
Bug 880041 (part 11) - Use JSObject::{is,as} for SetIteratorObject. r=evilpies.
--HG--
extra : rebase_source : de562a03da15209322232e0c9f00d1f0c07abbfb
|
2013-06-16 18:07:08 -07:00 |
|
Nicholas Nethercote
|
ea491c6ca7
|
Bug 880041 (part 10) - Use JSObject::{is,as} for ScriptSourceObject. r=evilpies.
--HG--
extra : rebase_source : d55f1fa65735074b96e8006a76939defc5f40379
|
2013-06-16 18:07:07 -07:00 |
|
Nicholas Nethercote
|
31bd984125
|
Bug 880041 (part 9) - Use JSObject::{is,as} for RegExpObject. r=sfink.
--HG--
extra : rebase_source : 083c58e8a82bf7edb2a46e24cae47236af51a2ac
|
2013-06-16 17:39:43 -07:00 |
|
Nicholas Nethercote
|
ea95c4669f
|
Bug 880041 (part 8) - Use JSObject::{is,as} for PropertyIteratorObject. r=sfink.
--HG--
extra : rebase_source : 07cb730830bc8f61d6c28148c8c1e7e3ee94a6c8
|
2013-06-16 17:34:45 -07:00 |
|
Nicholas Nethercote
|
bdd2bfeecb
|
Bug 880041 (part 7) - Remove JSObject::isPrimitive, because it's dead. r=sfink.
--HG--
extra : rebase_source : 1e71fe2261b01b3769ecbb4377f8ef19d3a813da
|
2013-06-16 17:28:41 -07:00 |
|
Nicholas Nethercote
|
a388bcd855
|
Bug 880041 (part 6) - Use JSObject::{is,as} for MapIteratorObject. r=sfink.
--HG--
extra : rebase_source : 32577e3ec9c0aebc94dfedd46e7af29d8475c927
|
2013-06-16 17:27:16 -07:00 |
|
Nicholas Nethercote
|
a548ec558b
|
Bug 880041 (part 5) - Use JSObject::{is,as} for ElementIteratorObject. r=sfink.
--HG--
extra : rebase_source : 0f71366ff461d7c4d021e1d0381dad1b45462342
|
2013-06-16 17:24:34 -07:00 |
|
Nicholas Nethercote
|
b0fe8ad0a3
|
Bug 880041 (part 4) - Use JSObject::{is,as} for DataViewObject. r=luke.
--HG--
extra : rebase_source : 07ff2585a6e592d0ae0ec9716556d61165eb6a50
|
2013-06-16 17:19:53 -07:00 |
|
Nicholas Nethercote
|
dafcf11da6
|
Bug 880041 (part 3) - Use JSObject::{is,as} for ArrayBufferObject. r=luke.
--HG--
extra : rebase_source : 0c37996aa68c943451a52e819d6c6fb71eb0a7b4
|
2013-06-16 17:07:35 -07:00 |
|