Граф коммитов

53716 Коммитов

Автор SHA1 Сообщение Дата
Terrence Cole e54e391f05 Bug 956899 - Convert exclusive access lock from PRLock to Mutex; r=jandem
--HG--
extra : rebase_source : b13f0ea577d947e5192d16181ac14051490de741
2016-03-02 10:43:34 -08:00
Benjamin Bouvier 015562d605 Bug 1255956: Check for OOM after flushing constant pools; r=luke
MozReview-Commit-ID: KPOxVZ2D4vi

--HG--
extra : rebase_source : 39989ddca7b9605b82ef6002cd9e66baa8ad6008
extra : amend_source : 759a3ed085a2d1917ce6ca8bcd84b688bd69174d
2016-03-14 16:43:24 +01:00
Jakob Olesen acc528baf8 Bug 1252924 - SIMD.*.prototype.valueOf. r=waldo
When SIMD objects have proper value semantics, this method will just return
|this| after a type check.

Until then, do as the polyfill and override valueOf to throw a TypeError so
that ToNumber() can't convert a SIMD value to a number.

Fix wrong code in asm.js/testBug1099216.js. This code was using Float32x4(x)
instead of Float32x4.check(x) as an argument coercion.

MozReview-Commit-ID: H9zaEfoqs2J
2016-03-14 09:50:15 -07:00
Jakob Stoklund Olesen a6cad32eee Bug 1252924 - SIMD.*.prototype.toString(); r=waldo
Reuse the existing toSource() method which happens to produce exactly what the
SIMD.js spec requires.

MozReview-Commit-ID: CVKUF7DEI7D
2016-03-14 09:50:15 -07:00
Sebastian Hengst 87d630bebf Bug 1255954 - Assertion failure: !blockDepth_, at js/src/asmjs/AsmJS.cpp:2636 with OOM: Followup: quit if oomTest is undefined. r=jandem on IRC to fix CLOSED TREE 2016-03-14 17:26:57 +01:00
Luke Wagner 583a2d7b8f Bug 1255954 - Odin: move asserts so they only run on successful validation (r=bbouvier)
MozReview-Commit-ID: 9moOBWvSs7b
2016-03-14 10:19:30 -05:00
Nicolas B. Pierron 5cd4d39284 Bug 1245860 - Remove Debugger.onIonCompilation Hook. r=shu 2016-03-14 14:41:08 +00:00
Benjamin Bouvier 70202e15a1 Bug 1251308; r=luke
MozReview-Commit-ID: AqsMX4m7Qh9

--HG--
extra : rebase_source : 519aef2cf8c0bb39771d4589069e8fd1a06970c3
2016-03-09 11:20:11 +01:00
Ted Mielczarek 68bd5e8c4d bug 1244743 - Replace MOZ_NATIVE_X with MOZ_SYSTEM_X. r=gps
MozReview-Commit-ID: 9ip3qeAXFEe

--HG--
extra : commitid : H6aEkHprVyX
extra : rebase_source : e20d5f4b297caf66711c72cd55dd76f7f9ef9d9c
extra : histedit_source : 47545e0ea61eb66f16545f70e6d3792a389bedb1
2016-02-01 10:49:34 -05:00
Ted Mielczarek 5c634ab869 bug 1248016 - make ASFILES rules work with .s/.asm, get rid of ASM_SUFFIX. r=mshal
MozReview-Commit-ID: 1MK0Kud51vR

--HG--
extra : rebase_source : de7a7f11bfbbac1e8eccc34de39dd2d88d803b03
extra : amend_source : d7eddb71b050e0576e783c6ce8c67f66cfd88e13
2016-03-01 13:47:19 -05:00
Benjamin Bouvier 49b4d6e62e Bug 1256291: Fix unified build under js/; r=Ms2ger
MozReview-Commit-ID: Amia14nqztf

--HG--
extra : rebase_source : 74b6b7dcfe7ccc408ad6be1e0cf87a42e5f9c98c
2016-03-14 14:22:51 +01:00
Hannes Verschore dac18564eb Bug 1255316 - IonMonkey: Enable folding of MLoadUnboxedObjectOrNull with the stored value, r=jandem 2016-03-14 07:08:50 -04:00
Hannes Verschore 4cc4528de3 Bug 1255766 - Tracelogger: Mark resizing of memory also as internal tracelogger time, r=bbouvier 2016-03-14 07:08:48 -04:00
Benjamin Bouvier 69b0584aeb Bug 1255772: Implement wasm::Unreachable; r=sunfish
MozReview-Commit-ID: BFDrX72K7Vk

