js/src/jsarray.cpp
ec31975e7669b9dd194dafab8056e51916e1f063
created 2010-06-05 23:24 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 566836 - eliminating JSObjectOps::dropProperty. r=gal
b3e27c1ee35ebe37ba095b4c9c646e9895fb7311
created 2010-06-02 23:44 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 548671 - Stop using shared-permanent properties "inherited" from the prototype to represent (function(){}).length and [].length. r=jorendorff
c607dfb41475cfaf121ca36724e04d4d11387d85
created 2010-06-03 21:41 -0700
pushed unknown
Andreas Gal Andreas Gal - Suppress deleted properties during iteration (569735, r=brendan).
97874793a87a57c951bee55c9ee7ab4c6cf84bc6
created 2010-06-01 15:59 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 569471 - Rename js_GetWrappedObject to JSObject::wrappedObject. r=jorendorff
2fe89784cf66347487cbf5a9f010dce8fabbe043
created 2010-06-02 23:48 -0700
pushed unknown
Jason Orendorff Jason Orendorff - Back out changeset 96dbe8a784f1 (bug 569735) due to failing tests.
96dbe8a784f15719031a8716921ad50a86650a15
created 2010-06-02 20:11 -0700
pushed unknown
Andreas Gal Andreas Gal - Suppress deleted properties during iteration (569735, r=brendan).
e5122642e84f0eb819fa51c48cbf10ec28fc711f
created 2010-05-24 09:05 -0700
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
a000781786980e4dce0776300a78755a2af3db67
created 2010-03-03 17:52 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
5c5cb7a2e3ff496c932d25c5547a83ca68fa9321
created 2010-05-13 02:21 -0700
pushed unknown
Luke Wagner Luke Wagner - Backed out changeset 23efaeb8652b
23efaeb8652b0b7aa660a16731f24e489f203f10
created 2010-03-03 17:52 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
b15fd8b568e4ef1568a1d1cb3832e4215f5efefd
created 2010-05-07 17:52 -0700
pushed unknown
Andreas Gal Andreas Gal - fast object iteration (558754, r=brendan, CLOSED TREE).
98fd6854ad41ed067e5f1694a9531b55029a8ea1
created 2010-05-23 12:26 -0700
pushed unknown
Michael Kohler Michael Kohler - Bug 564091: Fix spelling of nonexistent across the tree. r=timeless
bd32a5d4c86d1895d924105bdc37162137b16542
created 2010-05-04 17:29 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 563210 - "Assertion failure: isDenseArrayMinLenCapOk()," with gc, gczeal, Array, defineGetter. r=brendan.
436e0e572d06411a04e3d01e6706c539f43fc5de
created 2010-05-03 12:32 -0400
pushed unknown
Robert Sayre Robert Sayre - Merge.
aa5454633030564c83c6fef2f375914b27bb6894
created 2010-05-03 11:19 -0400
pushed unknown
Robert Sayre Robert Sayre - Update dense array cloning with new factoring of getDenseArrayCapacity
394e7a4b988feec08cd4642f4674c337c68956f6
created 2010-05-03 11:03 -0400
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
13019f88d50f119f708bf2f5b1402cde78fdc8c4
created 2010-04-30 14:59 -0700
pushed unknown
Andreas Gal Andreas Gal - remove useless date and array trace natives (563055, r=dvander).
990192b0e0526b705196b1b64a7a062d8512e3a7
created 2010-04-29 20:22 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 562571 - TM: don't have two bounds checks for array getelem. r=brendan.
d010f893da6180eba096bc10de196b14302aa9ea
created 2010-04-28 18:35 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 562251 - JSSLOT_ARRAY_COUNT isn't used for slow arrays. r=brendan.
7ead08c80a8ada45f3f3e0088cb04e48e17ba50f
created 2010-04-26 18:33 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 560774 - encapsulate array-related dslots accesses. r=brendan.
2e62de00c6a31ef6917ac96654faff9dfa2b6476
created 2010-04-28 18:32 -0700
pushed unknown
Ben Turner Ben Turner - Bug 559476 - Do a fast copy of dense primitive arrays when making a structured clone. r=mrbkap+jst.
96463282ddd67d87e558dd82280ea38cdf65747f
created 2010-04-11 22:38 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 556165 - dead code in array_shift(). r=jwalden.
a39e0ce1c8ca25adbdd40fbbaf075db003a49751
created 2010-04-11 16:45 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 557713 - encapsulate JSSLOT_ARGS_* within JSObject. r=brendan.
fe0495fbde4c5443d795f6874878ccbd710ca802
created 2010-04-10 16:16 -0700
pushed unknown
Andreas Gal Andreas Gal - Inline the object allocation path (558003, r=sayrer).
3989d32b13fc4568ffbff4d4133bb179a88236c5
created 2010-04-08 11:22 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 558144 - un-macroize OBJ_SCOPE, OBJ_SHAPE, LOCKED_OBJ_SET_SLOT, LOCKED_OBJ_GET_SLOT (r=Waldo)
2205abaf380c0593c8a805f3cbcbecb9e6e297bb
created 2010-04-07 13:18 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 552574 - de-mystify js_ValueToNumber API (r=igor)
185ac309cea5d58e381742f84db53e4763cd28ba
created 2010-04-07 16:09 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 413730 - Replace all OBJ_GET_CLASS() macro calls with JSObject::getClass() calls. r=gal.
4d5a9468115e9bca8ef682270e01a644ad0cfecd
created 2010-04-05 18:32 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 556187 - encapsulate JSSLOT_ARRAY_* within JSObject. r=brendan.
82fdfc3438ddb7366c5ab61667de8431f13fa4e8
created 2010-04-01 16:54 -0400
pushed unknown
Robert Sayre Robert Sayre - Bug 554850: silence JSBool -> bool conversion warnings in msvc. r=waldo
fd93131c3bb9c7588e56049f0e2171d9bfa0c9a0
created 2010-03-31 22:13 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 556353 - Remove OBJ_IS_NATIVE, HAS_FUNCTION_CLASS. r=brendan.
d9e498d0517944a2c6f4675b9bb04aa96ed840c4
created 2010-03-01 14:46 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 538690 - js::AutoValueVector for auto-managed rooting and storage of an indefinite number of jsvals. r=igor
d9ede2c4c67855773c8d12966909eae52f697caf
created 2010-03-30 20:19 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Don't pointlessly set fslots[JSSLOT_ARRAY_COUNT] to a integer jsval when converting a dense array to a slow array. no bug, r=brendan via IRC.
96e8ea26998fa1330f75db0becd1d4c3e870034f
created 2010-03-30 14:42 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 555631 - Convert STOBJ_* macros to inline functions. r=gal.
bf9c4630fa386424c63a589591676a773a171b6d
created 2010-03-30 00:44 -0700
pushed unknown
Brendan Eich Brendan Eich - Fix arguments objects to share a runtime-wide empty scope, instead of each getting a differently shaped own scope at birth (554626, r=igor).
181ef94693d5224eff04c99914b0623c8ece0b37
created 2010-03-29 00:02 -0700
pushed unknown
Jeff Walden Jeff Walden - Readd jsarray.cpp changes for bug 548702. array_sort in particular is a rat's-nest of complexity, so this file's changes are being pushed in isolation from all others. In the interest of getting the tree as pristine for morning, I'm pushing this now and letting it cycle while I sleep -- if it turns anything pretty colors, please back out. Otherwise, look for more in the morning...
ade01a37624aaaa9704580e0ae80c9d90aca9b61
created 2010-03-26 21:53 -0700
pushed unknown
Jeff Walden Jeff Walden - Merge.
81494bc56f63ce7f68ffc6c0fded8423713b31aa
created 2010-03-26 18:01 -0700
pushed unknown
Jeff Walden Jeff Walden - Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
58bc5e32306236fbd55d37c9414fefa2edf46eb0
created 2010-03-10 15:34 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 551276 - a more type-safe way to zero memory (r=Waldo)
dfcbd76281c08ddf68824c40c472522dcb98c577
created 2010-03-09 15:38 -0800
pushed unknown
Jeff Walden Jeff Walden - More bustage fix, sigh
54ce0245d0951322a8657c0776ad9398dbc8b3d7
created 2010-03-09 15:07 -0800
pushed unknown
Jeff Walden Jeff Walden - Bustage fix, r=redness
e7065853ef79e2dfe231b2bd8145647edc4fa3a4
created 2010-01-11 11:52 -0600
pushed unknown
Jeff Walden Jeff Walden - Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
80644b76aa495fc366877db12a14c3194c98ee50
created 2010-03-04 20:44 -0800
pushed unknown
Mike Moening Mike Moening - bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
ffb1d237ec0f2fe7e59420b199f0ee32861df32c
created 2010-03-02 13:47 +1100
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward.
65eeef03da7c4801e3448753d2250d7653419a03
created 2010-02-22 16:30 -0800
pushed unknown
Andreas Gal Andreas Gal - Introduce ObjectOps for typeOf and make trace a mandatory ObjectOp (547314, r=brendan).
2572dde9830c05d47f2e4195734d37a77d7e5ca7
created 2010-02-19 13:05 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 547274 - js_InitArrayClass is not thread-safe. r=brendan.
3b25677f1feedc46d2f92924b29c5afdd2416ffa
created 2010-02-18 13:16 -0800
pushed unknown
Gregor Wagner Gregor Wagner - BUG 545303: TM: non API function for JS_CallTracer r=igor
feac51b7404487349da8eadf642a9137fc485d4e
created 2010-02-06 10:14 -0800
pushed unknown
Luke Wagner Luke Wagner - Try 784ceadd60e5 again with more #pragma optimize("", off)
fcf42ef466a1a5f2526d5f9c645d2dacbeadf332
created 2010-02-08 10:28 -0800
pushed unknown
Luke Wagner Luke Wagner - Backout 784ceadd60e5 until PGO stops crashing
784ceadd60e5847e11b6eebddcf1128f60232e7e
created 2010-02-06 10:14 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 515812 - Double hashing template (r=jorendorff)
720b50c81f57ef0de54fbe509c3cf8c3bebffb38
created 2010-01-27 09:50 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 540805 - using reference counting only for empty scopes. r=jorendorff
d3e1459bc81c754487b54cc707f8306426a38c89
created 2010-01-22 14:49 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
8561f83ad2db569f0caee706929d03e941825a14
created 2010-01-21 13:12 +1100
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Avoid bogus uninit variable warning. r=gcc.
bffbf7559cda3af1306d2f4d64b6e0777ebf0b66
created 2009-12-30 13:49 -0800
pushed unknown
Brendan Eich Brendan Eich - Bug 537204 - No more BOGUS_CX bogosities (r=jwalden).
c9dc5cdf3d8e330a93d8ba8cf05337c8dd6dbdba
created 2009-12-13 22:06 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 526449 - marking the slow array as HAS_PRIVATE for simpler handling of JSSLOT_ARRAY_LENGTH. r=brendan
5399056fc017974d5fd3950401ae4764d5356b0d
created 2009-12-01 15:51 -0500
pushed unknown
Robert Sayre Robert Sayre - Merge
bb4f39064bf06397330dc10f755a9113542c93f0
created 2009-12-01 15:49 -0500
pushed unknown
Robert Sayre Robert Sayre - Relanding: Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff). Backed out changeset ee7bfc1923ad
f93274e27cedabf4c311eb9812daec7cbf1055e5
created 2009-12-01 09:57 -0500
pushed unknown
Robert Sayre Robert Sayre - Backout bug 473228 and its follow-up, temporarily, to attempt a clean merge of other stuff.
ee7bfc1923adbc60e9223103e88b3d14286137d7
created 2009-12-01 09:56 -0500
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset c03ebf340688. Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff).
9f3d4978017366fbbab7100f934a68d3fdbdc2f6
created 2009-11-23 16:09 -0800
pushed unknown
Andreas Gal Andreas Gal - Properly reject new arrays with negative length (530617, r=jwalden).
c03ebf340688227093e8fece0634afc31813919b
created 2009-11-20 16:14 -0800
pushed unknown
Brendan Eich Brendan Eich - Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff).
less more (0) -100 -60 tip