Commit Graph

43701 Commits

Author SHA1 Message Date
Shu-yu Guo
f91b342e04 Bug 1240503 - Skip the initial block scope when unwinding scopes due to an exception that's thrown in the prologue before the scope chain is properly initialized for a script that starts with a block scope. (r=jorendorff) 2016-01-28 17:04:01 -08:00
Shu-yu Guo
4593fda097 Bug 1234738 - Emit ALIASEDVAR ops or block-scoped lexicals right below global level. (r=jorendorff) 2016-01-28 17:04:01 -08:00
Terrence Cole
8a8e8f75a9 Bug 1234862 - Part 5.1: Followup comment fixes; r=sfink 2016-01-28 14:48:17 -08:00
Luke Wagner
6d10e98724 Bug 1243633 - Baldr: add call/call_import (r=bbouvier) 2016-01-28 11:51:39 -06:00
Luke Wagner
c35dacbaec Bug 1243633 - Odin: switch to lineOrBytecode from line/column (r=bbouvier) 2016-01-28 11:20:13 -06:00
Luke Wagner
7daef7c2d4 Bug 1243633 - Odin: tidy up call emitting (r=bbouvier) 2016-01-28 11:20:08 -06:00
Luke Wagner
1c4250b151 Bug 1243252 - Baldr: add import section (r=bbouvier) 2016-01-28 10:30:41 -06:00
Luke Wagner
d1440afc48 Bug 1243252 - Baldr: refactor exports (r=bbouvier) 2016-01-28 09:21:31 -06:00
Luke Wagner
f23346dd9d Bug 1243252 - Remove const restriction on CharsToNewUTF8CharsZ (r=jandem) 2016-01-28 09:20:19 -06:00
Luke Wagner
2ba311f374 Bug 1243632 - Baldr: check TypeError vs. SyntaxError (r=bbouvier) 2016-01-28 09:20:18 -06:00
Luke Wagner
db8de9d9e1 Bug 1243626 - Baldr: tweak block text format (r=bbouvier) 2016-01-28 09:19:22 -06:00
Jan de Mooij
2064e84108 Bug 1232859 - Don't crash or abort compilation if we're unable to compile the regex stubs. r=nbp 2016-01-28 14:59:42 +01:00
Benjamin Bouvier
44b6b7abd1 Bug 1243031: Throw when WebAssembly is not supported; r=luke
And in deterministic builds, print an error on stderr so that fuzzers know that
they need to abort differential testing fuzzing.
2016-01-27 11:58:41 +01:00
Tom Schuster
cb916a48e0 Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug 2016-01-28 11:28:04 +01:00
Tom Schuster
32bc8216b8 Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl 2016-01-28 11:28:04 +01:00
Bogdan Postelnicu
f700af3962 Bug 1243401 - removed unused variables fun_ and nslots_ from MIRGenerator. r=jorendorff 2016-01-27 18:04:18 +02:00
Chris Manchester
9b05f5b31c Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps 2016-01-27 17:46:34 -08:00
Jeff Walden
ff5e003782 Bug 1242043 - {Array,%TypedArray%}.prototype.{i,lastI}ndexOf should never return -0. r=jorendorff 2016-01-24 23:41:38 -08:00
Jeff Walden
21a6a80d13 Bug 1243242 - Don't make structured cloning O(n**2) in the size of the transferables array. r=sfink 2016-01-27 12:29:17 -08:00
Terrence Cole
5f99f6bb73 Bug 1007136 - Ensure malloc/free always match when using JSAutoByteString; r=bz 2016-01-26 14:53:38 -08:00
Terrence Cole
f8e73763f6 Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink 2016-01-26 12:53:35 -08:00
Terrence Cole
f1807f53a0 Bug 1234862 - Part 4: Always use DefaultGCPolicy for TraceableFifo; r=sfink 2016-01-25 11:12:13 -08:00
Terrence Cole
b3594e3e78 Bug 1234862 - Part 3: Always use DefaultGCPolicy for GCHashTables; r=sfink 2016-01-25 08:43:53 -08:00
Terrence Cole
2baf4dd4c5 Bug 1234862 - Part 2: Always use DefaultGCPolicy with GCVector; r=sfink 2016-01-22 11:24:11 -08:00
Terrence Cole
0c95b3527b Bug 1234862 - Part 1: Rename GCMethods to BarrierMethods; r=sfink 2015-12-28 10:11:40 -08:00
Eric Faust
5a28b26fc1 Bug 1238461 - Fix differential output involving JSOP_TOID. (r=jandem) 2016-01-27 11:26:52 -08:00
Sebastian Hengst
1c7e71986f Backed out changeset 40b6b9e6562a (bug 1243031) for Spidermonkey bustage. r=bustage on a CLOSED TREE 2016-01-27 19:27:44 +01:00
Hannes Verschore
97547e56fc Backed out changeset cdd0f1f00cda (bug 1241087) for leaking memory on win x64 a=backout 2016-01-27 12:50:00 -05:00
Steve Fink
de6c8ac51a Bug 1237445 - Rekey ArrayObjectTable, r=terrence 2016-01-20 09:27:02 -08:00
Steve Fink
f5bfddcc74 Bug 1237445 - Use GCHashSet for RegExpShared sweeping, r=terrence 2016-01-12 12:55:35 -08:00
Steve Fink
461b33c4b0 Bug 1237445 - Use GCHashSet for BaseShapeSet and InitialShapeSet, r=terrence 2015-11-13 16:22:35 -08:00
Benjamin Bouvier
ac584e8fd5 Bug 1242949: Add explicit keyword to WasmAstBlock ctor; r=bustage 2016-01-27 18:36:16 +01:00
Benjamin Bouvier
4e04c3f16f Bug 1243373: Ensure all declared functions are defined; r=luke 2016-01-27 15:30:08 +01:00
Benjamin Bouvier
afd85313d2 Bug 1242949: Implement Block in WebAssembly; r=luke 2016-01-27 10:51:03 +01:00
Benjamin Bouvier
7e50fbe47b Bug 1243031: Throw when WebAssembly is not supported; r=luke
And in deterministic builds, print an error on stderr so that fuzzers know that
they need to abort differential testing fuzzing.
2016-01-27 11:58:41 +01:00
Hannes Verschore
ab64de1459 Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem 2016-01-27 11:20:10 -05:00
Luke Wagner
2059492cf1 Bug 1243239 - Baldr: tighten signature index check (r=bbouvier) 2016-01-27 09:25:45 -06:00
Tooru Fujisawa
46c6d1c18b Bug 1240353 - Fallback to js::Allocate on allocation failure in RegExpMatcherStub. r=jandem 2016-01-27 23:29:36 +09:00
Jan de Mooij
fb8c322a9f Bug 1222675 - Handle OOM properly in ObjectGroup::addDefiniteProperties. r=bhackett 2016-01-27 13:42:08 +01:00
Jan de Mooij
1456736635 Bug 1243248 - Fix shell-only workerThreads races. r=jonco 2016-01-27 13:38:02 +01:00
Carsten "Tomcat" Book
3a27201cda Merge mozilla-central to mozilla-inbound 2016-01-27 12:10:56 +01:00
Carsten "Tomcat" Book
1b898382e6 merge mozilla-inbound to mozilla-central a=merge 2016-01-27 11:59:49 +01:00
Jon Coppeard
d5914d6d11 Bug 1242840 - Drop profiler invalidation event if we hit OOM and make invalidation infallible r=jandem 2016-01-27 10:31:15 +00:00
Jon Coppeard
fe90b31efe Bug 1241731 - Handle incomplete buffer in DiscardTransferables r=sfink a=abillings 2016-01-27 10:31:15 +00:00
Nicolas B. Pierron
371f0a2da4 Bug 1233178 - Move ScriptCounts allocation outside the HashMap. r=bhackett 2016-01-27 10:19:41 +00:00
Sander Mathijs van Veen
39166238f1 Bug 1235641 - Add line and column info to dump bytecode basic blocks. r=sstangl 2016-01-12 07:08:00 +01:00
Yury Delendik
d92bdbebd9 Bug 1236104 - Revert pre-load cache compilation and tiny script limit. r=yury 2016-01-25 16:00:34 -06:00
Bill McCloskey
93ad0bf536 Bug 1233497 - Fix infrastructure for disallowing unsafe CPOWs in browser code. r=mrbkap 2016-01-05 19:28:27 -05:00
Wes Kocher
de3c97b5ab Backed out 2 changesets (bug 1013219) for apparently making test_ocsp_stapling_expired.js frequently time out
Backed out changeset a97c7103effe (bug 1013219)
Backed out changeset a877772255f6 (bug 1013219)
2016-01-26 10:51:24 -08:00
Carsten "Tomcat" Book
e5db360177 merge mozilla-inbound to mozilla-central a=merge 2016-01-26 11:53:21 +01:00