--HG--
extra : rebase_source : 6251f5e005dd80e4f93c49d2d92a4fb34d073913
extra : amend_source : 0939036518ce2eb9a8ea4f5ea8439c86e7e34a79
2016-03-10 21:00:07 +01:00
Tooru Fujisawa 0dd2a12852 Bug 891107 - Part 11: Show information about type in cast error messages in js-ctypes. r=jorendorff 2015-08-07 06:58:58 +09:00
Tooru Fujisawa f7870cdfc9 Bug 891107 - Part 10: Show information about value in pointer related error messages in js-ctypes. r=jorendorff 2015-08-07 06:58:52 +09:00
Tooru Fujisawa a919a01c09 Bug 891107 - Part 9: Report construction error as TypeError in js-ctypes. r=jorendorff 2015-08-07 06:58:44 +09:00
Tooru Fujisawa d91fe1a3d0 Bug 891107 - Part 8: Show information about field name and type in struct field related error messages in js-ctypes. r=jorendorff 2015-08-07 06:58:39 +09:00
Tooru Fujisawa dec53c9cb6 Bug 891107 - Part 7: Show information about value, type, function, and argument number in function related error messages in js-ctypes. r=jorendorff 2015-08-07 06:57:39 +09:00
Tooru Fujisawa be989eb432 Bug 891107 - Part 6: Show information about range and value in array index error messages in js-ctypes. r=jorendorff 2015-08-07 06:53:50 +09:00
Tooru Fujisawa 2a08a120e2 Bug 891107 - Part 5: Show function name in this and callee type error messages in js-ctypes. r=jorendorff 2015-08-07 06:53:29 +09:00
Tooru Fujisawa fc94e673a8 Bug 891107 - Part 4: Show information about value in overflow error messages in js-ctypes. r=jorendorff 2015-08-07 06:48:10 +09:00
Tooru Fujisawa 1b9a5c35cf Bug 933257 - Part 9: Use fdlibm in asm.js. r=luke 2016-03-05 05:18:09 +09:00
Tooru Fujisawa da66cf5062 Bug 933257 - Part 7: Remove or reduce sloppy_tolerance in Math function tests. r=jorendorff 2016-01-07 14:21:26 +09:00
Tooru Fujisawa 93afba3664 Bug 933257 - Part 6: Remove unused math polyfill. r=jwalden 2016-01-07 12:30:29 +09:00
Tooru Fujisawa 14da6310d3 Bug 933257 - Part 5: Use fdlibm in jsmath.cpp. r=jwalden 2016-01-07 12:30:29 +09:00
Tooru Fujisawa a6c3b5ec37 Bug 933257 - Part 4: Link fdlibm in SpiderMonkey. r=jwalden 2015-11-18 19:13:23 +09:00
Dan Gohman 05f70f4fb8 Bug 1255695 - BaldrMonkey: Implement unaligned accesses. r=luke 2016-03-12 14:06:34 -08:00
Tooru Fujisawa a226741004 Backed out changeset c2df769e60ac (bug 933257) 2016-03-13 04:54:55 +09:00
Tooru Fujisawa fb771b2697 Backed out changeset 2e20366dcaf7 (bug 933257) 2016-03-13 04:54:53 +09:00
Tooru Fujisawa 3dace94ad5 Backed out changeset 0bc00f6c24fd (bug 933257) 2016-03-13 04:54:50 +09:00
Tooru Fujisawa 4841dccbe2 Backed out changeset 96b3d993fc53 (bug 933257) 2016-03-13 04:54:48 +09:00
Tooru Fujisawa de1deaffd6 Backed out changeset b6ca6b5832d8 (bug 933257) 2016-03-13 04:54:42 +09:00
Tooru Fujisawa 340e6bbf57 Backed out changeset b2624519692f (bug 891107) 2016-03-13 04:54:33 +09:00
Tooru Fujisawa 632b50ecff Backed out changeset 13e045fff28d (bug 891107) 2016-03-13 04:54:30 +09:00
Tooru Fujisawa 65844d91b7 Backed out changeset 8fe18f2b8aa9 (bug 891107) 2016-03-13 04:54:27 +09:00
Tooru Fujisawa a653c25c72 Backed out changeset ebd8c98e2329 (bug 891107) 2016-03-13 04:54:25 +09:00
Tooru Fujisawa 9824a5f19e Backed out changeset c47e7505bd94 (bug 891107) 2016-03-13 04:54:23 +09:00
Tooru Fujisawa ed7fa27091 Backed out changeset f223b115ad37 (bug 891107) 2016-03-13 04:54:20 +09:00
Tooru Fujisawa da7b7e3756 Backed out changeset 07d1058b745e (bug 891107) 2016-03-13 04:54:18 +09:00
Tooru Fujisawa 6e4d9110ce Backed out changeset c1bb74893286 (bug 891107) 2016-03-13 04:54:16 +09:00
Luke Wagner d0ceed77d2 Bug 1254893 - Change 'Experimental' to 'Temporary' in string and DONTBUILD (r=me)
MozReview-Commit-ID: 6xQocmUEuCA
2016-03-12 13:42:58 -06:00
Tooru Fujisawa 20ae44e9a0 Backed out changeset 08ee8e76c703 (bug 1153978) 2016-03-13 04:26:57 +09:00
Tooru Fujisawa 37c3f4b22d Backed out changeset 8db1ac84d30e (bug 1153978) 2016-03-13 04:26:42 +09:00
Tooru Fujisawa dfc8f0e602 Bug 1153978 - Part 2: Use the build id instead of the XDR_BYTECODE_VERSION constant. r=jandem 2016-01-01 14:19:20 +09:00
Tooru Fujisawa a66bde4a5f Bug 1153978 - Part 1: Separate buildIdOp from AsmJSCacheOps. r=jandem,bz 2016-01-01 14:19:20 +09:00
Tooru Fujisawa 8de144a510 Bug 891107 - Part 11: Show information about type in cast error messages in js-ctypes. r=jorendorff 2015-08-07 06:58:58 +09:00
Tooru Fujisawa a4c28f6ed6 Bug 891107 - Part 10: Show information about value in pointer related error messages in js-ctypes. r=jorendorff 2015-08-07 06:58:52 +09:00
Tooru Fujisawa c386049e2e Bug 891107 - Part 9: Report construction error as TypeError in js-ctypes. r=jorendorff 2015-08-07 06:58:44 +09:00
Tooru Fujisawa 59006614f5 Bug 891107 - Part 8: Show information about field name and type in struct field related error messages in js-ctypes. r=jorendorff 2015-08-07 06:58:39 +09:00
Tooru Fujisawa 8f7755640d Bug 891107 - Part 7: Show information about value, type, function, and argument number in function related error messages in js-ctypes. r=jorendorff 2015-08-07 06:57:39 +09:00
Tooru Fujisawa 2ca6efbecb Bug 891107 - Part 6: Show information about range and value in array index error messages in js-ctypes. r=jorendorff 2015-08-07 06:53:50 +09:00
Tooru Fujisawa 07a9b61b8b Bug 891107 - Part 5: Show function name in this and callee type error messages in js-ctypes. r=jorendorff 2015-08-07 06:53:29 +09:00
Tooru Fujisawa 874bc65426 Bug 891107 - Part 4: Show information about value in overflow error messages in js-ctypes. r=jorendorff 2015-08-07 06:48:10 +09:00
Tooru Fujisawa bfa3e0a290 Bug 933257 - Part 9: Use fdlibm in asm.js. r=luke 2016-03-05 05:18:09 +09:00
Tooru Fujisawa 15efa19dab Bug 933257 - Part 7: Remove or reduce sloppy_tolerance in Math function tests. r=jorendorff 2016-01-07 14:21:26 +09:00
Tooru Fujisawa c084cb8dfd Bug 933257 - Part 6: Remove unused math polyfill. r=jwalden 2016-01-07 12:30:29 +09:00
Tooru Fujisawa f0aed2b4eb Bug 933257 - Part 5: Use fdlibm in jsmath.cpp. r=jwalden 2016-01-07 12:30:29 +09:00
Tooru Fujisawa ecaec25491 Bug 933257 - Part 4: Link fdlibm in SpiderMonkey. r=jwalden 2015-11-18 19:13:23 +09:00
sasa cocic 58500d5ddc Bug 1253872 - When jstest.py is run and debugger=lldb is passed as an argument there is no error. r=arai 2016-03-11 17:53:00 -05:00
Tom Schuster 2006354ac1 Bug 1253016 - Implement and test the new spec for legacy functions. r=till 2016-03-12 15:02:12 +01:00
Tom Schuster a3fd09a3fe Bug 1253016 - Remove legacy __defineGetter__/__defineSetter__ this behavior. r=till 2016-03-12 15:02:11 +01:00
Luke Wagner d8a66f109b Bug 1254893 - Connect wasm::BinaryToText with Debugger.Source (r=shu)
MozReview-Commit-ID: 4vsMGU3wbwZ

