Terrence Cole
e15918b143
Bug 1164982 - Record telemetry for GC max pause during animations; r=sfink
2015-06-04 09:30:44 -07:00
Ryan VanderMeulen
d8db71bc50
Bug 1170372 - Skip js1_5/Regress/regress-312588.js on SM(cgc) builds due to timeouts.
2015-06-10 15:17:26 -04:00
Brian Hackett
ed8ae503ae
Bug 1170372 - Use unboxed arrays for Array() and other functions keyed to allocation sites, r=jandem.
2015-06-10 09:42:22 -07:00
Terrence Cole
c4981ba498
Bug 1173042 - Remove unused GCChunkSet and chunk hashing functions; r=ehoogeveen
2015-06-10 09:34:57 -07:00
Terrence Cole
373a642a58
Bug 1171780 - We no longer need to cast out of barrieried types in GC; r=jonco
2015-06-05 09:01:12 -07:00
Terrence Cole
0ba66d6570
Bug 1171430 - Don't shift the poison value by non-byte values; r=jonco
2015-06-10 08:58:36 -07:00
Jon Coppeard
ae7b086920
Bug 1171430 - Do not poison the nursery's chunk kind marker; r=terrence
2015-06-10 04:11:00 -07:00
Thomas Escalon
c051c4896e
Bug 1132189 - Rename "Analysis Helper" thread. r=bhackett
2015-06-09 09:02:11 +02:00
Benjamin Bouvier
e4bc6fd109
Bug 1172824: Initialize a few members in CompartmentCheckTracer (CID 1304705); r=terrence
2015-06-09 10:27:51 +02:00
Benjamin Bouvier
adc2c95688
Bug 1172824: Initialize a few more members in VerifyPreTracer (CID 1304706); r=terrence
2015-06-09 10:20:54 +02:00
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