Benjamin Peterson
54436bcdd9
Bug 779694 - Handle zlib errors correctly. r=jorendorff
2012-08-02 13:31:45 -07:00
Doug Turner
045acc0826
Bug 779864 - onchange notifications of DeviceStorage should use code generator. r=smaug
2012-08-02 13:25:16 -07:00
Jason Orendorff
ced22e66f4
Bug 769504 - Atomize strings when using them as hash keys in a Map or Set. r=luke.
2012-07-04 10:24:20 -05:00
Jason Orendorff
9775d6fd16
Bug 779601 - Minor cleanup for JS_ValueToECMAInt32 and friends. r=bhackett.
2012-08-02 14:59:30 -05:00
Bill McCloskey
27ce7d4ffb
Backout bug 779183 for Talos crashes
2012-08-02 11:42:12 -07:00
Wes Johnston
7fe524d43a
Bug 777706 - Backout new dom bindings for touchlists. r=smaug
2012-08-02 10:41:42 -07:00
Terrence Cole
19a18cad75
Bug 777589 - Fix regress-50447-1.js, don't work around it in the harness; r=sfink
2012-07-27 18:16:11 -07:00
Benjamin Peterson
cc4d676247
Bug 767274: New expression decompiler. r=luke
2012-08-02 09:20:08 -07:00
Jon Coppeard
6c93983420
Bug 779183 - GC: Incremental sweeping of atoms table r=billm
...
* * *
Sweep atoms in a separate slice
* * *
Sweep atoms later in a separate slice
* * *
Code review followup
--HG--
extra : rebase_source : 774ad569a76425637483fcad093f04e30ad6912b
2012-08-02 16:04:14 +01:00
Jon Coppeard
fcb45339f1
Bug 779172 - GC: Incremental zeal modes interact badly with BudgetIncrementalGC r=billm
...
--HG--
extra : rebase_source : 520eeff0ecb498a8e04e974c8640d4c46bcb34a9
2012-08-02 10:54:30 +01:00
Doug Turner
e0b1269b07
Bug 763976 - Add onchange notifications to DeviceStorage. r=khuey
2012-08-01 23:29:34 -07:00
Ryan VanderMeulen
2a4ca6d035
Merge m-c to inbound.
2012-08-01 22:23:43 -04:00
Ryan VanderMeulen
a4643420b2
Merge the last PGO-green inbound changeset to m-c.
2012-08-01 22:18:33 -04:00
Eric Faust
6d4e293e26
Bug 752223 - Implement JS_NumberValue(), replacing JS_NewNumberValue(). (r=luke)
2012-08-01 17:59:47 -07:00
Ed Morley
d6d42179d1
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-08-01 18:36:33 +01:00
Olli Pettay
4f6e139505
Bug 777278 - Implement nsIDOMStorageEvent using event implementation codegen, r=mayhemer
2012-08-01 19:17:19 +03:00
Olli Pettay
fb67655737
Bug 777285 - Autogenerate SettingsEvent implementation, r=anygregor
...
--HG--
extra : rebase_source : 038f38a4f9efae15a3fbf4236c4456bf9cfa4577
2012-08-01 12:48:35 +03:00
Shu-yu Guo
a7438ed98d
Bug 771871 - Fix loading doubles into return regs in JM call IC when call/apply lowering speculation fails. r=bhackett
2012-08-01 17:25:34 -07:00
Siddharth Agarwal
fbe86c02fd
Bug 779688 - jstests.py invocation should have a $(PYTHON) in front. r=terrence
2012-08-02 05:26:39 +05:30
Jason Orendorff
6ed067133f
Bug 677032, r=jimb
2012-08-01 16:49:35 -07:00
Eric Faust
aa2ff706c8
Bug 749535 - Part 1: Implement JS_UnwrapObjectAs*Array(). (r=bhackett)
2012-07-31 20:31:55 -07:00
Eric Faust
921d44b1c5
Backout changesets 6e78bc0145ee, 97a1463cde9c, and 9097d0b3acc6 (Bug 749535) for
...
erroneous bug number (r=me).
2012-07-31 20:24:32 -07:00
Eric Faust
45485bc982
Bug 779015 - Make JS_Is*Array() not throw. (r=bhackett)
2012-07-31 20:08:32 -07:00
Eric Faust
ab97bdb717
Bug 749535 - Part 1: Implement JS_UnwrapObjectAs*Array(). (r=bhackett)
2012-07-31 20:05:19 -07:00
Benjamin Peterson
858bf2c4ad
Bug 779017 - Give every JSScript a ScriptSource. r=jorendorff
2012-07-31 19:18:22 -07:00
Bill McCloskey
55a35d384b
Bug 767209 - Consider changing GC slice time, or making it dynamic (r=terrence,smaug)
2012-07-31 18:39:39 -07:00
Bill McCloskey
2f97ce9b6a
Bug 778993 - Separate runtime's gcMallocBytes from compartment's gcMallocBytes Bug 778993 - Separate runtime's gcMallocBytes from compartment's gcMallocBytes (r=gwagner)
2012-07-31 18:33:29 -07:00
Benjamin Peterson
13947ee0e9
Bug 779347 - Add AutoFile to automatically handle the closing of FILE *. r=jimb
2012-07-31 17:35:46 -07:00
Steve Fink
51a8c936bc
Bug 777219 - Prepare SpiderMonkey for a fully rooted API; r=bhackett
...
--HG--
extra : rebase_source : a6a66d9e41932055e4529550d204d4098f32e37e
2012-07-23 13:37:31 -07:00
Benjamin Peterson
c9ff152177
Bug 779038 - Add an Evaluate variant which can read files. r=jimb
2012-07-31 15:25:41 -07:00
Till Schneidereit
dec43a91e0
Bug 462300 - Add support for self-hosting syntax and operations (r=luke)
...
--HG--
extra : rebase_source : 82852ba6bf800e4d87f64b178a963e71323af391
2012-07-10 00:11:39 +02:00
Jeff Muizelaar
7035d12956
Bug 779220. Add JS_InternStringN for callers that know the length of the string. r=luke
...
This mirrors the existing JS_InternUCStringN.
2012-07-31 12:26:14 -07:00
Luke Wagner
62d8c5a8e8
Bug 779215 - CallJS(Native|PropertyOp|PropertyOpSetter) should JS_CHECK_RECURSION, r=dmandelin
2012-07-31 11:58:33 -07:00
Jason Orendorff
981ff4d11d
Follow-up fix for bug 778921. We want tests to pass even when we have an even number of them. rs=luke via IRC.
2012-07-31 13:51:34 -05:00
Jason Orendorff
2042b8e5b5
Bug 778921 - Fix "warning: invalid manifest line element "pref(javascript.options.xml.content,true)" running JS tests in the shell with jstests.py. r=luke.
2012-07-31 11:55:45 -05:00
Ed Morley
06d91d67a6
Backout f84910a8474a (bug 462300) for crashes in xpcshell
2012-07-31 19:16:54 +01:00
David Zbarsky
f4c8db4f6c
Bug 779196 - Fix some initializing pointer as bool warnings r=luke
2012-07-31 10:28:23 -07:00
Till Schneidereit
49012e4643
Bug 462300 - Add support for self-hosting syntax and operations (r=luke)
...
--HG--
extra : rebase_source : 90e33d171ac0b79aebdf2f652909d72dd7ae2601
2012-07-10 00:11:39 +02:00
Ed Morley
f6b22287be
Backout 1ff1bb2115c0 (bug 778383), d6fc07492b92 (bug 777589) for bustage
2012-07-31 17:44:07 +01:00
Benjamin Peterson
806493f2f2
Bug 777834 - Don't call into the tokenizer if it's in an error state. r=jorendorff
2012-07-31 09:26:55 -07:00
Benjamin Peterson
c33290aa5e
Bug 777834 - Add a a tokenizer flag for error state. r=jorendorff
2012-07-31 09:26:48 -07:00
Luke Wagner
49d95dc2aa
Bug 777630 - add missing prop ic (r=bhackett)
2012-07-30 11:36:23 -07:00
Terrence Cole
6393492d04
Bug 778383 - Make jstests.py use an options list to pass around extra args; r=dmandelin
...
--HG--
extra : rebase_source : c5512f19d32ac7760760417a857bd89df3b070d7
2012-07-27 18:40:39 -07:00
Terrence Cole
c97afd58f7
Bug 777589 - Fix regress-50447-1.js, don't work around it in the harness; r=sfink
...
--HG--
rename : layout/reftests/svg/viewBox-and-pattern-02.svg => layout/reftests/svg/viewBox-and-pattern-01.svg
extra : rebase_source : a437bbb952ad1a9cf3b3065bbe684a302ac10845
2012-07-27 18:16:11 -07:00
Aryeh Gregor
6edbec8406
Bug 778681 part 6 - Fix some misuses of bool as nsresult; r=bz
2012-07-27 16:51:50 +03:00
Mike Habicher
01f8e81e31
Bug 740997 - ICS camera support, r=jst,gal,roc
2012-07-30 17:59:05 -04:00
Andrew McCreight
8df7caa03e
Bug 761422, part 4 - Don't try to be a hero in ReparentWrapperIfFound. r=bholley
2012-07-30 21:02:00 -07:00
Andrew McCreight
e9759cb6ad
Bug 761422, part 3 - get security wrappers before changing maps. r=bholley
2012-07-30 21:01:59 -07:00
Andrew McCreight
40af3f379d
Bug 761422, part 2 - guard against double reflectors on failure in ReparentWrapperIfFound. r=bholley
2012-07-30 21:01:59 -07:00
Andrew McCreight
0f7ac14a7b
Bug 761422, part 1 - Clone before we adjust XPC maps in ReparentWrapperIfFound. r=bholley
2012-07-30 21:01:59 -07:00
David Mandelin
29c16f09c0
Bug 779393 - Fix compile error in jsiter.cpp involving --enable-more-deterministic, r=bhackett
2012-08-01 11:25:33 -07:00
Benjamin Peterson
dd8f23f209
Bug 779400: Split ScriptSource::setSource into setSource and setSourceCopy. r=jorendorff
...
--HG--
extra : rebase_source : 21b507a980aceb792a75e2711a934d4f9d51f37a
2012-08-01 09:56:39 -07:00
Benjamin Peterson
42c23aa724
Bug 779372 - Add missing USE_ZLIB. r=jorendorff
...
--HG--
extra : rebase_source : 806628d3e75b989548a5d06b13d43a37d326d977
2012-08-01 09:56:37 -07:00
Benjamin Peterson
619c4880fc
Bug 777190 - Don't compress files with huge strings; reenable source compression. r=jorendorff
2012-07-30 19:23:46 -07:00
Benjamin Peterson
be5c38af46
Bug 778560 - Fix typo that prevented JS from ever using zlib. r=dmandelin
2012-07-30 19:23:44 -07:00
Ryan VanderMeulen
26da6164d3
Merge m-c to inbound.
2012-07-30 20:14:22 -04:00
Olli Pettay
c72a720f48
Bug 777401 - DictionaryHelpers.* build problems, r=khuey
2012-07-30 23:10:26 +03:00
Aryeh Gregor
57c0ad57fb
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Brendan Eich
b9452aad00
Bug 778627 - Warning and related/nearby naming/style nit fixes (r=bpeterson).
2012-07-30 13:58:18 -07:00
Bobby Holley
2c48de6a45
Bug 778409 - Enter the compartment of unwrappedProto rather than obj in Rewrap. r=gabor
...
This can happen if chrome sets its proto to a content object from a different scope
than the one doing the wrapping. In this case, the prototype chain looks like this:
chromeobj => CCW(examplecom_obj) => CCW(examplecom_scope.Object.prototype)
When wrapping chromeobj for exampleorg_scope, things will look like this:
COW(chromeobj) => CCW(examplecom_obj) => CCW(examplecom_scope.Object.prototype)
Note that we don't remap the proto of CCW(examplecom_scope) to
exampleorg_scope.Object.prototype, because the proto remapping only happens when
the object we're wrapping is chrome. There's no reason it has to be this way, but
even if we changed it we still wouldn't get the nice remapped lookup behavior to
exampleorg_scope.Object.prototype, because the proxy handler for CCW(examplecom_obj)
isn't a ChromeObjectWrapper, and thus doesn't know how to to the prototype bouncing
correctly.
Anyway, I suspect this case isn't worth worrying about as long as we don't crash.
2012-07-30 22:18:55 +02:00
Jason Orendorff
806c6dc8a4
Disable two E4X tests that were failing only on platforms using e10s content processes after landing bug 765890. no_r=orange.
2012-07-30 14:52:02 -05:00
Ted Shroyer
4211119139
Bug 765890 - Alter mochitests/jsreftests to pass when javascript.options.xml.content defaults to false. r=jorendorff.
...
--HG--
extra : rebase_source : 12bd1c7b597c4834424876ac797cf7c118434d5e
2012-07-20 14:00:53 -05:00
Aryeh Gregor
2e7996f8d1
Bug 777292 - Convert incorrect conversions to nsresult and fix named constants; r=ehsan
2012-07-27 16:59:29 +03:00
Landry Breuil
4df91067fc
Bug 778414. Fix clang builds on OpenBSD/i386. r=glandium
2012-07-30 17:57:04 +02:00
Ehsan Akhgari
c80897316e
Merge the nullptr conversion from mozilla-central into mozilla-inbound
2012-07-30 10:28:15 -04:00
Brian Hackett
4da0b7720d
Use HandleValue and MutableHandleValue in API hooks where possible, bug 776579. r=billm, sr=dmandelin
2012-07-30 05:19:09 -06:00
Aryeh Gregor
66d337960d
Bug 777292 - Add default cases to switches on nsresult; r=ehsan
2012-07-27 17:03:25 +03:00
Rafael Ávila de Espíndola
b99afdfb17
Bug 778301 - Remove old change for llvm.org/pr11003.
...
--HG--
extra : rebase_source : 41006c35798d0722a43b6c37bc0216a6c6064aa9
2012-07-28 08:04:45 -04:00
Benjamin Peterson
3b7ecb0d35
Bug 777776 - Properly barrier JSScript::scriptSource_. r=terrence
2012-07-28 15:18:33 -07:00
Ed Morley
35f13f7e90
Backout a5b21cffeebf (bug 743112) for intermittent but severe leaks; a=whatafunwaytospendtheday on a CLOSED TREE
2012-07-28 18:46:27 +01:00
Benjamin Peterson
36d4b2c395
Bug 778268 - Allow definitions with no uses to be removed. r=luke
2012-07-27 21:56:46 -07:00
Benjamin Peterson
064f4d886e
Backout 4cdd23569371 (Bug 777776) for more bustage
2012-07-27 19:35:01 -07:00
Terrence Cole
0377bfd95e
Bug 744675 - Make jstest suite default parallelism match cpu count; r=sfink
...
--HG--
extra : rebase_source : 41dab7c1354f31c27cb019a622b8602e7fc521c5
2012-07-27 17:51:12 -07:00
Benjamin Peterson
cdd5257acd
Bug 777776 - Properly barrier JSScript::scriptSource_. r=terrence
2012-07-27 17:51:49 -07:00
Bill McCloskey
d84ff9f0bd
Bug 778370 - Track individual sweep phases in GC statistics (r=terrence)
2012-07-27 17:37:21 -07:00
David Mandelin
42385a0327
Bug 778347: fix some MSVC warnings, r=luke
...
--HG--
extra : rebase_source : 859cdd689d4aa794ab8c25d39fb9f9cd7817a92c
2012-07-27 16:32:37 -07:00
Eric Faust
b5fc0ac9c5
Bug 747288 - Reland renaming jitinfo to MJITinfo. (r=bhackett)
2012-07-27 16:20:48 -07:00
David Mandelin
2779a603ff
Backout changeset 8bd9d81db80a which landed without a bug
...
--HG--
extra : rebase_source : 69b0afc5aab63afeea06919db9c2e635e7c6f1dc
2012-07-27 15:49:11 -07:00
Benjamin Peterson
2245f50fb8
Backout b69f5004fde8 (Bug 777776) for bustage
2012-07-27 15:22:13 -07:00
Benjamin Peterson
52f2036252
Bug 777776 - Properly barrier JSScript::scriptSource_. r=terrence
2012-07-27 14:42:56 -07:00
Steve Fink
82b0cf8278
Bug 777956 - With CPG, AutoCompartment no longer needs to store the target object. r=luke
2012-07-26 18:27:08 -07:00
Terrence Cole
c29bd1c107
Bug 777992 - Move array slowification barrier closer to update; r=billm
...
--HG--
extra : rebase_source : c7bb1cb451877282e6d8a1bc2b1e971cbbfad2a7
2012-07-27 12:32:16 -07:00
David Mandelin
41d9e9dd7a
Bug 776704: allow shell to build without zlib, r=bpeterson
2012-07-25 16:47:16 -07:00
Bill McCloskey
4d57317ec8
Bug 743112 - Incremental release of C++ objects during GC (r=smaug,jonco)
2012-07-27 11:27:51 -07:00
Bobby Holley
6d3eb5ee8b
Bug 760109 - Tests. rs=mrbkap
2012-07-27 12:15:46 +02:00
Bobby Holley
a7c9c6c0e0
Bug 760109 - Override traps in ChromeObjectWrapper to bounce lookups to the local prototype chain. r=mrbkap
2012-07-27 12:15:46 +02:00
Bobby Holley
27dfe5daed
Bug 760109 - Introduce an explicit ChromeObjectWrapper. r=mrbkap
...
For now it's identical to ChromeObjectWrapperBase. Custom behavior comes in the next patch.
2012-07-27 12:15:46 +02:00
Bobby Holley
bc2fe5e629
Bug 760109 - When COWing objects with standard prototypes, use the prototype in the home compartment instead. r=mrbkap
2012-07-27 12:15:46 +02:00
Bobby Holley
f2d2aebee5
Bug 760109 - Add an API to lookup proto key via standard prototype objects and vice-versa.
2012-07-27 12:15:46 +02:00
Bobby Holley
5a7d569a9a
Bug 760109 - Don't force wrappers to use the wrapped proto if they decide to use something different. r=mrbkap
2012-07-27 12:15:46 +02:00
Eric Faust
976b680d59
No bug - Rename JitInfo mJITInfo. (r=bhackett)
2012-07-26 19:44:52 -07:00
Ehsan Akhgari
ac735a4137
Backout changeset 0589b96414e6 which landed without a bug and broke the builds
2012-07-26 22:56:23 -04:00
Eric Faust
7f96a704b2
No bug - Rename JitInfo mJITInfo. (r=bhackett)
2012-07-26 19:44:52 -07:00
Terrence Cole
0335964257
Bug 777999 - Fix JSRefTest shell progressbar brokeness in windows; r=dmandelin DONTBUILD
...
--HG--
extra : rebase_source : e6170427c1d56de503c71157234ca2b1a52fe9aa
2012-07-26 18:07:17 -07:00
Bill McCloskey
e296fc91da
Bug 777919 - Free LifoAlloc chunks on background thread (r=luke)
2012-07-26 18:05:31 -07:00
Luke Wagner
f417d29a6c
Bug 777643 - re-enable arguments.length fast path in JM (r=bhackett)
2012-07-26 16:08:26 -07:00
Eric Faust
898361218d
Bug 777618 - Remove VALUE_TO_BOOLEAN and POP_BOOLEAN from interpreter. (r=luke)
2012-07-26 15:24:28 -07:00
Aryeh Gregor
16e0a465fd
Bug 779122 - nsXPCComponents_Utils::RecomputeWrappers should return nsresult, not bool; r=bholley
2012-07-31 18:24:38 +03:00
Boris Zbarsky
90f6c60e4d
Bug 777627. Make sure we can't accidentally turn off mochitests for a directory by reordering the Makefile.in. r=khuey
2012-07-26 12:38:03 -04:00
Ed Morley
0696306c60
Backout 137efb901fc9 (bug 777627) for bustage
2012-07-26 17:48:00 +01:00
Boris Zbarsky
f81242abb5
Bug 777627. Make sure we can't accidentally turn off mochitests for a directory by reordering the Makefile.in. r=khuey
2012-07-26 12:38:03 -04:00
Jan de Mooij
f3b611a445
Backout 72bd41f8ca61 (bug 777383) to see if it fixes a sunspider regression on 64-bit.
2012-07-26 17:37:09 +02:00
Ed Morley
8ae0bc807e
Merge mozilla-central to mozilla-inbound
2012-07-26 13:25:04 +01:00
Ed Morley
7c29aed7d0
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-07-26 13:04:00 +01:00
Olli Pettay
555347dbf5
Bug 776986 - Implement MozApplicationEvent using codegenerator, r=fabrice
2012-07-26 13:23:22 +03:00
Olli Pettay
2c67e04427
Bug 776971 - codegen DeviceLightEvent impl, r=dougt
2012-07-26 00:26:51 +03:00
Olli Pettay
a90431f527
Bug 776966 - Generate DeviceOrientationEvent implementation, r=dougt
2012-07-26 00:17:14 +03:00
Olli Pettay
56e3342ec9
Bug 777074 - dictionary_helper_gen.py doesn't handle 'unsigned long' types, r=khuey
2012-07-25 01:59:22 +03:00
Ed Morley
3ccef88f32
Backout eecd3aa199e6 (bug 776305), 62facd5b3da9, c6a0ac7d47d2 & 2d56621abfee (bug 776035), e4e68cf2bd40 (bug 776016), 0853a4d49b4e & 31de6ffdedcb (bug 770426), 43a69b4981f5 (bug 756786) for Windows mochitest crashes
2012-07-25 09:35:32 +01:00
Eric Faust
d074f7d445
Bug 749536 - Implement JS::ToBoolean to fastpath Value to Boolean unwrappings. (r=luke)
2012-07-24 22:59:55 -07:00
Mike Hommey
ad008ce17e
Bug 776305 - Fix building spidermonkey with system zlib after bug 761723. r=khuey
2012-07-25 07:44:08 +02:00
Mike Hommey
4558bb0067
Bug 776016 - Avoid Preprocessor.py warning when no commands are processed, but filters are. r=ted
2012-07-25 07:44:08 +02:00
Jan de Mooij
268b40e972
Bug 777383 - Don't add undefined type to property reads before test ops. r=bhackett
2012-07-26 13:40:46 +02:00
Jon Coppeard
6a07b75764
Bug 729760 - GC: Incremental sweeping of shapes and types r=billm
...
--HG--
extra : rebase_source : c3bdffe5b4093d774f8f5a7bdf42c9e734763326
2012-07-26 09:31:52 +01:00
Mike Hommey
e145e18ece
Bug 770426 - Replace double colon rules with dependency chains for preprocessing rules. r=khuey
2012-07-23 07:42:22 +02:00
Benjamin Peterson
1f84404f61
Bug 777181 - Breaking out of a for-let-in loop needs SRC_HIDDEN. r=luke
...
--HG--
extra : rebase_source : b71d4e1983d9e83f9392ff62fbff280cb3fb3295
2012-07-24 19:15:37 -07:00
Ryan VanderMeulen
587459cbe3
Merge
2012-07-24 22:06:27 -04:00
Benjamin Peterson
3abd48772d
Bug 777083 - Don't leak when ownSource is true. r=luke
2012-07-24 19:01:38 -07:00
Benjamin Peterson
1f0c50c269
Bug 776332 - Fix the rooting of Function's toSource/toString. r=terrence
2012-07-24 14:23:36 -07:00
Chao-ying Fu
4ce2c15dc2
Bug 774760 - Fix unaligned PCCounts double access (r=luke)
...
--HG--
extra : rebase_source : ac9c1d9cb21611a5c23ca92a187b7f3e0e422cf4
2012-07-24 11:11:44 -07:00
Ryan VanderMeulen
05f7625d7a
Merge m-c to inbound.
2012-07-24 22:00:07 -04:00
Olli Pettay
4fcbc28cca
Bug 776929 - Let event implementation codegen to generate MozContactChangeEvent, r=gwagner
2012-07-24 22:28:26 +03:00
Benjamin Peterson
61e4176978
Bug 776314 - Stub out genexp toSource. r=luke
2012-07-24 11:19:18 -07:00
Benjamin Peterson
1e3a0a9304
Bug 776314 - Add a script flag indicating if the script is a generator expression. r=luke
2012-07-24 11:19:08 -07:00
Gregory Szorc
10180e0770
Bug 776805 - Remove unused NO_GEN_XPT from rules.mk; r=glandium
2012-07-24 10:57:13 -07:00
Benjamin Peterson
ac41818e21
Bug 776430 - Use the rightmost URI to account for possible multiple prefixing. r=bz
...
--HG--
extra : rebase_source : 00d3a825d0743dc5ba61a0dbe69c6f8a75b4b208
2012-07-23 19:13:18 -07:00
Benjamin Peterson
7c366fa6f0
Bug 776317 - Separate the body of a constructed function from its braces with newlines. r=luke
2012-07-23 17:03:41 -07:00
Sean DuBois
9010529313
Bug 769908 - Switch DIR_INSTALL to INSTALL. r=ted
2012-07-23 20:02:20 -04:00
Benjamin Peterson
826269cee9
Bug 776388 - Create global threads. r=terrence
2012-07-23 15:05:03 -07:00
David Mandelin
898d5df9b9
Merge for backout of changeset d6531ef05a6f
2012-07-23 14:34:24 -07:00
David Mandelin
da65bdf5bf
Backed out changeset d6531ef05a6f
2012-07-23 14:33:14 -07:00
Benjamin Peterson
6cb45e52a7
Bug 776700 - completely disable compression until Sunspider is sorted out. r=dmandelin
...
--HG--
extra : rebase_source : e7d40b7c9a01bdb90288911f908c65c185f335e6
2012-07-23 14:23:19 -07:00
Luke Wagner
ac1d2b2b9f
Bug 776191 - Add missing case of 'with' deoptimization, r=dvander
2012-07-23 13:39:18 -07:00
Gary Kwong
75fe905ce4
Backed out changeset 4ee96b33d289, r=wrongAuthor
2012-07-23 14:00:36 -07:00
Gary Kwong
9c56bfaed4
Bug 776191 - Add missing case of 'with' deoptimization, r=dvander
2012-07-23 13:39:18 -07:00
Andrew McCreight
1ca56b02ad
Bug 773533 - import Element.h into XPConnect the right way. rs=Ms2ger
2012-07-23 15:38:30 -07:00
Steve Fink
95f2229c81
Bug 776732 - Add more things to getBuildConfiguration(), r=luke
2012-07-23 15:30:21 -07:00
Brian Hackett
ce1a73badb
Fix rooting hazard in eval cache, no bug. r=billm
2012-07-13 14:03:52 -06:00
Brian Hackett
02aac91b9c
Add more rooting for --enable-rootanalysis tbpl builds, bug 772303. r=terrence
2012-07-13 10:13:50 -06:00
Jan de Mooij
b116530f36
Bug 773586 - Initialize PICGenInfo::pc and clean up ICs a bit. r=bhackett
2012-07-13 15:32:25 +02:00
Bobby Holley
473b4a8aa9
Bug 763343 - Handle classinfo singletons in cross-compartment wrapping. r=peterv
2012-07-13 14:33:25 +02:00
Joshua Cranmer
e1cdfe2f05
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
...
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Steve Fink
1571904e6e
Bug 776635 - Allow use of JSRootedObject using only external headers. r=billm
...
Currently, JS::Rooted<JSObject*> requires the full definition of JSObject to be available (due to RootMethods<JSObject*>::kind() calling JSObject::rootKind()). This patch switches to using a RootKind<T> template that is explicitly specialized in jspubtd.h for externally-visible pointer types, but still falls back on T::rootKind() for other pointer types so that we don't need to explicitly specialize on eg all subclasses of JSString or JSObject.
--HG--
extra : rebase_source : 138a859babc1aac60e61fe6f08089d8dbb4995d2
2012-07-18 14:32:39 -07:00
Steve Fink
c08c7c1e3b
Bug 776632 - Implement testing function getBuildConfiguration. r=luke
...
The fuzzers currently infer the build configuration based on the presence or absence of various flags, and gkw noted that this will not work with JSGC_ROOT_ANALYSIS, so I thought it'd be nice to add something more direct. This is a stub set for now.
--HG--
extra : rebase_source : 0f1625a3d1c3e8cead17cd58e9f2cb0bc95817bd
2012-07-23 13:37:06 -07:00
Ehsan Akhgari
ed5670e57a
Bug 776660 - Return null from EnsureExpandoObject instead of false; r=bholley
2012-07-23 15:58:41 -04:00
Luke Wagner
6a7eb2d947
Bug 775684 - rm PND_TOPLEVEL (r=ejpbruel)
...
--HG--
extra : rebase_source : 90fed1498fc1e34d721afa5a3a4ba518ad0cf3c9
2012-07-23 11:09:59 -07:00
Luke Wagner
4bc4a22cd9
Bug 775647 - rm PND_INITIALIZED (r=ejpbruel)
...
--HG--
extra : rebase_source : 214c973cbe96c290cabe17ca987886991a975c0e
2012-07-23 11:09:57 -07:00
Luke Wagner
f0b88e9a9a
Bug 775647 - simplify control flow in BindVarOrConst (r=ejpbruel)
...
--HG--
extra : rebase_source : f3e2cc1047c38cc26c99cccec7c3f128c74cb708
2012-07-23 11:09:10 -07:00
Bobby Holley
b48990d745
Bug 773962 - Fix windows linkage bustage. r=me
2012-07-23 17:57:39 +02:00
Bobby Holley
16e4b5b871
Bug 772288 - Waive Xray for target objects in Cu.import. r=mrbkap
2012-07-23 16:47:18 +02:00
Matthew Noorenberghe
649ea34449
Bug 772288 - Tests. r=bholley
2012-07-23 16:47:18 +02:00
Bobby Holley
6761975fd3
Bug 773962 - Tests. r=mrbkap
2012-07-23 15:51:19 +02:00
Bobby Holley
75f3cd7c86
Bug 773962 - Introduce Cu.recomputeWrappers. r=mrbkap
...
It's sort of annoying to add this API just for tests, but there's not another
great way to trigger a compartment-wide transplant with Xray waivers
(since setting document.domain doesn't recompute wrappers to/from chrome, and
Xray waivers will stop being accessible to content entirely in bug 742444).
2012-07-23 15:51:18 +02:00
Bobby Holley
3c7a723a9f
Bug 773962 - Fix up waivers after transplanting. r=mrbkap
2012-07-23 15:51:18 +02:00
Bobby Holley
c85756fcc0
Bug 773962 - Refactor Xray waiving logic to allow simple lookups in the waiver map without creating a waiver. r=mrbkap
2012-07-23 15:51:18 +02:00
Bobby Holley
da19035a40
Bug 773962 - Add some asserts in the brain transplant code. r=billm
...
This catches the crash when the naughtiness happens, rather than later on.
2012-07-23 15:51:18 +02:00
Ed Morley
bc60033ff2
Backout deb1e2c80f84 (bug 770426) for causing bug 776503 on a CLOSED TREE
2012-07-23 14:28:32 +01:00
Ms2ger
b8bcc37434
Bug 761510 - Followup: remove unused variable in opt builds.
2012-07-23 12:41:57 +02:00
Mike Hommey
d3b70db257
Bug 775424 - Make cycle collection vtables rodata. r=smaug
2012-07-23 07:42:23 +02:00
Mike Hommey
a5d9a8f5e8
Bug 770426 - Replace double colon rules with dependency chains for preprocessing rules. r=khuey
2012-07-23 07:42:22 +02:00
Makoto Kato
a1614eb4d1
Bug 775410 - Remove nsinstall.exe.manifest. r=khuey
2012-07-23 14:40:12 +09:00
Benjamin Peterson
d334d9712c
Bug 776389 - Find the source of scripts from the subscript loader correctly. r=bz
2012-07-22 15:14:47 -07:00
Benjamin Peterson
5354c0f330
Bug 776283 - Decode sources properly before handing them to the JS engine. r=bz
2012-07-22 09:00:45 -07:00
Benjamin Peterson
1e144ee5ad
Bug 776200 - Reduce compression level as temporary fix for SunSpider regression. r=pierron
...
--HG--
extra : rebase_source : 7516bb18a5bbceca411d2053a5ff546cf0de27ec
2012-07-22 01:07:29 -07:00
Boris Zbarsky
9bb7bd33eb
Bug 775317. Add a test for the JSOPTION_VAROBJFIX behavior of JS_EvaluateScript. r=jorendorff
2012-07-21 22:37:43 -04:00
Boris Zbarsky
db146aed28
Bug 765163 followup. Don't write DictionaryHelpers.h while generating DictionaryHelpers.cpp. r=build-bustage for checkin to CLOSED TREE
2012-07-22 01:17:38 -04:00
Jason Duell
fe2a88a9e3
Backout f142f32a98a3 (Bug 775317) and ef14686c31d0 (Bug 761278). r=bustage
2012-07-21 20:05:37 -07:00
Boris Zbarsky
8aa2454089
Bug 775317. Add a test for the JSOPTION_VAROBJFIX behavior of JS_EvaluateScript. r=jorendorff
2012-07-21 22:37:43 -04:00
Tom Schuster
ead9f97837
Bug 775166 - Remove some ugly optimization in jsarray. r=bhackett
2012-07-21 13:06:37 +02:00
Tom Schuster
d81f8f9714
Bug 646599 - Constant folding should happen before deciding whether to turn obj[A] into obj.A. r=Waldo
2012-07-21 13:05:07 +02:00
Jonas Sicking
690071fc50
Bug 774585: Rename getCodebasePrincipal to getSimpleCodebasePrincipal since the behavior has semantically changed. r=mounir
2012-07-21 00:29:40 -07:00
Jonas Sicking
ba50571c17
Bug 774585: Fix xpc-sandbox creation code to create the correct principals. r=mrbkap
2012-07-21 00:29:40 -07:00
Gary Kwong
ea913a6043
Bug 633828 - Remove bogus assert. r=luke
...
--HG--
extra : rebase_source : c397bc741e71169e10993866790b79e5193b6157
2012-07-20 22:53:17 -07:00
Gary Kwong
bab7afd6f5
Bug 632778 - Update tests to use test metalines instead, since they are in jit-test.
2012-07-20 23:03:56 -07:00
Gary Kwong
60274013f2
Add test for bug 770952, take two.
2012-07-20 19:10:15 -07:00
Gary Kwong
54288985db
Backed out changeset 62d352e6a480 for breakage.
2012-07-20 19:54:58 -07:00
Gary Kwong
2daf3e2b00
Add test for bug 770952.
2012-07-20 19:10:15 -07:00
Luke Wagner
24a7ebc815
Bug 775807 - Don't disassemble partially-compiled scripts (r=jimb)
...
--HG--
extra : rebase_source : 5179fd12faea43f227c8369bae4588d5adfebc7c
2012-07-20 17:16:14 -07:00
Bobby Holley
f3dc2d0945
Bug 771202 - Add a PostTransplant nsIXPCScriptable hook. r=peterv
2012-07-13 10:55:14 +02:00
Terrence Cole
7bd9f009d0
Bug 764962 - Add a verifier mode for GenerationalGC post barriers; r=billm
...
This adds a store buffer which is enabled with --enable-gcgenerational and new
verifier modes 11 & 12 corresponding to pre-barrier verifier modes 4 & 5 when
enabled.
--HG--
extra : rebase_source : 9333a9e24a448865199c0d6f84f222c081b5611e
2012-06-20 18:48:56 -07:00
Luke Wagner
7ce06b3c12
Bug 775801 - LambdaIsGetElem should optimize based on JSOP_GETALIASEDVAR, not JSOP_NAME (r=dvander)
2012-07-20 16:17:24 -07:00
Luke Wagner
6c18556e02
Backout 970b733bd01d (bug 775801) due to tp5n bustage
2012-07-20 15:35:59 -07:00
Ryan VanderMeulen
7ad11464cb
Merge m-c to inbound.
2012-07-20 17:37:53 -04:00
Luke Wagner
c6ad094b0d
Bug 775801 - LambdaIsGetElem should optimize based on JSOP_GETALIASEDVAR, not JSOP_NAME (r=dvander)
...
--HG--
extra : rebase_source : 5995e62a63b47aa4abf88d8f16a2226bd9a991f1
2012-07-20 13:56:33 -07:00
Benjamin Peterson
79250d6a4c
No bug: class -> struct for compiler warning. r=dzbarsky
2012-07-20 15:58:18 -04:00
Olli Pettay
205c93c929
Bug 765947 - Preprocess the config file for generated events, r=khuey
2012-07-20 20:19:40 +03:00
Olli Pettay
2280255d92
Bug 765766 - Convert more event interface implementations to be autogenerated, r=jst
2012-07-20 19:58:28 +03:00
Olli Pettay
c992398490
Bug 765163 - Implement code generator for simple DOM events, r=jst,khuey
2012-07-20 19:42:08 +03:00
Jonas Sicking
ae7e96692e
Bug 774585 - Add GetDocShellCodebasePrincipal to nsIScriptSecurityManager. r=mounir
2012-07-20 00:06:24 -07:00
Mounir Lamouri
f8a7531c39
Bug 758258 - part 5 - Add GetAppCodebasePrincipal and GetNoAppCodebasePrincipal to nsIScriptSecurityManager. r=mrbkap sr=sicking
2012-07-19 20:28:08 -07:00
Benjamin Peterson
37bb2798f1
Bug 761723 - Add test for chrome toSource. r=bz
...
--HG--
extra : rebase_source : e4e41b30d2bdb73c8f48dd01a1ad8b974604978c
2012-07-20 20:20:09 +02:00
Benjamin Peterson
8e3b8e5b26
Bug 761723 - Add a runtime hook to retrieve source that wasn't saved. r=luke
...
--HG--
extra : rebase_source : de2e88f79e1e2a4a75ff5c5b296dbae052e4b076
2012-07-20 20:19:17 +02:00
Benjamin Peterson
3e366b4012
Bug 761723 - Add a context option to only save source for compileAndGo and function body scripts. r=jornedorff
...
--HG--
extra : rebase_source : d4637dfe967c0ea398bb4b08fa6f9955b14ff528
2012-07-20 20:19:02 +02:00
Benjamin Peterson
310dccbb29
Bug 761723 - Add memory reporting for script sources. r=njn
...
--HG--
extra : rebase_source : 5f2cdb960f29829e9da19bbe137a810f456cc7fc
2012-07-20 20:18:08 +02:00
Benjamin Peterson
22a7b2002f
Bug 761723 - Save script sources to implement Function.prototype.toString. r=jorendorff,njn,jimb,jst,Ms2ger
...
--HG--
extra : rebase_source : de1b55647780a30f98fe84d29ee3cb4a437a3ece
2012-07-20 20:17:38 +02:00
Terrence Cole
cd376e0ac5
Backout 189816733310 for Android bustage.
2012-07-20 11:07:44 -07:00
Nicholas Nethercote
25db739379
Bug 773533 (part 1) - Skip XBL nodes when looking for orphan DOM nodes. r=mccr8,smaug.
...
--HG--
extra : rebase_source : 0dd533b41b1ebd73bcd83852c01cd9a64adbc26a
2012-07-18 21:10:36 -07:00
Steve Fink
d095e1b521
Bug 775365 - Fill out the rooting API. r=billm
...
- add external type JSHandleString
- add external type JSMutableHandleValue
- allow converting a MutableHandle -> Handle
- add MutableHandle::fromMarkedLocation()
- make a non-const AudoVectorRooter::handleAt() that returns a MutableHandle
2012-07-18 14:31:24 -07:00
Bill McCloskey
de2714cfb5
Bug 774933 - Forgot to prepare GC before finishing it (r=terrence)
2012-07-19 17:15:32 -07:00
Bill McCloskey
b1875cd048
Bug 758408 - Fix XML slot handling (r=Waldo)
2012-07-19 16:56:14 -07:00
Mounir Lamouri
6e7f2253ad
Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
2012-07-18 21:25:19 -07:00
Steve Fink
cd96c07f2c
Backed out changeset afc1cf222996
2012-07-19 15:22:32 -07:00
Jason Orendorff
b310523a3d
Bug 725907 - for-of improvements, part 4: Add .next() method to iterator objects and make for-of call it. r=bhackett.
2012-07-03 16:34:56 -05:00
Jason Orendorff
9bcd8b30c0
Bug 725907 - for-of improvements, part 3: Implement .iterator() for arraylike DOM objects. r=bzbarsky.
2012-07-03 16:34:56 -05:00
Jason Orendorff
01b2776ef4
Bug 771027 - for-of semantics: convert the result of obj.iterator() to an object. r=bhackett.
2012-07-19 17:03:20 -05:00
Jason Orendorff
51bff16787
Bug 725907 - for-of improvements, part 2: Make for-of loops just call .iterator() instead of using the magic iteratorObject hook with an extra flag. r=bhackett.
2012-07-03 16:34:56 -05:00
Jason Orendorff
fe4d7d7bd6
Bug 725907 - for-of improvements, part 1: minor C++ refactoring, rename Iterator to PropertyIteratorObject. r=Waldo.
2012-07-03 16:34:40 -05:00
Jason Orendorff
086623b81f
Bug 770854 - Put frontend code in the frontend namespace. r=njn.
2012-07-09 13:54:28 -05:00
Siddharth Agarwal
08aa7e308e
Bug 774054 - Switch mochitest file $(INSTALL) to install_cmd. r=glandium
...
--HG--
extra : rebase_source : f01a7f0ab55c32256c641dbfa33024132ad0cc79
2012-07-20 01:07:10 +05:30
Mounir Lamouri
a849186201
Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
2012-07-18 21:25:19 -07:00
Mounir Lamouri
8b371aed8a
Bug 327244 (2/2) - Remove nsIScriptSecurityManager::CheckLoadURI(). r=sicking,jlebar
2012-07-18 15:27:02 -07:00
Mounir Lamouri
ff9d427dc7
Bug 327244 (1/2) - Remove nsIScriptSecurityManager::CheckLoadURIStr(). r=sicking
2012-07-19 10:49:17 -07:00
Justin Lebar
2170f814d5
Bug 773980 - Add Components.utils.isDeadWrapper. r=bholley
...
--HG--
rename : js/xpconnect/tests/Makefile.in => js/xpconnect/tests/browser/Makefile.in
2012-07-19 12:39:43 -04:00
Terrence Cole
8778e3d28d
Bug 772292 - Convert JSObject2WrappedJSMap to a new-style HashTable; r=mrbkap
...
--HG--
extra : rebase_source : a51ae61fde535ba18e84bec484509099101247ab
2012-07-07 16:11:54 -07:00
Jim Mathies
031c062b8b
Bug 762519 - Send xpconnect stack dump output and javascript dump output to the win debugger when attached. r=ehsan, mrbkap
2012-07-19 09:58:44 -05:00
Rafael Ávila de Espíndola
2ef8d511ed
Bug 755145 - Define CCACHE_CPP2 when using ccache and Clang. r=glandium.
2012-07-19 09:20:46 -04:00
Makoto Kato
2a4902ee1b
Bug 771401 - Change PRTime in IDL to signed long long. r=bholley sr=bsmedberg
2012-07-19 18:53:30 +09:00
Ed Morley
bb507d18ac
Backout ea6db8f420c0 (bug 770831), b51c79ee0883 (bug 774957), 020f6ed5958b (bug 758258), 11d8e19e1fca (bug 758258), 707fc51bfe2e (bug 775354), 489d944a6fe6 (bug 327244), be7df3c9d50f (bug 327244) for m-oth orange
2012-07-19 08:29:48 +01:00
Mounir Lamouri
147b74c44a
Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
2012-07-18 21:25:19 -07:00
Mounir Lamouri
30741d2c3a
Bug 327244 (2/2) - Remove nsIScriptSecurityManager::CheckLoadURI(). r=sicking,jlebar
2012-07-18 15:27:02 -07:00
Mounir Lamouri
2b7700d07d
Bug 327244 (1/2) - Remove nsIScriptSecurityManager::CheckLoadURIStr(). r=sicking
2012-07-18 13:35:15 -07:00
Ryan VanderMeulen
1289c5333c
Backout 61d052e202c8 (bug 647367) due to Windows bustage.
2012-07-18 22:33:41 -04:00
Nicholas Nethercote
1f182688f1
Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/. r=luke.
...
--HG--
rename : js/src/jshash.cpp => js/jsd/jshash.cpp
rename : js/src/jshash.h => js/jsd/jshash.h
extra : rebase_source : 22311241bc356e2c724c28f4199cfa8008d594a9
2012-07-18 17:38:10 -07:00
Nicholas Nethercote
3607438e75
Bug 771378 (part 4) - Follow-up to avoid an uninitialized variable. r=sfink.
...
--HG--
extra : rebase_source : 44f1456136324ae76f27077829faf546024bad11
2012-07-18 15:53:17 -07:00
Benjamin Peterson
0f84266c79
Bug 725702: support for of loops in Reflect.parse r=dherman
2012-07-18 18:14:15 -04:00
Luke Wagner
76b9d00102
Bug 680562 - Remove CHECK_INTERRUPT_HANDLER (r=jimb)
2012-07-08 03:07:25 -07:00
Luke Wagner
dd3070363a
Bug 761510 - rm JSFUN_NULL_CLOSURE (r=jimb)
2012-07-17 16:35:58 -07:00
Andrew McCreight
e82547c80d
Bug 761831 - Be less ambitious in GetMemberInfo. r=bholley
2012-07-18 13:28:58 -07:00
Rafael Ávila de Espíndola
59619ba083
Bug 775134 - Remove extra ; r=ehsan.
...
--HG--
extra : rebase_source : 1d44663679e8f1944649d54608e5e6e6694e88c5
2012-07-18 12:15:47 -04:00
Ehsan Akhgari
0b1420ef08
Merge mozilla-central into mozilla-inbound
2012-07-18 09:38:49 -04:00
Bobby Holley
2d242e094b
Bug 774245 - Remove unnecessary memset. r=mccr8
2012-07-18 14:56:54 +02:00
Brian Hackett
eca5f07a6f
Treat known booleans like integers during bitops, bug 774812. r=jandem
2012-07-18 06:43:18 -06:00
Brian Hackett
b12fe94570
Use distinct types and scripts for generic inner wrapper functions, bug 638794. r=jandem
2012-07-18 06:35:00 -06:00
Ed Morley
a2bf606a9d
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-07-18 13:32:24 +01:00
Bobby Holley
b4fc3bcfe8
Bug 774245 - Tests. r=mrbkap
2012-07-18 13:51:28 +02:00
Bobby Holley
0a7b5241fb
Bug 774245 - Reimplement LookupMethod. r=mrbkap
2012-07-18 13:51:28 +02:00
Bobby Holley
217bf3edb0
Bug 774245 - Add WrapperFactory and XrayWrapper machinery to allow same-compartment Xray wrapping. r=mrbkap
2012-07-18 13:51:28 +02:00
Bobby Holley
0586e200e7
Bug 774245 - Factor out single-level checked unwrapping into a helper function. r=mrbkap
2012-07-18 13:51:28 +02:00
Ms2ger
7e2c431c5b
Bug 765464 - Part b: Add an exnType to JSErrorReport; r=Waldo
2012-07-18 12:36:08 +02:00
Ms2ger
3e342917f0
Bug 765464 - Part a: Introduce JS_ReportErrorNumberVA; r=Waldo
2012-07-18 12:36:08 +02:00
Rafael Ávila de Espíndola
8615ea1f64
Bug 774671 - Fix mismatched declarations. r=luke.
2012-07-17 12:54:41 -04:00
Rafael Ávila de Espíndola
acfd236b57
Bug 774559 - more workaround for llvm.org/pr12127. r=dvander.
...
LLVM is inlining these functions that use a lot of stack space into the
recursive EmitTree.
2012-07-16 23:53:30 -04:00
Ehsan Akhgari
5a262d0761
Bug 749101 - Move window.performance to the new DOM bindings; r=bzbarsky
2012-07-16 21:42:18 -04:00
Alex Crichton
3ee3fbd828
Bug 774330: Don't unnecessarily prevent code from entering the JIT with SPS enabled. r=luke
2012-07-16 18:11:20 -07:00
Luke Wagner
7970571b2d
Bug 683069 - rm setParent hack in JSCompartment::wrap (r=bholley)
...
--HG--
extra : rebase_source : 5e011d68fa37c812d2f238c6574def343f9a8e42
2012-07-16 17:37:57 -07:00
Benjamin Peterson
4adca6804b
Bug 774511 - Remove unused exception message. r=terrence
2012-07-16 20:38:47 -04:00
Nicholas Nethercote
a5bc06b42e
Bug 771378 (part 3) - Remove MUST_FLOW_THROUGH and related things. r=jwalden.
...
--HG--
extra : rebase_source : cf7a8638b7ce8a9313561f22686dc16371d14756
2012-07-17 16:40:25 -07:00
Nicholas Nethercote
5b04f7644a
Bug 771378 (part 2) - Remove use of MUST_FLOW_THROUGH from jsxml.cpp. r=jwalden.
...
--HG--
extra : rebase_source : 0ee0800006badf84d5ab415a858354e606f648fb
2012-07-17 16:40:21 -07:00
Nicholas Nethercote
8d60ccac35
Bug 771378 (part 1) - Remove use of MUST_FLOW_THROUGH from BytecodeEmitter.cpp. r=jwalden.
...
--HG--
extra : rebase_source : c45808569daa61d10bd57fdc5b969e4880cc3ada
2012-07-17 16:36:50 -07:00
Nicholas Nethercote
a8fffc0cb9
Bug 771378 (part 0) - Add ScopedFreePtr to Utility.h. r=jwalden.
...
--HG--
extra : rebase_source : b43cb64bb1175c4111903f5c30f533612daae841
2012-07-05 17:29:56 -07:00