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

50128 Коммитов

Автор SHA1 Сообщение Дата
Mariusz Kierski c897d05bdb Bug 1135708 - Implement es7 exponentiation operator. (r=efaust, f=jandem)
* * *
Bug 1135708 - Followup: Fix a few warnings-as-errors related build problems on a CLOSED TREE. (rs=Waldo)
2015-07-27 13:21:11 -07:00
Nick Fitzgerald 7b4828fcdf Bug 1028418 - Part 7: Tests for caching edge cases; r=shu 2015-07-27 16:33:34 -07:00
Nick Fitzgerald 47c99b513c Bug 1028418 - Part 6: Fix GC + SavedFrame test that made assumptions that are no longer true; r=shu 2015-07-27 16:33:34 -07:00
Nick Fitzgerald 0d13e50daf Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu 2015-07-27 16:33:34 -07:00
Nick Fitzgerald b14b62b41c Bug 1028418 - Part 4: Fix whitespace alignment in the InterpreterFrame::Flags enum; r=me 2015-07-27 16:33:34 -07:00
Nick Fitzgerald 2aa99a0d31 Bug 1028418 - Part 3: Take a bit on each of interpreter, baseline, and rematerialized frames for marking whether there is a js::SavedFrame for the given frame in the js::SavedStacks cache; r=shu 2015-07-27 16:33:34 -07:00
Nick Fitzgerald 35403e6c00 Bug 1028418 - Part 2: Make the BaselineFrame::Flags enum typed the way it is used; r=shu 2015-07-27 16:33:34 -07:00
Nick Fitzgerald faccf78e75 Bug 1028418 - Part 1: Make the InterpreterFrame::Flags enum typed the way it is used; r=shu 2015-07-27 16:33:34 -07:00
Nick Fitzgerald 3f547195c0 Bug 1028418 - Part 0: Fix typo in js/src/vm/Stack.h; r=me 2015-07-27 16:33:34 -07:00
Wes Kocher 9c5c217c21 Backed out changeset e01d0f7a3c6f (bug 1135708) for spidermonkey errors CLOSED TREE 2015-07-27 15:22:40 -07:00
Wes Kocher f29d04329b Backed out changeset 43e7461188dc (bug 1135708) 2015-07-27 15:22:07 -07:00
Eric Faust 499c01e9ed Bug 1135708 - Followup: Fix a few warnings-as-errors related build problems on a CLOSED TREE. (rs=Waldo) 2015-07-27 13:44:44 -07:00
Mariusz Kierski c049301781 Bug 1135708 - Implement es7 exponentiation operator. (r=efaust, f=jandem) 2015-07-27 13:21:11 -07:00
Ryan VanderMeulen 23b78d739f Merge m-c to inbound. a=merge 2015-07-27 15:47:22 -04:00
Ryan VanderMeulen 01499c3bc0 Merge inbound to m-c. a=merge 2015-07-27 15:34:42 -04:00
Giovanny Andres Gongora Granada 2e800a3fea Bug 1150312 - Remove MOZ_SHARK. r=glandium 2015-07-23 18:16:00 -04:00
Terrence Cole 2d1b08315d Bug 1184578 - Fix the nursery profiling print statement; r=sfink
--HG--
extra : rebase_source : 6055de874a25cece5beedcbe9ae66ed40440ed93
2015-07-16 08:36:35 -07:00
Tom Tromey 9f3b16bf4c Bug 1148593 - Create async stack in callback objects. r=bz, r=fitzgen
--HG--
extra : rebase_source : f9b507d8f005dbca6f40f510ca41a0cbb03aebf9
2015-07-24 07:01:00 -04:00
Nick Fitzgerald 3bc1833993 Bug 1187399 - Add a js::DefaultHasher specialization for mozilla::UniquePtr<T> that proxies the UniquePtr's raw pointer to PointerHasher. r=terrence
--HG--
extra : rebase_source : 86db93fe0874c21792554ad000d94939148ea4c6
2015-07-24 10:42:00 -04:00
David Rajchenbach-Teller 7538ba910f Bug 1147664 - Detailed mode for PerformanceStats (low-level). r=jandem
--HG--
extra : transplant_source : %BC%A9%AA%3C%1B%9A1%CCh%08%96%C0q%EB%E4%3C%9C%99%9B%C0
2015-06-10 15:56:19 +02:00
Jeff Walden 428c85cacc Bug 1183400 - Fold increment/decrement operations by kind. r=efaust
--HG--
extra : rebase_source : 53dfa16fe4016cca85eddafa43f7654839daf41d
2015-06-05 12:41:34 -07:00
Jeff Walden 2607f34b05 Bug 1183400 - Pass a Parser reference to Fold, not separate handler/options, preparing for another patch that wants to have access to a parser instance. r=efaust
--HG--
extra : rebase_source : 6a9e6a5c5b7cee3cee8deed97edaca32c25bfbab
2015-05-28 13:47:54 -07:00
Jeff Walden 9ffd11a1f7 Bug 1183400 - Fold !/~/+/- by kind. r=efaust
--HG--
extra : rebase_source : b22f1a97011aaca271d54c63d8ff5b85e8b910e6
2015-05-22 19:02:41 -07:00
Andrew McCreight 95bead4668 Bug 1187410 - Use GetNameShared() in XPCNativeInterface::NewInstance() to avoid a leak. r=mrbkap
GetName() returns a new string, but that string is never freed.

