Ms2ger
89fffd12a6
Bug 847195 - Make NamedNodeMap only deal with Attrs; r=khuey
...
--HG--
rename : dom/interfaces/core/nsIDOMNamedNodeMap.idl => dom/interfaces/core/nsIDOMMozNamedAttrMap.idl
2013-03-10 09:00:33 +01:00
Ms2ger
7826020b56
Bug 825285 - Part b: Move ArchiveReader to Paris bindings, remove XPCOM goop; r=khuey
2013-03-10 08:57:14 +01:00
Julian Seward
3a517af32a
Bug 779291: Implement SPS stackwalk using the breakpad unwinder. r=bgirard,glandium
2013-03-10 23:00:23 +01:00
Terrence Cole
3668fb4261
Bug 847698 - Move most slot allocation closer to object creation; r=bhackett
...
--HG--
extra : rebase_source : 307f719ea2827f3216d021779638d5708f14ca4e
2013-03-03 12:43:40 -08:00
Jacek Caban
3960369e11
Bug 849174 - inline function declared as dllimport warning js jsfriendapi.h r=bholley
2013-03-09 17:26:07 +01:00
Phil Ringnalda
dd94545031
Back out c9f5d3ebba39 (bug 835552) for Windows build bustage
...
CLOSED TREE
2013-03-09 08:15:42 -08:00
Kannan Vijayan
273a41dfae
Bug 849302 - Allow rooting of IonCode objects. r=terrence
2013-03-09 11:02:51 -05:00
Terrence Cole
3e92ec99e1
Bug 850074 - Move SpiderMonkey stack rooting infrastructure to RootingAPI.h; r=billm
...
--HG--
rename : js/src/gc/Root.h => js/public/RootingAPI.h
extra : rebase_source : 52027c9c887f686a86097e5465179fa69fac9d6c
2013-03-12 14:05:57 -07:00
Norbert Lindenberg
58e4ab71e6
Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (ICU stubs). r=jwalden
...
--HG--
extra : rebase_source : 85f45e08558ee989397d5c02af6bc141b6741db4
2013-03-12 13:54:30 -07:00
Norbert Lindenberg
833d9f681d
Bug 724533 - Enable use of ICU headers. r=glandium
...
--HG--
extra : rebase_source : fc21b6ca249d7184918e59f84983d29f405ededa
2013-03-12 13:37:44 -07:00
Steve Fink
6d21fc6e27
Bug 835552 - Make load() be script-relative and read()/snarf() be cwd-relative. r=njn
2013-01-28 13:22:02 -08:00
David Anderson
25635d0426
Use the right JSOP_CALLEE when inlining (bug 842300, r=nbp).
2013-03-07 08:52:00 -05:00
Olli Pettay
eaf67cc919
Bug 822399 - Make Event to use Paris bindings, r=peterv
2013-03-09 13:34:29 +02:00
Bill McCloskey
7401ed1cc2
Back out bug 846890 for reftest orange
2013-03-08 21:27:25 -08:00
Terrence Cole
611c1b675e
Bug 849456 - Fix a potential NULL deref on OOM. r=mrosenberg
2013-03-08 17:44:09 -08:00
Bill McCloskey
0ca2a01b5b
Bug 846890 - Avoid check for native anonymous content when possible (r=bholley)
2013-03-08 18:49:36 -08:00
Zack Weinberg
b3e07ad975
Bug 847181: prune unused printing-related nsresult codes, make printing error codes available in Components.results, and improve English of printing error messages. r=smaug
2013-03-08 21:45:14 -05:00
Bill McCloskey
480555039f
Bug 843919 - Disable full compartment checks by default (r=jonco)
2013-03-08 11:38:49 -08:00
Bill McCloskey
dcbbb8ea4f
Bug 848602 - Add some volatile annotations (r=terrence)
2013-03-07 18:01:25 -08:00
Bill McCloskey
f97da5adfb
Bug 848587 - Avoid racing on isHeapBusy (r=terrence)
...
--HG--
extra : rebase_source : 1667f00b8233d190ca74740b125e8de033c7d8dd
2013-03-07 18:01:19 -08:00
Mike Hommey
b6192e21e3
Bug 848735 - Fix INSTALL_EXTENSION_ID rule. r=ted
2013-03-08 09:32:55 +01:00
Ryan VanderMeulen
a002f04431
Backed out changeset 8ed74a9e1a3e (bug 848602) and changeset a114e8c5e9ef (bug 848587) for bustage on a CLOSED TREE.
2013-03-07 22:00:28 -05:00
Bill McCloskey
f1a6218a3f
Bug 848602 - Add some volatile annotations (r=terrence)
2013-03-07 18:01:25 -08:00
Bill McCloskey
2139d2c10b
Bug 848587 - Avoid racing on isHeapBusy (r=terrence)
2013-03-07 18:01:19 -08:00
Nicolas B. Pierron
80e64c1ac3
Bug 844452 - Box boolean inputs on MCompare-strings. r=dvander
2013-03-07 17:49:11 -08:00
Terrence Cole
91fb484d2f
Bug 848601 - Lookup the trace kind to use when marking at compile time; r=billm
...
--HG--
extra : rebase_source : 9e913d55b65433ad3251b07e5f38d9195ea97e6f
2013-03-07 10:55:34 -08:00
Norbert Lindenberg
e6e9c81569
Bug 848664 - New intrinsics for self-hosted JavaScript missing from jshint globals. r=nmatsakis
2013-03-07 17:26:39 -05:00
Terrence Cole
2c777f871b
Bug 848612 - Don't store strings in the store buffer; r=billm
...
--HG--
extra : rebase_source : f287f6b0945bc0a84ac1acfef9fcad985591db82
2013-03-07 10:50:26 -08:00
Terrence Cole
96e6fac9f3
Bug 848608 - Make eagerlyTraceWeakMaps an enum; r=billm
...
--HG--
extra : rebase_source : 20558f611dda644f966d4660b88895a0cbc5c7d1
2013-03-07 10:49:30 -08:00
Terrence Cole
7379063d39
Bug 848599 - Implement DisableGenerationalGC like DisableIncrementalGC; r=billm
...
--HG--
extra : rebase_source : aad333f9196a74e4579be70bd2ebf62fe16f23ed
2013-03-07 10:47:56 -08:00
Terrence Cole
d87955463c
Bug 841059 - Do not use the ArenaHeader for sizeOfThis on JSObject; r=billm
...
--HG--
extra : rebase_source : 6d14d5dca727703166c1cdcc694ec688223e6692
2013-02-13 13:34:25 -08:00
Terrence Cole
1e571cf37b
Bug 841059 - Make Cell::chunk and Cell::address private; r=billm
...
--HG--
extra : rebase_source : e6800f71b6950af84b56c541fe6dbdeb8f62abdf
2013-02-13 10:39:17 -08:00
Jon Coppeard
21c7dfb5df
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove AutoAssertNoGC and AssertCanGC r=terrence
...
--HG--
extra : rebase_source : b2afa454a539be84db7a3b11eb7c776bf4054b07
2013-03-06 18:10:35 +00:00
Jon Coppeard
3f97c69827
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AssertCanGC r=terrence
...
--HG--
extra : rebase_source : 571a1c515d382c94d7a4c4398a08ea48d5507294
2013-03-06 18:10:30 +00:00
Jon Coppeard
08b1e4676b
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AutoAssertNoGC r=terrence
...
--HG--
extra : rebase_source : d541aeba854e1a10ceebaec2fda366d9b47f7f2e
2013-03-06 18:10:22 +00:00
Jon Coppeard
a0a3f88913
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
...
--HG--
extra : rebase_source : 35cbf3cc4da4598c2e9e6975028ef397718849db
2013-03-06 16:41:43 +00:00
Jon Coppeard
c3e865f5a7
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
...
--HG--
extra : rebase_source : ba8202f4e1f7bd5560a57392f800d255e52b4a54
2013-03-06 16:41:42 +00:00
Jon Coppeard
6fbb22c50b
Bug 848395 - GC: Move Rooted to JS namespace - Move js::Rooted to JS namespace r=terrence
...
--HG--
extra : rebase_source : c25db8f97c5d6b39b96dc89976bcc00a85ddbde3
2013-03-06 16:41:38 +00:00
Jan de Mooij
c540959838
Bug 848733 - Don't eliminate callee phi when inlining natives. r=bhackett
...
--HG--
extra : rebase_source : c64645da8a4edf6bc132f509741f7ebcdb8e842d
2013-03-07 14:38:09 +01:00
Gregory Szorc
7b6f9c7add
Bug 818246 - Part 1: Remove unncessary definitions of XPIDL_MODULE; r=glandium
...
XPIDL_MODULE defaults to MODULE. These Makefile.in were setting
XPIDL_MODULE to the same value as MODULE.
--HG--
extra : rebase_source : e96bd34d5949d0ab94cecbec35d6c9f4bffec01e
2013-03-07 05:03:51 -08:00
Ed Morley
8bb7764f06
Backed out changeset f27dbd9ba370 (bug 848395) for crashes on Windows on a CLOSED TREE
2013-03-07 13:04:24 +00:00
Ed Morley
68f233c99d
Backed out changeset e112b04664a6 (bug 848395)
2013-03-07 13:03:39 +00:00
Ed Morley
3a53c22824
Backed out changeset 28ef4bdff455 (bug 848395)
2013-03-07 13:03:35 +00:00
Ed Morley
23b3971c61
Backed out changeset f079105a0966 (bug 848449)
2013-03-07 13:03:31 +00:00
Ed Morley
f65128b26a
Backed out changeset d01a2a30d626 (bug 848449)
2013-03-07 13:03:27 +00:00
Ed Morley
83369c0cc0
Backed out changeset 1768185637fd (bug 848449)
2013-03-07 13:03:23 +00:00
Jon Coppeard
57f723252d
Bug 841801 - Allow proxies to be finalized in the background r=billm
...
--HG--
extra : rebase_source : 48da96daddf75f505bf90c8e2ce2cdd6daf04cc5
2013-02-21 10:19:17 +00:00
Jon Coppeard
fd830891e6
Bug 841801 - Keep finalizable objects out of the nursery r=billm
...
--HG--
extra : rebase_source : ea13c882c82554a1510df47aadbc1bb1c6b6e569
2013-02-21 18:51:14 +00:00
Jon Coppeard
93c72cfb15
Bug 841801 - Sweep some objects in the background r=billm
...
--HG--
extra : rebase_source : 8940bfbb1f223762bbc5ef38827467aa76505af1
2013-02-08 08:40:49 +00:00
Jon Coppeard
87c20f6619
Bug 841801 - Enable finalization of objects on the background thread r=billm
...
--HG--
extra : rebase_source : a08fb0b68aeffac400d300715ac874cfcbf535fc
2013-02-15 10:18:46 +00:00
Steve Fink
3f372d1044
Bug 847121 - Avoid using unstable chars r=terrence
2013-03-06 16:02:19 -08:00
Jon Coppeard
e9c60bdc61
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove AutoAssertNoGC and AssertCanGC r=terrence
...
--HG--
extra : rebase_source : 25c0bc6813b753c023ab7f1d1085b3575083c96d
2013-03-06 18:10:35 +00:00
Jon Coppeard
ece4b2b0ec
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AssertCanGC r=terrence
...
--HG--
extra : rebase_source : 234e493f9db6b85c054f5a5189a60d3ca632ab62
2013-03-06 18:10:30 +00:00
Jon Coppeard
2b0c3c5967
Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AutoAssertNoGC r=terrence
...
--HG--
extra : rebase_source : b29d38c194a9b9a25febaab4b892952a7af17af8
2013-03-06 18:10:22 +00:00
Jon Coppeard
6a98a4532a
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
...
--HG--
extra : rebase_source : 866879df05e3ec3f8e93570eb3f6b71103636b41
2013-03-06 16:41:43 +00:00
Jon Coppeard
35af8c4285
Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
...
--HG--
extra : rebase_source : 35da680c5e5c2417357adbdcee6fa1b2a1108e20
2013-03-06 16:41:42 +00:00
Jon Coppeard
70b943ecaf
Bug 848395 - GC: Move Rooted to JS namespace - Move js::Rooted to JS namespace r=terrence
...
--HG--
rename : content/svg/content/src/SVGFEMergeElement.cpp => content/svg/content/src/nsSVGFilters.cpp
rename : content/svg/content/src/SVGFEImageElement.h => content/svg/content/src/nsSVGFilters.h
extra : rebase_source : ef1bc19481aad5df11259987f1dea449678c46ed
2013-03-06 16:41:38 +00:00
Nicolas B. Pierron
5c7f561aab
Bug 843733 - Fix warning with gcc 4.7. r=mjrosenb
2013-03-06 22:17:25 -08:00
Nicholas D. Matsakis
ba525c28ae
Bug 847605 - Convert to using branchIfFalseBool, which uses a mask to avoid constraining regalloc. r=nbp
2013-03-06 10:18:54 -05:00
Nicholas D. Matsakis
a04b817cbf
Bug 847387 - Do not allow more dimensions for a ParallelArray than we allow arguments. r=shu
2013-03-06 14:57:10 -05:00
Jan de Mooij
7c0147addc
Bug 847045 - Avoid frequent ExcludeType bailouts. r=nbp
2013-03-06 19:13:05 +01:00
Jim Blandy
3c82b32762
Bug 845888: Have GDB load JavaScript value pretty-printers when debugging libxul.so, or anything that links against it. r=glandium
2013-03-06 08:38:31 -08:00
Masatoshi Kimura
0b2426e59c
Bug 841289 - Remove prefable option from WebIDL codegen. r=bz
2013-03-06 07:09:38 +09:00
Jon Coppeard
acc28c7d25
Bug 847934 - GC: Remove Unrooted - Remove definition of Unrooted r=terrence
...
--HG--
extra : rebase_source : 232e0339a481ff544f5e3e0f5e55dda0a03dda0f
2013-03-05 18:32:17 +00:00
Jon Coppeard
ef44c449f9
Bug 847934 - GC: Remove Unrooted - Remove use of DropUnrooted and rename UnrootedThings to RawThings r=terrence
...
--HG--
extra : rebase_source : 27612f3672c220fae2da8dad437a6db24f3ede2f
2013-03-05 18:32:12 +00:00
Mike Hommey
fcb2bbfcb9
Backout expandlibs part of bug 812179 for breaking bug 603370. r=me
2013-03-06 11:11:43 +01:00
Hannes Verschore
0714b5900c
Bug 847682: AppendSubstrings should fill linearly before using RopeBuilder, r=sstangl
2013-03-06 10:51:03 +01:00
Jan de Mooij
91b6b9c3ff
Bug 846288 - Silence assert in Label destructor after an OOM. r=dvander
2013-03-12 10:26:15 +01:00
Richard Newman
069d23f1a8
Backed out changeset cc45fdc389df (Bug 779291) for breaking Mac Android builds.
2013-03-12 00:14:52 -07:00
Nicholas Nethercote
523cda001d
Bug 842438 (part 1) - Remove @line support from SpiderMonkey. r=benjamin.
...
--HG--
extra : rebase_source : 38502ad54c97a0e16e6396f9f39df31b73d0e289
2013-03-11 14:27:34 -07:00
Brian Hackett
d3236ceef6
Bug 845404 - Handle common 'for' statements during syntax parsing, r=jorendorff.
2013-03-11 20:06:51 -06:00
Brian Hackett
563b5e6183
Bug 849785 - Avoid repeated computation of local standard time vs. UTC time difference, r=waldo.
2013-03-11 19:59:58 -06:00
Terrence Cole
3143368cc6
Bug 848595 - Move the hashtable postbarrier to Barrier-inl; r=billm
...
It cannot be in the header since the barrier needs to know about JSRuntime.
--HG--
extra : rebase_source : f2307d9b0b708c755b790c6074822d7b82a41214
2013-03-06 17:52:31 -08:00
Terrence Cole
5d918bbda0
Bug 849452 - Remove unused SetProxyPrivate; r=billm
...
--HG--
extra : rebase_source : 80ddeeeb3a39ae8815177e1998f2b39be356e97e
2013-03-11 10:47:33 -07:00
Terrence Cole
dd71153e75
Bug 849068 - Fix some build warnings in the StoreBuffer; r=billm
...
--HG--
extra : rebase_source : 3907302df2bd102314c9112055b1c6ee8f63ffd1
2013-03-08 18:14:07 -08:00
Masatoshi Kimura
23ba391ec1
Bug 848339 - Remove the vestigial boolean outparam from nsWrapperCache::WrapObject. r=bz
2013-03-12 08:03:47 +09:00
Brian Hackett
cbee04b83a
Bug 849420 - Use MaybeRooted instead of Shape::AutoRooter, r=sfink.
2013-03-11 15:50:01 -06:00
Bobby Holley
a2e37fc5a7
Bug 809674 - Tests. r=me
2013-03-11 14:45:21 -07:00
Bobby Holley
237fcbb44b
Bug 809652 - Tests. r=jorendorff
2013-03-11 14:45:21 -07:00
Bobby Holley
2eb2ab9c98
Bug 806751 - Crashtest. r=me
2013-03-11 14:45:21 -07:00
Bobby Holley
ac18e568ff
Bug 805807 - Tests. r=mrbkap
2013-03-11 14:45:20 -07:00
Bobby Holley
d71effe710
Bug 786142 - Crashtest. r=me
2013-03-11 14:45:18 -07:00
Ryan VanderMeulen
979d42aa6c
Backed out changeset e7f298d7b17b (bug 829602) for frequent B2G mochitest crashes on a CLOSED TREE.
2013-03-11 17:24:31 -04:00
Nicholas D. Matsakis
a25f649d6b
Bug 829602 - Enable self-hosted ParallelArray r=dvander,till
2013-03-11 13:57:59 -04:00
Steve Fink
d259f13b64
Bug 846590 - Do not poison when GC suppressed. r=terrence
2013-03-05 15:36:23 -08:00
Nicolas B. Pierron
31ac31da1c
Bug 843733 part 2 - Use IonAllocPolicy allocator instead of the system one. r=mjronseb
2013-03-05 15:33:37 -08:00
Bobby Holley
8b3e09e2eb
Bug 844211 - Make this-object nativeCall special-casing actually do something. r=jorendorff
2013-03-05 15:16:36 -08:00
Ryan VanderMeulen
ed6506d74a
Backed out 5 changesets (bug 790732) for talos-other hangs/crashes on a CLOSED TREE.
2013-03-05 15:44:15 -05:00
Gregor Wagner
0c1a0cb7ce
Bug 842217 - Contacts list swipe and pan gets stuck because of frequent GCs. r=billm
2013-03-05 11:08:44 -08:00
Boris Zbarsky
0943c92806
Remove no longer used NodeIterator quickstubs. No bug. r=peterv
2013-03-05 13:42:06 -05:00
Boris Zbarsky
22feb10e39
Bug 847119. Fix the "did the DOM call throw?" test in IonMonkey to check the return value correctly. r=jandem
2013-03-05 13:41:24 -05:00
Bobby Holley
6ed6f9aa98
Bug 790732 - Omit Components object for content scopes. r=mrbkap
2013-03-05 10:02:00 -08:00
Bobby Holley
1b0d5f1edc
Bug 790732 - Remove Components warning and Telemetry. r=mrbkap
2013-03-05 10:01:59 -08:00
Bobby Holley
1d3deccbee
Bug 790732 - Stop attaching Components in InitClasses. r=mrbkap
...
This method is larely deprecated. The only two consumers are JSD and the setup
for the safe JSContext, neither of which use system principal and thus neither
of which should have |Components|.
2013-03-05 10:01:59 -08:00
Bobby Holley
b0ee8b8f6a
Bug 790732 - Remove the aTarget parameter from AttachComponentsObject. r=mrbkap
...
I added this when I thought we'd be defining Components on an object on the XBL
scope chain. At this point, it's not necessary anymore.
2013-03-05 10:01:59 -08:00
Luke Wagner
c6713bce02
Bug 841617 - replace ObjectElements::convertDoubleElements with a 'flags' field (r=bhackett)
...
--HG--
extra : rebase_source : e0651358ae4a87b8599af8559112f111fb960898
2013-02-13 18:11:52 -08:00
Jan de Mooij
59f1d1000b
Bug 847450 - Change FastInvokeGuard to only construct an IonContext if it needs one. r=h4writer
2013-03-05 11:19:10 +01:00
William Chen
a9e43bd562
Bug 783129 - Implementation of document.register without shadow DOM support. r=mrbkap
2012-11-01 11:18:08 -07:00
Jim Blandy
d8cce58386
Bug 839313: Add regression test for JS shell 'it.customNative' fix. r=waldo
2013-03-04 15:42:11 -08:00
Terrence Cole
6d5075d5ea
Bug 841558 - Don't exactly mark tagged NULL pointers; r=sfink
...
--HG--
extra : rebase_source : 062760866d171948b2f866910ebd764521ed3f6f
2013-02-07 18:18:12 -08:00