js/public/Id.h
77ce40d94cfabce30efafe88835cb7bbe485ba19
created 2016-12-01 09:23 +0100
pushed 2016-12-01 23:32 +0000
Ms2ger Ms2ger - Bug 1319831 - Clarify some code with explicit casts; r=Waldo
b92dcbb89ffcf96216a9cfdacfc3b2d652606028
created 2016-11-24 13:39 +0100
pushed 2016-11-24 15:42 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 2 - Use atom hash code for jsid hashing. r=jonco
138dd1cfe696eb4adfe6e1f2290b29a352b4f650
created 2016-02-07 09:08 -0800
pushed 2016-10-01 06:25 +0000
Terrence Cole Terrence Cole - Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
76234719298ad869a44d6d2272db71b1fd8d7278
created 2016-09-11 18:15 +0900
pushed 2016-10-01 06:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 7: Replace Value parameter to const Value& in GC. r=terrence
ef5324ac2924eaacc049c4708a12e8e9e21851ab
created 2016-09-22 04:27 +0530
pushed 2016-09-22 09:50 +0000
ajay ajay - Bug 1303708 - Remove unused JSID_IS_ZERO(jsid id) function. r=arai
2cfa9ffe77a49c573340dc5d8880bf8108be967a
created 2016-07-13 10:20 +0100
pushed 2016-07-13 15:27 +0000
Jon Coppeard Jon Coppeard - Bug 1260785 - Make hashcode generation fallible for cell pointers that can be moved by GC r=terrence
a48fafcdd36fe7c618e0a82f26ae801e00ede30d
created 2016-04-26 09:18 -0700
pushed 2016-04-29 21:57 +0000
Terrence Cole Terrence Cole - Bug 1267699 - Move some public types to the right namespace; r=sfink
928b0a26ff0f5468b3ffd8a4ff02c42d055c782c
created 2016-03-18 16:43 -0700
pushed 2016-03-23 15:25 +0000
Jeff Walden Jeff Walden - Bug 1257979 - Use a GCHashSet for a hash in the JSON stringifying algorithm. r=sfink
74feb4250db0c7d06d5004e5e7948637ca915aee
created 2015-09-29 13:39 -0700
pushed 2016-03-16 00:26 +0000
Steve Fink Steve Fink - Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence
45a4058143650f8447eefbd8907c9477ac6ab07f
created 2016-03-14 21:58 -0700
pushed 2016-03-15 09:43 +0000
Steve Fink Steve Fink - Backed out changeset 901b1c651c98 (bug 1246804)
901b1c651c982ccbf42604231c723d168e1cde69
created 2015-09-29 13:39 -0700
pushed 2016-03-15 09:43 +0000
Steve Fink Steve Fink - Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-01-28 11:14 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
12d922ce880d589ef740b9418d969157d5385fd8
created 2015-12-28 10:11 -0800
pushed 2016-01-28 11:14 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 1: Rename GCMethods to BarrierMethods; r=sfink
137e060569289c0c2663bd683796d8dc8053234a
created 2015-11-12 13:44 -0800
pushed 2015-11-14 21:22 +0000
Terrence Cole Terrence Cole - Bug 1223918 - Use stable hashing for WatchPointMap; r=jonco
a0e7e27c0872696dd10708b96198f7fe19941c52
created 2015-10-17 13:27 -0400
pushed 2015-10-18 02:55 +0000
Michael Wu Michael Wu - Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo
d8f7ef55e3513ea70c80db33cfbe70be62d1e74f
created 2015-09-17 10:57 -0700
pushed 2015-09-28 12:17 +0000
Terrence Cole Terrence Cole - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
3c61b61ea4a2541ade243726a967163d849f264a
created 2015-06-18 10:23 -0700
pushed 2015-07-02 13:44 +0000
Terrence Cole Terrence Cole - Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
105c1cd529a27571ba7b58ee4803d2c413e9e941
created 2015-07-01 11:43 -0700
pushed 2015-07-02 13:44 +0000
Terrence Cole Terrence Cole - Backed out changeset 6da67b7e65ac (Bug 1175642) for unexpected bustage on a CLOSED TREE. r=meow
6da67b7e65ac520df9e174a38892a6edbd9b6c4a
created 2015-06-18 10:23 -0700
pushed 2015-07-02 13:44 +0000
Terrence Cole Terrence Cole - Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
c01c45d8f131268f90de6734eab1c447f5ff4446
created 2015-06-24 16:25 -0700
pushed 2015-06-25 09:10 +0000
Terrence Cole Terrence Cole - Backout 6b847a10bbb1 (Bug 1175642) for being on top of a regression.
6b847a10bbb1996436d05cd8b64fb64775a37fe7
created 2015-06-18 10:23 -0700
pushed 2015-06-22 12:03 +0000
Terrence Cole Terrence Cole - Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-05-23 20:31 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
e8e50b26a090006a0c1f519dd307c7e9287eeb34
created 2015-04-23 10:42 -0700
pushed 2015-04-27 10:00 +0000
Terrence Cole Terrence Cole - Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +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-29 03:30 +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-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
9e6e0fbeb0b41f2c90beaeabf22a936ed2ecc2b7
created 2015-03-18 18:01 -0700
pushed 2015-03-19 12:46 +0000
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
9083621b0e2e9d749166990562b16216d8e003ba
created 2015-03-12 17:09 -0600
pushed 2015-03-13 13:03 +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-03-12 22:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 94f1fc3d9ec8 (bug 1135897) for LSAN leaks.
94f1fc3d9ec8820a89be01b98100a7ce935c8571
created 2015-03-12 10:58 -0600
pushed 2015-03-12 22:06 +0000
Brian Hackett Brian Hackett - Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
3928ee1b0381453833c00fbe1e1b72a26143f13a
created 2015-01-11 11:34 +0900
pushed 2015-01-12 10:44 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
f960d42ac92ae8c12d54e5e885e0de1dd5e669c4
created 2014-12-14 08:27 -0800
pushed 2014-12-17 00:41 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 21: Remove AsCell in preference of GCCellPtr; r=jonco, r=mccr8
bf0e4454f0d2afea829fcb1a8edd08881ce15e2d
created 2014-12-05 09:38 -0800
pushed 2014-12-17 00:41 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
c9b218c047fa70bd8872f5f77c54f47b85422035
created 2014-08-18 12:20 -0700
pushed 2014-08-19 12:40 +0000
Dan Gohman Dan Gohman - Bug 1054334 - SpiderMonkey: Eliminate unnecessary parentheses around return values r=nbp
569dda025a066f3c6e77bdaebd14158dfc7518be
created 2014-07-30 08:37 -0700
pushed 2014-07-30 21:14 +0000
Jim Blandy Jim Blandy - Bug 1045900: Move the declaration of INTERNED_STRING_TO_JSID from js/src/jsapi.h to js/public/Id.h. r=jwalden
fdcaf5436d38fa38c7d1ad10b6b03485ab425b54
created 2014-06-23 10:56 -0500
pushed 2014-06-24 15:52 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 21 - Add symbol jsids (SYMBOL_TO_JSID), removing the legacy support for object jsids (OBJECT_TO_JSID). r=terrence,r=jimb,r=efaust.
36ec3b142f4511b6a34cb85baef8581b6e9e6825
created 2014-06-07 10:34 +0100
pushed 2014-06-09 02:10 +0000
Jon Coppeard Jon Coppeard - Bug 1021114 - Remove GCMethods::kind() in favour or RootKind::rootKind() r=terrence
6932ea846a288caa5b0d664822eac542cdc57b8c
created 2014-06-07 00:03 -0400
pushed 2014-06-07 18:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1021114, bug 988486) for GC crashes on a CLOSED TREE.
f56234ba7ec78819ad274cf738583ee3e150bdc6
created 2014-06-07 10:34 +0100
pushed 2014-06-07 18:13 +0000
Jon Coppeard Jon Coppeard - Bug 1021114 - Remove GCMethods::kind() in favour or RootKind::rootKind() r=terrence
a6cf64544f9b9c82e3bde274db80bd2a2fa3be4e
created 2014-05-14 19:48 -0700
pushed 2014-05-21 11:46 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
1b4e6df50d16d3fbfd8e004ef029196a02978413
created 2014-05-16 14:52 -0400
pushed 2014-05-18 00:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes.
36bfb1d8b8fef01877faaf2741d9b1908a47708d
created 2014-05-14 19:48 -0700
pushed 2014-05-18 00:55 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
8f879284bd82d73cdb4222ea1d84b9ed1535ffc6
created 2014-02-20 13:38 -0800
pushed 2014-02-23 16:46 +0000
Terrence Cole Terrence Cole - Bug 969410 - Do not expose non-tenured addresses in JS_GetObjectId; r=sfink
28fa156efc31a3e832957b3643af9f59f7fcd3dd
created 2014-02-17 22:24 -0800
pushed 2014-02-20 11:53 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
a6425a31c4c44089100e05490b6cc7936035662d
created 2014-02-19 00:15 -0800
pushed 2014-02-19 12:59 +0000
Daniel Holbert Daniel Holbert - back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
16add78c43e39be93093da4bc0fdde1727d051ab
created 2014-02-17 22:24 -0800
pushed 2014-02-19 12:59 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-01-28 12:43 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
490e91b5f68c3ef68fbd8ac6c072b9b7be181437
created 2014-01-15 10:31 +0000
pushed 2014-01-15 15:54 +0000
Jon Coppeard Jon Coppeard - Bug 959683 - Use rooting typedefs consistently in our public API r=sfink
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2013-12-17 05:33 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2013-12-17 05:33 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
a9acb6b5ed0f528ca9695ddcc4ed6507ea7e2a99
created 2013-12-10 15:45 -0800
pushed 2013-12-11 09:13 +0000
Sean Stangl Sean Stangl - Bug 948638 - Always use jsid struct types. r=Waldo
a84f156f316450e40c01d8eaa78f7e47c940dd01
created 2013-09-19 15:24 -0400
pushed 2013-09-20 09:19 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
5a4bb20926182672204818cd5e30461a6521bd60
created 2013-09-11 16:51 -0700
pushed 2013-09-12 11:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915482 (part 1) - Move most of gc/Barrier-inl.h into gc/Barrier.h. r=terrence.
053f6a2c5e293a0c34618591f02dd58e7ce56381
created 2013-09-05 16:08 -0700
pushed 2013-09-06 14:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 912411 (part 2) - Move JSID_{VOID,EMPTY}HANDLE from jsapi.{h,cpp} to Id.{h,cpp}. r=luke.
9e98958b5e50ca9456adb49750e6480ac7ad201d
created 2013-08-27 19:59 -0700
pushed 2013-09-02 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
7f8e99aec954ac5a731b942a5cc9be2060bf6350
created 2013-08-21 22:26 -0700
pushed 2013-08-27 14:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909178 (part 1) - Move |jsid| from jsapi.h into js/Id.h. r=luke.
less more (0) tip