This patch avoids the leak by not copying the string. This is okay because
the scope of intfNameChars is within the scope of aInfo.
2015-07-26 14:26:23 -07:00
Terrence Cole 7248054e9c Bug 1187512 - Fix accumulated unified bustage in SpiderMonkey; r=jonco
--HG--
extra : rebase_source : e0b625a8289cf6986d9f1ff161adac6b1b5fe23c
2015-07-25 15:43:22 -07:00
Jan de Mooij 7e15eabc98 Bug 1187323 - Add some asserts to the assembler's linkJump/nextJump/setNextJump methods. r=nbp 2015-07-25 21:41:10 +02:00
Wes Kocher 9ffc1fbec2 Backed out changeset 8a1df23b6a3f (bug 1187094) for build failures 2015-07-24 12:11:13 -07:00
Sean Stangl 3b6e0b8b2c Bug 1187094 - Move Lowering's visitConstant() to shared code. r=nbp 2015-07-23 15:26:52 -07:00
Steve Fink 1d9965d8ee Bug 1164294 - Move OrderedHashTable to ds/
--HG--
extra : rebase_source : 432263c710eac78b08df3698359faa30b48e3a97
extra : source : 73295b7527cd5a0fcc754620d8f40f78c30bcc85
extra : histedit_source : 42dfcca08c90b95a5fa26185d1dc8823f8231e01
2015-05-12 17:02:10 -07:00
Jon Coppeard 671ebd98de Bug 1182428 - Fix bustage from returning nullptr in bool function r=me on a CLOSED TREE 2015-07-24 13:55:19 +01:00
Jon Coppeard 9a563a0d8f Bug 1182428 - Refactor bytecode compilation r=luke 2015-07-15 11:50:38 +01:00
Bobby Holley 4dac367856 Bug 1186213 - Add an API to deep-freeze the result of Cu.cloneInto. r=gkrizsanits 2015-07-21 14:57:00 +02:00
Spenser Andrew Bauman 82dbe1a919 Bug 1030095 - IonMonkey: When deciding to inline don't check for a common inlining path on the first builder. r=h4writer 2015-07-22 18:12:00 +02:00
Steve Fink 2b769d805b Bug 1186259 - Record the path to GCC to avoid mismatched gcc/plugin versions, r=terrence
--HG--
extra : commitid : AwF7F0XJvv
extra : rebase_source : 678e5719494d0b5f8cb5d396ac0f1159442da1d7
2015-07-23 16:35:08 -07:00
Steve Fink dcb4db6433 Bug 1182428 - Consider TypeSet stuff to be GCPointers, since they can contain them, r=jonco
--HG--
extra : commitid : AThLO9udO2Y
extra : rebase_source : 0f481fc390d6dfba25c613aac12a628410f19c32
2015-07-14 16:34:48 -07:00
Steve Fink b1a58dcb14 Bug 1182428 - Fix the ObjectGroup hazards, r=jonco
--HG--
extra : commitid : 87RBt2lJOzb
extra : rebase_source : 00919ace203d0604dc8666f6841959a1153dd577
2015-07-23 13:10:33 -07:00
Steve Fink cfd09bd6f8 Bug 1182428 - Recognize more rooted type names, r=jonco
--HG--
extra : commitid : 7EiE2xX8BQt
extra : rebase_source : 7a53c758eb19d39463c0664892ad06615fc454c2
2015-07-23 13:09:58 -07:00
Steve Fink 8db3994728 Bug 1182428 - Accept more edge types in edgeCanGC, r=jonco
--HG--
extra : commitid : 6E8adRfKL88
extra : rebase_source : b7c1bb5a0698809a916ddbae2e59d956ccab4fb7
2015-07-23 13:09:40 -07:00
Steve Fink 7fda7ed1f2 Bug 1182428 - Improve naming, r=jonco
--HG--
extra : commitid : DJf4Fed6IcS
extra : rebase_source : 5c647ec9baf626ef46237475dfb4e9d21b1dab11
2015-07-23 13:09:25 -07:00
Steve Fink 0854f14743 Bug 1184199 - Add an explanation only if there is something to explain, r=jonco
--HG--
extra : commitid : ABeyzTPRuce
extra : rebase_source : d7ca70912e6c5e1edaa313651ac9233318c1df66
2015-07-23 13:09:11 -07:00
Steve Fink 798b7bf08b Bug 1184199 - Use a Map instead of a plain object to avoid the "constructor" property, r=jonco
--HG--
extra : commitid : C4mNPyL6sQC
extra : rebase_source : 1fceec4e2c1a1a8b12afa1a1770309775c2da9bb
2015-07-23 13:08:59 -07:00
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