Kyle Huey
|
20a663e7f3
|
Bug 882162: Part 1 - Create a mozilla::CycleCollectedJSRuntime class. r=mccr8,bholley
|
2013-06-18 12:02:07 -07:00 |
|
Kyle Huey
|
c094a9abfa
|
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
|
6eb232533a
|
bug 875549: mozbuild cleanup for HOST_CSRCS. r=gps
|
2013-06-18 09:10:50 -04:00 |
|
Jan de Mooij
|
7877bf9da6
|
Bug 882323 - Fix LoadTypedArrayElementHole type barrier. r=bhackett
|
2013-06-18 13:44:06 +02:00 |
|
Jan de Mooij
|
cba41605d1
|
Bug 883748 - Specialize MUrsh as double if needed. r=bhackett
|
2013-06-18 13:44:01 +02:00 |
|
Jon Coppeard
|
586c7b4514
|
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
|
a2eed15990
|
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
|
59d5490ab4
|
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
|
82483ce6e9
|
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
|
1fbdd040c3
|
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
|
7d67d5fd51
|
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
|
380bbbbf25
|
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
|
ebba4e44e9
|
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
|
e4833ab1f0
|
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
|
d26e929f47
|
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
|
5ce60f381e
|
Bug 883569 - X86 assembly spew fixes r=sstangl
|
2013-06-17 14:00:50 -07:00 |
|
Terrence Cole
|
950019cb01
|
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
|
46836dcbb2
|
Bug 883973 - Try disabling PGO around InlineFrameIteratorMaybeGC::findNextFrame, r=djvj.
|
2013-06-17 18:51:38 -06:00 |
|
Terrence Cole
|
d50028fa31
|
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
|
abc39cc023
|
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
|
3b99845dd9
|
Bug 883490: Add annotation to testfile it returns a type error, r=philor
|
2013-06-17 23:30:37 +02:00 |
|
David Zbarsky
|
1bbc1bfdf0
|
Fix a typo, no bug
|
2013-06-17 14:28:11 -07:00 |
|
Hannes Verschore
|
25c88bdd49
|
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
|
b6c4408d8f
|
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
|
96c1415d0a
|
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
|
4728bf4f51
|
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
|
447f29004e
|
Bug 883661 - Fix and document numeric comparator invariants.
|
2013-06-17 10:51:16 -06:00 |
|
Jason Orendorff
|
d9875a3954
|
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
|
845ea3a183
|
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
|
a89df7f7c2
|
Bug 883656 - Handle lazy functions in b[a] lambda pattern matching, r=luke.
|
2013-06-17 10:12:36 -06:00 |
|
Dan Gohman
|
110acae4cf
|
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
|
58d7a06b9f
|
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
|
31f2427513
|
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
|
fc3986e8ee
|
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
|
ae8a5c4294
|
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
|
cff6f6f0ac
|
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
|
459e100d0f
|
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
|
47a1c50067
|
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
|
0179f131f4
|
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
|
b26934289e
|
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
|
8449568abb
|
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
|
2db51a54b2
|
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
|
f1c55f1edd
|
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 |
|
Nicholas Nethercote
|
d863537a18
|
Bug 880041 (part 2) - Use JSObject::{is,as} for {Normal,Strict,}ArgumentsObjects. r=luke.
--HG--
extra : rebase_source : 1648dd8eae1d1fdcc28644b9865960560ba301f8
|
2013-06-16 17:06:04 -07:00 |
|
Jason Orendorff
|
5bf50ecb90
|
Bug 880041 (part 1) - Introduce JSObject::{is,as} template functions, and use them for ModuleObject. r=nnethercote.
--HG--
extra : rebase_source : 46a475d54d29fd8a20ca3f201368b350b6d69008
|
2013-06-16 16:47:30 -07:00 |
|
Nicholas Nethercote
|
faefca9900
|
Bug 881579 - Use the canonical #ifndef wrapper form in SpiderMonkey headers so that GCC and clang can avoid including them more than once per compilation unit. r=benjamin.
--HG--
extra : rebase_source : f9d2b33defe07837da4828a57c66fe0ea6772bae
|
2013-06-16 16:11:24 -07:00 |
|
Nicholas Nethercote
|
480f54789c
|
Bug 883691 - Fix some simple clang warnings in SpiderMonkey. r=bhackett.
--HG--
extra : rebase_source : 168fe0710a42ebf3f90c14ecb12de32305987586
|
2013-06-16 18:12:35 -07:00 |
|
Douglas Crosher
|
058d956158
|
Bug 883106 - IonMonkey: avoid emitting zero length perf Jit map entries, r=nmatsakis
|
2013-06-14 21:03:19 +10:00 |
|
Douglas Crosher
|
6779b4dd6c
|
Bug 883108 - Asm.js: re-enable Ion Spew, r=nmatsakis
|
2013-06-14 21:16:55 +10:00 |
|
Brian Hackett
|
4f09bec94f
|
Bug 883562 - Check for lazy functions when bailing out from Ion to Baseline.
|
2013-06-16 10:37:56 -06:00 |
|