Commit Graph

52108 Commits

Author SHA1 Message Date
Morgan Phillips
817cebef63 Bug 1197095 - ensure that ForOfIterator does not pass arguments to next calls; r=evilpie
--HG--
extra : rebase_source : e08bea96808616797f4840ce064c7c1389269593
2015-12-03 12:23:41 -08:00
Benjamin Bouvier
8a44551069 Bug 1229396: Templatize constants merging in the shared x86 masm; r=jandem
--HG--
extra : rebase_source : 924dd237eb655231842a96ff44bfdd61e5c86219
extra : histedit_source : ea1533c1aaf8897ff537fbbe6a8b1cc727cc7d32
2015-12-01 19:35:03 +01:00
Benjamin Bouvier
1bba39f692 Bug 1229396: Templatize Float/Double/SimdData in MacroAssembler-x86-shared.h; r=jandem
--HG--
extra : rebase_source : 88c53674d68586686b92d3ce215d649bb3c746ab
extra : histedit_source : cd0d7381f1a9a5087a4a174daa0d8aa369a47c68
2015-12-01 19:24:49 +01:00
Benjamin Bouvier
0c856aafcc Bug 1229396: Templatize get{Float,Double,SimdData}; r=jandem
--HG--
extra : rebase_source : b5529425719159dc9d08ba67c3c6add7da33d210
extra : histedit_source : 8c4ff3221b3374d976835ea9c88d4f0ee4f7ccff
2015-12-01 19:09:40 +01:00
Benjamin Bouvier
c1bb13250b Bug 1229396: Propagate OOM when pushing elements to the uses array; r=jandem
--HG--
extra : rebase_source : 1288ddfb31b5b71340d74d55f7b68ab7e49f52e2
extra : histedit_source : 11d523919e76ec641acacf0ccb659d2d02ede6e9
2015-12-01 18:28:51 +01:00
Jan Beich
814acd7ab8 Bug 1228208 - Make sure ICU flags are prepended before system flags. r=glandium 2015-12-02 09:40:50 +00:00
Heiher
bb992fcdb0 Bug 1230039 - IonMonkey: MIPS: Implement cacheFlush for Loongson3. r=jandem
---
 js/src/jit/ExecutableAllocator.h | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)
2015-12-03 19:22:37 +08:00
Heiher
1ed74c6354 Bug 1230010 - OdinMonkey: MIPS: Make immediate patching shared. r=luke
---
 js/src/asmjs/AsmJSModule.cpp | 18 +++++-------------
 1 file changed, 5 insertions(+), 13 deletions(-)
2015-12-03 19:22:36 +08:00
Heiher
143fcc2167 Bug 1229989 - IonMonkey: MIPS: Fix patchCall for mips32. r=luke
---
 js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
2015-12-03 19:22:35 +08:00
Heiher
8cf9bff5bc Bug 1229292 - IonMonkey: MIPS64: Fix skip nops in conditional branches. r=huangwenjun06
---
 js/src/jit/mips64/Assembler-mips64.cpp | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)