--HG--
extra : rebase_source : 57837e6e4b495a09db6a48c9ffb8349b173cf05f
2016-03-12 02:27:15 -06:00
Shu-yu Guo f48809c10e Bug 1254893 - Followup: read barrier wasm modules exposed via Debugger.findScript. (r=luke) 2016-03-11 23:52:56 -08:00
Shu-yu Guo 3a05ea6516 Bug 1254893 - Followup: fix awkward wording in Debugger.Source docs. DONTBUILD. (r=me) 2016-03-11 21:57:08 -08:00
Shu-yu Guo 1aaf5447b9 Bug 1254893 - Update Debugger.Source docs. (r=jimb) 2016-03-11 21:43:21 -08:00
Shu-yu Guo e82a07eeaf Bug 1254893 - Update Debugger.Script docs. (r=jimb) 2016-03-11 21:43:21 -08:00
Shu-yu Guo 2444afb463 Bug 1254893 - Append "> wasm" to URLs of wasm Debugger.Sources to hack around blacklisting in devtools. (r=jimb) 2016-03-11 21:43:21 -08:00
Shu-yu Guo dc5eb64b11 Bug 1254893 - Tests for perfunctory functionality of wasm Debugger.Scripts and Debugger.Sources. (r=jimb) 2016-03-11 21:43:21 -08:00
Shu-yu Guo 7779b5bb0b Bug 1254893 - Fire onNewScript for new wasm modules. (r=jimb) 2016-03-11 21:43:21 -08:00
Shu-yu Guo fe33486d75 Bug 1254893 - Support wasm for most of the Debugger.Source properties. (r=jimb) 2016-03-11 21:43:21 -08:00
Shu-yu Guo a9256459dd Bug 1254893 - Add a .format property on Debugger.Script. (r=jimb) 2016-03-11 21:43:21 -08:00
Shu-yu Guo 9cca2b6184 Bug 1254893 - Display placeholder text for synthesized Debugger.Sources. (r=jimb) 2016-03-11 21:43:20 -08:00
Shu-yu Guo f50eaf200c Bug 1254893 - Synthesize Debugger.Sources for wasm modules. (r=jimb) 2016-03-11 21:43:20 -08:00
Shu-yu Guo 01ca3323bc Bug 1254893 - Synthesize Debugger.Scripts for wasm modules and find them via findScripts. (r=jimb) 2016-03-11 21:43:20 -08:00
Shu-yu Guo 851f4a49bf Bug 1254893 - Keep a list of wasm::Modules per compartment. (r=terrence) 2016-03-11 21:43:20 -08:00
Shu-yu Guo 6de3af7697 Bug 1254893 - Prep Debugger.Source for a tagged union referent. (r=jimb) 2016-03-11 21:43:20 -08:00
Shu-yu Guo d13351518b Bug 1254893 - Prep Debugger.Script for a tagged union referent. (r=jimb) 2016-03-11 21:43:20 -08:00
Shu-yu Guo 5969cafc7d Bug 1254453 - Support using Variant inside GC wrappers. (r=terrence) 2016-03-11 21:43:20 -08:00
Yury Delendik 576eac82a3 Bug 1254984 - Experimental text representation of WebAssembly binary code (r=luke)
MozReview-Commit-ID: 5xNHZYiaVoW

