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

50087 Коммитов

Автор SHA1 Сообщение Дата
Terrence Cole 1f5f61c880 Bug 1186626 - Use Rooted to root the ShapeVectors in ScopeObject; r=efaust 2015-07-23 08:19:08 -07:00
Terrence Cole 336468bba6 Bug 1186626 - Use Rooted to root SelfHosting's ShapeVectors; r=till 2015-07-23 08:19:08 -07:00
Terrence Cole d6b7f803c0 Bug 1186626 - Use Rooted to root for BaselineIC's ShapeVector; r=jandem 2015-07-23 08:19:07 -07:00
Terrence Cole 3bf3ea9a23 Bug 1186609 - Implement a DynamicTraceable Vector subclass for use with Rooted; r=sfink 2015-07-23 08:19:07 -07:00
Terrence Cole f0591ea02e Bug 1186156 - Move the PersistentRooted list heads into RootLists; r=sfink 2015-07-09 14:13:10 -07:00
Mike Shal 24e2d353b1 Bug 1186243 - Remove references to setup.sh; r=jlund 2015-07-23 09:18:49 -04:00
Andrew McCreight 13e2d3a560 Bug 931571, part 13 - Add a destructor for nsDiscriminatedUnion. r=froydnj
The existing nsDiscriminateUnions either always call Cleanup() when they
are about to go away, or they only handle scalar values so it is safe to
call Cleanup() on them without worrying about another discriminated union
having taken over any memory owned by this union.
2015-07-23 12:28:30 -07:00
Andrew McCreight 0994e4e4ed Bug 931571, part 12 - Add nsDiscriminatedUnion::GetType(). r=froydnj
This is not quite enough to make the data members private because
XPCVariant pokes around to do some JS array stuff.
2015-07-23 12:28:30 -07:00
Andrew McCreight 4bdbcd2020 Bug 931571, part 11 - Turn nsDiscriminatedUnion's Traverse function into a method. r=froydnj 2015-07-23 12:28:30 -07:00
Andrew McCreight cb922209d3 Bug 931571, part 9 - Turn most of the nsVariant setters into nsDiscriminated methods. r=froydnj
This also adds a new nsDiscriminatedUnion method SetFromDOMString, as somebody added an nsVariant method without the corresponding helper.
2015-07-23 12:28:30 -07:00
Andrew McCreight 8c28737b59 Bug 931571, part 8 - Turn ConvertToISupports, ConvertToInterface and ConvertToArray to methods. r=froydnj 2015-07-23 12:28:30 -07:00
Andrew McCreight 219f81d45f Bug 931571, part 7 - Turn ConvertTo*String and ToString into methods. r=froydnj 2015-07-23 12:28:30 -07:00
Andrew McCreight 83b488957d Bug 931571, part 6 - Make ConvertToID and String2ID into methods. r=froydnj 2015-07-23 12:28:30 -07:00
Andrew McCreight 6c297a19d4 Bug 931571, part 5 - Turn basic ConvertTo functions into methods. r=froydnj 2015-07-23 12:28:30 -07:00
Andrew McCreight ca92d9ebc0 Bug 931571, part 2 - Convert Cleanup() and FreeArray() to methods. r=froydnj 2015-07-23 12:28:29 -07:00
Andrew McCreight 7b7d1a30b8 Bug 931571, part 1 - Use a constructor for nsDiscriminatedUnion. r=froydnj 2015-07-23 12:28:29 -07:00
Terrence Cole e2f3fcd527 Bug 1186154 - Templatize Rooted's context parameter to reduce copy-and-paste; r=jonco 2015-07-21 12:57:00 -07:00
Terrence Cole 93162fb8d5 Bug 1186450 - Fix TraceableHashTable's GC template definitions; r=jonco 2015-07-22 08:32:02 -07:00
Tom Schuster 59de081e97 Bug 1083752 - Calling Map/Set/WeakMap (without new) should throw. r=Waldo 2015-07-23 11:37:05 +02:00
Jon Coppeard c469478701 Bug 1183324 - Make infinite recursion test faster to fix intermittent timeouts r=terrence 2015-07-23 09:47:09 +01:00
Makoto Kato a0118a68d2 Bug 1175413 - Cleanup usages of MOZ_ICU_CFLAGS. r=mshal 2015-07-23 09:53:48 +09:00
Tom Schuster d000d4ff33 Bug 1186107 - Require curly braces for derived constructors. r=efaust 2015-07-22 21:59:32 +02:00
Shu-yu Guo eb3728f68f Bug 1182730 - Mark the JitcodeGlobalTable unconditionally when minor collecting. (r=terrence) 2015-07-22 10:49:42 -07:00
Andrew McCreight 7ddb648745 Bug 1185744 - Conversion from PersistentRooted to MutableHandle does not check for initialization. r=sfink 2015-07-22 11:31:49 -04:00
Jan de Mooij 558fcb9921 Bug 1182711 - Ensure usesScopeChain_ is true for heavyweight functions. r=bhackett
--HG--
extra : rebase_source : fc4a97f34dbab1eb16fe5eb2b59fc73aff23f373
2015-07-22 13:36:16 +02:00
Benjamin Bouvier 27ebf1a8c0 Bug 1184887: Add a setARMHwCapFlags testing function for the shell; r=h4writer
--HG--
extra : commitid : EiIcsACR3s1
extra : rebase_source : 69294cbd1299f06a5b90050621d10da7df375546
extra : amend_source : fbd41ca837af7c62e98b022c00cd00a47104ff0e
2015-07-17 11:24:46 +02:00
Benjamin Bouvier 33458087e8 Bug 1186226: Odin: determine comparisons' types by looking at both hand sides; r=jandem
--HG--
extra : rebase_source : 2077d7e5ab4942802a68d9f3e879f5eef9eced3f
extra : amend_source : d54dd8c7a397c93e66c7bb64c26951ddc9007ee4
2015-07-22 10:11:15 +02:00
Hannes Verschore 239e02d860 Bug 1184945: Increase the default MatchResult size of a regexp, r=bhackett 2015-07-22 10:09:35 +02:00
Nick Fitzgerald b7d0ed924b Bug 1184423 - Properly report OOM when adding a rematerialized frame to the current JitActivation fails; r=shu 2015-07-21 14:27:48 -07:00
Nick Fitzgerald 138bb767c3 Bug 1184423 - Properly report OOM when initializing the RematerizedFrameTable fails; r=shu 2015-07-21 14:27:48 -07:00
Sean Stangl e33b2abe34 Bug 1186122 - Part 2/2 - Remove BaselineStackReg from ARM64. r=efaust 2015-07-21 11:56:33 -07:00
Sean Stangl a5a03d4c16 Bug 1186122 - Part 1/2 - Remove StackPointer on ARM64. r=efaust 2015-07-21 11:49:13 -07:00
Terrence Cole da5623b82b Bug 1181292 - Make JSPropertyDescriptor a StaticTraceable; r=efaust
--HG--
extra : rebase_source : f6ab3b8d9a47175dcf50af0ee231de070c352adb
2015-07-09 08:45:42 -07:00
Terrence Cole 0e36464d9a Bug 1185755 - Use Rooted to simplify FieldInfoHash rooting; r=jonco
--HG--
extra : rebase_source : 355286f560828354f1b6c16dffc3c5742a380ad1
2015-07-20 16:43:50 -07:00
Terrence Cole 7a9f2bffca Bug 1185752 - Part 2: Remove the unused AutoObjectUnsigned32HashMap; r=sfink
--HG--
extra : rebase_source : a5827c35af97f8ce3e775d82ffcb92e1df4d12e0
2015-07-20 16:43:50 -07:00
Terrence Cole a82fa2d8e4 Bug 1185752 - Part 1: use normal Rooted for CloneMemory; r=sfink
--HG--
extra : rebase_source : 4fdf516a8280ac1bb09472dc42a5f171d328316a
2015-07-20 16:43:50 -07:00
Terrence Cole 864a663ae5 Bug 1185790 - Remove move unneeded Unbarriering; r=jonco
--HG--
extra : rebase_source : 0e80791f72a68d6ab1b0f0c9deb55b8d8ff03b8e
2015-07-21 12:54:01 -07:00
Terrence Cole 4819fcdd0f Bug 1185749 - Implement a DynamicTraceable HashMap subclass that can be used with Rooted; r=jonco
--HG--
extra : rebase_source : ec7e634e3cc4f6a60bddc613cda346ec9d347d89
2015-07-20 08:20:35 -07:00
Andrew McCreight 621e57b2b7 Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor 2015-07-21 11:31:44 -07:00
Ryan VanderMeulen fb3e0b058e Backed out changeset 553a3e1e7b18 (bug 1176341) for bustage.
CLOSED TREE
2015-07-21 13:00:55 -04:00
Andrew McCreight 5cbc3abf39 Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor 2015-07-21 09:44:37 -07:00
Andrew McCreight 6ea0227583 Bug 1185144 - nsConsoleService::LogMessageWithMode() should release the retired message on the main thread. r=froydnj
Also, add release asserts that the other methods that addref or release console messages are only run on the main thread.

