Jon Coppeard
8f085854d3
Bug 1171430 - Do not poison the nursery's chunk kind marker; r=terrence
2015-06-10 04:11:00 -07:00
Thomas Escalon
9eb9a9d012
Bug 1132189 - Rename "Analysis Helper" thread. r=bhackett
2015-06-09 09:02:11 +02:00
Benjamin Bouvier
8a51f4f00c
Bug 1172824: Initialize a few members in CompartmentCheckTracer (CID 1304705); r=terrence
...
--HG--
extra : rebase_source : a76d3d27ed8fa8b818c1c585eb45ec426435d617
extra : histedit_source : 7b124b6c002e17b007d27a3cd21dc81241fed7dc
2015-06-09 10:27:51 +02:00
Benjamin Bouvier
35a57b8dab
Bug 1172824: Initialize a few more members in VerifyPreTracer (CID 1304706); r=terrence
...
--HG--
extra : rebase_source : 7833120d10428447d897815638c54752245f3286
extra : histedit_source : e0b0ca92b399b5f483c8ae5375f75cfefeae7051
2015-06-09 10:20:54 +02:00
Benjamin Bouvier
e56566a403
Bug 1172824: Close dumpFile in case of error in DumpHeap (CID 1302587); r=jonco
...
--HG--
extra : rebase_source : 698eaddba51469d3d1ce4ca94a7cc6f1d0b6c2d8
extra : histedit_source : 771c174d40c901ec9dd256cf61807974231ab0c1
2015-06-09 10:15:52 +02:00
Hannes Verschore
d1e564952f
Bug 1139376: Ionmonkey - Make removing of guards aware of phis, r=nbp
2015-06-02 12:25:45 +02:00
Lars T Hansen
917fe2297e
Bug 1172638 - guard a test case. r=bbouvier
2015-06-09 13:15:34 +02:00
Mike Hommey
7cbdd8c8fd
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
d2f37fb969
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
d1c7dfa95b
Bug 1170758 - Make non-debug GraphSpewer constructor explicit. r=nbp
2015-06-02 15:10:16 -07:00
Steve Fink
2114f90ea7
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).
--HG--
extra : rebase_source : d2a3068933aefd9d16d944361738a9f68685984c
2015-06-09 14:53:40 -07:00
Steve Fink
e39fdb1b06
No bug. Add a --function argument for analyzing a single function by name.
...
--HG--
extra : rebase_source : 5fa23c8bdfe574cd868added7ba067df8a0b4989
2015-06-09 14:53:17 -07:00
Steve Fink
07c93b66f7
Bug 1166101 - redirect aka os.file.redirect should not be available in fuzzing mode
...
--HG--
extra : rebase_source : a12c59e3816f53c17fe9eb7cb8e607a8ae300696
2015-06-08 12:32:17 -07:00
Steve Fink
9c03689307
Bug 1172109 - Name some anonymous structs to help out the analysis, r=terrence
2015-06-08 11:59:26 -07:00
Nicolas B. Pierron
4edad5f58f
Bug 923717 - Add IC fuzzing mode. r=efaust
2015-06-08 20:22:57 +02:00
Jeff Walden
cdc5496d89
Bug 1168474 - Remove assorted arity-checks that are easily done another way (or not at all). r=shu
...
--HG--
extra : rebase_source : ff074b1923672e3bc940fb104ac75e918c0e2856
2015-05-19 16:35:55 -07:00
Jeff Walden
8d95432ebc
Bug 1167823 - Remove dead code for checking whether a parse tree node has side effects. r=shu
...
--HG--
extra : rebase_source : e5eda478e00a867c613b3f6812c583283a19a421
2015-05-19 15:47:28 -07:00
Jeff Walden
1d25d2ad4e
Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
...
--HG--
extra : rebase_source : d911d8d47cb09b5c43938f5d011cce862b1a454d
2015-05-19 15:45:55 -07:00
Jeff Walden
ddb79d4fe3
Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
...
--HG--
extra : rebase_source : f48f4512dd364a576318c0b1546717dd6a230af5
2015-05-19 15:15:14 -07:00
Jeff Walden
8f7e1abcfa
Bug 1167823 - Handle functions by kind when checking for side effects. r=shu
...
--HG--
extra : rebase_source : 8b799ed5c26c7e4261a1289d91c6daee03c0e811
2015-05-22 19:02:40 -07:00
Jeff Walden
f5b13a3c47
Bug 1167823 - Handle various other nodes by kind when checking for side effects. r=shu
...
--HG--
extra : rebase_source : 328a79fe2b556c4960f2e68f06a63a22ab679d5b
2015-05-22 19:02:40 -07:00
Jeff Walden
dbe31b00d4
Bug 1167823 - Handle various list-ful nodes by kind when checking for side effects. r=shu
...
--HG--
extra : rebase_source : 8c2ed434d39631a668002d85be559b0a19adef4d
2015-05-22 19:02:40 -07:00
Jeff Walden
b3858c8fdb
Bug 1167823 - Handle try/catch by kind when checking for side effects. r=shu
...
--HG--
extra : rebase_source : e222ce50ece9f9bbfdfda1f3814fda7549e4934e
2015-05-22 19:02:40 -07:00
Jeff Walden
ddfc6a734c
Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
...
--HG--
extra : rebase_source : f93d1a58edbcd7c511646d5d593b2cd27373fc8e
2015-05-19 08:29:08 -07:00
Jeff Walden
eb1f229026
Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
...
--HG--
extra : rebase_source : 97661b564327c9dca97677de29f0e8534499dbbb
2015-05-19 08:29:08 -07:00
Jeff Walden
a04d5c1bd2
Bug 1167823 - Check various binary operators for side effects, by node kind. r=shu
...
--HG--
extra : rebase_source : 1737efc6bab73c5ba6e0144298a67ed77832625e
2015-05-19 08:29:08 -07:00
Jeff Walden
40c1c82dcf
Bug 1167823 - Handle more nodes by kind when checking for side effects. r=shu
...
--HG--
extra : rebase_source : ed01667c1dd7bc63e95b1052bc61174698177cb6
2015-03-04 13:21:30 -08:00
Jeff Walden
73807b43b3
Bug 1167823 - Handle more nodes by kind in BytecodeEmitter::checkSideEffects. r=shu
...
--HG--
extra : rebase_source : 257554926fce8ff5769942a73d5a10f4e1b16593
2015-05-19 08:29:08 -07:00
Jeff Walden
71384eabcb
Bug 1167823 - Handle various nullary/unary nodes in BytecodeEmitter::checkSideEffects. r=shu
...
--HG--
extra : rebase_source : 28fac27fda1ffe5ffb16fc534bef2397fea3a9b5
2015-03-04 13:21:30 -08:00
Jeff Walden
f58d959d94
Bug 1167823 - Begin rewriting CheckSideEffects to work by kind, not arity. r=shu
...
--HG--
extra : rebase_source : f923c10afdde91a18f0a0bcb7b747f2b34b999ba
2015-03-04 13:21:30 -08:00
Hannes Verschore
9010b092dd
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
de26cda8df
Bug 1168753 - SharedStubs: Simplification to push BaselineFrame* in stubs, r=jandem
2015-06-08 16:38:55 +02:00
Hannes Verschore
7c5bf3c667
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
df00b796cd
Bug 1168750 - SharedStubs: (part3) Make split between baseline only and shared stubs, r=jandem
...
--HG--
rename : js/src/jit/BaselineIC.cpp => js/src/jit/SharedIC.cpp
rename : js/src/jit/BaselineIC.h => js/src/jit/SharedIC.h
2015-06-08 16:38:55 +02:00
Hannes Verschore
d2c404fd11
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
d05b62c063
Bug 1168750 - SharedStubs: (part1) Rename BaselineRegisters.h and BaselineHelpers.h, r=jandem
...
--HG--
rename : js/src/jit/BaselineHelpers.h => js/src/jit/SharedICHelpers.h
rename : js/src/jit/BaselineRegisters.h => js/src/jit/SharedICRegisters.h
rename : js/src/jit/arm/BaselineHelpers-arm.h => js/src/jit/arm/SharedICHelpers-arm.h
rename : js/src/jit/arm/BaselineRegisters-arm.h => js/src/jit/arm/SharedICRegisters-arm.h
rename : js/src/jit/mips/BaselineHelpers-mips.h => js/src/jit/mips/SharedICHelpers-mips.h
rename : js/src/jit/mips/BaselineRegisters-mips.h => js/src/jit/mips/SharedICRegisters-mips.h
rename : js/src/jit/none/BaselineHelpers-none.h => js/src/jit/none/SharedICHelpers-none.h
rename : js/src/jit/none/BaselineRegisters-none.h => js/src/jit/none/SharedICRegisters-none.h
rename : js/src/jit/x64/BaselineHelpers-x64.h => js/src/jit/x64/SharedICHelpers-x64.h
rename : js/src/jit/x64/BaselineRegisters-x64.h => js/src/jit/x64/SharedICRegisters-x64.h
rename : js/src/jit/x86/BaselineHelpers-x86.h => js/src/jit/x86/SharedICHelpers-x86.h
rename : js/src/jit/x86/BaselineRegisters-x86.h => js/src/jit/x86/SharedICRegisters-x86.h
2015-06-08 16:38:54 +02:00
Tooru Fujisawa
205dced600
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
70137b7e93
Bug 1171871 - Fix bytecode documentation comment for JSOP_NEWTARGET. r=efaust
2015-06-08 22:31:43 +09:00
Gabor Krizsanits
c5989e232b
Bug 1164014 - Shim optimization. r=billm
2015-06-08 09:28:54 +02:00
Brian Hackett
e0dedf454a
Bug 1167677 - Enable code which was accidentally left disabled.
2015-06-07 18:45:32 -07:00
Brian Hackett
54466ce0a4
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
4ccefce630
Bug 1169460 - Fix imprecise computation in BacktrackingAllocator::minimalUse, r=sunfish.
2015-06-06 09:03:59 -07:00
Brian Hackett
d8454f0a42
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
87c0701240
Bug 1172150 - Remove bogus assert. (r=bz)
2015-06-05 20:37:51 -07:00
Tom Schuster
ff9a4b6da1
Bug 1170959 - Remove JS_GetPropertyDescriptor from a JSAPI test. r=efaust
2015-06-05 21:36:47 +02:00
Carsten "Tomcat" Book
318f9f9614
Merge mozilla-central to mozilla-inbound
2015-06-05 15:36:32 +02:00
Carsten "Tomcat" Book
ae98e02935
merge mozilla-inbound to mozilla-central a=merge
2015-06-05 15:25:08 +02:00
Mike Hommey
66e9856486
Fixup for hazard bustage after bug 1168719 on a CLOSED TREE. r=sfink
2015-06-05 14:40:11 +09:00
Wes Kocher
ea44c90c4c
Merge m-c to fx-team, a=merge
2015-06-04 18:30:52 -07:00
Nick Fitzgerald
0f7e84a204
Bug 1169869 - Document the Debugger's onPromiseSettled hook DONTBUILD; r=jimb
2015-06-04 17:33:49 -07:00