--HG--
rename : js/src/asmjs/WasmText.cpp => js/src/asmjs/WasmTextToBinary.cpp
rename : js/src/asmjs/WasmText.h => js/src/asmjs/WasmTextToBinary.h
extra : rebase_source : d05ff8df1bcded229687b2dd3f13afdecc18b5be
2016-03-11 19:47:25 -06:00
Boris Zbarsky 35afbb7590 Bug 1255201. Improve the stack handling in nsXPCComponents_Utils::ReportError for the DOMException case to include the stack from the DOMException. r=bholley 2016-03-11 23:59:10 -05:00
Steve Fink c715a05b0c Bug 944164 - Implement proper redirection with ref counted underlying files, r=terrence
MozReview-Commit-ID: KVjZ0WXl9E6
2015-06-10 11:21:03 -07:00
Mike Hommey dd71ac573a Bug 1255763 - Remove OS_RELEASE and OS_MINOR_RELEASE. r=gps
We're not doing anything with them anymore.
2016-03-12 09:03:37 +09:00
Mike Hommey 1d024cccb1 Bug 1255763 - Remove the NEED_USLEEP_PROTOTYPE define. r=gps
It has not done anything since gtk+ 1.0 support has been removed in bug 326152.
2016-03-12 09:03:37 +09:00
Mike Hommey 60313183f5 Bug 1255763 - Remove the MUST_UNDEF_HAVE_BOOLEAN_AFTER_INCLUDES define. r=gps
It has not done anything since we switched to libjpeg-turbo in bug 573948
2016-03-12 09:03:37 +09:00
Mike Hommey 87f7c3427c Bug 1255763 - Remove OS_CONFIG, it is now unused. r=gps
It was also already unused in old-configure.in.
2016-03-12 09:03:37 +09:00
sajitk 823704b8d6 Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in various files.r=benjamin 2016-01-28 10:35:00 -08:00
Luke Wagner c77c969418 Bug 1255795 - use UniqueTwoByteChars in AtomizeUTF8Chars (r=jandem)
MozReview-Commit-ID: IjHFnhgyCPH

