js/src/jsfun.cpp
95e32667262020fd3da24ad0450e7cda74cc6559
created 2016-11-18 13:16 +0100
pushed 2016-11-18 20:48 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4e8c181309b1 (bug 1318017) for j1 test failures
4e8c181309b10f292d448a6717d7e9ba2e60110d
created 2016-11-17 11:20 -0800
pushed 2016-11-18 15:58 +0000
André Bargull André Bargull - Bug 1318017: Call GetPrototypeFromConstructor for generator, async function, and Intl constructors. r=arai
cf4ecf3ac6b8e29267cb2f147b6bafbc9153d772
created 2016-11-16 08:27 -0800
pushed 2016-11-18 04:11 +0000
André Bargull André Bargull - Bug 1317387: The intrinsic %ThrowTypeError% function should be frozen. r=till
dd0312ef40cbfff5c21d0764f96eaaf2ef312269
created 2016-11-16 14:53 +0100
pushed 2016-11-17 01:29 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to inbound
8d6553075ae1ce62d1032b13906892e508e9e1f7
created 2016-11-15 16:46 +0100
pushed 2016-11-17 01:29 +0000
Jan de Mooij Jan de Mooij - Bug 1315262 - Don't purge shape tables in the self-hosting zone. r=jonco
4419ad4be612d186fb5cf00b7b1590d41cbb0b07
created 2016-11-14 12:28 -0800
pushed 2016-11-17 01:29 +0000
André Bargull André Bargull - Bug 1317309: Throw a TypeError when passing a Symbol value to ToAtom. r=till
6d4c987877fa4136b4f5e35ca525155e5124c505
created 2016-11-15 19:45 +0100
pushed 2016-11-15 19:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1317090: Remove js::FindBody; r=arai
9ced693a9b87d2870f980bfd3e0046439b58115c
created 2016-11-09 03:27 +0900
pushed 2016-11-09 15:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1314055 - Part 1: Port async/await implementation from self-hosted JS to C++. r=till
e2562586fd5e7367d1fb08b533a397b5e048dd05
created 2016-11-04 18:44 -0500
pushed 2016-11-08 04:42 +0000
Luke Wagner Luke Wagner - Bug 1315390 - Baldr: exported wasm functions shouldn't be constructors (r=bbouvier)
d7088aa43bf55e2e38d83d88d25fc9eb28526bef
created 2016-11-05 21:13 -0400
pushed 2016-11-07 03:16 +0000
Nathan Froyd Nathan Froyd - Bug 1315004 - rename Range::start to Range::begin to match C++ conventions; r=botond
b135b519487e216e1841e787f2084527fe2ed0dc
created 2016-11-02 18:22 +0100
pushed 2016-11-05 02:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Renamings outside asmjs/ and jit/; r=luke
aacc86dbfeea0cbcf4e46bef3d531e52aa6b0165
created 2016-11-02 11:11 +0000
pushed 2016-11-03 03:04 +0000
Jon Coppeard Jon Coppeard - Bug 1312525 - Always trigger the pre-barrier when setting an unlazified script r=sfink a=abillings
82a35fbc660a225aa5cfca83b84e564bb22bb813
created 2016-10-31 15:01 +0100
pushed 2016-11-01 01:48 +0000
Jan de Mooij Jan de Mooij - Bug 1299107 - Share more shapes across compartments. r=Waldo
6b10479b988db3c3d668611ed75791424503afd2
created 2016-08-29 02:06 +0900
pushed 2016-10-31 15:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 13: Support async function in Function.prototype.toString. r=till
5ab01476a1ccebc49962acd2737980fa6ec1f69f
created 2016-08-29 02:05 +0900
pushed 2016-10-31 15:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 11.1: Implement async functions. r=till
472b12f33ecba8787c4bf3dbe5a3b6f5e9515bd5
created 2016-10-27 11:03 +0100
pushed 2016-10-27 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 927318 - Make native functions singletons by default but make promise resolving functions generic objects r=jandem
84300334b59cdd917a97b274641c2fcd6eb8d64a
created 2016-10-24 08:49 -0700
pushed 2016-10-26 05:09 +0000
André Bargull André Bargull - Bug 1288456: Resolve the target's prototype earlier in Function.prototype.bind. r=till
b08857e08eb88c58d4ba92014c607ce54568bf57
created 2016-09-30 13:11 -0700
pushed 2016-10-17 09:38 +0000
Jeff Walden Jeff Walden - Bug 1303678. r=arai
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2016-10-01 06:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
f803ec5c0469b1e9b949ac686e99bf9611b44d04
created 2016-08-14 20:39 +0900
pushed 2016-09-30 10:14 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 12: Use ASCII or Latin1 or UTF8 variant of JS_ReportErrorFlagsAndNumber. r=jwalden
b1428a6cabc5c470e505841d2306e5ca4c3576f7
created 2016-08-15 23:05 +0900
pushed 2016-09-30 10:14 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 9: Use Latin1 variant of JS_ReportErrorNumber after encoding in Latin1. r=jandem
f970fe55ff6cbf39fca00df19b0894ad0830fbd9
created 2016-08-15 23:05 +0900
pushed 2016-09-30 10:14 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 8: Use ASCII or UTF8 variant of JS_ReportErrorNumber in non-simple cases. r=jwalden
ccacc9678443f2a45da35f3486e0b0bb814e4fd8
created 2016-08-14 20:39 +0900
pushed 2016-09-30 10:14 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 6: Use ASCII variant of JS_ReportErrorNumber in simple case. r=jwalden
52459cfd15765aa82ff26501b9c1a56272d49f0d
created 2016-09-23 12:55 +0200
pushed 2016-09-26 11:18 +0000
Jan de Mooij Jan de Mooij - Bug 1304390 - Compress/decompress script sources in chunks. r=luke
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-26 00:15 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
cef5352014e750ba83c84842d4f3cf9656da7072
created 2016-08-03 18:32 -0700
pushed 2016-08-04 14:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 1278583 part 2. Change the value passed to JS::OrdinaryHasInstance to be a HandleValue, not MutableHandleValue. r=jandem
f46fe46b763e5300369d70e149f2a9f1cb48cf5d
created 2016-08-03 18:32 -0700
pushed 2016-08-04 14:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 1278583 part 1. Expose a JS::OrdinaryHasInstance. r=jandem
b6bc93be1406a0bf83f5f6c49df44214a42817e5
created 2016-07-27 15:40 -0700
pushed 2016-07-31 15:49 +0000
Morgan Phillips Morgan Phillips - Bug 1289749 - Backout the existing function.name implementation; r=jorendorff
81cb60fb8fbd8ef529f2a2c21852888b5fdab88b
created 2016-07-19 17:41 +0200
pushed 2016-07-20 09:25 +0000
Eddy Bruel Eddy Bruel - Bug 1279129 - Should schedule delazification for Debugger when relazifying scripts. r=jandem
a97ebab940c6ba0f19348c38d17a2193ee75c9ab
created 2016-07-16 15:40 +0200
pushed 2016-07-17 08:11 +0000
Till Schneidereit Till Schneidereit - Bug 1242662 - Don't emit opening paren for decompiled bound function. r=jandem
c521197a29b7e2f100420312788da9055ff2a8b5
created 2016-07-07 09:56 +0200
pushed 2016-07-08 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence
d9ecb9d04a90e5ecddbf85b417d789bf2f5652c7
created 2016-07-02 13:45 +0200
pushed 2016-07-04 11:09 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff
9b85f918f0db94b8bb5875069686406cc3b19023
created 2016-06-27 03:29 +0100
pushed 2016-06-29 14:23 +0000
Morgan Phillips Morgan Phillips - Bug 1282332 - Refuse to parse display names with unquoted, non-numeric, property names; r=jorendorff
8593fe84d84e0095572d44912058adcd0bc8e0e3
created 2016-06-09 01:38 -0700
pushed 2016-06-21 10:33 +0000
Morgan Phillips Morgan Phillips - Bug 1278599 - Function[Symbol.hasInstance] should return false when called with a non-callable 'this'; r=evilpie
6394d8078dfe6a02451a5cc4fbf4ec7666ce5357
created 2016-06-02 14:30 -0700
pushed 2016-06-07 13:29 +0000
Morgan Phillips Morgan Phillips - Bug 1054906 - Implement ES6 Symbol.hasInstance 2/2; r=jandem
35cc4a2451cc1aa71253c29c702db30e74c5f8ff
created 2016-06-06 11:59 -0700
pushed 2016-06-07 13:29 +0000
Morgan Phillips Morgan Phillips - Bug 1054906 - Implement ES6 Symbol.hasInstance 1/2; r=evilpie,bz
870bdb6e2b8f3dca4324639ddef2029005b10e51
created 2016-05-26 12:52 -0700
pushed 2016-05-30 13:29 +0000
Jeff Walden Jeff Walden - Bug 1270977 - Replace a bunch of CallReceiver uses with CallArgs. r=efaust
d2f18efe44a37ee8746041c3f4aaa59bfef217c8
created 2016-05-27 17:57 +0200
pushed 2016-05-30 13:29 +0000
Jan de Mooij Jan de Mooij - Bug 979730 part 1 - Remove frame iterator SavedOption. r=luke
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-25 13:06 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
ee7ad0668921821cb699c20974bacb88d59514ce
created 2016-05-24 14:38 +0200
pushed 2016-05-25 13:06 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 8 - Use GO_THROUGH_SAVED for fun.caller/fun.arguments. r=luke
722a014fc551b4e2e59ed6e114e04c0291f9f455
created 2016-05-24 07:51 +0200
pushed 2016-05-24 12:54 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 3 - Use GO_THROUGH_SAVED when we know there's no saved frame boundary. r=luke
f96ba14774c0750556be28f7b5c5a14365af0232
created 2016-05-24 07:50 +0200
pushed 2016-05-24 12:54 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 1 - Pass SavedOption explicitly to frame iterators. r=luke
8550398c99fb9529416a034f6310fd2c5d0911d4
created 2016-05-19 13:28 +0000
pushed 2016-05-20 21:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1263645 - Distinguish code coverage usages, and disable it by default in the interpreter. r=jandem
c844767132fe7ee1ac687e8518f93295fd2d991e
created 2016-05-17 15:33 +0300
pushed 2016-05-17 20:52 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1273480 - avoid dead code on |status| assignment. r=jorendorff
a3eea5f8d0a69e46548cd9abee46da29a00edd65
created 2016-05-10 22:35 -0400
pushed 2016-05-11 12:53 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset e4590851081d (bug 1269451) for slowing down debug mochitests and causing frequent oranges as a result.
e4590851081d869249067f38e404c2b5508f86f4
created 2016-05-10 15:45 -0700
pushed 2016-05-11 12:53 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Make the UncompressedSourceCache use the shared, immutable strings infrastructure; r=jimb
3f15752a20bb8750828ccc85cb19906b97e82666
created 2016-05-02 13:05 +0200
pushed 2016-05-10 22:20 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268955: Implement strict semantics check for asm.js modules and functions; r=Waldo
7e8300ca8b7a50d0a47547f143721d653a887c15
created 2016-05-09 13:08 -0700
pushed 2016-05-10 10:06 +0000
Morgan Phillips Morgan Phillips - Bug 1266255 - Implement ES6 function "name" property semantics for simple assignments and methods; r=jorendorff
23a4649788f0c4c3fbc9d7b4cb8e7515e77d32e3
created 2016-05-09 09:59 -0700
pushed 2016-05-10 10:06 +0000
Morgan Phillips Morgan Phillips - Back out changeset f03cd0ff53df (bug 1266255) for android build bustage. r=backout
f03cd0ff53dfb003dc4297d6f2b635b1ec7fe743
created 2016-05-09 00:42 -0700
pushed 2016-05-10 10:06 +0000
Morgan Phillips Morgan Phillips - Bug 1266255 - Implement ES6 function "name" property semantics for simple assignments and methods; r=jorendorff
98a28a1fce306d65a757f94beccfc150e9337592
created 2016-05-06 16:53 -0700
pushed 2016-05-09 09:18 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1211723 and 1260570 - Share JS source text between JSRuntimes; r=jimb
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-05-04 09:55 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
29f94bde2afa772692ab94b437ce74c294190954
created 2016-04-28 08:37 +0200
pushed 2016-04-28 14:31 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3c4b7e1de629 (bug 1263778) for assertion failures
3c4b7e1de6290ef6e21f2f9e17f99ee5a04f47c6
created 2016-03-18 16:45 -0700
pushed 2016-04-28 14:31 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
a8f65fd17dc20e16d5ad5727a9b695b18c7c1b15
created 2016-04-26 17:42 +0200
pushed 2016-04-27 09:58 +0000
Tom Schuster Tom Schuster - Bug 1255925 - Change JSFunction::name to return a JSAtom. r=efaust
4012e45e502eebdea798846bfd2234aec4ccd6b2
created 2016-03-21 16:18 -0700
pushed 2016-04-14 09:38 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Update miscellaneous code to use js::Call instead of js::Invoke. r=till
b9d51ed412a7ccf1ad49e7fb1bb998720e23a7fa
created 2016-03-21 14:32 -0700
pushed 2016-04-14 09:38 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Eliminate Invoke(JSContext*, const CallArgs&, MaybeConstruct = NO_CONSTRUCT) by 1) renaming it to a more-internal name, 2) adding an Invoke overload for existing InvokeArgs providers only, and 3) adding an InternalInvoke function to temporarily mark non-InvokeArgs places using the existing signature that will later be changed not to. r=efaust
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 09:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
f29f34e249d2ca3a438beb108c1139a858b32ea1
created 2016-04-01 10:59 +1100
pushed 2016-04-04 01:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260984 (part 3) - Separate js::ClassSpec from js::Class. r=jorendorff.
06a8c115f8fa8a253b867bf798ac376a168418b5
created 2016-03-29 21:57 -0700
pushed 2016-03-31 20:04 +0000
Phil Ringnalda Phil Ringnalda - Back out 735da799e3bb (bug 1211723) for assertion failures and crashes in SharedImmutableStringsCache
less more (0) -1000 -300 -100 -60 tip