2015-12-03 19:22:34 +08:00
Till Schneidereit
b646fffd2a Bug 1229729 - Make make-source-package.sh work on OS X. r=sfink
--HG--
extra : rebase_source : 30cf8cec5e2dce92d0bb8f3ab9fab81bd763d82c
2015-12-01 23:41:45 +01:00
Lars T Hansen
29139d87d3 Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp
--HG--
extra : rebase_source : 316a4b7e11d13eab6c1909490e18ee2982dbec15
2015-12-02 18:26:18 +01:00
Luke Wagner
3e2e979a8b Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier)
--HG--
extra : rebase_source : 072480e2713f184b9dbac1e33d4ffb60af1c720c
2015-12-02 21:40:09 -06:00
Jeff Walden
382c52beaf Bug 1227677 - Minor renaming. r=shu
--HG--
extra : rebase_source : 467b4ca97848288a095e69ec8abdb84beba3dfc6
2015-11-06 15:09:15 -08:00
Jeff Walden
f579af2e1a Bug 1226188 - Define the DEFINED_ON_DISPATCH_RESULT macro such that it can be called with no arguments as well as with one argument. r=nbp
--HG--
extra : rebase_source : d8b096c104b28daa491d0d93922457d8af26c06a
2015-11-25 15:07:28 -08:00
Mike Hommey
826f769939 Bug 1229541 - Turn NSPR_CFLAGS, NSS_CFLAGS, MOZ_JPEG_CFLAGS, MOZ_PNG_CFLAGS and MOZ_ZLIB_CFLAGS into AC_SUBST_LISTs. r=mshal 2015-12-02 11:24:34 +09:00
Luke Wagner
d5f891c228 Bug 1229698 - Odin: fix memory corruption when -D passed to the shell (r=bbouvier)
--HG--
extra : rebase_source : 54987cfd536a8ee35d24df78c4b1510e10ad103e
2015-12-02 09:57:44 -06:00
Nathan Froyd
c381a6b86c Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz
We used to need nsContentUtils.h here for nsCxPusher, but since that got
moved to ScriptSettings.h, we no longer need nsContentUtils.h for
anything.
2015-10-26 12:14:47 -04:00
Wes Kocher
b16dc998b7 Backed out 4 changesets (bug 1227190) for still having failures after several followups, most recently jit test assertions in jsfriendapi.cpp CLOSED TREE
Backed out changeset e3ae43ee51fa (bug 1227190)
Backed out changeset 2e33a92988cd (bug 1227190)
Backed out changeset 4ebb551d8db2 (bug 1227190)
Backed out changeset 5f84bb42a723 (bug 1227190)

