js/src/jsatominlines.h
9ff8c5acf4eabd46ed019e78a4c1bd1bb6312299
created 2017-03-31 10:53 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1350760 part 5 - Make sure various hashtable lookups get inlined when atomizing strings. r=luke
bf8f3671cc134b866a81c6f22c49f10ed7845e6f
created 2017-02-13 17:26 +0100
pushed 2017-06-05 19:31 +0000
Tom Schuster Tom Schuster - Bug 1339036 - Rename JSTYPE_VOID to JSTYPE_UNDEFINED. r=arai
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
1624e795be20cd01401bfca4aae60278360242c4
created 2016-11-24 13:39 +0100
pushed 2016-12-06 01:37 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=ritu
5a9c26f8bb9d599e80c92f6a7f30ad91bd54a854
created 2016-07-14 12:29 -0700
pushed 2016-10-31 18:13 +0000
Terrence Cole Terrence Cole - Bug 1286244 - Allow OMT parse to work when the pre-barrier verifier is running; r=sfink
498dfbe07a6c21af0ac2bd165f41b58a97cd241e
created 2016-06-24 14:16 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 1 - Make JSContext inherit from JSRuntime. r=luke
6db648f83330dd70f5a1d03802a110394801b6ac
created 2016-06-24 15:16 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 273b186d22ca for making the rooting analysis unhappy
273b186d22cac4ed7f03f784604a60f5905142b1
created 2016-06-24 14:16 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 1 - Make JSContext inherit from JSRuntime. r=luke
103c2e08b3187d0759b86437b12d4688bcb30b01
created 2015-10-08 11:24 -0700
pushed 2016-01-18 19:06 +0000
Terrence Cole Terrence Cole - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
9083621b0e2e9d749166990562b16216d8e003ba
created 2015-03-12 17:09 -0600
pushed 2015-06-19 19:24 +0000
Brian Hackett Brian Hackett - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
aaf2125ffc1cdef0ef786fb3d8667f844a437550
created 2015-03-12 15:02 -0400
pushed 2015-06-19 19:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 94f1fc3d9ec8 (bug 1135897) for LSAN leaks.
94f1fc3d9ec8820a89be01b98100a7ce935c8571
created 2015-03-12 10:58 -0600
pushed 2015-06-19 19:24 +0000
Brian Hackett Brian Hackett - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
baa57b576dd601a6bd9565c1ce8e904e68c82a0b
created 2014-10-15 06:29 +0200
pushed 2015-02-18 20:30 +0000
ziyunfei ziyunfei - Bug 1083047 - Update ToPropertyKey to accept Symbol wrapper objects. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2015-01-05 23:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2015-01-05 23:23 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
3e98ff68c3ddba725492b260bb82d32cd33cb086
created 2014-06-23 10:57 -0500
pushed 2014-10-06 12:51 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 23 - Implement ValueToId for symbols. This makes symbols work as property keys. r=efaust.
08239aab0872c57250a23f8634f40cc939774198
created 2014-06-23 16:20 +0200
pushed 2014-10-06 12:51 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 13 - Remove JSString::hasPureChars etc, and refactor callers. r=njn
4a930d3fe2aadd8fda37a594fcd00bf3b966e2fd
created 2014-06-13 20:51 +0200
pushed 2014-10-06 12:51 +0000
Jan de Mooij Jan de Mooij - Bug 1023778 part 3 - Make AtomizeChars and js_NewStringCopyN accept Latin1 chars. r=luke
d8a34e6f01f499a492a63bd5726e9ad56673d422
created 2014-04-25 14:22 -0700
pushed 2014-08-25 18:42 +0000
Terrence Cole Terrence Cole - Bug 989414 - Convert FixedHeapPtr to take a T* as template parameter instead of T; r=jonco
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2014-06-02 21:01 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-04-22 00:22 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
753d7a9f2726da0c17a8362bfe35aea604a72702
created 2014-01-25 22:04 -0800
pushed 2014-04-22 00:22 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 1: Replace JS_LIKELY with MOZ_LIKELY. r=luke
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
0270980e1c0590ae0715d7b70c584086441e51d1
created 2013-12-18 13:30 +0100
pushed 2014-04-22 00:22 +0000
Tom Schuster Tom Schuster - Bug 942453 - Handlify IndexToId. r=terrence
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2014-03-10 22:05 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2014-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2014-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER
6a77bea7ccaafc840ce2a79ced2876eadfbca07d
created 2013-11-18 13:29 -0800
pushed 2014-03-10 22:05 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2014-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2014-03-10 22:05 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2014-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
53b2cdf230dc391df15a5a84c209a5fbfa12b2b5
created 2013-11-09 19:53 -0700
pushed 2014-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 928050 - Don't GC during atomization, r=billm.
59c078a583011445cf18f83e7895c145c266b7a4
created 2013-10-07 12:43 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (2/9); r=ehsan
61824642543ad2d21365f8a8e368686f452f9f69
created 2013-09-10 16:17 +0200
pushed 2013-12-03 03:32 +0000
Jan de Mooij Jan de Mooij - Bug 914132 part 2 - Optimize typeof OOL VM call. r=evilpie
637e1697dd27cc0e58044fc918b89c31414ba967
created 2013-08-29 00:30 -0400
pushed 2013-12-03 03:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 903419 part 1. Change js::GetErrorTypeName to take a JSRuntime, not a JSContext. r=luke
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
4cdcc55c9dde8f2352906816c4d4bf244742aeb6
created 2013-07-23 17:34 -0700
pushed 2013-10-21 21:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 6) - Fix #include ordering in some of js/src/*.{h,cpp}. r=nnethercote.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-10-21 21:47 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
b050f72961f0d979dc56fc51b952e02d03e02c28
created 2013-07-08 03:24 -0700
pushed 2013-10-21 21:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 881536 - Part 3: Pure path for GetElement in the VM. (r=bhackett)
7addaeb4e9adb8569ec0e45878ce2c2a79c154d9
created 2013-06-21 02:59 +0200
pushed 2013-09-09 22:57 +0000
Till Schneidereit Till Schneidereit - Bug 885300 - don't inline js::ToAtom. r=nnethercote
cba55a540e2a526b37fa6e66e4701ba747cbd2d4
created 2013-06-19 17:59 -0700
pushed 2013-09-09 22:57 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 2) - Make include guards consistent in some of js/src/. r=njn.
7a56133fe3829886d594c8e1ac1768061f0eeaf9
created 2013-06-06 17:48 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 2) - Remove unnecessary #includes in jsobjinlines.h. r=benjamin.
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-09-09 22:57 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
2f0134cd42e2859420eb80e480c0e36858315ed5
created 2013-06-06 22:48 -0500
pushed 2013-09-09 22:57 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 4 - Make vm/String-inl.h not include gc/Barrier-inl.h, breaking an #include cycle. Make vm/Shape-inl.h not #include itself. r=njn.
9305b1486c2dfe418d642fef80fc01d78626a774
created 2013-06-03 16:30 -0700
pushed 2013-09-09 22:57 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix some exact rooting static analysis failures under js/src; r=bhackett
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-07-29 23:00 +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-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-07-29 23:00 +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-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-07-29 23:00 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
471f0b0a58e11e7628f8b3c6cd3f9fe5644f30c4
created 2013-04-09 13:33 +0200
pushed 2013-07-29 23:00 +0000
Tom Schuster Tom Schuster - Bug 836949 - Remove obj parameter from ValueToId. r=njn
53273047c43e9ac0a3d3fd00ab98b966754b1501
created 2013-04-09 13:33 +0200
pushed 2013-07-29 23:00 +0000
Tom Schuster Tom Schuster - Bug 836949 - Remove InternNonIntElementId/FetchElementId. r=jwalden
de6afab8b3834965b983bf9b2d83b13c205af376
created 2013-04-01 22:43 -0700
pushed 2013-07-29 23:00 +0000
Jeff Walden Jeff Walden - Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger
052d2de29f8f0cd2942c0697ce9413c1ce8626d6
created 2013-01-26 07:42 -0700
pushed 2013-05-07 01:20 +0000
Brian Hackett Brian Hackett - Bug 834826 - Eliminate or refactor various unnecessary stack roots, r=terrence.
6450a26eb74f37f754757283e8fb533fae8e1dbd
created 2013-01-24 20:18 -0700
pushed 2013-05-07 01:20 +0000
Brian Hackett Brian Hackett - Bug 834242 - Reduce cost of exact stack rooting during property reads, r=terrence.
less more (0) -100 -60 tip