js/src/vm/Xdr.h
b5ef50a797318e1a49fe1dc7947dedd7c4d32724
created 2017-05-24 15:04 -0400
pushed 2017-05-25 00:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1366773 - Add explicit keyword in front of XDRIncrementalEncoder constructor. r=me on a CLOSED TREE
3967231c7021738d27fd7097724ea1e02e72aecc
created 2017-05-24 18:28 +0000
pushed 2017-05-25 00:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1366773 - Move buffer argument from JS::StartIncrementalEncoding to JS::FinishIncrementalEncoding. r=mrbkap,shu
2055a8ced8c5266cb2e8fa6f4e1f524f7a9f4415
created 2017-05-05 15:47 -0700
pushed 2017-05-08 03:19 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 1 - Use a const Range rather than a Vector for XDR decoding. r=shu
fecd86df5a2eb463ef74f325088d06130ce4472b
created 2017-05-06 11:06 +0200
pushed 2017-05-08 03:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 473e6a1ef169 (bug 1359653) for rooting hazard and crashing during Marionette's test_quit_restart.py TestQuitRestart.test_in_app_restart_with_callback with [@ js::gc::MergeCompartments] on Linux debug builds. r=backout
473e6a1ef169a9ac556486680306b9c286774b74
created 2017-05-05 15:47 -0700
pushed 2017-05-08 03:19 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 1 - Use a const Range rather than a Vector for XDR decoding. r=shu
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:34 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
1dfb4475f41e13db37e82be5a0aa6e5fd5f26510
created 2017-01-31 20:03 +0000
pushed 2017-02-01 12:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316081 part 2 - Add an XDRIncrementalEncoder instance on the ScriptSource. r=shu
05ab647f6e78724a23a702b62e71743d27420533
created 2017-01-31 20:03 +0000
pushed 2017-02-01 12:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316081 part 1 - Add XDRIncrementalEncoder to replace delazified LazyScript in the encoded XDR buffer. r=shu
37077abfae0610840639fea78b8222775990aca3
created 2017-01-31 20:03 +0000
pushed 2017-02-01 12:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316078 part 3 - Use an ExclusiveContext instead of a JSContext in XDR functions. r=luke
e30472b2861ab0f353e59964018bbee6dcc63235
created 2016-10-20 09:44 +0000
pushed 2016-10-21 21:16 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1288104 part 3 - Give an optional cursor index to DecodeScript function. r=luke
4a8c5061f3b753cb34028b59c9ccc654027ba021
created 2016-10-20 09:44 +0000
pushed 2016-10-21 21:16 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1288104 part 1 - Move XDR buffer to the caller. r=luke
8c72a107222aadc4a852aa9e6a3e0097e45faf11
created 2016-10-12 12:13 +0000
pushed 2016-10-12 21:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1286009 - Distinguish failure reasons of JS_{En,De}codeScript. r=luke
62a913298af663d18fee43be84f755599a92090e
created 2016-07-20 11:04 -0700
pushed 2016-07-21 14:28 +0000
Wes Kocher Wes Kocher - Backed out changeset 539b9c11ee64 (bug 1286009) for xpcshell bustage CLOSED TREE
539b9c11ee64f2770da80a38e679fde91b806694
created 2016-07-20 13:20 +0000
pushed 2016-07-21 14:28 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1286009 - Distinguish failure reasons of JS_{En,De}codeScript. r=luke
86cda9d3eaa2c6ca8c88801f44dcfaff22591ed8
created 2016-05-22 13:31 -0700
pushed 2016-05-30 13:29 +0000
Chris Peterson Chris Peterson - Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
288b2aef2a412317e7092e333f8fa3fbdca49e37
created 2016-01-01 14:19 +0900
pushed 2016-03-22 23:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153978 - Part 3: Use the build id instead of the XDR_BYTECODE_VERSION constant. r=jandem
e2c9ab41a6c1d236caabf7f898f3164ebc534549
created 2016-03-14 15:44 -0500
pushed 2016-03-15 09:43 +0000
Jason Orendorff Jason Orendorff - Bug 1049041 - Remove scary warning about mutating [[Prototype]]. r=efaust.
716358ed5dd8f090fb9cda2f55a55bd9cad64fb4
created 2016-03-14 09:50 -0700
pushed 2016-03-15 09:43 +0000
Jakob Olesen Jakob Olesen - Bug 1252924 - SIMD.*.prototype.valueOf. r=waldo
e3a45833901b5d826b1586d78aa11e7f453d47ad
created 2016-03-10 21:00 +0100
pushed 2016-03-15 00:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1255772: Implement wasm::Unreachable; r=sunfish
ae1aebfd7287fd54b036825143c6c6ce257df94e
created 2016-03-13 04:26 +0900
pushed 2016-03-12 20:24 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 8db1ac84d30e (bug 1153978)
8db1ac84d30e663f9487a9a54844dd044ebd934b
created 2016-01-01 14:19 +0900
pushed 2016-03-12 20:24 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153978 - Part 2: Use the build id instead of the XDR_BYTECODE_VERSION constant. r=jandem
0607c9f8df24a0a00cbd1fae8029a42b3325b136
created 2016-03-11 13:32 +0100
pushed 2016-03-12 20:24 +0000
Tom Schuster Tom Schuster - Bug 892903 - Remove Proxy.create and Proxy.createFunction. r=efaust
0e8ed9ef1b68a07ec52c76263606a054f12bca34
created 2016-03-08 13:49 +0100
pushed 2016-03-09 00:01 +0000
Tom Schuster Tom Schuster - Bug 1254349 - Remove unused error messages. r=mrrrgn
6c8b2fbba88b9044bf47ac4e8a76dafeb8d629b6
created 2016-03-03 10:20 -0600
pushed 2016-03-04 10:51 +0000
Luke Wagner Luke Wagner - Bug 1252498 - Baldr: add Wasm object behind pref, default off (r=jorendorff)
5e0e7a6b6f10e4435569d33e92326b9c8d530da7
created 2016-02-26 22:57 +0100
pushed 2016-03-03 10:54 +0000
Daniel Näslund Daniel Näslund - Bug 1250589 - Remove the must-be-parenthesized requirement from yield expressions. r=waldo
553852728c21211eaff0daea611524612404bc24
created 2016-02-19 13:46 -0800
pushed 2016-02-21 01:23 +0000
Shu-yu Guo Shu-yu Guo - Bug 912337 - Make a new Error subclass: Debugger.DebuggeeWouldRun. (r=jimb)
9fc23b6714008e0a2908383b81b416c03afa0ea8
created 2016-02-16 16:48 -0600
pushed 2016-02-17 10:52 +0000
Luke Wagner Luke Wagner - Bug 1247846 - Baldr: add indirect function table and call_indirect (r=sunfish)
74ff645145b8a34c0084311b87e346e9d5f775ff
created 2016-02-13 21:36 +0100
pushed 2016-02-15 11:13 +0000
Jan de Mooij Jan de Mooij - Bug 1240414 - Fix ThrowUninitializedThis to do the right thing for eval and arrow function frames. r=efaust
faf39373fc660fb0416ad1d4ab6786074cd982ac
created 2016-02-08 19:37 +0900
pushed 2016-02-09 11:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245801 - Disable non-standard flag argument of String.prototype.{search,match,replace} in non-release channel. r=jandem
cddaa4afca599fbbdefbd4b4a5851e8fabe3769e
created 2016-02-03 11:08 +1100
pushed 2016-02-08 10:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1245321 - Merge the object and regexp lists in script data. r=jorendorff.
9e00fc7e55658496d2816c340290fc2f3a943805
created 2016-01-30 17:46 +0100
pushed 2016-01-31 01:09 +0000
Tom Schuster Tom Schuster - Bug 1244442 - Warn about Proxy.create and Proxy.createFunction. r=Waldo
2504a6574766b2184b651a8c06e7fbeaf62c1bcd
created 2016-01-28 09:20 -0600
pushed 2016-01-29 00:30 +0000
Luke Wagner Luke Wagner - Bug 1243632 - Baldr: check TypeError vs. SyntaxError (r=bbouvier)
da0f696b3cae671bfc96af326b45f9be247e2ee9
created 2016-01-25 13:24 -0600
pushed 2016-01-26 10:53 +0000
Luke Wagner Luke Wagner - Bug 1234985 - BaldrMonkey: testing-only (not content visible) wasm hello world (r=bbouvier)
0e1c61bab50217a583ab7ddadd3ac4095a463897
created 2016-01-23 13:28 -0800
pushed 2016-01-24 21:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff)
c49f59a5b8288c9cbb782b8beedb9b12b7171c67
created 2016-01-22 22:11 -0500
pushed 2016-01-24 01:56 +0000
Kartikaya Gupta Kartikaya Gupta - Back out cset f01b5d05a13b (bug 1235590) for jsreftest failures. r=backout on a CLOSED TREE
f01b5d05a13bc4e3a995dab0a49e48ee41f89e1d
created 2016-01-22 15:20 -0800
pushed 2016-01-24 01:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff)
ed77e0bf3f711d794de5ca572f2230abef9ea497
created 2015-12-26 02:32 +0900
pushed 2016-01-14 10:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1234038 - Self-host ArrayBuffer.prototype.slice. r=lth
33600326da21be6564e6ee4e9b0394a48891d645
created 2016-01-01 14:15 +0900
pushed 2016-01-14 01:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1235092 - Part 1: Optimize spread call with rest parameter. r=efaust
8b834fb9e739919869a843d7eae604e8f3ce42b6
created 2015-12-18 02:24 -0500
pushed 2015-12-29 10:55 +0000
Jeff Walden Jeff Walden - Bug 1233249 - Refactor for-loop head parsing so that declaration-parsing code is responsible for detecting for-in/of behavior when a loop declaration is used. This makes declaration parsing slightly fuglier, but it simplifies for-loop parsing, makes it more amenable to future changes, and fixes a few bugs that were otherwise pretty hard to fix. r=shu
204aeab8d5f8d21f1ebf0d62776b27bed9476290
created 2015-12-18 13:18 -0800
pushed 2015-12-21 10:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff)
3bd3d3ed5fe4ffc440f6e9ae2d2161481034daae
created 2015-08-07 08:12 +0900
pushed 2015-12-21 10:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1135377 - Part 8: Disallow extended pattern in RegExp with unicode flag. r=till, f=anba
4e05611fe3dd8f91320ed1d123bfc2032d11eabe
created 2015-08-07 08:11 +0900
pushed 2015-12-21 10:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1135377 - Part 3: Parse RegExp unicode character in CharacterClass. r=till, f=anba
5a944e733ada08f08dd095531c9c715f64683a0d
created 2015-08-07 08:11 +0900
pushed 2015-12-21 10:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1135377 - Part 2: Parse RegExp unicode character in non-CharacterClass. r=till, f=anba
5ac90824efedaa33efdce5acc42d61fa0bdb7dc8
created 2015-11-01 20:55 +0900
pushed 2015-12-18 14:24 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1220457 - Show deprecation warning for non-standard RegExp.multiline. r=till
e2d7e9400d746483a0ee3dabf665e899f244bc1b
created 2015-12-16 08:14 -0800
pushed 2015-12-17 10:59 +0000
Eric Faust Eric Faust - Bug 1232446 - Re-enable method calls in SelfHosted code using new anti-content checks. (r=till)
cdc3315bff369dfdd6b71bc638cd3e1ed5e6e388
created 2015-12-16 08:14 -0800
pushed 2015-12-17 10:59 +0000
Eric Faust Eric Faust - Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer)
4ebd9b147a2a49abe0a9b4144c4d8b1d3c9193ce
created 2015-12-15 14:21 +0100
pushed 2015-12-15 23:47 +0000
Lars T Hansen Lars T Hansen - Bug 1232264 - SharedArrayBuffer is only a constructor. r=arai
6ea85c7560763b95dd3e4e6681db752e8a4c7141
created 2015-12-14 14:48 -0800
pushed 2015-12-15 11:16 +0000
Shu-yu Guo Shu-yu Guo - No bug - Bump XDR version after backout of bug 1231758. (r=me)
d2bec6ed7b30b1d1d08fd6db570c91ad8fd99c08
created 2015-12-14 13:28 -0800
pushed 2015-12-15 11:16 +0000
Shu-yu Guo Shu-yu Guo - Backout bug 1071646, bug 1231758 for breaking the web. (r=woe)
3c31d67c74d2d56c42b2b3ae913d21e0d8907c54
created 2015-12-10 12:50 -0800
pushed 2015-12-11 10:38 +0000
Eric Faust Eric Faust - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu)
c8e47cf8d3792668cb7e67e9898c1cadcec65347
created 2015-12-10 09:04 -0800
pushed 2015-12-11 10:38 +0000
Eric Faust Eric Faust - Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem)
5b4fe5acd50c8e16c1df2d9cb312c6875f3028fc
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff)
73c94ff300b2a4250abdc84935c30457077c4f9c
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff)
7d5dfdfe0150615d9ad01d2178ca43db0bf3645d
created 2015-12-08 15:28 -0500
pushed 2015-12-09 11:02 +0000
Jan de Mooij Jan de Mooij - Bug 1216379 - Throw less cryptic error message when using a non-iterable in a for...of loop. r=jorendorff
668028d6bbbaf62239364e3ace7d710c755b303b
created 2015-12-01 15:53 -0800
pushed 2015-12-02 14:21 +0000
Eric Faust Eric Faust - Bug 1229579 - Make class members properly XDR-able. (r=billm)
bc0ad904f1362775043348ee446969729dd5d999
created 2015-12-01 10:13 -0800
pushed 2015-12-02 14:21 +0000
Morgan Phillips Morgan Phillips - Bug 1134253 - Improve object extensibility TypeError messages produced from Object.defineProperty; r=jorendorff
37ba7d6d75a90ec6c960e236feaec5e7054ee2e5
created 2015-11-24 09:57 +0000
pushed 2015-11-24 21:54 +0000
Jon Coppeard Jon Coppeard - Bug 1225561 - Don't allow a module to export non-existent local bindings r=shu
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:09 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
677cbf860ff298a4147e628f4dcab418d9a6db01
created 2015-11-13 18:26 -0800
pushed 2015-11-19 13:45 +0000
Eric Faust Eric Faust - Bug 1223916 - Prohibit direct method calls at the parser level in self-hosted code. (r=till)
adeb918dd3861f987d87c7e33f2a1591d13dfbac
created 2015-11-17 14:43 +0100
pushed 2015-11-17 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 1221737 followup - Bump XDR_BYTECODE_VERSION_SUBTRAHEND to fix build errors on a CLOSED TREE. r=bustage
less more (0) -300 -100 -60 tip