Finally, add an assert that nsScriptErrorWithStack is only created on the main thread.
2015-07-21 07:50:09 -07:00
Steve Singer 67e7524acf Bug 1185413 - Include BaselineIC.h in SharedIC.cpp. r=nbp 2015-07-20 17:35:00 +02:00
Jon Coppeard b24d1b431c Bug 1146213 - Finish ongoing GC before parse task zone becomes a non-exclusive zone again r=bhackett 2015-07-21 11:33:08 +01:00
Jon Coppeard 982e47351f Bug 1184191 - Assert in release mode if we reenter the garbage collector r=terrence 2015-07-21 11:33:08 +01:00
Sean Stangl a8f980f306 Bug 1185757 - Fix manual manipulation of StackPointer for JSOP_IN. r=efaust 2015-07-20 15:39:21 -07:00
Terrence Cole 7679e63cb5 Bug 1185581 - Fix the spacing around PropertyDescriptors GC methods; r=efaust
--HG--
extra : rebase_source : c2ff7f1a75ddfa033932872de13fccacecde1546
2015-07-20 08:37:53 -07:00
Jeff Walden fb2333f74e Bug 1183400 - Fold delete nodes by kind. r=efaust 2015-05-22 19:02:41 -07:00
Jeff Walden c46b8f05d8 Bug 1183400 - Fold |void <expr>| expressions by kind. r=efaust 2015-05-22 19:02:41 -07:00
Jeff Walden a12153e328 Bug 1183400 - Fold typeof nodes by examining their kind. r=efaust
--HG--
extra : rebase_source : fb713cf4439791019821d0d41241605789108738
2015-05-22 19:02:41 -07:00