Gabor Krizsanits
5c2e5e5fc5
Bug 735280 - Part 3: Components object specific wrapper. r=bholley
2012-04-25 20:12:33 -04:00
Gabor Krizsanits
404a89cdd5
Bug 735280 - Part 2: Add pre-create to nsXPComponents. r=bholley
2012-04-25 20:12:33 -04:00
Gabor Krizsanits
83b80ef327
Bug 735280 - Part 1: Connect XPCWrappedNativeScope and Components. r=bholley
2012-04-25 20:12:33 -04:00
Steve Fink
bbcebc84da
Bug 748109 - realpath -> abspath. r=terrence
...
--HG--
extra : rebase_source : 72dffb16b58fec41babde5aba3160e8da67782d1
2012-04-25 15:02:23 -07:00
Steve Fink
6b9aa60ab6
Bug 747543 - Convert JIT registration API to use JITChunks nearly everywhere in place of JITScripts. r=bhackett
...
--HG--
extra : rebase_source : a2ccddb35663ee3365f1440133c59a69ba4babca
2012-01-30 16:13:24 -08:00
Steve Fink
5cd6fb938b
Bug 748915 - Implement JS_IsArrayBufferViewObject
...
Also includes some warnings fixes.
--HG--
extra : rebase_source : 79f95f42db10a7ee20971dac3abd7364c4ef91f5
2012-03-28 14:43:01 -07:00
Andrew McCreight
942998aa7b
Bug 678615, part 2: remove FinishCycleCollection. r=smaug
2012-04-25 08:10:09 -07:00
Andrew McCreight
2448fd4542
Bug 678615 - remove ExplainLiveExpectedGarbage. r=smaug sr=peterv
2012-04-25 08:10:09 -07:00
Ed Morley
3a40bd5d7e
Backout afab1aaf6704 & 0405d42629fd (bug 747197), 0379525bbdca (bug 746262), 91b9cba098f8 (bug 745944), 8535dc5b590a (bug 741040) for win debug bustage
2012-04-25 09:54:34 +01:00
Mike Hommey
ae37a8da89
Bug 747870 - Properly align XPCLazyCallContext::mData. r=bholley
2012-04-25 09:09:08 +02:00
Mike Hommey
bc953168cf
Bug 743241 - Remove OSARCH and OSTYPE defines from config.mk. r=ted
2012-04-25 09:01:10 +02:00
Mike Hommey
477e364a2f
Bug 508942 - Use Preprocessor.py filters in #defines and #includes. r=ted,r=pike
...
Original patch by Markus Stange.
2012-04-25 09:00:57 +02:00
Matt Brubeck
e8b73d3caa
Back out bug 730208 and bug 747543 because of xpcshell test failures
2012-04-24 20:47:16 -07:00
Ryan VanderMeulen
5ad12c22c7
Backout 0b170d1f5d10 (bug 735280) due to red.
2012-04-24 22:09:23 -04:00
Gabor Krizsanits
656e5edc68
Bug 735280 - Part 3: Components object specific wrapper. r=bholley
2012-04-24 21:48:02 -04:00
Gabor Krizsanits
2c88425ab0
Bug 735280 - Part 2: Add pre-create to nsXPComponents. r=bholley
2012-04-24 21:48:01 -04:00
Gabor Krizsanits
244e16e5eb
Bug 735280 - Part 1: Connect XPCWrappedNativeScope and Components. r=bholley
2012-04-24 21:47:54 -04:00
Ehsan Akhgari
1d9db6868d
Merge mozilla-central into mozilla-inbound
2012-04-24 21:29:44 -04:00
Ehsan Akhgari
82b2ad1f74
Merge the last green PGO changeset from birch to mozilla-central
2012-04-24 20:54:12 -04:00
Patrick Wong
2cbca75f54
Bug 745659 - Removed the nsPrintfCString constructor which takes a length and all corresponding instances that call that particular constructor. This is accomplished by removing the length component from the instantiation. r=jlebar
2012-04-24 14:43:00 -04:00
Lukas Blakk
3d568afd10
Merging in version bump NO BUG a=relman
2012-04-24 12:54:16 -04:00
Bobby Holley
99188c66de
Bug 743615 - Add the JS_{Read,Write}StructuredClone api. r=jorendorff
2012-04-24 12:58:07 +02:00
Ehsan Akhgari
459d3866cd
Merge mozilla-central into birch
2012-04-24 10:49:42 -04:00
Ehsan Akhgari
5a6e7a436f
Merge from mozilla-central
2012-04-23 18:17:44 -04:00
Kyle Huey
92426a49b8
Bug 747245: Fix a silly weak reference assertion. r=bent a=mfinkle
2012-04-23 14:14:10 -07:00
Ehsan Akhgari
914f224cc9
Merge mozilla-central into birch
2012-04-22 16:10:35 -04:00
Nathan Froyd
c946ecb523
Bug 746228 - pack JSPropertyDescriptor better on 64-bit hosts; r=luke
2012-04-17 13:45:38 -04:00
Josh Matthews
5ca3d9ab23
Bug 729204 - Make docshell privacy notifications work across multiple processes. r=bz
2012-04-19 20:13:20 -04:00
Ehsan Akhgari
7a5c220f94
Merge mozilla-central into birch
2012-04-20 13:50:08 -04:00
Ehsan Akhgari
400a33e201
Merge mozilla-central into birch
2012-04-19 10:03:36 -04:00
Myk Melez
5e1bb7b3b5
bug 746156 - isolate webapp runtime files into subdirectory of Firefox package; r=bsmedberg, a=akeybl
2012-04-19 00:39:52 -07:00
Terrence Cole
ae12bfd459
Bug 746356 - Ignore js files in the root test dir; r=dmandelin, a=blassey
...
We should not be skipping computing their relative name, we should be skipping
them completely.
--HG--
extra : rebase_source : 3d2477afa62861afd0599f6448daf59acae7c268
2012-04-18 17:47:54 -07:00
Boris Zbarsky
069f0b5329
Bug 742168. Refer to experimental bindings, not Paris bindings, in the pref code, since it will only control a subset of the Paris bindings. r=peterv
2012-04-18 12:02:04 -04:00
Ginn Chen
51934cd883
Bug 689916 testing for regexp crash on SPARC r=dmandelin a=test-only
2012-04-18 18:41:10 +08:00
Marco Bonardo
d05cf71a3f
Merge last green PGO from inbound to central
2012-04-17 15:31:58 +02:00
Olli Pettay
7b140a1e7a
Bug 731875 - Geolocation doorhanger might cause a zombie compartment, GeoPositionOptions part, r=dougt
2012-04-16 22:08:48 +03:00
Luke Wagner
d78f85ee4c
Bug 745236 - fix f.apply(arguments) optimization bug 2 (r=bhackett,a=lsblakk)
...
--HG--
extra : rebase_source : cda098b51a867bf32f1486bc5b9170c3c747af9a
2012-04-13 09:55:13 -07:00
Luke Wagner
0c0f9a3f46
Bug 745236 - fix f.apply(arguments) optimization bug 1 (r=bhackett,a=lsblakk)
...
--HG--
extra : rebase_source : 2cb0944ca1beaa25f38d47180d73eb1cbaf0d285
2012-04-13 09:55:12 -07:00
Nicholas Nethercote
9ea8dcf549
Bug 745068 - Minor front-end cleanups. r=jorendorff.
...
--HG--
extra : rebase_source : 29e7d06bc87f19c0d0a8fe239af9219e6c255032
2012-04-16 15:35:31 +10:00
Brian Hackett
558ad169dd
Stop precisely tracking arguments and locals beyond a 1000 variable threshold, bug 735974. r=dvander
2012-04-15 21:38:53 -07:00
Brian Hackett
5d8d9974b3
Check type compatibility when coercing RootedVar to Handle, bug 745361. r=luke
2012-04-15 21:19:44 -07:00
Justin Lebar
8e926c44c6
Bug 741378 - Rejigger the js memory reporters to match jemalloc's. r=njn
2012-04-16 12:20:54 +10:00
Justin Lebar
90b099e5b7
Back out changeset 21f34fdd64a3 (bug 741378) because it breaks telemetry. r=me
2012-04-16 11:34:00 +10:00
Justin Lebar
10f1042441
Bug 741378 - Rejigger the js memory reporters to match jemalloc's. r=njn
2012-04-16 11:17:26 +10:00
Bobby Holley
7874a729ee
Bug 745483 - Don't assert that TI is enabled when the pref is disabled. r=jdm
2012-04-15 17:54:03 -07:00
Bobby Holley
2b0fa8a9b4
Bug 743843 - Introduce the options object for Components.Exception. r=Ms2ger,sr=mrbkap
2012-04-15 17:51:37 -07:00
Bobby Holley
6c76bfe298
Bug 743843 - Ditch the confusing switch-based parsing and add some comments. r=Ms2ger
2012-04-15 17:51:36 -07:00
Bobby Holley
c1aa950195
Bug 743843 - Factor individual argument parsers into helper methods. r=Ms2ger
2012-04-15 17:51:36 -07:00
Bobby Holley
2787eb0e76
Bug 743843 - Factor out Exception argument parsing into a helper class. r=Ms2ger
...
For ease of reviewing, note that there are only 2 changes to the big switch statement:
1 - return ThrowAndFail(...) -> return false.
2 - eMsgBytes -> messageBytes
2012-04-15 17:51:36 -07:00
Bobby Holley
51d10f780f
Bug 745422 - Factor fundamental traps into js::AbstractWrapper. r=gal
2012-04-15 16:43:14 -07:00