Граф коммитов

33880 Коммитов

Автор SHA1 Сообщение Дата
Terrence Cole 9be5d0f91c Bug 843907 - Move to manual barriering for MapObject and SetObject's key; r=billm
Automatically adding keys from the OrderedHashTable to the store buffer does not
work because the table uses a non-null value to indicate "empty". Since
RelocatableValue expects NULL to be used for this purpose, minor GCs attempt to
mark the tombstone as if it were a value. This obviously fails.

RelocatableValue is also extremely slow and moving to manual barriering will
make MapObject and SetObject faster with generational GC.

--HG--
rename : content/svg/content/src/SVGFETileElement.cpp => content/svg/content/src/nsSVGFilters.cpp
extra : rebase_source : ae675d0a16c61fccb7a88468cd32ae2d1899e2e3
2013-02-21 17:31:52 -08:00
Bobby Holley 4ceb300895 Bug 825697 - Check for all wrapper types. r=mrbkap 2013-03-11 10:13:25 -07:00
Jan de Mooij 37e53bfe95 Bug 830943 part 2 - Add asserts, testcase. r=dvander 2013-03-11 17:53:23 +01:00
Neil Deakin 9fe80b713b Bug 407983, add clipboard events constructor, r=smaug 2013-03-11 11:49:56 -04:00
Ryan VanderMeulen 2e5a86dc1f Merge m-c to inbound. 2013-03-11 10:08:44 -04:00
Phil Ringnalda e096df5da5 Back out 7f12ca5e6d0a (bug 750303) on suspicion of breaking l10n builds 2013-03-10 20:03:28 -07:00
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
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