js/src/jsobj.h
68984d5a66a3e2fbacf06dbcdf1e144efe2108a1
created 2014-04-04 16:58 -0700
pushed 2014-04-04 23:58 +0000
Eric Faust Eric Faust - Bug 890686 - Implement JS_GlobalObjectTraceHook, and install it appropriately. (r=billm)
cb9585eb8a3a15c57145b4fdd8a8711864d3bf2f
created 2014-03-20 10:43 -0700
pushed 2014-04-04 06:28 +0000
Jeff Walden Jeff Walden - Bug 985733 - Refactor element-setting code to not conflate typed array and dense element setting. r=sfink
d9c6f5627855b130039257d8ff5034dabf02fa9f
created 2014-03-31 17:51 -0700
pushed 2014-04-02 00:46 +0000
Terrence Cole Terrence Cole - Bug 990336 - Generalize the slots barrier and use it to optimize dense-range-ref; r=jonco
a581605984b8cd658f9670c8122a50293cdf86f0
created 2014-03-19 10:47 -0700
pushed 2014-03-19 23:16 +0000
Steve Fink Steve Fink - Bug 985143 - Comment updates to new ArrayBuffer storage scheme
7181bf175776a52741c33c6488d076ad6a97966b
created 2014-03-19 13:16 -0400
pushed 2014-03-19 17:15 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 893b864b4b18 (bug 969012) for causing bug 984653.
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2014-03-19 08:30 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
893b864b4b187390cf5eb2488b979ec706652832
created 2014-03-06 14:58 -0800
pushed 2014-03-14 19:59 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
20e8191247fd97395056ee1e4d7e48e1ba806c40
created 2014-03-12 13:39 -0700
pushed 2014-03-12 20:39 +0000
Terrence Cole Terrence Cole - Backout 907d5bc3bd26 (Bug 969012) for bustage on a CLOSED TREE.
907d5bc3bd26ebb6db9fe95128c275cd94aaa698
created 2014-03-06 14:58 -0800
pushed 2014-03-12 19:07 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line element creation in IonMonkey; r=jandem
45003a7ef6827703fd98b06904768444b7451380
created 2014-03-10 16:32 -0500
pushed 2014-03-10 21:33 +0000
Jason Orendorff Jason Orendorff - Bug 980016 - Remove SpecialId. r=njn.
65e920598d2bda7ac115fb9b856e072eb52128c4
created 2014-03-10 16:30 -0500
pushed 2014-03-10 21:33 +0000
Jason Orendorff Jason Orendorff - Bug 975589, part 4 - Rename js_GetClassObject -> js::GetBuiltinConstructor and make it never return true without the desired constructor actually existing. r=jwalden.
5ed1abc1b55635a680a768af3eb0ab695edf6c06
created 2014-03-05 14:19 -0800
pushed 2014-03-05 22:47 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 519787a56627 (bug 972712, part 6) and the follow-up 5c9a4a1f2c0b (bug 978227) because ASAN is complaining intermittently about the former. r=me.
78fa90a29c43031a53904937e63f705f48b73aa2
created 2014-03-04 12:42 -0700
pushed 2014-03-04 19:42 +0000
Brian Hackett Brian Hackett - Bug 695438 - Make typed arrays native objects, allow adding new named properties, r=luke.
d10e460d70608bd5762bbf4e94a95fdd4dc2912d
created 2014-02-07 16:38 -0800
pushed 2014-03-03 18:09 +0000
Jeff Walden Jeff Walden - Bug 969382. r=jorendorff
b8c1ff82160e557b0d08f75abd4161fa309df22d
created 2014-02-28 14:33 -0800
pushed 2014-02-28 22:33 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 969382) for potentially breaking the build on a CLOSED TREE
8eb38600d76ab5e824f1de43027bc2ea237d8c1b
created 2014-02-07 16:38 -0800
pushed 2014-02-28 21:41 +0000
Jeff Walden Jeff Walden - Bug 969382. r=jorendorff
519787a56627716989a4cfb294ba1b2607199efa
created 2014-02-26 18:35 -0800
pushed 2014-02-28 04:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 6) - Report objects and shapes by their class. r=till.
b130f02b5151dda4b7046c4028ad4f849499f129
created 2014-02-26 08:55 -0600
pushed 2014-02-26 14:56 +0000
Jason Orendorff Jason Orendorff - Bug 973566, part 2 - Change some code to use a new, simpler js::HasOwnProperty signature. r=jimb.
5d7c2275e34668e5f23ebec57517fdfeef6e1319
created 2014-02-26 08:55 -0600
pushed 2014-02-26 14:56 +0000
Jason Orendorff Jason Orendorff - Bug 973566, part 1 - Fix "Assertion failure: offsetsv.isUndefined()" with elements on Object.prototype. r=jimb.
84904662e2d567085b5c63f57aa2db45580940db
created 2014-02-21 16:03 -0800
pushed 2014-02-22 00:03 +0000
Bobby Holley Bobby Holley - Bug 975277 - Introduce a mechanism to identify instances of standard classes. r=luke
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-02-21 16:34 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
9d1e797181e3c11b08ba467608980ccee7f884bd
created 2014-02-17 19:22 -0800
pushed 2014-02-18 03:22 +0000
Terrence Cole Terrence Cole - Backout bea3f06585ec (Bug 969012) for arm simulator failures.
bea3f06585ecc4ca8e86303a8fa471dd22527615
created 2014-02-11 11:53 -0800
pushed 2014-02-18 02:07 +0000
Terrence Cole Terrence Cole - Bug 969012 - Make jit allocations of CallObject with external slots use the nursery; r=jandem
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-02-14 12:18 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
0e0c6b897c47c3fdaedeb5a91537e90bec5d1b8b
created 2014-02-13 11:17 -0600
pushed 2014-02-14 00:37 +0000
Luke Wagner Luke Wagner - Bug 936236 - Inline allocateSlots into caller and handlify (r=jonco)
ba4aa41ef3812e103a3496191f7f5b0ef965d207
created 2014-02-11 10:59 +0000
pushed 2014-02-11 11:05 +0000
Jon Coppeard Jon Coppeard - Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
4f19286d5b9f084af97cca7cdc200821070dee39
created 2014-02-04 07:51 -0800
pushed 2014-02-04 15:52 +0000
Bobby Holley Bobby Holley - Bug 959013 - Add a mechanism to map from JSProtoKey to js::Class*. r=luke
8d236f70c2d4268fe6e897d290bd92f3d9cb2b0b
created 2014-01-30 07:45 -0800
pushed 2014-01-30 15:45 +0000
Bobby Holley Bobby Holley - Bug 959012 - Clean up and separate the semantics of js_{Get,Find}Class{Prototype,Object}. r=jorendorff
185004086e8c01932ebe4c33c813a820490eb511
created 2014-01-30 07:45 -0800
pushed 2014-01-30 15:45 +0000
Bobby Holley Bobby Holley - Bug 959012 - Create separate js_GetClassPrototype and js_FindClassPrototype to mimic js_{Get,Find}ClassObject. r=jorendorff
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-01-28 07:53 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
1a85688d37ea8d1a034ce7286fffa7436e2e272e
created 2014-01-24 16:08 -0800
pushed 2014-01-25 00:08 +0000
Bobby Holley Bobby Holley - Bug 957688 - Remove checkObjectAccess security callback. r=mrbkap
d6ff1c03c8e2f381d6da0c195e339c20952ea07b
created 2014-01-23 06:43 -0800
pushed 2014-01-23 14:44 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - XDR/Clone singletons. r=bhackett,jandem
e040bf77d837268caea53b20b46a272cc3d2173e
created 2014-01-15 14:39 -0500
pushed 2014-01-15 19:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 959926. Fix some miscellaneous unsafe pointer hazards. r=terrence
eb455b3e4584ce23148842d82f0cabe25d155be2
created 2013-12-20 14:08 -0800
pushed 2014-01-09 01:49 +0000
Terrence Cole Terrence Cole - Bug 952646 - Fix a potential exact rooting hazard in rollbackProperties; r=sfink
b289ebad63f99348681e918beaad5e62c3882734
created 2014-01-08 13:08 +0100
pushed 2014-01-08 12:11 +0000
Jan de Mooij Jan de Mooij - Bug 950462 - Clear template object convert-double-elements flag if needed. r=h4writer
d574815fe7046c5bca29a00bbe3649c560129ba0
created 2013-12-20 21:53 -0500
pushed 2014-01-03 17:29 +0000
Jeff Walden Jeff Walden - Bug 953316 - Add all the other object flags to JSObject::dump's output. r=bhackett
057498186852828732cf77a84b58efdcf794a5cc
created 2013-12-26 15:25 -0700
pushed 2013-12-26 22:25 +0000
Brian Hackett Brian Hackett - Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, allow metadata objects to be in the nursery, r=jandem,terrence.
dcad449c5d003f1e9745a84dd331294213b5c4dd
created 2013-12-20 14:26 -0800
pushed 2013-12-20 22:27 +0000
Wes Kocher Wes Kocher - Backed out changeset 39778c27c5fd (bug 951213) for causing ggc orange
39778c27c5fd5fb775e96d9d8cb3ae47714f7cc8
created 2013-12-20 13:04 -0700
pushed 2013-12-20 20:04 +0000
Brian Hackett Brian Hackett - Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, r=jandem.
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2013-12-19 18:01 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2013-12-16 18:53 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
c086bb3ae771a79680fbc53922733e57687a45fc
created 2013-12-16 13:04 -0500
pushed 2013-12-16 18:05 +0000
Kannan Vijayan Kannan Vijayan - Bug 950028 - Remove unused js_AddNativeProperty. r=jorendorff
8e34b4680c170160c8b4a9e581ee40ce49e28e5b
created 2013-12-13 12:01 -0800
pushed 2013-12-13 20:01 +0000
Eric Faust Eric Faust - Bug 926012 - Part 1: Clean up __proto__ setting semantics on native objects. (r=Waldo)
e0803c4ddc9020cc46128326b8a2b82c96d1e790
created 2013-12-05 20:07 +0100
pushed 2013-12-10 05:15 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
fbc0b4c30fd0fb53e5613e747ab5b9263170919a
created 2013-12-05 16:19 -0500
pushed 2013-12-05 21:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
bfe768b8746466df23f9f141b8ed32ba991bc5ff
created 2013-12-05 20:07 +0100
pushed 2013-12-05 19:17 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
b4592ec867ada415d4e53a008816c31a4b613e97
created 2013-11-25 20:59 -0500
pushed 2013-11-26 02:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 935855 part 6. Add friend API exposing the max number of fixed slots, and some static asserts that we're not going past it. r=jorendorff
35c62ee3a3f8e380d6032679005e7e77499d1a0d
created 2013-11-21 06:01 -0800
pushed 2013-11-21 14:02 +0000
Brian Hackett Brian Hackett - Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem.
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2013-11-20 06:31 +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 2013-11-19 22:14 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
dad39f51b7162f2b016d1ca42b5e16be445f7fbd
created 2013-10-29 16:39 -0700
pushed 2013-11-09 03:29 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
0f285b36d592ea4cac854f26af69d50ffdc9e7cd
created 2013-11-07 16:10 -0500
pushed 2013-11-07 21:11 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
f0f6a25259c50d9540c29bcf04d32bcbfa66e939
created 2013-11-07 11:12 -0800
pushed 2013-11-07 19:12 +0000
Brian Hackett Brian Hackett - Bug 935324 - Clean up adding of type properties to objects, r=jandem.
471db633b20c5dcbc914b2090aa141811363d089
created 2013-10-29 16:39 -0700
pushed 2013-11-07 18:46 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
2d2444eecf83111b7522f2d97f8c84926fcd76fc
created 2013-10-22 14:53 -0700
pushed 2013-10-23 02:21 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
601fb33541123bf88486ea503c05ee248430bcba
created 2013-10-17 13:50 -0600
pushed 2013-10-17 19:50 +0000
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
1ac241025daf6cc231e46d88de0f412b6fac054c
created 2013-10-16 09:45 +0100
pushed 2013-10-16 09:03 +0000
Jon Coppeard Jon Coppeard - Bug 925397 - Add JSObject::initDenseElementsUnbarriered() for use from PJS r=terrence
0a16850fbd85f06db425675422a2700667b2d146
created 2013-10-14 15:24 -0500
pushed 2013-10-14 20:46 +0000
Jason Orendorff Jason Orendorff - Bug 923836 - Set aside the first 3 reserved slots of global objects for application use. r=Waldo.
8634b1561f79c70c0514853e00b2782bd422e836
created 2013-10-14 14:22 +0200
pushed 2013-10-14 12:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c52934a52f94 (bug 925397) for jit/scatter test failures
c52934a52f94a46fdc18a68ce221388b9cda5fa1
created 2013-10-14 10:15 +0100
pushed 2013-10-14 09:33 +0000
Jon Coppeard Jon Coppeard - Bug 925397 - Add JSObject::initDenseElementsUnbarriered() for use from PJS r=terrence
less more (0) -1000 -300 -100 -60 tip