Commit Graph

54404 Commits

Author SHA1 Message Date
Tooru Fujisawa
097ebf2d33 Bug 1263865 - Check the return value of GetSelfHostedFunction in ArraySpeciesCreate. r=efaust 2016-04-22 10:35:50 +09:00
Tooru Fujisawa
5669fe7805 Bug 1263340 - Part 2: Use internal slot for sticky flag in @@replace and @@search optimized path. r=h4writer 2016-04-22 10:35:41 +09:00
Tooru Fujisawa
818ce9857c Bug 1263340 - Part 1: Use internal slot for global and sticky flags in RegExpBuiltinExec. r=h4writer 2016-04-22 10:35:41 +09:00
Kit Cambridge
3dc35814a4 Bug 1247685 - WebIDL and DOM implementation changes for app server keys. r=mt,baku
MozReview-Commit-ID: 1xYjSuLMnV4

--HG--
extra : rebase_source : 6bcb2e662cfa9a0d942731e8914a9df2e3dee197
2016-03-22 13:38:03 -07:00
Kit Cambridge
033ba99b0d Bug 1256488 - Add explicit casts to fix MSVC warning C4365. r=fitzgen
MozReview-Commit-ID: HuVL7COgcX7

--HG--
extra : rebase_source : 0d087f0ab115a701c3562d33082c9319d72d65bf
2016-04-18 17:29:43 -07:00
Terrence Cole
da3a863a84 Bug 1265483 - Use WeakCache to automate sweeping of ObjectGroupCompartment::NewTable; r=jonco 2016-04-20 15:17:25 -07:00
Tooru Fujisawa
73b9fb90aa Bug 1264823 - Add pre-barrier to the elements of mapIterationResultPair. r=jandem 2016-04-22 00:29:23 +09:00
Tooru Fujisawa
c39c2847cd Bug 1263558 - Part 4: Call initBuiltinConstructor after defining properties in InitStringClass. r=till 2016-04-15 12:32:37 +09:00
Tooru Fujisawa
5e859b28a5 Bug 1263558 - Part 3: Remove JSFUN_GENERIC_NATIVE. r=till 2016-04-15 12:32:37 +09:00
Tooru Fujisawa
7c0e354278 Bug 1263558 - Part 2: Self-host String generics. r=till 2016-04-15 12:32:37 +09:00
Tooru Fujisawa
ce425d9132 Bug 1263558 - Part 1: Self-host Array generics. r=till,bholley 2016-04-15 12:32:36 +09:00
Tooru Fujisawa
6c449b60a7 Bug 1263558 - Part 0.2: Handle OOM inside SplitCriticalEdges and EliminatePhis at AnalyzeNewScriptDefiniteProperties and AnalyzeArgumentsUsage. r=jandem 2016-04-22 00:29:22 +09:00
Tooru Fujisawa
43ccf1248c Bug 1263558 - Part 0.1: Handle OOM inside BuildDominatorTree at AnalyzeNewScriptDefiniteProperties and AnalyzeArgumentsUsage. r=jandem 2016-04-22 00:29:22 +09:00
Jon Coppeard
97354de045 Bug 1266107 - Simplify typed object tracing now type descriptors are traced first r=terrence 2016-04-21 11:06:29 +01:00
Jon Coppeard
bf79b44dd7 Bug 1266107 - Update type descriptors first when compacting r=terrence 2016-04-21 11:06:29 +01:00
Jon Coppeard
1ad037d76c Bug 1266107 - Track all existing typed object descriptor objects r=terrence 2016-04-21 11:06:29 +01:00
Jon Coppeard
bf6c2c67d1 Bug 1266105 - Only purge runtime tables once per slice when compacting r=terrence 2016-04-21 11:06:29 +01:00
Zibi Braniecki
1f4b5f436c Bug 1263040 - Add Intl.getCanonicalLocales. r=jwalden
--HG--
extra : rebase_source : a6bdf137aa4ca4f2aa35c24be8f1dcd60ba353e9
2016-04-12 10:36:43 -07:00
Jeff Walden
5bbd1981c7 Remove browser-based jstests' requirement that tests must be nested *at least* two levels deep, i.e. js/src/tests/suite/subsuite/foo.js. jstests.py enforces no such restriction, and this just ends up meaning silent failures when someone forgets about this. :-( No bug (but a prerequisite to bug 1263040 landing), rs=efaust
--HG--
extra : rebase_source : 818409fb86980730b139d5e4164e0d0616e7d6aa
2016-04-20 19:04:44 -07:00
Tooru Fujisawa
eb00c5e886 Bug 1263490 - Part 1: Do not search for dollar if the length of replaceValue is 0 or 1. r=till 2016-04-21 08:45:40 +09:00
Tooru Fujisawa
a36c428e12 Bug 1265748 - Enable non-Object path in IonBuilder::inlineIsCallable. r=shu 2016-04-21 08:45:40 +09:00
Tooru Fujisawa
915f00e192 Bug 1264941 - Use byteLength of source typedArray in CloneArrayBuffer. r=lth 2016-04-21 08:45:40 +09:00
Shu-yu Guo
59edda43b7 Bug 1264961 - Fix OOM case in Debugger::replaceFrameGuts. (r=jimb) 2016-04-20 14:52:12 -07:00
Shu-yu Guo
a58fd08178 Bug 1265956 - Assert that no entry is found in HashTable::putNew. (r=terrence) 2016-04-20 14:52:12 -07:00
Shu-yu Guo
c2689173e6 Bug 1265313 - Fix Annex B.3.5 handling with body-level lexicals. (r=jorendorff) 2016-04-20 14:52:12 -07:00
Shu-yu Guo
bd8c5aa0a5 Bug 1264975 - Fix assertion in DebugScope wrapping non-syntactic scopes. (r=jimb) 2016-04-20 14:52:12 -07:00
Shu-yu Guo
acb4c8ebc6 Bug 1263899 - Fix readFrameArgsAndLocals to always use maybeRead since it can't recover instructions. (r=nbp) 2016-04-20 14:52:12 -07:00
Benjamin Bouvier
b58b91c974 Bug 1265449: Remove static assumption about SIMD objects; r=jonco
MozReview-Commit-ID: GcowJIjVRto

