js/src/vm/Xdr.cpp
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
3e75d4b94737399ae96e32f90f385c37bc0e32c7
created 2017-11-19 00:41 -0500
pushed 2017-11-20 22:29 +0000
Ted Campbell Ted Campbell - Bug 1390856 - Fix XDR helper thread error handling. r=nbp
3967231c7021738d27fd7097724ea1e02e72aecc
created 2017-05-24 18:28 +0000
pushed 2017-05-24 18:36 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1366773 - Move buffer argument from JS::StartIncrementalEncoding to JS::FinishIncrementalEncoding. r=mrbkap,shu
58f6e99c9a83dd85e44d435037dabdf7a0afdd83
created 2017-05-11 13:25 +0000
pushed 2017-05-11 13:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1347120 - XDR: Do not assert if the failure code is already set as to 'Throw' when there is a pending exception. r=shu
43ac95c99af6c7edea7328427d78605583b14e94
created 2017-02-07 15:40 -0700
pushed 2017-02-08 12:19 +0000
Brian Hackett Brian Hackett - Bug 1334194 - TraceLogger changes for multithreaded runtimes, r=h4writer.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-02 23:28 +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-01-31 20:04 +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-01-31 20:04 +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-01-31 20:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316078 part 3 - Use an ExclusiveContext instead of a JSContext in XDR functions. r=luke
1c3dd1e358231ad37549d73198883d7e093c6a91
created 2017-01-31 20:03 +0000
pushed 2017-01-31 20:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316078 part 2 - Make XDR traceLogger work on a different thread. r=h4writer
81c659b2e7e26e4ebde1b92d6a2bb240beb37f01
created 2017-01-31 20:03 +0000
pushed 2017-01-31 20:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 900784 part 0.11 - Instrument XDR Encode/Decode function with the TraceLogger. r=h4writer
4a8c5061f3b753cb34028b59c9ccc654027ba021
created 2016-10-20 09:44 +0000
pushed 2016-10-20 11:03 +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 12:13 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1286009 - Distinguish failure reasons of JS_{En,De}codeScript. r=luke
ccacc9678443f2a45da35f3486e0b0bb814e4fd8
created 2016-08-14 20:39 +0900
pushed 2016-09-30 03:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 6: Use ASCII variant of JS_ReportErrorNumber in simple case. r=jwalden
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 08:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
62a913298af663d18fee43be84f755599a92090e
created 2016-07-20 11:04 -0700
pushed 2016-07-20 18:04 +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-20 13:22 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1286009 - Distinguish failure reasons of JS_{En,De}codeScript. r=luke
288b2aef2a412317e7092e333f8fa3fbdca49e37
created 2016-01-01 14:19 +0900
pushed 2016-03-22 07:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153978 - Part 3: Use the build id instead of the XDR_BYTECODE_VERSION constant. r=jandem
ae1aebfd7287fd54b036825143c6c6ce257df94e
created 2016-03-13 04:26 +0900
pushed 2016-03-12 19:30 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 8db1ac84d30e (bug 1153978)
8db1ac84d30e663f9487a9a54844dd044ebd934b
created 2016-01-01 14:19 +0900
pushed 2016-03-12 17:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153978 - Part 2: Use the build id instead of the XDR_BYTECODE_VERSION constant. r=jandem
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-12 12:17 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-04 00:59 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
b2d8f1cd3afc38299b1387b3332273c1ecd3d913
created 2015-10-06 14:00 -0700
pushed 2015-10-06 20:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in the interpreter. (r=efaust)
e4b9e72f934f864375d03732d6923bb06f4e8d35
created 2015-08-17 10:43 +0200
pushed 2015-08-17 08:44 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-19 14:57 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-28 17:42 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 15:09 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
83544b7dad714d493bb3a044a50a170e055185e0
created 2014-10-16 19:03 -0700
pushed 2014-10-17 02:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1084114 - Use a better buffer growth strategy during XDR encoding. r=luke.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 02:32 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
b9bfd9b37fe82071ac5da7360608fd301f98e57e
created 2014-09-29 10:44 +0200
pushed 2014-09-29 08:44 +0000
Bobby Holley Bobby Holley - Bug 1070131 - Stop XDR-serializing origin principals. r=luke,r=bz
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-09-09 04:58 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
c96053f6a716e66b047be65123ee428ceabdc39c
created 2014-06-24 12:01 +0200
pushed 2014-06-24 10:02 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 19 - Make XDR work with Latin1 strings. r=luke
64e9e6c601b7d911809d8c175def17eea15a6107
created 2014-04-20 11:48 -0700
pushed 2014-04-20 18:48 +0000
Bobby Holley Bobby Holley - Bug 993772 - Stop serializing principals along with scripts. r=mrbkap
90f44c93d2494cb8d4b17f0f55da61472530aacc
created 2013-12-19 09:20 -0800
pushed 2013-12-19 17:21 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - Provide better XDR interface for coding constants. r=luke
7294b1ba5056b8bf049662bb0d91fe9e070281ce
created 2013-12-19 09:20 -0800
pushed 2013-12-19 17:21 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - Enable XDR of CompileAndGo scripts. r=luke
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2013-12-11 02:22 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
37cac3701742cd3138653fc2a3014089e79eb954
created 2013-09-27 16:31 -0400
pushed 2013-09-28 06:27 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (5/5); r=ehsan
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-09-11 07:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-09-11 06:00 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-09-11 04:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
200fae26b2717a4c5a8aa9a399ee7a675cb9be1b
created 2013-08-13 15:34 -0700
pushed 2013-08-15 05:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 06:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
e827cc07b0068be32bd6f2c107072dec47f9b9ef
created 2013-08-01 13:47 -0500
pushed 2013-08-01 20:19 +0000
Luke Wagner Luke Wagner - Bug 899832 - hoist JSScript::originPrincipals and LazyScript::originPrincipals into ScriptSource (r=bhackett)
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2013-07-24 05:00 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
a8929e61d50a96daf7b08bab4d3f8de0158d3e7e
created 2013-07-07 23:23 -0700
pushed 2013-07-09 06:15 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 890784 (part 2) - Fix up #includes after the creation of the vm/Runtime module. r=wmccloskey.
7c148efceaf94def80701e1d965af65a5b937599
created 2013-06-12 22:20 -0700
pushed 2013-06-19 06:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-06-14 21:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
b3516be5f0b8c47dead86c82de84e92ed41a63c5
created 2013-04-16 16:20 -0700
pushed 2013-04-30 18:58 +0000
Terrence Cole Terrence Cole - Bug 860050 - Remove JSMutableHandleObject typedef; r=bz,jonco
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-16 20:47 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-15 19:55 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-15 18:33 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 02:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
f12175267ab7436bb207cdd6726c776fd93b77df
created 2013-01-30 16:48 -0500
pushed 2013-04-04 00:14 +0000
Nathan Froyd Nathan Froyd - Bug 798172 - part 5 - convert xdr bits to use Endian.h; r=Waldo
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2012-12-16 00:06 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
eb53ab86f515ba239e4ec604cfce3991c14154ef
created 2012-11-29 10:22 -0800
pushed 2012-12-14 17:55 +0000
Terrence Cole Terrence Cole - Bug 816779 - Add some exact rooting assertions for JSScript; r=bhackett
7600a1ab2d7c79b541c67c8978ff3b12f31c9604
created 2012-11-16 15:59 -0600
pushed 2012-11-20 22:26 +0000
Jason Orendorff Jason Orendorff - Bug 812314 part 1 - Use fewer namespace js {...} blocks in .cpp files in js/src, js/src/builtin, js/src/vm. r=luke.
less more (0) -60 tip