Commit Graph

40322 Commits

Author SHA1 Message Date
Benjamin Bouvier
6156ef9f94 Bug 1172824: Close dumpFile in case of error in DumpHeap (CID 1302587); r=jonco 2015-06-09 10:15:52 +02:00
Hannes Verschore
3c87431a7f Bug 1139376: Ionmonkey - Make removing of guards aware of phis, r=nbp 2015-06-02 12:25:45 +02:00
Lars T Hansen
80635ab557 Bug 1172638 - guard a test case. r=bbouvier 2015-06-09 13:15:34 +02:00
Mike Hommey
84d277f514 Bug 1169769 - Stop pretending js/src is a top-level directory. r=gps
It hasn't been a top-level directory since bug 969164.
2015-06-10 10:49:23 +09:00
Mike Hommey
555150fd1b bug 1172632 - Move some allocator related configure checks in a common location for both top-level and js/src to use. r=mshal 2015-06-10 10:49:22 +09:00
Birunthan Mohanathas
9e7d61cd4e Bug 1170758 - Make non-debug GraphSpewer constructor explicit. r=nbp 2015-06-02 15:10:16 -07:00
Steve Fink
33bdecf15d Bug 1172682 - Comment and refactor analysis code, r=terrence
The one change this patch makes in functionality is that it properly computes minimumUse in more cases, in anticipation of it being used for hazards (in addition to its current use for unnecessary roots).
2015-06-09 14:53:40 -07:00
Steve Fink
6485c83563 No bug. Add a --function argument for analyzing a single function by name. 2015-06-09 14:53:17 -07:00
Steve Fink
e911b79d0e Bug 1166101 - redirect aka os.file.redirect should not be available in fuzzing mode 2015-06-08 12:32:17 -07:00
Steve Fink
79cc655984 Bug 1172109 - Name some anonymous structs to help out the analysis, r=terrence 2015-06-08 11:59:26 -07:00
Nicolas B. Pierron
2150af78d3 Bug 923717 - Add IC fuzzing mode. r=efaust 2015-06-08 20:22:57 +02:00
Jeff Walden
34ae066f65 Bug 1168474 - Remove assorted arity-checks that are easily done another way (or not at all). r=shu 2015-05-19 16:35:55 -07:00
Jeff Walden
7fce2ca1d6 Bug 1167823 - Remove dead code for checking whether a parse tree node has side effects. r=shu 2015-05-19 15:47:28 -07:00
Jeff Walden
053b0396c8 Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-05-19 15:45:55 -07:00
Jeff Walden
b0f3f6cdaf Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-05-19 15:15:14 -07:00
Jeff Walden
6143a91ac2 Bug 1167823 - Handle functions by kind when checking for side effects. r=shu 2015-05-22 19:02:40 -07:00
Jeff Walden
a8c96f9639 Bug 1167823 - Handle various other nodes by kind when checking for side effects. r=shu 2015-05-22 19:02:40 -07:00
Jeff Walden
b1ff8796ce Bug 1167823 - Handle various list-ful nodes by kind when checking for side effects. r=shu 2015-05-22 19:02:40 -07:00
Jeff Walden
5ed3c64b5e Bug 1167823 - Handle try/catch by kind when checking for side effects. r=shu 2015-05-22 19:02:40 -07:00
Jeff Walden
2bbdb7ed1e Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-05-19 08:29:08 -07:00
Jeff Walden
a6dbb22eca Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-05-19 08:29:08 -07:00
Jeff Walden
e49bca613d Bug 1167823 - Check various binary operators for side effects, by node kind. r=shu 2015-05-19 08:29:08 -07:00
Jeff Walden
31fc2424c5 Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
6ef1d2e92c Bug 1167823 - Handle more nodes by kind in BytecodeEmitter::checkSideEffects. r=shu 2015-05-19 08:29:08 -07:00
Jeff Walden
4f3b161b37 Bug 1167823 - Handle various nullary/unary nodes in BytecodeEmitter::checkSideEffects. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
32716243c2 Bug 1167823 - Begin rewriting CheckSideEffects to work by kind, not arity. r=shu 2015-03-04 13:21:30 -08:00
Hannes Verschore
6f31145b53 Bug 1169213 - SharedStubs: Introduce JitFrame_IonStub to allow vmcalls out of sharedstubs in IonMonkey, r=npb 2015-06-08 16:39:19 +02:00
Hannes Verschore
3ece3a1cb6 Bug 1168753 - SharedStubs: Simplification to push BaselineFrame* in stubs, r=jandem 2015-06-08 16:38:55 +02:00
Hannes Verschore
831004c9ab Bug 1168750 - SharedStubs: (part4) Track for which engine a stub needs to get compiled, r=jandem 2015-06-08 16:38:55 +02:00
Hannes Verschore
abda88fcb6 Bug 1168750 - SharedStubs: (part3) Make split between baseline only and shared stubs, r=jandem 2015-06-08 16:38:55 +02:00
Hannes Verschore
c7b95f0a21 Bug 1168750 - SharedStubs: (part2) Rename registers used by baseline stubs for use with shared stubs, r=jandem 2015-06-08 16:38:54 +02:00
Hannes Verschore
c28ca4e027 Bug 1168750 - SharedStubs: (part1) Rename BaselineRegisters.h and BaselineHelpers.h, r=jandem 2015-06-08 16:38:54 +02:00
Tooru Fujisawa
dd56835ae8 Bug 1171777 - Make sure the index is nonnegative in GetElement IC with hole. r=jandem 2015-06-08 22:31:43 +09:00
Tooru Fujisawa
137a1cef35 Bug 1171871 - Fix bytecode documentation comment for JSOP_NEWTARGET. r=efaust 2015-06-08 22:31:43 +09:00
Gabor Krizsanits
b9a120b0e1 Bug 1164014 - Shim optimization. r=billm 2015-06-08 09:28:54 +02:00
Brian Hackett
4f0fc5bb15 Bug 1167677 - Enable code which was accidentally left disabled. 2015-06-07 18:45:32 -07:00
Brian Hackett
028ba3c835 Bug 1167677 - Try harder to find scratch registers for memory->memory MoveGroup moves, r=sunfish. 2015-06-06 11:16:43 -07:00
Brian Hackett
c754c596a3 Bug 1169460 - Fix imprecise computation in BacktrackingAllocator::minimalUse, r=sunfish. 2015-06-06 09:03:59 -07:00
Brian Hackett
e4920b0750 Bug 1170355 - Watch for indexes that don't fit in a jsid in Array.shift, r=jandem. 2015-06-06 08:37:35 -07:00
Eric Faust
c1a1c2405c Bug 1172150 - Remove bogus assert. (r=bz) 2015-06-05 20:37:51 -07:00
Tom Schuster
b0d653238e Bug 1170959 - Remove JS_GetPropertyDescriptor from a JSAPI test. r=efaust 2015-06-05 21:36:47 +02:00
Carsten "Tomcat" Book
90a6317b44 Merge mozilla-central to mozilla-inbound 2015-06-05 15:36:32 +02:00
Carsten "Tomcat" Book
0f0eb9d111 merge mozilla-inbound to mozilla-central a=merge 2015-06-05 15:25:08 +02:00
Mike Hommey
b609bbf3ce Fixup for hazard bustage after bug 1168719 on a CLOSED TREE. r=sfink 2015-06-05 14:40:11 +09:00
Wes Kocher
4a987abbc1 Merge m-c to fx-team, a=merge 2015-06-04 18:30:52 -07:00
Nick Fitzgerald
992648b749 Bug 1169869 - Document the Debugger's onPromiseSettled hook DONTBUILD; r=jimb 2015-06-04 17:33:49 -07:00
Tooru Fujisawa
ff690cf647 Bug 1168416 - Do not change lastIndex property if not writable in RegExp.prototype.{test,exec}. r=Waldo 2015-06-05 09:56:10 +09:00
Terrence Cole
2d4c1babe7 Bug 1171749 - Re-add nonincremental reason to compact stats output; r=sfink 2015-06-04 16:02:04 -07:00
Terrence Cole
ea3c382dcb Bug 811911 - Use UTF-8 output for TwoByte chars in Error objects; r=jandem 2015-06-04 08:43:11 -07:00
Terrence Cole
b75cc2eb2c Bug 1170717 - Move heapState check up to readBarrier; r=jonco 2015-06-02 14:49:59 -07:00