--HG--
extra : rebase_source : f189ced03fbf05e180a2e59cbd13ae2aaf7d6861
2016-04-07 14:19:07 +02:00
Jon Coppeard
c4d791f43f Bug 1261329 - Fix OOM handling in shell dissrc function r=efaust 2016-04-20 16:14:11 +01:00
Jon Coppeard
026c282e35 Bug 1265679 - Always call the object moved hook in generational GC r=terrence 2016-04-20 16:14:11 +01:00
Heiher
419dd51f60 Bug 1265601 - OdinMonkey: MIPS: Fix i64 testing infrastructure in Baldr. r=bbouvier
---
 js/src/jit/mips32/Assembler-mips32.h      | 1 +
 js/src/jit/mips32/MacroAssembler-mips32.h | 5 -----
 js/src/jit/mips64/Assembler-mips64.h      | 1 +
 3 files changed, 2 insertions(+), 5 deletions(-)
2016-04-20 21:40:58 +08:00
Hannes Verschore
b6951abde0 Bug 1263609: SharedStubs - Allow JSOP_POW in ion codegen ON CLOSED TREE, r=bbouvier 2016-04-20 08:13:49 -04:00
Hannes Verschore
a86c730a63 Bug 1264920: IonMonkey - DoTypeUpdateFallback is not allowed to gc, r=jandem 2016-04-20 06:40:16 -04:00
Hannes Verschore
a8f6511a30 Bug 1241088: SharedStubs - part 2: port NewArray and NewObject shared stubs to work in ion, r=efaust 2016-04-20 06:40:16 -04:00
Hannes Verschore
857fc4f916 Bug 1241088: SharedStubs - part 1: move NewArray and NewObject baseline stubs to shared stubs, r=efaust 2016-04-20 06:40:15 -04:00
Hannes Verschore
efbd16bc9c Bug 1263609: SharedStubs - Port JSOP_POW to shared stubs, r=efaust 2016-04-20 06:40:15 -04:00
Tom Schuster
36a9cce5df Bug 1041586 - Prevent jit compilation for one expression-autopsy test. r=jandem 2016-04-20 11:06:09 +02:00
Tom Schuster
52e517738d Bug 1041586 - Tests. r=arai 2016-04-16 12:22:18 +02:00
Tom Schuster
7b43d6c81d Bug 1041586 - Use IsConcatSpreadable in Array.prototype.concat. r=arai 2016-04-16 12:22:12 +02:00
Tom Schuster
b838285c59 Bug 1041586 - Implement Symbol.isConcatSpreadable. r=arai 2016-04-16 12:21:48 +02:00
Nicholas Nethercote
d84e6264da Bug 1265035 - Make ~WorkerJSRuntime() handle Initialize() failure better. r=khuey.
--HG--
extra : rebase_source : 4b2cb2ef8192f314a28556826044f010a52b90b4
2016-04-19 14:04:32 +10:00
Ehsan Akhgari
e116c45203 Bug 1265594 - Expose FromPropertyDescriptor() as a public JS API; r=jorendorff 2016-04-19 20:24:56 -04:00
Olli Pettay
cc6d1d9827 Bug 1257096, don't try to report about unusual unhandled rejected Promises, r=bz,waldo
--HG--
extra : rebase_source : a53d6853feeae3c54f307cef71edcdba4f771803
2016-04-20 02:29:21 +03:00
Mike Hommey
3b7f3b9e75 Bug 1265627 - Prettify the MSVC version. r=ted 2016-04-20 07:51:55 +09:00
Mike Hommey
b80757a0cb Bug 1265627 - Remove now useless version-related assignments from old-configure. r=ted
Also simplify things around some remaining compiler version checks.
2016-04-20 07:51:55 +09:00
Mike Hommey
dda4822d6f Bug 1265627 - Remove the CXX_VERSION AC_SUBST. r=ted
Its only use is in buildconfig.html, and configure guarantees it's
always the same version as CC_VERSION, so just use that.
2016-04-20 07:51:55 +09:00
Mike Hommey
5192eab0d6 Bug 1265627 - Move compiler version checks to moz.configure. r=ted 2016-04-20 07:51:55 +09:00
Mike Hommey
2a7304078d Bug 1265627 - Remove leftovers from bug 1167005. r=ted 2016-04-20 07:51:55 +09:00
Mike Hommey
6b36b3304e Bug 1265627 - Don't disable strict aliasing for GCC < 4.5, we don't support those versions anyways. r=ted 2016-04-20 07:51:55 +09:00
Wes Kocher
8afe0d0510 Backed out changeset d59204040050 (bug 1265594) for SM bustage in rest-debugger.js
MozReview-Commit-ID: G4EHXnHM1E2
2016-04-19 14:32:36 -07:00