--HG--
extra : amend_source : 41b78fc50850a8a34c48b54aaaa82241607e98cd
2015-12-02 12:26:23 -08:00
Boris Zbarsky
9c0fbd9079 Bug 1227190. Make the constructor for ReportExceptionClosure explicit to silence our static analyzers. r=CLOSED TREE 2015-12-02 14:57:53 -05:00
Boris Zbarsky
f02a79a4e0 Bug 1227190 followup to address the review comments I missed. r=jorendorff 2015-12-02 14:04:47 -05:00
Boris Zbarsky
e8013a0abc Bug 1227190 part 2. Make debugger error reporting play nice with the embedding taking ownership of error reporting. r=jorendorff 2015-12-02 13:53:00 -05:00
Boris Zbarsky
d6f277acb4 Bug 1227190 part 1. change PrepareScriptEnvironmentAndInvoke to return void, not bool, to make it clearer that it reports exceptions for you. r=jorendorff 2015-12-02 13:53:00 -05:00
Boris Zbarsky
29345faced Bug 1229664. Drop the concept of inner exceptions from Exception/DOMException. r=bholley 2015-12-02 13:52:59 -05:00
Lars T Hansen
a297f1c8f3 Bug 1176214 - Part 10: jsapi-tests changes. r=bbouvier
--HG--
extra : rebase_source : 07fe1cd989452c31b60d57511a8f9eb875a307ed
2015-11-11 18:28:42 +01:00
Lars T Hansen
b5cd967500 Bug 1176214 - Part 9: tests changes. r=bbouvier
--HG--
extra : rebase_source : 6a9c2f9513efce47bc28b7321186c3ac6fe5d3d9
2015-11-23 18:08:32 +01:00
Lars T Hansen
9031bb2c2c Bug 1176214 - Part 8: jit-test changes. r=bbouvier
--HG--
extra : rebase_source : 1e6de87ce395ba20280becee5e113bc328ef683f
2015-11-23 17:35:06 +01:00
Lars T Hansen
6bda1e516c Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo
--HG--
extra : rebase_source : 47e9a61168f04ef0772784b12561f7597f14f663
2015-12-02 11:36:13 +01:00
Lars T Hansen
403d95c10c Bug 1176214 - Part 6: Odin changes. r=luke
--HG--
extra : rebase_source : dc3b9ee72314b4256e6d321a992fd259c56d34e8
2015-11-27 09:00:42 +01:00
Lars T Hansen
0b2079a3e0 Bug 1176214 - Part 5: Ion changes. r=h4writer
--HG--
extra : rebase_source : 35ea5cd4767072eb6f46846c22e09343e271b344
2015-11-30 11:27:48 +01:00
Lars T Hansen
65de5b1e48 Bug 1176214 - Part 4: VM built-in lib changes. r=waldo
--HG--
extra : rebase_source : fe518d6107523fa69f3358bd8423c57ef6b5cc21
2015-12-02 11:23:08 +01:00
Lars T Hansen
9a05479976 Bug 1176214 - Part 3: VM core changes. r=waldo
--HG--
extra : rebase_source : 7020c7375dc84a4bb34b56ea90fd9daa084edd0d
2015-12-02 16:38:26 +01:00
Lars T Hansen
5aae98ed9a Bug 1176214 - Part 2: Preliminary adjustments. r=waldo
--HG--
extra : rebase_source : b306ed5c0ded6830a9333e975d521bc6729c8312
2015-11-23 19:51:50 +01:00
Lars T Hansen
8da342c976 Bug 1176214 - Part 1: Remove obsolete files. r=waldo
--HG--
extra : rebase_source : 70cb1a286fe425bb438349b74020a73e72a6be03
2015-11-13 11:35:37 +01:00
Jan de Mooij
9de1b439be Bug 322529 part 5 - Give Windows ExecutableAllocator its own XorShift128+ RNG. r=jwalden 2015-12-02 13:56:01 +01:00
Jan de Mooij
b103e7d1a9 Bug 322529 part 4 - Fix setRNGState shell function and math-random.js jit-test. r=arai 2015-12-02 13:56:01 +01:00
Jan de Mooij
90cb097793 Bug 322529 part 3 - Fix LRandom JIT code to use the new algorithm. r=arai,jwalden 2015-12-02 13:56:00 +01:00
Jan de Mooij
3c2424e82f Bug 322529 part 2 - Add xor64 and add64 to macro-assemblers. r=arai 2015-12-02 13:56:00 +01:00
Jan de Mooij
3a03b8ce13 Bug 322529 part 1 - Use XorShift128PlusRNG for Math.random(). r=jwalden 2015-12-02 13:56:00 +01:00
Jon Coppeard
539c6c9f63 Bug 1227567 - Add Ion cache for module namepsace imports r=shu 2015-12-02 10:10:26 +00:00
Jon Coppeard
2ee97dbd00 Bug 1227567 - Optimise module namespace imports in Ion where we have type information r=shu 2015-12-02 10:10:26 +00:00
Jon Coppeard
64725598d5 Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu 2015-12-02 10:10:26 +00:00
Mike Hommey
88221586dd Bug 1225682 - Don't use nsAuto{,C}String as class member variables in js/xpconnect/. r=mccr8 2015-12-02 11:04:37 +09:00
Eric Faust
0c156b26dc Bug 1229579 - Make class members properly XDR-able. (r=billm) 2015-12-01 15:53:00 -08:00
Steve Fink
f9e576a222 Bug 1206308 - include nsprpub and zlib for Windows, plus minor enhancements to make-source-package.sh, r=sstangl
--HG--
extra : rebase_source : d109e313cbd1a6baaac1e215a30c8d38f858a822
extra : amend_source : ef998f30851ecba93f5853f8bdb1eb39c3d22b9b
2015-09-18 17:13:33 -07:00
Yury Delendik
b984c50fec Bug 1218029 - Adds ScriptLoadHandler and implements OnIncrementalData callback. r=djvj
--HG--
extra : commitid : 7TyrlgQ2f2Z
2015-12-01 08:00:58 -06:00
Yury Delendik
66199890c4 Bug 1218029 - Adds IncrementalStreamLoader interface stubs. r=djvj
--HG--
extra : commitid : J0UubFG9gvz
2015-11-30 08:54:11 -06:00
Steve Fink
ff55707b83 Bug 1225298 - Use GCHashMap for UniqueIdMap, r=terrence
--HG--
extra : rebase_source : 322f5b64eb3e3e37d3ab51ca813b05fe8e78e7bd
2015-11-18 17:37:03 -08:00
Steve Fink
fd192a968a Bug 1225298 - Use GCHashMap for liveScopes, r=terrence
--HG--
extra : rebase_source : b364399010d0eadaade561de310125ec3f1f8ed1
2015-11-19 11:21:07 -08:00
Steve Fink
244cf5d69d Bug 1225298 - Use GCHashSet for InnerViewTable, r=terrence
--HG--
extra : rebase_source : 715f2bb5a591efd1acdb28ba1c83f5f2c9c06855
2015-11-19 11:20:53 -08:00