Terrence Cole
b605dece0c
Bug 1285057 - Blacklist UBSan detection of the GC's generic interfaces; r=sfink
...
--HG--
extra : rebase_source : f5367a8685ec462edb7e30e5ed3d274b4a9bcd0f
2016-07-07 08:59:36 -07:00
Steve Fink
3d7c5d34f5
Bug 1303461 - Limit Android stack size to 3/4 of the actual 1MB, r=jandem
...
--HG--
extra : rebase_source : fc0994289923f36c577dd97e1d5eb35747102e36
2016-09-19 10:08:18 -07:00
Terrence Cole
48b3b2ea1a
Bug 1294563 - Fix the pre-compacting interrupt's position; r=jonco
2016-09-21 09:33:12 -07:00
Benjamin Bouvier
f570ac6d0a
Bug 1248555: Unbreak the build; r=me
2016-09-22 16:11:36 +02:00
Benjamin Bouvier
692c68453b
Bug 1248555: Tests only; r=sunfish
...
MozReview-Commit-ID: 4fudrHeZCp1
--HG--
extra : rebase_source : 0dfba02ff7b1317e016009fcc8c7d2c0708ac765
2016-09-21 19:34:32 +02:00
Benjamin Bouvier
6daeb5d468
Bug 1248555: Move {Read,Create}{I64|CustomNaN}Object into WasmJS.h; r=luke
...
Also unbreak non-unified build, arm64 and no-jit builds.
MozReview-Commit-ID: 5RmsNNV1iWQ
--HG--
extra : rebase_source : ee5e6ed081189de0d061c40bd355affbdba09de7
2016-09-22 11:57:15 +02:00
Benjamin Bouvier
b880d025fd
Bug 1248555: Addendum: support uncanonicalized NaNs in globals too; r=luke
...
MozReview-Commit-ID: JKIUhXBhJRe
--HG--
extra : rebase_source : bd5dc7a4c9ad4ac483fa48cf82c283d3a39fc8fe
2016-09-21 19:18:51 +02:00
Benjamin Bouvier
484b067500
Bug 1248555: Use integers as a low-level representation of floating-point values; r=luke
...
MozReview-Commit-ID: 7EMMYoz3Rsb
--HG--
extra : rebase_source : c5de8746640608ba3efe5ff9272679c221c3e23b
2016-09-21 19:19:40 +02:00
Jon Coppeard
1295093170
Bug 1301496 - Simplify runtime check when tracing helper threads r=terrence a=decoder
2016-09-22 13:02:40 +01:00
Jon Coppeard
b05c3b7d30
Bug 1304425 - Cancel off thread compilations by runtime or zone GC state where possible r=jandem r=terrence
2016-09-22 11:24:33 +01:00
Jon Coppeard
9514c22374
Bug 1304425 - Refactor CancelOffThreadIonCompile and make it wait for builders to cancel in parallel r=jandem
2016-09-22 11:24:33 +01:00
Carsten "Tomcat" Book
ce8c91d458
Merge mozilla-central to mozilla-inbound
2016-09-22 11:56:22 +02:00
Carsten "Tomcat" Book
d25a5baeb8
merge mozilla-inbound to mozilla-central a=merge
2016-09-22 11:55:12 +02:00
Benjamin Bouvier
b81b572a1c
Bug 1303013: Account memory for wasm guard pages; r=njn, r=luke
...
MozReview-Commit-ID: BHS1UfgT1yf
--HG--
extra : rebase_source : 7fea9606f776a904870fdfb4bbb93e43fd4b0a44
2016-09-19 19:39:50 +02:00
Jan de Mooij
3b07adfba8
Bug 1303754 - Don't use the lazySource option for JSMs, so we can benefit from syntax parsing. r=bholley
2016-09-22 10:15:36 +02:00
Eric Faust
121151ec67
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Wes Kocher
741d9cb870
Backed out changeset 5a71ed072a2b (bug 1300546) for android failures in test_bug772796.html a=backout CLOSED TREE
2016-09-21 16:37:32 -07:00
Wes Kocher
ef05c52b63
Backed out changeset c414e9547045 (bug 1302417) for android failures in test_bug772796.html a=backout CLOSED TREE
2016-09-21 16:37:28 -07:00
Wes Kocher
598c29ffbe
Backed out changeset a03e56efce4c (bug 1281156) for android failures in test_bug772796.html a=backout CLOSED TREE
2016-09-21 16:37:23 -07:00
Tom Schuster
2f144c36e0
Bug 1299593 - Disable Array.prototype.values outside Nightly. r=jorendorff, r=smaug
...
--HG--
extra : rebase_source : 976a15181c0d263b62094a1524b8a27cf7c1fc4d
2016-09-21 11:53:00 -04:00
Vinayak Agarwal
dc74845a1d
Bug 1304167 - Remove unnecessary "else" after return in JS_GetArrayBufferViewType. r=arai
...
--HG--
extra : rebase_source : b0e36554cdb3f733810f4cfd8479343968faae1a
2016-09-21 10:58:46 +05:30
arn197
82f42fed53
Bug 1304310 - Remove else after return statement in ConvertScalar. r=arai
...
--HG--
extra : rebase_source : 0d00b356dd2a57b45a8c94ed618127dd02df768e
2016-09-21 02:48:00 -04:00
Chris Manchester
aa2131cd40
Bug 1302909 - Set STDC_HEADERS everywhere instead of relying on AC_HEADER_STDC. r=glandium
...
MozReview-Commit-ID: DXvcX1i9vuo
2016-09-15 12:11:11 -07:00
ajay
d220ab5953
Bug 1303708 - Remove unused JSID_IS_ZERO(jsid id) function. r=arai
...
MozReview-Commit-ID: 49WIEl6MCsF
--HG--
extra : rebase_source : 751611cb27d134f3f768bb43a579b489b458be18
2016-09-22 04:27:52 +05:30
Chris Manchester
6736329d5e
Bug 1262155 - Use moz.build instead of libffi's build system. r=ted,glandium
...
MozReview-Commit-ID: 3wobNk0HDU5
2016-08-08 16:58:54 -07:00
Hannes Verschore
e5f367169f
Bug 1281156: TraceLogger: Enable caching of EventPayload for mainthread again, r=bbouvier,jonco
2016-09-21 19:26:05 +02:00
h4writer
9b0e31e532
Bug 1302417: TraceLogging - Don't run the debug check when the item is an error, r=bbouvier
2016-09-20 14:48:50 +02:00
Hannes Verschore
e9fb49f8f5
Bug 1300546: IonMonkey: Make sure the registers of lhs and rhs don't overlap during ALU, r=bbouvier
2016-09-20 14:48:52 +02:00
Terrence Cole
e03f58644e
Bug 1227750 - Expose black to gray cross compartment edges instead of resetting the GC; r=jonco
...
--HG--
extra : rebase_source : 27ebe7f618787488c3a7f68b52e955c23d761f04
2016-09-21 09:33:07 -07:00
Terrence Cole
33e0dd3abc
Bug 813683 - No need for Rekeyable Hashtable for C++ VMFunction* pointers; r=nbp
...
--HG--
extra : rebase_source : 5c6ce02ad98aaeccbd8bdda37b0c86916bfb6b7a
2016-09-21 09:32:51 -07:00
Jon Coppeard
80a9ca513a
Bug 1304081 - Add more use of shouldCancel() to avoid pauses when cancelling off thread Ion compilation r=nbp
2016-09-21 15:27:45 +01:00
Jon Coppeard
d6b364b06a
Bug 1294767 - Add assertions that type sets do not contain cross compartment pointers r=jandem
2016-09-21 15:27:44 +01:00
Carsten "Tomcat" Book
23879d2b18
Merge mozilla-central to mozilla-inbound
2016-09-21 12:07:46 +02:00
Carsten "Tomcat" Book
4f900773f5
merge mozilla-inbound to mozilla-central a=merge
2016-09-21 12:03:31 +02:00
Carsten "Tomcat" Book
4fd246e6b8
merge fx-team to mozilla-central a=merge
2016-09-21 12:02:19 +02:00
Nick Fitzgerald
4cccd11998
Bug 1304209 - Remove Debugger.Script.prototype.canonicalId. r=shu
...
The `canonicalId` getter is never actually used, and isn't implemented in the
most principled way. Therefore, let's get rid of it, before it turns into
technical debt.
2016-09-20 15:11:00 -04:00
Carsten "Tomcat" Book
8910ca900f
merge mozilla-inbound to mozilla-central a=merge
2016-09-20 12:01:29 +02:00
Jan de Mooij
c67efa31d7
Bug 1293311 - Handle OOM in ArgumentsObject::finishForIon properly. r=nbp
2016-09-19 21:04:06 +02:00
Benjamin Bouvier
b56f71f878
Bug 1303122: Don't re-add an already seen bounds check if it's not redundant; r=luke
...
MozReview-Commit-ID: 4pthpbRTmpD
--HG--
extra : rebase_source : 97aba7dd3331da2b61524cf118c5e1933230e098
2016-09-15 21:35:13 +02:00
Benjamin Bouvier
8bcffcf0f7
Bug 1303122: Handle stack in codegen of LCompareAndBranchI on x64; r=luke
...
MozReview-Commit-ID: EV5JUmcNYeh
--HG--
extra : rebase_source : 85b3d15920ad2dc85bff70d4f94b9569c393ef47
2016-09-15 21:34:36 +02:00
Bill McCloskey
50c44c717c
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-09-16 20:35:11 -07:00
Bill McCloskey
a51047b439
Bug 1279086 - Allow multiple interrupt callbacks (r=dvander)
2016-09-16 20:33:49 -07:00
Andrew McCreight
51db16e7f5
Bug 1288909, part 4 - Use a strong reference to the set in ClassInfo2NativeSetMap. r=billm
...
Entries should end up getting cleared out from this table before the
value dies, so let's just make the reference strong so that any
mistakes will result in leaks and not use-after-frees.
Using smart pointer classes with PLDHashtable is a little
questionable, and I don't want to convert this one hash table to
nsTHashtable, so I use manual addref and release.
MozReview-Commit-ID: Kfg9veS6r11
--HG--
extra : rebase_source : 865ab48c2cf67546dd705cf79f8873efe695ac5c
2016-09-06 12:58:27 -07:00
Andi-Bogdan Postelnicu
c574b38335
Bug 1301333 - mark XPCJSContext::Initialize as initialisation function for XPCJSContext. r=bobbyholley
...
MozReview-Commit-ID: HYj244xg1VD
2016-09-16 15:00:52 +03:00
Makoto Kato
bea30b374e
Bug 1303982 - Define CarrySet and CarryClear for non-JIT platform. r=bbouvier
...
MozReview-Commit-ID: 7VarACNjdIx
2016-09-21 10:58:19 +09:00
Heiher
5425c1d66f
Bug 1303688 - Baldr: MIPS: Move memory barrier to WasmLoad/Store. r=luke
...
---
js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
2016-09-21 09:56:02 +08:00
Phil Ringnalda
86d3aebd18
Backed out changeset c9f2cb674778 (bug 1303118) for failures in browser_dbg_watch-expressions-02.js
2016-09-20 18:20:25 -07:00
Heiher
9f272ce341
Bug 1303689 - IonMonkey: MIPS: Implement popcnt32. r=arai
...
---
js/src/jit/MacroAssembler.h | 3 ++-
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 19 +------------------
.../mips-shared/MacroAssembler-mips-shared-inl.h | 22 ++++++++++++++++++++++
3 files changed, 25 insertions(+), 19 deletions(-)
2016-09-21 08:58:10 +08:00
Heiher
fb9d0996d9
Bug 1303688 - Baldr: MIPS: Take advantage of guard page to simplify asm.js/wasm memory access. r=luke
...
---
js/src/jit/mips-shared/Assembler-mips-shared.h | 2 +
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 66 +++++-----------------
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
.../mips-shared/MacroAssembler-mips-shared-inl.h | 3 +
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 31 ++++++++++
.../jit/mips-shared/MacroAssembler-mips-shared.h | 4 ++
js/src/jit/mips32/MacroAssembler-mips32-inl.h | 5 +-
js/src/jit/mips32/MacroAssembler-mips32.cpp | 20 ++++++-
js/src/jit/mips32/MacroAssembler-mips32.h | 6 +-
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 5 +-
js/src/jit/mips64/MacroAssembler-mips64.cpp | 20 ++++++-
js/src/jit/mips64/MacroAssembler-mips64.h | 6 +-
12 files changed, 106 insertions(+), 63 deletions(-)
2016-09-21 08:58:05 +08:00
Shu-yu Guo
12e768fe6d
Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust)
2016-09-20 16:03:19 -07:00
Terrence Cole
f782b9ec74
Bug 1291776 - Assert that we don't create gray arguments; r=sfink
...
--HG--
extra : rebase_source : 6d27a748f0eafe6e1995a54c2820dd0519ca5850
2016-09-15 13:50:03 -07:00
Nicolas B. Pierron
7bf949b840
Bug 1301690 - IonMonkey: Prevent using getPropTryDefiniteSlot when primitives can be used as object. r=jandem
2016-09-20 15:28:41 +00:00
Henri Sivonen
eea6b5c9c8
Bug 1288084 - Expose a line number for each attribute, v2; r=wchen
2016-09-20 16:31:57 +02:00
Benjamin Bouvier
38920d4ca6
Bug 1303085: Add nearbyint/nearbyintf to fdlibm; r=arai
...
MozReview-Commit-ID: GahbeGVPKs
--HG--
extra : rebase_source : 521205f9c6fe5d559efa2d0c854f906857c10f36
extra : histedit_source : bd0bf1fb258fc6aac8a33b18f529a43f0130ff68
2016-09-15 20:57:47 +02:00
Sebastian Hengst
63beebe912
Backed out changeset 5caa69daaa2a (bug 1302417) for asserting at TraceLogging.cpp line 548 in many spidermonkey tests. r=backout
2016-09-20 15:44:57 +02:00
Sebastian Hengst
57176d6ee5
Backed out changeset 73ac0ad42d63 (bug 1300546) for failing own test on arm64. r=backout
2016-09-20 15:43:40 +02:00
Hannes Verschore [:h4writer]
3dce725f3d
Bug 1303809 - Fix ion/bug1293542.js to not fail when merging to aurora. r=bbouvier
2016-09-20 02:08:00 +02:00
Hannes Verschore
75ca14183b
Bug 1300546: IonMonkey: Make sure the registers of lhs and rhs don't overlap during ALU, r=bbouvier
2016-09-20 14:48:52 +02:00
h4writer
c31b9c2d2e
Bug 1302417: TraceLogging - Don't run the debug check when the item is an error, r=bbouvier
2016-09-20 14:48:50 +02:00
Carsten "Tomcat" Book
17d545681a
Merge mozilla-central to mozilla-inbound
2016-09-20 12:02:20 +02:00
Andrew McCreight
946ffa2384
Bug 1288909, part 3 - XPCWrappedNative:: and XPCWrappedNativeProto::Mark() don't do anything any more. r=billm
...
Also clean up some random comments for code that was deleted earlier.
MozReview-Commit-ID: 8JQx0FAH8wA
--HG--
extra : rebase_source : 614bda8caf0647ff0220986904ac6fb5fd4573a8
2016-08-05 13:56:14 -07:00
Andrew McCreight
58a9259670
Bug 1292694 - Don't skip marking at Shutdown due to fear of "bad locking problems". r=mrbkap
...
MozReview-Commit-ID: HetNpQR2s8Y
--HG--
extra : rebase_source : 727a86bcacf35c6f0ab68ba69d1860839cb27730
2016-08-05 15:19:41 -07:00
Yen Chi Hsuan
80b867a458
Bug 1143421 - install file copies instead of symlinks for Spidermonkey. r=glandium
2016-08-25 15:51:55 +08:00
Andrew McCreight
93c15e825f
Bug 1288909, part 2 - Remove a bunch of now-useless XPCNativeSet marking-related things. r=billm
...
MozReview-Commit-ID: 4YRn9Wx64a4
--HG--
extra : rebase_source : 7298dfd78142a1d544922fb5f78f7ca4a5562a6c
2016-07-27 16:38:42 -07:00
Andrew McCreight
bbaa5c3f54
Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm
...
This patch is similar to bug 1288870.
Strong references:
- XPCCallContext::mSet: Like XPCNativeInterface, this only roots it
when |mState >= HAVE_NAME|, and again this only requires changing
SystemIsBeingShutDown().
- XPCWrappedNativeProto::mSet and XPCWrappedNative::mSet. These become
RefPtrs.
- stack: AutoMarkingNativeSetPtr become RefPtr<XPCNativeSet>. This
lets me eliminate some uses of AutoJSContext. This is the bulk of the
patch.
Weak references:
- mNativeSetMap. This reference gets cleared in the dtor. This
requires bug 1290239 to actually find the entry for removal.
- mClassInfo2NativeSetMap. The reference is in the value for this hash
table, and we don't have the key in the set dtor. Fortunately, the
only code that adds to this table is
XPCNativeSet::GetNewOrUsed(nsIClassInfo* classInfo), which in turn is
only called by GetNewOrUsed(nsIClassInfo* classInfo). This code
creates a new XPCWrappedNativeProto, which (with my patch) holds a
strong reference to the set that has been added to the table. This set
is never changed or released until the dtor for the proto, which calls
ClearCacheEntryForClassInfo(), removing the entry from the
hashtable. Thus, the lifetime of the set is always going to be longer
than the lifetime of the entry.
Other notes:
- Like XPCNativeInterface, this class uses placement |new| that
requires a special destruction function, which with my patch is hidden
away in the refcounting code.
- This patch delete a bunch of marking/sweeping code from
XPCJSRuntime::FinalizeCallback(), because the lifetimes are managed by
the refcounting now. Some of the marking code is left behind to be
cleaned up in a later patch.
- I didn't see any methods that had XPCNativeSet** outparams.
- MOZ_COUNT_{CTOR,DTOR}(XPCNativeSet) is not needed because it is now
refcounted.
MozReview-Commit-ID: 7oTorCwda1n
--HG--
extra : rebase_source : 0c477e18c405e4ea88393279cf8bea62c5b0f4c7
2016-07-27 16:38:30 -07:00
Mike Shal
08c00f4fad
Bug 1304133 - explicitly list selfhosted.js output in GENERATED_FILES; r=chmanchester
...
MozReview-Commit-ID: Fwd6SWGs1X1
--HG--
extra : rebase_source : 3329106f7d1ead13f3ea4e3b3fa81f7b5cd09dc8
2016-09-19 13:43:18 -04:00
Wes Kocher
611fb66887
Backed out changeset 39da44265946 (bug 1263595
) for build bustage a=backout CLOSED TREE
2016-09-16 14:19:22 -07:00
Eric Faust
db0cfdc6bc
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Luke Wagner
797090f8ab
Bug 1299359 - Odin: split out separate JitOptions.asmJSAtomicsEnable (rs=lth)
...
MozReview-Commit-ID: CIzSy3lTcNN
2016-09-16 10:06:17 -05:00
Brian Hackett
da1d95253f
Bug 1302523 - Don't start incremental GCs if they have been disabled, r=sfink.
...
--HG--
extra : rebase_source : bea0b930a6c908b4ad5c5dfdb22fab108bbb4dff
2016-09-14 08:07:44 -06:00
Benjamin Bouvier
2078b849b7
Bug 1290932: Build the ARM simulator (on x86) with -msse2 -mfpmath=sse; r=glandium
...
MozReview-Commit-ID: CNO8qKifC2N
--HG--
extra : rebase_source : 49f8d35470d4fd82ef64906830435ad9107ae03b
2016-09-12 19:06:19 +02:00
Benjamin Bouvier
56e8d89e42
Bug 1302723: Use an input copy in LAssertRangeF register allocation; r=nbp
...
MozReview-Commit-ID: BWTri00AoJq
--HG--
extra : rebase_source : 8d3edc90182af8a5659da1603b29cf2a7670ec31
2016-09-14 15:10:37 +02:00
Phil Ringnalda
6beabc555f
Backed out changeset 48694b762a84 (bug 1263595
) for -Werror bustage
...
CLOSED TREE
2016-09-15 22:04:50 -07:00
Eric Faust
c725e729c5
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Wes Kocher
14c8653f72
Merge inbound to central, a=merge
2016-09-15 16:28:10 -07:00
Steve Fink
ad325bdac3
Bug 1302125 - Limit number of ERROR: GC found live Cell messages, r=mccr8
...
--HG--
extra : rebase_source : 93aba8f04ffbbab8b4b96842ef2d0a5e377514d9
2016-09-14 16:56:35 -07:00
Steve Fink
62bd9194f0
Bug 1301764 - Implement JS_GC_REPORT_TENURING to report what is getting tenured, r=terrence
...
--HG--
extra : rebase_source : f1be2ad91b5848470fe486894ee7105fcc12c7bf
2016-09-13 14:03:40 -07:00
Steve Fink
e1d35bb444
Bug 1298804 - Missing OOM check in getCloneBuffer, r=jonco
...
--HG--
extra : rebase_source : 7a67cf28f422f2a035a65b5717a5746dcad396ae
2016-09-08 16:23:47 -07:00
Andrew McCreight
ac4b6dabc5
Bug 1300830 - Remove XPCJSRuntime::mDetachedWrappedNativeProtoMap. r=mrbkap
...
Nothing is ever added to this hash table.
MozReview-Commit-ID: 7gmlBZKNPOc
--HG--
extra : rebase_source : 9a14e405facedc8148c5dd8e363f98c691e23231
2016-09-07 11:49:38 -07:00
Wes Kocher
f779775754
Backed out changeset 4bb39c7c98dd (bug 1271650) for ASAN leaks a=backout
2016-09-14 10:51:36 -07:00
Luke Wagner
171ec3369e
Bug 1284156 - Baldr: use ToNonWrappingUint32 for range checks (r=bbouvier)
...
MozReview-Commit-ID: 1oVQYPlF89J
--HG--
extra : rebase_source : 365a915d22ee8bd72a3d7ed81fa3a910b96d2387
2016-09-14 11:54:17 -05:00
Luke Wagner
6a30ba8b4e
Bug 1284156 - Baldr: add Table.prototype.grow (r=bbouvier)
...
MozReview-Commit-ID: 8g92o4GXQ82
--HG--
extra : rebase_source : 64dc4699727be013eeb3c9dcca86e519598e1880
2016-09-14 11:46:10 -05:00
Eddy Bruel
9f0a0cfe9f
Bug 1271650 - Implement a C++ interface for DebuggerFrame.onStep.
2016-09-14 18:23:12 +02:00
Eddy Bruel
9b9679672a
Bug 1271650 - Factor our processParsedResumptionValue(Helper).
2016-09-14 18:22:03 +02:00
Eddy Bruel
dd1f6a2fdc
Bug 1271650 - Remove processResumptionValueHelper. r=jimb
2016-09-14 18:19:46 +02:00
Luke Wagner
91bfa8067c
Bug 1302434 - Baldr: fix unified bustage (r=bbouvier)
...
MozReview-Commit-ID: 61nhNdVZcx5
--HG--
extra : rebase_source : 0ccf65e2eade397b39d2b2722cf585dcd44f365d
2016-09-14 09:20:15 -05:00
Luke Wagner
73207ea044
Bug 1302407 - Remove now-unnecessary assert in SharedArrayMappedSize() (r=bbouvier)
...
MozReview-Commit-ID: 632vxGqHGz4
--HG--
extra : rebase_source : a2ef73dfb76eaf3fffaa5c6a8beb9e77462e9eff
2016-09-14 09:19:46 -05:00
Luke Wagner
a69501f944
Bug 1302409 - Baldr: handle Linux si_code == SI_KERNEL corner case in out-of-bounds signal handler (r=bbouvier)
...
MozReview-Commit-ID: F2TKrDdj8Oo
--HG--
extra : rebase_source : 647601b6d7c80e3c5f601798476d2ffc3abcf554
2016-09-14 09:18:50 -05:00
Ted Mielczarek
e254cc07b8
bug 1298422 - vendor byteorder into third-party/rust. r=froydnj
...
MozReview-Commit-ID: ChKCKiIVEfq
--HG--
extra : rebase_source : c0da7411a2f0b7fc171c9ebb99fce91361944aa5
2016-09-08 15:12:34 -07:00
Jan de Mooij
7f794780e0
Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
...
--HG--
rename : js/xpconnect/src/XPCJSRuntime.cpp => js/xpconnect/src/XPCJSContext.cpp
extra : rebase_source : e6b435ab1ca2739e340669195dff77c561ea573e
2016-09-14 15:48:17 +02:00
Jan de Mooij
a53986bf29
Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8
...
--HG--
rename : xpcom/base/CycleCollectedJSRuntime.cpp => xpcom/base/CycleCollectedJSContext.cpp
rename : xpcom/base/CycleCollectedJSRuntime.h => xpcom/base/CycleCollectedJSContext.h
extra : rebase_source : 075214b5057f151520926715b6154e99ae80a0b3
2016-09-14 15:47:32 +02:00
Carsten "Tomcat" Book
9a2448ee1c
Merge mozilla-central to mozilla-inbound
2016-09-14 12:11:09 +02:00
Carsten "Tomcat" Book
d2c3fe7fd3
merge autoland to mozilla-central a=merge
2016-09-14 12:07:02 +02:00
Nicolas B. Pierron
405f3fd73c
Bug 1302142 - Accept any value as valid input for MIteratorStart. r=jandem
2016-09-14 09:48:19 +00:00
Zibi Braniecki
8ef8bb9efc
Bug 1289340 - Expose Intl.DateTimeFormat.prototype.formatToParts. r=waldo
...
MozReview-Commit-ID: Ii7TqMDRzu4
2016-09-13 20:49:21 -07:00
Tooru Fujisawa
c0fc17d9f4
Bug 1298779 - Port jskwgen to Python. r=jwalden
2016-09-14 12:16:41 +09:00
Ryan VanderMeulen
739f3dac5a
Merge m-c to autoland. a=merge
2016-09-13 20:46:39 -04:00
Sander Mathijs van Veen
b25bbcece4
Bug 1292136 - Eliminate Unbox:Object opcode that follows a LoadUnboxedPointerV opcode. r=nbp
...
--HG--
extra : rebase_source : ef5dac5c2db15ce399cfcd1c2ca15a7ae650c2f1
2016-09-12 03:41:00 -04:00
Phil Ringnalda
7f35accb95
Backed out changeset e2bca303ae69 (bug 1296249) for bug1296249.js failures
...
CLOSED TREE
2016-09-13 19:08:44 -07:00
Sander Mathijs van Veen
1224dada49
Bug 1296249 - Assertion failure: nbytes > 0, at js/src/gc/Nursery.cpp:357. r=jandem
...
--HG--
extra : rebase_source : 7a3a4f558983543103f2845a8c875f774a2b64ce
2016-09-13 17:22:51 -04:00
Benjamin Bouvier
daec611782
Bug 1288778: Add a telemetry probe for usage of asm.js / wasm; r=luke, data-review=bsmedberg
...
MozReview-Commit-ID: D8yiiobompo
--HG--
extra : rebase_source : 889800ed00a5f05522bd8235491dfd0bee059f9a
extra : amend_source : 268b1d5b811e58d2748f9780992e4769432cb681
2016-09-08 16:07:15 +02:00
Gregory Szorc
99515b1b1a
Bug 1283203 - Update to Visual Studio 2015 Update 3, SDK 10.14393.0; r=glandium
...
Visual Studio 2015 Update 3 has been out for a few months. It appears
stable. So let's start using it.
As part of this, we also update the Windows SDK to the version
corresponding with the Windows 10 Anniversary Update (10.14393.0).
MozReview-Commit-ID: C36sRlKqa8t
--HG--
extra : rebase_source : 2fd46d6053d3eaf62dd8b2b291881c5172cc6056
2016-09-09 10:35:15 -07:00
Nathan Froyd
d39c537a2f
Bug 1298472 - part 1 - suppress more warnings in clang-cl; r=glandium
...
clang-cl accepts #pragma intrinsic like MSVC, but ignores it, unlike
MSVC. We're not concerned with the difference here, so just ignore
the warning.
MozReview-Commit-ID: 3FrVqHpIntq
--HG--
extra : rebase_source : 2609c513f287246e46b436a15d2a786164f91b13
2016-09-09 09:00:31 -04:00
Mike Hommey
935ad653b8
Bug 1299919 - Set CPP/CXXCPP from python configure. r=chmanchester
2016-09-13 13:25:18 +09:00
Luke Wagner
add9f4b8ce
Bug 1284156 - Baldr: add missing Table.set post-barrier (r=sfink)
...
MozReview-Commit-ID: 9oxYAhbLzo4
2016-09-12 21:07:24 -05:00
Terrence Cole
53ce3cf8b9
Bug 1159541 - Use normal paths for TypeSet::Type tracing; r=sfink
2016-09-12 11:20:09 -07:00
Wes Kocher
c96ab8d4d6
Backed out changeset d863b2778bdb (bug 1159541) for SM bustage a=backout
...
CLOSED TREE
2016-09-12 13:49:17 -07:00
Terrence Cole
93beacd73a
Bug 1159541 - Use normal paths for TypeSet::Type tracing; r=sfink
2016-09-12 11:20:09 -07:00
Luke Wagner
01e7cc1cbd
Bug 1284156 - Baldr: split 'bad indirect call' error message (r=bbouvier)
...
MozReview-Commit-ID: 2LvujDnZrnH
2016-09-12 14:49:47 -05:00
Luke Wagner
57de4fdae6
Bug 1284156 - Baldr: simplify representation of null table elements (r=bbouvier)
...
MozReview-Commit-ID: 1hyFX6CCGqR
2016-09-12 14:49:39 -05:00
Luke Wagner
f5f4065c66
Bug 1301797 - Ion: re-add Uint8Clamped case to CodeGeneratorX86::visitLoadTypedArrayElementStatic (r=bbouvier)
...
MozReview-Commit-ID: C3PeYGslsGm
2016-09-12 14:49:36 -05:00
Terrence Cole
6af2f7d660
Bug 1257387 - Move OOM callback annotation to the common runtime for workers; r=mccr8
...
--HG--
extra : rebase_source : 3278a5bc32ce245003b890fbfbbf4f32e3d42944
2016-09-13 10:57:07 -07:00
Jan de Mooij
452b70821a
Bug 1297706 - Syntax parse arrow functions. r=shu
2016-09-13 14:14:32 +02:00
Jon Coppeard
d97a19687b
Bug 1298639 - Use bytecode offsets rather than direct pointer in profiling API r=shu
2016-09-13 14:06:46 +02:00
Andi-Bogdan Postelnicu
49c5b78e8b
Bug 1282408 - add ignore initialization check flag for alwaysBaseline from CompileArgs. r?=luke
...
MozReview-Commit-ID: L5ymS8HUczi
2016-07-27 17:04:56 +03:00
Jeff Walden
915fe80b6f
Bug 1186962 - Add a test. r=jorendorff
...
--HG--
extra : rebase_source : ac7a753daf9c56a9362eaccde00b4a15d5e0dacc
2015-09-04 16:58:17 -07:00
Jeff Walden
7226144e69
Bug 1253099 - Add a test for reentrant creation of the first RegExp in a global, during argument processing. r=efaust
...
--HG--
extra : rebase_source : 47058e5430788072e1b15d89e18558cb4cba5f0a
2016-03-05 04:27:00 -08:00
Jeff Walden
4b45c4dafc
Bug 1253099 - Add a test for RegExp.prototype.compile's behavior when applied to a RegExp with non-writable .lastIndex. r=arai
...
--HG--
extra : rebase_source : b9a4b750ea3d49631604d020a5640866f909092d
2016-03-05 04:26:59 -08:00
Jeff Walden
ce731a2d3c
Bug 1242810 - Test. r=jandem
...
--HG--
extra : rebase_source : 10227ea1305d0b0686c8ffda61875861c6fce4f1
2016-03-02 17:52:09 -08:00
Jeff Walden
b99315effb
Bug 1253099 - Add some comments. r=arai, r=efaust
...
--HG--
extra : rebase_source : 7996749d247d3680285bbe25f61497b4394d8458
2016-03-10 19:40:58 -08:00
Jeff Walden
176f2f5a05
Bug 1246061 - Add some comments. r=luke
...
--HG--
extra : rebase_source : 6577e0ab9834fa00f3f0fe2893a6b039bb70f5f3
2016-03-23 13:21:02 -07:00
Jeff Walden
335ef2b3c6
Bug 1288460 - Allow escape sequences in the keyword-like but non-reserved 'static' Identifier (in non-strict code). r=arai
...
--HG--
extra : rebase_source : fce79a5f82551c3f699e9de4bc09676b277a8688
2016-08-30 09:37:26 -07:00
Jeff Walden
327cce50c3
Bug 1288460 - Allow escape sequences in the keyword-like but non-reserved 'let' Identifier (in non-strict code). r=arai
...
--HG--
extra : rebase_source : 953fc9fa2747a031360db5405d83e551ef2e1a96
2016-08-30 09:37:26 -07:00
Jeff Walden
f222967fd3
Bug 1288460 - Parse names in a ton of places using Parser::* functions directly named after spec productions rather than open-coding them. This centralizes many of the static-semantics rules checks in a very few places. r=arai
...
--HG--
extra : rebase_source : 6c2f019724d442fb5e486e71d578d380fab7b066
2016-08-30 09:37:26 -07:00
Nick Fitzgerald
d232f6b1cc
Bug 1301791 - Add a script to run octane N times and aggregate results as a CSV, and another script to plot that CSV data; r=sfink
2016-09-12 09:36:26 -07:00
Terrence Cole
5694dcca06
Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
...
--HG--
extra : rebase_source : b01515c98e505d10824b420e0df8a7e9aaf45793
2016-04-04 11:50:12 -07:00
Till Schneidereit
78b35d2daf
Bug 1298776 - Skip test in builds without oomTest to fix bustage. r=me
...
MozReview-Commit-ID: 72qAT5M640s
2016-09-12 17:07:36 +02:00
Till Schneidereit
cbb0ee47c1
Bug 1298776 - Handle nullptr return from CreatePromiseObjectInternal in PromiseObject::create. r=evilpie
...
MozReview-Commit-ID: Hp6Y7yrOQBk
2016-09-12 16:36:04 +02:00
Andi-Bogdan Postelnicu
5660fcb461
Bug 1302064 - prevent static analysis use after free checker for base. r=luke
...
MozReview-Commit-ID: KPotPnrAOD9
2016-09-12 16:46:40 +03:00
Jon Coppeard
345f9dd40c
Bug 844769 - Don't access heap state from off main thread r=terrence
2016-09-09 19:29:45 +01:00
Luke Wagner
df054c1154
Bug 1284156 - Baldr: add Memory.grow, fix ArrayBuffer (r=bbouvier)
...
MozReview-Commit-ID: 57bO0obFfs3
2016-09-08 17:17:22 -05:00
Luke Wagner
81d49fd9d9
Bug 1284156 - Baldr: prevent use of wasm buffers for asm.js (r=bbouvier)
...
MozReview-Commit-ID: POJm82OLqD
2016-09-09 10:50:50 -05:00
Nicholas Nethercote
8c9e80a613
Bug 1297300 - Add missing checks to GetSpec() calls in caps/ and js/. r=mrbkap.
...
This required making GetScriptLocation() fallible.
--HG--
extra : rebase_source : a678e86c443988897d88550bec1cd1d21c3e919e
2016-08-30 14:22:04 +10:00
Nick Fitzgerald
27bab57092
Bug 1294242 - Don't assert that errno hasn't been set; r=terrence
...
In general, tons of code in mozilla-central doesn't check and/or unset errno, so
we can't rely on it being unset here.
2016-09-08 17:21:44 -07:00
Shu-yu Guo
4ab8c57d14
Bug 1301491 - Fix implicit this computation for global objects. (r=Waldo)
2016-09-08 16:05:15 -07:00
Emanuel Hoogeveen
4a5470e722
Bug 1301449 - Fix assertions in MapAlignedPages to make it more intuitive. r=terrence CLOSED TREE
...
--HG--
extra : source : e140b4ed15b062f6b0a435204161311417e633df
extra : amend_source : 5ae1f4464e31534bde951c117550c8f7c6b5ec5e
2016-09-08 15:46:54 -07:00
Luke Wagner
b087b05311
Bug 1284156 - Throw when attempting to steal/transfer an ArrayBuffer aliasing WebAssembly.Memory (r=sfink)
...
MozReview-Commit-ID: ChqSBp0xGWx
--HG--
extra : rebase_source : 20e16010922ecf75a6ca6714d50e815f784b086a
2016-09-08 13:51:47 -05:00
Luke Wagner
6d05ae4548
Bug 1284156 - Add a way to safely initialize an ArrayBuffer after GC allocation (r=sfink)
...
MozReview-Commit-ID: HCU1cWkh6GZ
--HG--
extra : rebase_source : d2fffcd6fbeb895f9df167929555bdddec22e96a
2016-09-08 13:51:15 -05:00
Luke Wagner
d3c8d3fae3
Bug 1301208 - Baldr: don't verify instructions if there was an oom (r=bbouvier)
...
MozReview-Commit-ID: 61kKb7xEVCQ
--HG--
extra : rebase_source : 84104ebb4a047de6f193cfb32b72a5a298aa8f57
2016-09-08 11:02:38 -05:00
Luke Wagner
d9ad73e886
Bug 1301191 - Baldr: handle interrupt signal while mutating instance vector (r=bbouvier)
...
MozReview-Commit-ID: Eo97B4RqVRF
--HG--
extra : rebase_source : e560495c26f7bef966940ea5d5a9c93a2c4ab5ca
2016-09-08 11:01:42 -05:00
Tooru Fujisawa
b2e122e612
Backed out changeset 8272530c90ef (bug 1276626
) for bug 1284511 r=blassey
2016-09-09 00:45:40 +09:00
Tooru Fujisawa
cbdf488f5b
Backed out changeset 2872d7dca33b (bug 1284511) r=blassey
2016-09-09 00:45:40 +09:00
Hannes Verschore
f818d84ee1
Bug 1300515: TraceLogger - Ignore debug checks when stack is empty, r=bbouvier
2016-09-08 17:00:18 +02:00
Jon Coppeard
c5e590d3e6
Bug 1297360 - Copy strings returned by ProfilingFrameIterator API r=djvj
2016-09-08 13:38:37 +01:00
Jon Coppeard
d27c885d1e
Bug 1300893 - Fix yielding before we start sweeping in multi-slice incremental GCs r=sfink
2016-09-08 13:38:37 +01:00
Luke Wagner
67399f9a58
Bug 1298202 - Baldr: also support growing memory when no max is specified (r=sunfish)
...
MozReview-Commit-ID: 27W5phJe8Q6
2016-09-08 00:53:06 -05:00
Luke Wagner
c40c6322bf
Bug 1298202 - Baldr: take advantage of guard page to simplify asm.js/wasm memory access (r=sunfish)
...
MozReview-Commit-ID: 1jlCJCGUf29
--HG--
extra : rebase_source : d2b29cd23b20a3fc705fb7d89aa537b5fdc39e36
2016-09-08 00:49:46 -05:00
Luke Wagner
82381266a2
Bug 1298202 - Baldr: allocate a guard page on wasm 32-bit (r=sunfish)
...
MozReview-Commit-ID: IpYhSxkB4Lb
--HG--
extra : rebase_source : f6baf433e367691c48ab2c442325ad0b04a271af
2016-09-08 00:09:07 -05:00
Shu-yu Guo
b4fde1a1c9
Bug 1300517 - Handle Debugger.Frame.evals when throwing uninitialized 'this'. (r=jandem)
2016-09-07 17:11:08 -07:00
Shu-yu Guo
017191603e
Bug 1300528 - Fix refactoring mistake in GetThisValueForDebuggerMaybeOptimizedOut. (r=jandem)
2016-09-07 17:11:08 -07:00
Shu-yu Guo
f21a53d912
Bug 1300521 - Fix CanDeclareGlobalFunction checks for functions redeclaring vars in the same script. (r=Waldo)
2016-09-07 17:11:07 -07:00
Emanuel Hoogeveen
029a5e6bcf
Bug 1299803 - Part 2: Clean up AllocateMappedContent and make it consistent across all OSes. r=sfink
...
--HG--
extra : rebase_source : acdba3bb418cb85defda44259321c75fa8829196
2016-09-02 08:09:00 -04:00
Emanuel Hoogeveen
3d8187d17f
Bug 1299803 - Part 1: Fix and enable tests that were still disabled on Windows. r=sfink
...
--HG--
extra : rebase_source : f1d6660a9951032fc9e47c0ceff36f49778c540f
2016-09-01 06:58:00 -04:00
Terrence Cole
0391a50050
Bug 1289165
- Apply the optimizations in moveDenseElements to unboxed objects; r=sfink
2016-09-06 13:47:34 -07:00
Jan de Mooij
8224ea607f
Backed out changeset c1c9882472df (bug 1297652) for cgc timeouts.
2016-09-07 19:20:37 +02:00
Benjamin Bouvier
d7f71336a1
Bug 1292723: Implement a basic WebAssembly.validate; r=luke
...
MozReview-Commit-ID: FRNy8jS0v3e
--HG--
extra : rebase_source : 718c52e1fc6c2a443e4390745774d175a3695bb1
2016-09-07 17:52:31 +02:00
Benjamin Bouvier
7378fff852
Bug 1301029: Remove disabled memory exports tests in basic.js; r=luke
...
MozReview-Commit-ID: 7jEt2U2hypp
--HG--
extra : rebase_source : 326f874e47db0d7f65e8359b1e42f3100134bc17
2016-09-07 12:24:34 +02:00
Benjamin Bouvier
d30ca38c59
Bug 1301029: Hoist textToBinary and evalText in lib/wasm.js; r=luke
...
MozReview-Commit-ID: GkdlrEGQNZZ
--HG--
extra : rebase_source : d0646354a3b789f940e732bb8265339ef087af01
2016-09-07 12:22:25 +02:00
Benjamin Bouvier
4b5c43f388
Bug 1301029: Remove the basic- prefix from wasm test cases; r=luke
...
MozReview-Commit-ID: AwF3KR7FDdp
--HG--
rename : js/src/jit-test/tests/wasm/basic-bce.js => js/src/jit-test/tests/wasm/bce.js
rename : js/src/jit-test/tests/wasm/basic-const.js => js/src/jit-test/tests/wasm/const.js
rename : js/src/jit-test/tests/wasm/basic-control-flow.js => js/src/jit-test/tests/wasm/control-flow.js
rename : js/src/jit-test/tests/wasm/basic-float.js => js/src/jit-test/tests/wasm/float.js
rename : js/src/jit-test/tests/wasm/basic-grow-memory.js => js/src/jit-test/tests/wasm/grow-memory.js
rename : js/src/jit-test/tests/wasm/basic-integer.js => js/src/jit-test/tests/wasm/integer.js
rename : js/src/jit-test/tests/wasm/basic-memory.js => js/src/jit-test/tests/wasm/memory.js
rename : js/src/jit-test/tests/wasm/random-control-flow.js => js/src/jit-test/tests/wasm/regress/misc-control-flow.js
extra : rebase_source : eea81300d30a3386f88eb18c72324e6cc1b87a33
2016-08-30 12:52:27 +02:00
Jan de Mooij
ce7c400f58
Bug 1300548 - Fix the iterator cache to not reuse iterators in different compartments. r=jonco
2016-09-07 16:55:06 +02:00
Michael Layzell
e12728495c
Bug 1018486 - Part 9: Changes to account for modifications to clang plugin, r=ehsan
...
MozReview-Commit-ID: EPQMbfHYxUK
2016-09-07 10:50:47 -04:00
Michael Layzell
36e08437d0
Bug 1018486 - Part 8: Various other changes, r=smaug
...
MozReview-Commit-ID: B0dsomkWgEk
2016-09-07 10:50:45 -04:00
Luke Wagner
9e75229d27
Bug 1300963 - Baldr: remove dead AsmJSInterrupt Ion nodes (r=bbouvier)
...
MozReview-Commit-ID: GCafiz10kfv
2016-09-07 09:42:23 -05:00
Luke Wagner
b8aae7baaa
Bug 1300963 - Baldr: remove default import special case (r=bbouvier)
...
MozReview-Commit-ID: 70z75lLaHEK
2016-09-07 09:42:20 -05:00
Jon Coppeard
199bb0eeee
Bug 1298356 - Fix test bustage r=me
2016-09-07 12:05:27 +01:00
Jan de Mooij
b1a515910e
Bug 1296015 - Don't allocate typed arrays with the wrong AllocKind when tenuring. r=terrence,smvv
2016-09-07 12:49:00 +02:00
Jan de Mooij
44923722a8
Bug 1297652 - Remove jit-test workaround for Windows/NSPR threading issues. r=fitzgen
2016-09-07 12:47:09 +02:00
Jon Coppeard
7511d0e672
Bug 1299323 - Implement @@toStringTag for module namespace objects r=evilpie
2016-09-07 11:32:07 +01:00
Shu-yu Guo
76250efe90
Bug 1298356 - Remove possibility of GC in Nursery::queueSweepAction and crash on alloc failure r=terrence
2016-09-07 11:30:50 +01:00
Jon Coppeard
8042fe0adb
Bug 1292590 - Trace script pointers in off thread compilation tasks r=terrence a=abillings
2016-09-07 11:30:32 +01:00
Jan de Mooij
287951bc70
Bug 1297706 - Fix XDR decoding to use a nullptr sourceObject for nested lazy scripts. r=shu
2016-09-07 09:11:06 +02:00
Benjamin Bouvier
ae8611942d
Bug 1298541: Small cleanups to TraceLoggerDrain methods; r=h4writer
...
MozReview-Commit-ID: IDgSLJ7dbmW
--HG--
extra : rebase_source : 9a237194058b2760f3264fdc82c3d85b4ad3d0b0
2016-09-02 11:58:47 +02:00
Leo Gaspard
061ff46995
Bug 1300193 - Make existing assertion that no longer holds more flexible. r=jandem
2016-09-02 15:47:57 -07:00
Luke Wagner
cbec147169
Bug 1292724 - Baldr: remove call_import, add imports to function index space (r=bbouvier)
...
MozReview-Commit-ID: BOqBB6FW2lV
--HG--
extra : rebase_source : 576d572a1342ae190d0cfc68fba71b245a7ee5c6
2016-09-06 16:47:37 -05:00
Luke Wagner
c9dc4a5e06
Bug 1292724 - Baldr: fix segment offsets (r=bbouvier)
...
MozReview-Commit-ID: L4sWbIYY0g9
--HG--
extra : rebase_source : fc31c5b1e139bb538ba7731fa56b04ed6d913f4a
2016-09-06 09:42:13 -05:00
Terrence Cole
2d66e62e03
Bug 1290592 - Unwind the complex conditional around atoms marking; r=jonco
...
--HG--
extra : rebase_source : 4a9e3554197699de3c207f0c81519985516d0ed5
2016-07-29 14:38:21 -07:00
Terrence Cole
9b885d433e
Bug 1290591 - Lift JitCode global table tracing into traceRuntimeForMinorGC; r=jonco
...
--HG--
extra : rebase_source : 1f21c99c407ac7f3e6ffe9d64366639810a75447
2016-07-29 14:22:42 -07:00
Terrence Cole
5eff732587
Bug 1290584 - Lift stack marking into a function; r=jonco
...
--HG--
extra : rebase_source : 34b86b3e70ee005161e84aeced5a46778e75fb83
2016-07-29 14:11:33 -07:00
Terrence Cole
8ea092d9c1
Bug 1290578 - Lift traceIncomingCrossCompartmentWrappers to markRuntimeForMajorGC; r=jonco
...
--HG--
extra : rebase_source : cd02b4589951a23b8095eaed3c9cba9076205e06
2016-07-29 13:34:40 -07:00
Terrence Cole
04b2e29c0e
Bug 1296488 - Lift isBeingDestroyed above markRuntime; r=jonco
...
--HG--
extra : rebase_source : cd971d01ad8c26e88da454cf3074ea1b271a05d3
2016-07-29 13:22:20 -07:00
Jeff Walden
4ee1fc5b33
Swizzle vm/CommonPropertyNames.h entries for better alphabeticality. No bug, r=apiratesfavoriteletter
...
--HG--
extra : rebase_source : 1bc953626126a0f87f5391a4066f2ef79a67efad
2016-09-05 21:37:15 -07:00
Jeff Walden
cab68f4f8f
Bug 609756 - {Pre,Post}{in,de}crements on function calls must ToNumber after evaluating the call, in case ToNumber's effects are observable via toString/valueOf. r=arai
...
--HG--
extra : rebase_source : 2c63da1980238a0d1c7c002506b0961064444129
2016-09-04 12:07:58 -07:00
Jeff Walden
569118cc51
Bug 1288460 - Modify ecma_5/misc/future-reserved-words.js to test using assertEq instead of reportCompare, for easier debugging. r=arai
...
--HG--
extra : rebase_source : c7a4fb3d0efec140e8e1022c4c8bc05431157746
2016-08-30 09:21:05 -07:00
Jan de Mooij
fd31d17518
Bug 1297706 - Fix FunctionBox::setStart to get the correct line/column. r=njn
2016-09-06 16:16:39 +02:00
Jon Coppeard
c3a9cf92a8
Bug 1300380 - Add some more tests to the lists of expected timeouts when compacting GC zeal is enabled r=arai DONTBUILD
2016-09-06 10:27:51 +01:00
Phil Ringnalda
d7eb2fba8f
Merge m-c to m-i
2016-09-05 13:13:05 -07:00
Phil Ringnalda
66b3a90750
Merge m-i to m-c, a=merge
2016-09-05 13:05:52 -07:00
Luke Wagner
6da730f66d
Bug 1299359 - Odin: put asm.js Atomics/SAB support behind wasmTestMode (r=lth)
...
MozReview-Commit-ID: 6nKQ3giYnic
2016-09-05 09:50:43 -05:00
Andi-Bogdan Postelnicu
1533bc3c1f
Bug 1300504 - prevent null pointer dereference in MWasmCall::NewBuiltinInstanceMethodCall. r=jandem
...
MozReview-Commit-ID: 1oQVjnyJAMm
--HG--
extra : rebase_source : f9a0de5d4a9aaafb7f9f9e7eca9935bce82be43a
2016-09-05 13:04:28 +03:00
Till Schneidereit
5f85932d39
Bug 1298597 - Properly handle the target Promise having been nuked in resolve/reject functions for xray'd Promises. r=jandem
...
MozReview-Commit-ID: EBAwzff9vOM
2016-09-05 14:48:38 +02:00
Sebastian Hengst
25133e96c1
Backed out changeset 6e9706730af8 (bug 1298831) for crashing in js::TraceLoggerThread. r=backout
2016-09-05 14:32:04 +02:00
Hannes Verschore
e4d2b1fbca
Bug 1298831: Still flush the TraceLogger traces whenever using QuickExit to kill the content process, r=billm
2016-09-05 12:19:41 +02:00
Shu-yu Guo
8b810f3250
Bug 1297706 - Syntax parse class declarations. r=jandem
2016-09-05 09:11:46 +02:00
Luke Wagner
96232662bf
Bug 1300202 - Fix 32-bit ARM-simulator shell builds on Mac. r=sunfish
...
--HG--
extra : amend_source : 674485341e9998f569ba4ce1b6e1a390088e2ce3
2016-09-03 00:27:00 -04:00
Tooru Fujisawa
3a45d46820
Bug 1289003 - Part 3: Add JS_NewStringCopyUTF8N and JS_NewStringCopyUTF8Z. r=jwalden
2016-08-13 23:24:22 +09:00
Tooru Fujisawa
2057ca608b
Bug 1289003 - Part 2: Add FindSmallestEncoding. r=jwalden
2016-08-15 15:50:15 +09:00
Tooru Fujisawa
586c7b1a14
Bug 1289003 - Part 1: Add UTF8CharsToNewLatin1CharsZ, LossyUTF8CharsToNewLatin1CharsZ. r=jwalden
2016-08-13 23:03:31 +09:00
Tooru Fujisawa
382083077f
Bug 1284511 - Fix slow script check to use elapsed time from last check. r=mrbkap
2016-09-03 09:51:15 +09:00
Shu-yu Guo
52683a208a
Bug 1299121
- Only report ACCESS_LOST for named lambda callees when getting. (r=jimb)
2016-09-02 15:30:48 -07:00
Shu-yu Guo
2ba570bd26
Bug 1298570 - Check result of getArg when decompiling. (r=efaust)
2016-09-02 15:30:48 -07:00