--HG--
extra : rebase_source : f48c118f56db66653168880e5504bd0509c7e357
2016-03-11 08:57:51 -06:00
Jan de Mooij a3239fa787 Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett 2016-03-11 15:21:16 +01:00
Jan de Mooij 0a25b198fc Bug 1252903 - Add a missing OOM check in IonBuilder::inlineCalls. r=jonco 2016-03-11 15:20:24 +01:00
Jan de Mooij 40172eddb0 Bug 1212328 - Clean up some JSErrorReport-related code. r=Waldo,bz 2016-03-11 15:19:06 +01:00
Tom Schuster fd321807d6 Bug 892903 - Remove Proxy.create and Proxy.createFunction. r=efaust 2016-03-11 13:32:26 +01:00
Tom Schuster 2f90a139af Bug 892903 - Remove Proxy.create from jstests. r=efaust 2016-03-11 13:32:26 +01:00
Tom Schuster 1d0c6f5e3a Bug 892903 - Remove Proxy.create from jit-tests. r=efaust 2016-03-11 13:32:26 +01:00
Mike Hommey 9344631411 Bug 1255197 - Avoid cumulating dependencies in prepare_configure(). r=chmanchester 2016-03-11 09:38:28 +09:00
Mike Hommey aa23cc29a6 Bug 1254906 - Move --disable-shared-js and --disable-export-js to moz.configure. r=chmanchester 2016-03-11 09:38:28 +09:00
Ryan VanderMeulen 736cfda13e Backed out changesets 9485ee35cb1d, f2e2b775624f, and 5315d961f36e (bug 1255476) for breaking Windows SM jobs.
CLOSED TREE
2016-03-10 18:59:51 -05:00
Terrence Cole ff98f6e2ee Bug 956899 - Replace ExclusiveData PRLock usage with Mutex; r=fitzgen 2016-03-03 13:26:50 -08:00
Morgan Phillips b5acf52487 Bug 1254335 - Remove invalid assertion; r=jorendorff
The underlying intent of the assertion was to guarantee that pending errors wouldn't be overwritten.
This patch makes that intent more clear while addressing the fact that the original assertion was
not necessarily true.

--HG--
extra : rebase_source : f57ea76a10faed4470186dc3869c4dcf19b1608b
2016-03-09 01:57:38 -08:00
Steve Fink 918d2244d1 Bug 1255476 - Task that runs the spidermonkey gdb integration tests, r=garndt
--HG--
extra : rebase_source : 0ed31770417ced2a6993f132adb452d05c35209b
2016-03-09 16:56:56 -08:00