Commit Graph

41023 Commits

Author SHA1 Message Date
Jim Blandy
66a6dd189c Bug 1180047: Debugger.prototype.findObjects should not return objects that must not be exposed to JS. r=fitzgen 2015-07-06 11:43:22 -07:00
Sean Stangl
0868ed3a22 Bug 1187094 - Part 2/2 - Fix non-unified build. r=efaust 2015-07-27 15:18:31 -07:00
Sean Stangl
418bfab056 Bug 1187094 - Part 1/2 - Move Lowering's visitConstant() to shared code. r=nbp 2015-07-23 15:26:52 -07:00
Nathan Froyd
409a44c91a 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
7b94f72aae 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
7e14fbd090 Bug 1180017 - Fix up the badly-horked backout and re-land.
CLOSED TREE
2015-07-29 12:31:47 -04:00
Jim Blandy
0942ee773b Bug 1180985 - Implement a JS GDB pretty-printer for JS::GCCellPtr. r=sfink 2015-07-06 18:00:02 -07:00
Jim Blandy
e7e1a07763 Bug 1180984 - JS GDB pretty-printers: Support Python 3. r=sfink 2015-07-07 08:35:58 -07:00
Jim Blandy
2b89c02c18 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
a908483c16 Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799 2015-07-29 15:27:12 +02:00
Carsten "Tomcat" Book
528ce37e63 Backed out changeset c10672836664 (bug 1180984) 2015-07-29 15:26:17 +02:00
Carsten "Tomcat" Book
10337b7688 Backed out changeset e50e7d030a33 (bug 1180985) 2015-07-29 15:26:12 +02:00
Mike Kaply
13924a4381 Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap 2015-07-28 13:57:55 -05:00
Johannes Schulte
437c47a0ec Bug 1038859 - Add symbol-support to Baseline GetElem ICs. r=djvj 2015-04-07 17:49:36 +02:00
Hannes Verschore
bc78a396fd Bug 1186271: IonMonkey: Honor truncated flag during folding of binary operations, r=nbp 2015-07-29 09:10:08 +02:00
Nick Fitzgerald
94dbd20644 Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations; r=shu 2015-07-28 23:00:09 -07:00
Jim Blandy
e79afdbb60 Bug 1180985: Implement a JS GDB pretty-printer for JS::GCCellPtr. r=tromey 2015-07-06 18:00:02 -07:00
Jim Blandy
693a74da24 Bug 1180984: JS GDB pretty-printers: Support Python 3. Fix 'Rooted' bitrot. r=sfink 2015-07-28 16:32:48 -07:00
Jim Blandy
04e076a9d6 Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence 2015-07-07 09:52:01 -07:00
Spenser Andrew Bauman
87f29a5bb6 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
40ea3c9972 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
77afbc6d07 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
3e6dd09416 Bug 1167409 - 4/5 - Off-thread compile blocking scripts. r=smaug 2015-07-28 17:03:56 -04:00
Andrew McCreight
732d1807b7 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
2bccb12329 Bug 1028418 - Part 7: Tests for caching edge cases; r=shu 2015-07-28 13:04:56 -07:00
Nick Fitzgerald
accbc2a6b2 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
94a8232ed5 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
445eeefd96 Bug 1028418 - Part 4: Fix whitespace alignment in the InterpreterFrame::Flags enum; r=me 2015-07-28 13:04:56 -07:00
Nick Fitzgerald
cc25540b6e 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
e7f8a20c54 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
328974c2e5 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
817b1b63a8 Bug 1028418 - Part 0: Fix typo in js/src/vm/Stack.h; r=me 2015-07-28 13:04:56 -07:00
Boris Zbarsky
d15cf025ab 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
cc4a126d34 Bug 1188129 - Use a universal constructor to create and init PersistentRooted; r=jonco 2015-07-24 15:08:09 -07:00
Terrence Cole
9f43b94e8c Bug 1188124 - Use rootKind to select the right PersistentRooted list head; r=sfink 2015-07-23 14:05:53 -07:00
Terrence Cole
e72c3891fc Bug 1187985 - Make PersistentRooted use rootKind to find its lists; r=sfink 2015-07-23 08:19:08 -07:00
Carsten "Tomcat" Book
16094b9031 Backed out changeset 0afe24f16cf4 (bug 1152512) for bustage 2015-07-28 14:38:01 +02:00
Mike Kaply
d8e49ff2b8 Bug 1152512 - Use the latest JavaScript version when parsing AutoConfig files. r=mrbkap 2015-07-28 07:13:26 -05:00
Xi Yang
234125e4eb Bug 1090695 - Reduce indent in Parser<ParseHandler>::expr. r=arai 2015-07-27 22:48:50 +08:00
Wes Kocher
7596dc8b82 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
eeda1e7445 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
b24475a18a Bug 1028418 - Part 7: Tests for caching edge cases; r=shu 2015-07-27 16:33:34 -07:00
Nick Fitzgerald
a263456c09 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
2c4a3543f6 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
558031f1f2 Bug 1028418 - Part 4: Fix whitespace alignment in the InterpreterFrame::Flags enum; r=me 2015-07-27 16:33:34 -07:00
Nick Fitzgerald
f88aac6042 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
2438b54389 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
965af99f80 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
d4a73a4099 Bug 1028418 - Part 0: Fix typo in js/src/vm/Stack.h; r=me 2015-07-27 16:33:34 -07:00
Wes Kocher
845f981fa5 Backed out changeset e01d0f7a3c6f (bug 1135708) for spidermonkey errors CLOSED TREE 2015-07-27 15:22:40 -07:00