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