Mike Hommey
5bb3772feb
Bug 1186748 - Switch B2G desktop, ASan, hazard and root analysis builds to Gtk+3. r=mshal
2015-07-30 08:49:29 +09:00
Wes Kocher
8b46dd40ed
Backed out changeset 54a082b01174 (bug 1188197) for various SM and CPP failures CLOSED TREE
...
--HG--
extra : amend_source : ab58a158fa9346c7c2b4991577f14119d0edbad8
2015-07-29 16:46:20 -07:00
Wes Kocher
d883fd1c98
Backed out changeset a5c748f78e97 (bug 1188445)
2015-07-29 16:46:19 -07:00
Wes Kocher
8b30de19e8
Backed out changeset 6eebf397a8c2 (bug 1166041)
2015-07-29 16:46:18 -07:00
Terrence Cole
444e5712a9
Bug 1166041 - Wait for nursery sweeping to finish before shutting down; r=jonco
...
--HG--
extra : rebase_source : 69979426eea5b35354b22dc744e794ed33438398
2015-07-29 08:57:14 -07:00
Terrence Cole
3940b5fcb7
Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink
...
--HG--
extra : rebase_source : 822ae00de85dc8c32158628fb89ae1463e185aea
2015-07-28 09:21:32 -07:00
Terrence Cole
59f4a2e6df
Bug 1188197 - Allow PersistentRooted to store DynamicTraceable; r=sfink
...
--HG--
extra : rebase_source : 0e997c9ff3450fcabafcde37e639951d2dcd15a5
2015-07-24 15:09:28 -07:00
Jim Blandy
414be8bf9b
Bug 1180047: Debugger.prototype.findObjects should not return objects that must not be exposed to JS. r=fitzgen
...
--HG--
extra : rebase_source : b9f7cc2841ae717d57b5a29db0bde09a023bceb1
2015-07-06 11:43:22 -07:00
Sean Stangl
9cd47d44b6
Bug 1187094 - Part 2/2 - Fix non-unified build. r=efaust
2015-07-27 15:18:31 -07:00
Sean Stangl
07972b70ae
Bug 1187094 - Part 1/2 - Move Lowering's visitConstant() to shared code. r=nbp
2015-07-23 15:26:52 -07:00
Nathan Froyd
16716c50a2
Bug 1188555 - part 2 - remove write-only configure.in variables MKSHLIB_{UN,}FORCE_ALL; r=mshal
2015-07-28 14:08:08 -04:00
Nathan Froyd
7713f24298
Bug 1188555 - part 1 - remove write-only configure.in variable NO_LD_ARCHIVE_FLAGS; r=mshal
2015-07-28 14:07:07 -04:00
Ryan VanderMeulen
fb6b2747d5
Bug 1180017 - Fix up the badly-horked backout and re-land.
...
CLOSED TREE
--HG--
extra : amend_source : 0b7ac18429b248cf05cfe33f6b2f6efdf1602c38
extra : histedit_source : bdb11dafa100809ec17491e5711fb0b507e023c6%2C5e4134650a804859dc8b3078688fa4655052263f
2015-07-29 12:31:47 -04:00
Jim Blandy
0c3022d593
Bug 1180985 - Implement a JS GDB pretty-printer for JS::GCCellPtr. r=sfink
2015-07-06 18:00:02 -07:00
Jim Blandy
805ac8eae4
Bug 1180984
- JS GDB pretty-printers: Support Python 3. r=sfink
2015-07-07 08:35:58 -07:00
Jim Blandy
4e8fc0bdcb
Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
2015-07-03 15:06:23 -07:00
Carsten "Tomcat" Book
25a2a75a56
Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799
2015-07-29 15:27:12 +02:00
Carsten "Tomcat" Book
3f86b89c01
Backed out changeset c10672836664 (bug 1180984
)
2015-07-29 15:26:17 +02:00
Carsten "Tomcat" Book
2b2184326d
Backed out changeset e50e7d030a33 (bug 1180985)
2015-07-29 15:26:12 +02:00
Mike Kaply
68b080c7c5
Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap
...
--HG--
extra : rebase_source : 4527671894b43e60e16d4b6be5e6af55b68b6ebe
2015-07-28 13:57:55 -05:00
Johannes Schulte
ab384724ae
Bug 1038859 - Add symbol-support to Baseline GetElem ICs. r=djvj
2015-04-07 17:49:36 +02:00
Hannes Verschore
78d5d7d803
Bug 1186271: IonMonkey: Honor truncated flag during folding of binary operations, r=nbp
2015-07-29 09:10:08 +02:00
Nick Fitzgerald
3d6e229b53
Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations; r=shu
2015-07-28 23:00:09 -07:00
Jim Blandy
d6552638ae
Bug 1180985: Implement a JS GDB pretty-printer for JS::GCCellPtr. r=tromey
...
--HG--
extra : rebase_source : 3099fcc047e75c9247b92d50294350740ca69cc5
2015-07-06 18:00:02 -07:00
Jim Blandy
6ca6aa7a1d
Bug 1180984: JS GDB pretty-printers: Support Python 3. Fix 'Rooted' bitrot. r=sfink
...
--HG--
extra : rebase_source : ba778f166d63aae2862f02e45c984f8228fde851
2015-07-28 16:32:48 -07:00
Jim Blandy
ff7cc06ef6
Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
...
--HG--
extra : rebase_source : 4a381c5d8427ad2995426e65c69af1597b1557c2
2015-07-07 09:52:01 -07:00
Spenser Andrew Bauman
eb06b5c771
Bug 1187511 - IonMonkey: Make use of callsite type information when refining |this| parameter. r=jandem
2015-07-28 10:33:00 -04:00
Wes Kocher
2bfa537c29
Backed out 5 changesets (bug 1167409) for mochitest chrome failures in test_settings_service.xul CLOSED TREE
...
Backed out changeset 08653d62e6c0 (bug 1167409)
Backed out changeset 211b839cfcda (bug 1167409)
Backed out changeset 4264d30f4b03 (bug 1167409)
Backed out changeset 95a7f1251dd4 (bug 1167409)
Backed out changeset b88cb51c1f77 (bug 1167409)
2015-07-28 15:45:39 -07:00
Kannan Vijayan
ea3bc8f41c
Bug 1167409 - 5/5 - Initialize ScriptSourceObject even when off-main-thread compilation fails. r=jandem
2015-07-28 17:03:57 -04:00
Kannan Vijayan
e4afad4778
Bug 1167409 - 4/5 - Off-thread compile blocking scripts. r=smaug
2015-07-28 17:03:56 -04:00
Andrew McCreight
6e8552d49a
Bug 1185527 - Split out a refcountless base class for nsScriptError. r=gabor
...
This avoids shadowing the refcount if nsScriptErrorWithScript inherited from nsScriptError.
2015-07-28 16:51:10 -04:00
Nick Fitzgerald
0b8a936ed9
Bug 1028418 - Part 7: Tests for caching edge cases; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
bf43a97b2c
Bug 1028418 - Part 6: Fix GC + SavedFrame test that made assumptions that are no longer true; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
c014d4c6dc
Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
871954ed90
Bug 1028418 - Part 4: Fix whitespace alignment in the InterpreterFrame::Flags enum; r=me
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
9913ef1d50
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-28 13:04:56 -07:00
Nick Fitzgerald
15cabfd452
Bug 1028418 - Part 2: Make the BaselineFrame::Flags enum typed the way it is used; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
732bacd77d
Bug 1028418 - Part 1: Make the InterpreterFrame::Flags enum typed the way it is used; r=shu
2015-07-28 13:04:56 -07:00
Nick Fitzgerald
1b95f69ccc
Bug 1028418 - Part 0: Fix typo in js/src/vm/Stack.h; r=me
2015-07-28 13:04:56 -07:00
Boris Zbarsky
7f23917eb0
Bug 1176568. Fix the proto cycle checking to work correctly for inner/outer globals. r=waldo
2015-07-28 12:38:26 -04:00
Terrence Cole
31d9fa3fe0
Bug 1188129
- Use a universal constructor to create and init PersistentRooted; r=jonco
...
--HG--
extra : rebase_source : 73ef9f22833f266a2f3978f0875728fc42fd2a61
2015-07-24 15:08:09 -07:00
Terrence Cole
a4087728b5
Bug 1188124 - Use rootKind to select the right PersistentRooted list head; r=sfink
...
--HG--
extra : rebase_source : 8f2df6b63bddaac62e2b9def8564432625efaaaf
2015-07-23 14:05:53 -07:00
Terrence Cole
a161a3e370
Bug 1187985 - Make PersistentRooted use rootKind to find its lists; r=sfink
...
--HG--
extra : rebase_source : 8bb85ef62332c50e1be3d6544a91521b635666ea
2015-07-23 08:19:08 -07:00
Carsten "Tomcat" Book
ce5ca9b688
Backed out changeset 0afe24f16cf4 (bug 1152512) for bustage
2015-07-28 14:38:01 +02:00
Mike Kaply
1acb520ff0
Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap
2015-07-28 07:13:26 -05:00
Xi Yang
ab766dff4e
Bug 1090695 - Reduce indent in Parser<ParseHandler>::expr. r=arai
2015-07-27 22:48:50 +08:00
Wes Kocher
8c8c620553
Backed out 8 changesets (bug 1028418) for assertions in SavedStacks.cpp:103 CLOSED TREE
...
Backed out changeset 8f20146ce3c8 (bug 1028418)
Backed out changeset f6e78ff75f4b (bug 1028418)
Backed out changeset caf840e71590 (bug 1028418)
Backed out changeset ba47cb00a938 (bug 1028418)
Backed out changeset 3f298220d712 (bug 1028418)
Backed out changeset 7c2555a6e32e (bug 1028418)
Backed out changeset ed9287cd152a (bug 1028418)
Backed out changeset 88a5c0415403 (bug 1028418)
2015-07-27 17:52:01 -07:00
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