js/src/jsscope.cpp
b18beea31ad3fd3130cdcd7b8195b0a04fb5e681
created 2010-06-02 16:01 -0700
pushed unknown
Jason Orendorff Jason Orendorff - Back out changeset a72a9d72c028 (bug 559653, remove SetPropHit). Checking to see if this caused a 5% Dromaeo regression today.
a72a9d72c0282ec34aec9014bc16ec8c475c69b2
created 2010-06-01 21:18 -0700
pushed unknown
Jason Orendorff Jason Orendorff - Bug 559653 - Record assignment before the interpreter goes; avoid record_SetPropHit. r=brendan.
6b5e3d5422d9499e6af500d4118d5e2b542b6968
created 2010-06-01 15:01 -0700
pushed unknown
Brendan Eich Brendan Eich - Call instances uniquely shaped at birth due to lack of runtime-shared empty scope (569391, r=jorendorff).
e77bb2f72d15361adb3304870c23cd3c2db73276
created 2010-05-20 12:48 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 566145 - reserving block and arguments shapes. r=jorendorff
e365ccc7be1dafe9984a6275e5c1abca4fde35ed
created 2010-04-30 16:03 -0700
pushed unknown
Brendan Eich Brendan Eich - Fix getter/setter built-in vs. scripted type confusion: union getter/setter callable object pointer with raw JSPropertyOp pointer, fix watchpoint assertion/null-deref related to ES5's {get: undefined, set: undefined} new scripted getter/setter state encoding, clean up related code (560796, r=jwalden).
5aa83042d4d3147c0f9311dc38c714ce19783b5a
created 2010-04-30 15:12 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Backed out changeset 73f23528bed6 (bug 559653, again)
73f23528bed6843a1c3ece06425a3bbe9398f380
created 2010-04-28 11:12 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 559653 - Record assignment before the interpreter goes; avoid record_SetPropHit. r=brendan.
539d04cccb8bc2a1a48d3179d99e7caed6957a5b
created 2010-04-30 08:29 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 560998 - Assertion failure: entry->vword.toObject() == JSVAL_TO_OBJECT(v). r=brendan.
8d256e7846959ca614b1da225d2786396888d770
created 2010-04-28 13:41 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Backed out changeset ae857d818793 (bug 559653) due to test failures.
ae857d81879311f67ff49e4f4e677e2279cc1bdd
created 2010-04-28 11:12 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 559653 - TM: Record assignment before the interpreter goes; remove record_SetPropHit. r=brendan.
5edc07b095c8328a4a6179e6440f60e7b4e817af
created 2010-04-20 17:52 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 560566 - "Assertion failure: getter" redefining property that's not the most recent property in an object whose scope is not in dictionary mode, when the original property was a half-accessor with an explicitly undefined absent half, and the new property is also an accessor and does not modify the explicitly undefined half of the original half-accessor. r=dmandelin
c12e3fa489dc8ca77ef4af48ecf3183a61ce6cff
created 2010-04-12 08:27 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 557652 - Eliminate redundant guard that incProp/getProp operand is not the global object. r=brendan.
e47d2506e0ad6e314fe8014d33f784c339cdcf99
created 2009-10-06 12:35 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 517580 - Unconditionally build with support for getters and setters, remove support for the deprecated { x getter: function() {}} and x getter= function() {} getter syntaxes (mutatis mutandis for setter) now that ES5 provides Object.getOwnPropertyDescriptor and Object.defineProperty and { get x() { } } syntax, and provide __{define,lookup}{G,S}etter__ only if a preprocessor variable is defined (unconditionally provided for the moment). r=luke
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)
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.
3a9063bea021f22b0b29c5503764ce50787f76be
created 2010-03-30 21:13 -0700
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
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).
ff6b54ac276de71f3d73801431a001657af421e3
created 2010-03-22 11:11 -0700
pushed unknown
Brendan Eich Brendan Eich - Use direct object shape instead of identity as key for deep property cache hits (497789, r=jorendorff).
06106721faf515aef39c8eb685c42f3aa3611234
created 2010-03-26 15:53 -0700
pushed unknown
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central.
a2cee2fb531935bdd11b791020d67bd73c3f5824
created 2010-03-03 17:14 -0800
pushed unknown
Brendan Eich Brendan Eich - Fix dictionary-mode scope property node alloc to happen inside rt->gcLock (538307, r=jorendorff).
d8bab130cbf015075054126df5908291dce563fa
created 2010-02-24 17:40 -0800
pushed unknown
Jason Orendorff Jason Orendorff - Bug 539170 - Encapsulate JSScopeProperty::{getter,setter} and move assertions to init-time. r=Waldo.
89aad519e0505234b43c175cf6a957b352cc1137
created 2010-03-03 17:14 -0800
pushed unknown
Brendan Eich Brendan Eich - Fix dictionary-mode scope property node alloc to happen inside rt->gcLock (538307, r=jorendorff).
84ffe17d8faf459131f39e8b5610d8027de4f93f
created 2010-02-22 15:30 -0800
pushed unknown
Brendan Eich Brendan Eich - Fix bogus assertion (537854, r=mrbkap).
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
5ac654258c2cd84af9d2537abfd76af2bda7896d
created 2010-02-05 18:11 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 539829 - Encapsulate JSScope::flags. r=Waldo.
24c332b5276e35aed93217d7aa4b0006f7ee3009
created 2010-02-03 13:42 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 538463 - caching only single-threaded objects. r=jorendorff
1fe0f3ad7b08a85ca25cec112e138b8ff6cf41b9
created 2010-02-03 13:37 +0300
pushed unknown
Igor Bukanov Igor Bukanov - Backed out changeset b9700adc3951 - the landing for the bug 538463 had wrong changes
b9700adc3951772b747de841adcaa97efda50e3e
created 2010-02-03 12:46 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 538463 - caching only single-threaded objects. 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)
3036013432ce47875bce99e7c1ab54cdc1532ce4
created 2010-01-14 17:20 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 533876 - In JSScope::{add,put}Property, disregard the SPROP_IN_DICTIONARY bit of the flags. r=brendan.
19e5fc57cd35f030f0c6d59016e9b19a611870a9
created 2010-01-13 15:33 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Fix DumpSubtree so it doesn't assert. r=nobody, DEBUG-only JS_PROPTREE_DUMPFILE-only code.
7c3acd608d3b435b769c2801e0302ade60ce8599
created 2010-01-11 13:34 -0800
pushed unknown
Blake Kaplan Blake Kaplan - No bug. Fix GCC warnings. rs=brendan
7edbd161983abcad67e3b5910e85a690f264e13e
created 2010-01-07 10:01 -0800
pushed unknown
Brendan Eich Brendan Eich - Bug 533258 - "Assertion failure: hasMethodBarrier()" with ckeditor (r=jorendorff).
766a6b2e74e7a0599f3982ca8c57b57d3d69c779
created 2009-06-05 12:56 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 430133 - Implement ES3.1's Object.defineProperty and Object.defineProperties. r=jorendorff
74ad683e3ae29f3da34d7e1eeb43ac769b8476d9
created 2009-12-16 18:11 -0600
pushed unknown
Brendan Eich Brendan Eich - Bug 533705 - Lock proto-scope around canProvideEmptyScope/getEmptyScope; check for slot mismatch in js_AddProperty; don't optimize for slot mismatch in JSOP_SETPROP. r=jorendorff.
13259b2b26a797e690d91242863cbaab07058ea5
created 2009-12-13 21:46 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 534493 - avoiding too much debug checks in JSScope::removeProperty. r=brendan
0296ef3eef1a78d7dca7384b05d570b6c766c20f
created 2009-12-02 19:13 -0800
pushed unknown
Brendan Eich Brendan Eich - Extra assertions, control flow cleanup in putProperty, and a crucial scope hashtable fix to removeProperty (stored was not reloaded from *spp; got rid of this ancient over-optimization by hand-coded 'register allocation'; 532096, r=mrbkap).
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
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).
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).
851d45c347ba5e380ef3c2adc6f2b3b4852c1390
created 2009-11-18 14:29 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 505523 - Property cache can skip JSClass::resolve or JSClass::addProperty hooks. r=graydon, r=brendan.
486feb450bc9a00f4b19aa62831a4058ef09a242
created 2009-11-18 13:33 -0800
pushed unknown
Jim Blandy Jim Blandy - Bug 514585: Remove macro wrappers for js_NewPrinter and JS_InitArenaPool. r=igor
d54c92b7f76e0462231b846144c1f88f3f3650a6
created 2009-10-27 16:00 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 524743 - Shape regeneration still does not touch most empty scopes. r=brendan.
d0602cc15d62b8231afc5144116028b2496652ba
created 2009-10-26 13:39 -0700
pushed unknown
Brendan Eich Brendan Eich - Factor jsscopeinlines.h out, clean up #include order (524267, r=gal/jorendorff).
37cfb3befe006fa602eaa4c7f8bfb9c398a91ee7
created 2009-10-18 19:40 +0400
pushed unknown
Igor Bukanov Igor Bukanov - bug 521390 - avoid checking for malloc memory pressure when allocating GC things from free lists. r=brendan
b0d906da856a55697fd2dc5077e239bd9c145a32
created 2009-09-29 19:05 -0700
pushed unknown
Brendan Eich Brendan Eich - High-level CSE for shape guards (518448, r=jorendorff).
2c67a109e6265c64b3126c111de59482018242f0
created 2009-09-26 08:16 -0700
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset f5ea964eb493. (Brendan Eich — High-level CSE for shape guards (518448, r=jorendorff).
f5ea964eb493458189bb2ff20cfff74a04e3e4d0
created 2009-09-25 14:07 -0700
pushed unknown
Brendan Eich Brendan Eich - High-level CSE for shape guards (518448, r=jorendorff).
c3703b9b0033f80696b18a48b97f6af46aa13276
created 2009-09-18 15:39 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 517594 - Add assertions to verify that sprops being used don't have an id == JSVAL_NULL, to attempt to catch such bugs as early as possible. r=jorendorff
f723616174c1a983156d4c4dcf121b319de421b2
created 2009-09-14 20:29 -0400
pushed unknown
Brendan Eich Brendan Eich - Bug 516075 - Move shape into JSObjectMap from JSScope, const-ipate and use LIR_ldc* to get to it (r=jorendorff).
7cd82c08ad9e0f881edac0cd25d5e75cbd0cf754
created 2009-09-10 15:59 +0400
pushed unknown
Igor Bukanov Igor Bukanov - bug 440834 - do not cache enumerators when object shape overflowed. r=brendan
1f50d5f4d3a5eae33b01062ed93e5e068050278c
created 2009-09-04 18:04 -0700
pushed unknown
Brendan Eich Brendan Eich - Use class statics for the unit and int string tables (513530 followup, r=gwagner).
842e6c09e35a1a0522a20d0403395480ae685e6f
created 2009-09-03 14:41 -0700
pushed unknown
Brendan Eich Brendan Eich - Join lambdas assigned or initialized as methods to the compiler-created function object if we can, with a read barrier to clone on method value extractions other than call expressions (471214, r=jorendorff).
55567293369ce1fe96efdae29acb13c05046f809
created 2009-09-02 17:58 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 514222 - js_GetMutableScope gives the scope a unique shape. r=brendan.
10380ffe4d49cc3dcb60ed0d6196a924379b088a
created 2009-08-28 09:53 +0400
pushed unknown
Igor Bukanov Igor Bukanov - bug 511425 - removal of JSObjectOps.(get|set)RequiredSlot. r=brendan
0ae65841fcf88595e023f93b86451f5fd341824e
created 2009-08-26 09:34 -0700
pushed unknown
Brendan Eich Brendan Eich - Back out changeset aff171a8c4f0 (bug 471214).
aff171a8c4f0009224cb87eb97b47372318bc493
created 2009-08-25 23:42 -0700
pushed unknown
Brendan Eich Brendan Eich - Join function objects where possible (471214, r=igor).
498fe4768f6a7dbdc4529ae1e11c6b9ae003d0af
created 2009-08-25 14:42 -0700
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset 9b6b17a275ec (bug 506125).
9b6b17a275ec4ddc5714d2361e277648067d92db
created 2009-08-24 18:24 -0700
pushed unknown
Andreas Gal Andreas Gal - Memory-pressure based GC scheduler (506125, r=igor,jwalden).
7d788206e2ae7d98e462dab72c99061565f44e8d
created 2009-08-18 17:30 -0700
pushed unknown
Andreas Gal Andreas Gal - Backout bug 506125.
6585e85bdbcdf41ce8d7922cacb300dd9130bb94
created 2009-08-18 16:38 -0700
pushed unknown
Andreas Gal Andreas Gal - Schedule GC based on process memory pressure (506125, r=igor,waldo).
63c44f8d16accfc7f9ecadbb52f6097d8426318d
created 2009-08-06 11:16 -0700
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset 70b3b23c948a
70b3b23c948a43033e94c3407c32a28351628423
created 2009-08-05 17:27 -0700
pushed unknown
Andreas Gal Andreas Gal - Memory-pressure based GC scheduler (506125, r=igor).
809e7d5f5b7816009324dc072307c5d94a2927b7
created 2009-08-04 18:42 -0700
pushed unknown
Andreas Gal Andreas Gal - Backout bug 506125 due to talos failures.
9fbf8217bd4738f00c282e68ae72a156f8a6fd30
created 2009-08-04 14:58 -0700
pushed unknown
Andreas Gal Andreas Gal - Memory-pressure based GC scheduler (506125, r=igor).
075b80a1cf6d6f2d641dd73e9881b8cf2dee6456
created 2009-07-28 18:51 -0400
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset e09130fcb013
e09130fcb013c42255138b1d8e2ed1418fa6b496
created 2009-07-28 13:20 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 471214 - Join function objects transparently, clone via read barrier to satisfy de-facto standard (r=igor).
f056789af5df13cad99e62eb8ea99d53b6090d1f
created 2009-07-28 04:00 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 506786 - JSScope::trace method. r=brendan.
f8bec1cb7836d5432a7b34f893a9537c16db8471
created 2009-07-27 21:10 -0700
pushed unknown
Andreas Gal Andreas Gal - When finalizing, deallocate memory in a separate thread (505612, r=bent,brendan,waldo).
f81a4c25b0c286ef75b7e2549542ab2a28bb7ebd
created 2009-07-27 18:40 -0700
pushed unknown
David Mandelin David Mandelin - Bug 506821: clean up trailing whitespace, r=brendan
d0816ba5044c7a2d79a04eb07f8e9464a71a0ec3
created 2009-07-27 16:29 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 505932 - Shape regeneration does not touch most empty scopes. r=brendan.
ce025660fb6be548c6b5b896048a7d48488fe402
created 2009-07-24 06:55 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 488731 - Avoid shape regeneration and property cache purge during the GC (r=mrbkap).
d3ee5c044edeba35d48ecd0d8ecbe19d14d91452
created 2009-07-24 00:02 -0400
pushed unknown
Robert Sayre Robert Sayre - Merge backout.
bad60e1e37f388c0a756ea62fe1bdd6edb39ded2
created 2009-07-24 00:01 -0400
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset b3d459d23452
25853f934878efae08dc7e620c1580532a97103c
created 2009-07-23 23:58 -0400
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset 53b153375585
53b153375585752391878b4d5817c54cd25828c0
created 2009-07-23 19:38 -0700
pushed unknown
Andreas Gal Andreas Gal - Fix merge conflict that lost part of bug 505612.
9d65d1fccbd40cacd9473a45f4b68f4e176f18b6
created 2009-07-23 22:08 -0400
pushed unknown
Robert Sayre Robert Sayre - Merge backout.
2186b9080915bcc7855249f2a2da9fee660f042c
created 2009-07-23 22:06 -0400
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset 047b9102dddb
b3d459d23452ded00ca11f8a8a4d8069c9355fd7
created 2009-07-23 15:12 -0700
pushed unknown
Andreas Gal Andreas Gal - Use a background thread to free() memory while sweeping (505612, r=brendan,bent).
047b9102dddbb09620114237a20aee0f9fe74681
created 2009-07-23 17:59 -0700
pushed unknown
Brendan Eich Brendan Eich - Avoid shape regeneration and property cache purging from the GC unless the shape generator overflows (488731, r=jorendorff).
8e334d4b4d36ae91391075d55f41983fa423bd55
created 2009-07-21 21:55 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Fix memory leak introduced by changeset 3915e2d2c748 (bug 503080). r=mrbkap, no bug#.
3915e2d2c748f17aa9b270ce9055e5ca16b6d1f5
created 2009-07-21 16:25 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 503080 - Remove prototype-scope-sharing. r=brendan.
85875bc69317dfff9b0ddf95b6bf83384567450d
created 2009-07-16 18:36 -0700
pushed unknown
Andreas Gal Andreas Gal - Inline malloc accounting functions (504219, r=jwalden).
3be83011ee33e51230e659b14380d4201ed81f49
created 2009-07-13 14:29 -0700
pushed unknown
Andreas Gal Andreas Gal - Make Scope::hold/drop and parts of Scope::search inline (503665, r=jwalden).
81af09df80334592031e0a02f3be343df455cbff
created 2009-07-12 07:38 -0700
pushed unknown
Andreas Gal Andreas Gal - Inline FinalizeObject into js_GC() along with making Scope hold() and drop() inline, too (503461, r=dmandelin).
70734c9d310c97f610826c5e0b42f12b48a17a63
created 2009-07-10 10:36 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 503464 - Memory leak in JSScope::drop. r=brendan.
1f377d1dab92864351f929f471f31a3e3b2c3504
created 2009-07-09 15:27 -0500
pushed unknown
Brendan Eich Brendan Eich - Bug 503343 - Change JSScope macros to methods. r=jorendorff
51ed66617fb5bb2d0c08b51aad6d8942273f711f
created 2009-07-09 14:59 -0400
pushed unknown
Brendan Eich Brendan Eich - Optimize GCto avoid atomic decrement in js_DropScope (503155, r=jorendorff).
f43488dbb0653b4c22a4934336b62a20cf24b675
created 2009-06-26 10:40 -0700
pushed unknown
Brendan Eich Brendan Eich - Back out incorrect patch for bug 497789 (r=jorendorff).
3d69fc97cd49f30f673f528bc1f1a2f42bde9dc2
created 2009-06-25 14:16 -0700
pushed unknown
Brendan Eich Brendan Eich - Followup assertion restoration and comment fix (497789, r=jorendorff).
dc1593de081a48c1d79ef56f8811c554d37b4050
created 2009-06-25 12:05 -0700
pushed unknown
Brendan Eich Brendan Eich - Seed new empty scope shape from prototype to handle foreshadowing, enable deep propcache hits keyed by shapes, simplify code (497789, r=igor).
761e24450f2b70fd1f7ee98e5ce2de6656abd2f5
created 2009-06-10 20:29 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 497618 - Change JSString macros to methods. r=Waldo.
dead45971ca20199d961ba3c0bb626417deced4d
created 2009-05-14 12:35 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 491126 - sharing object map for non-native objects. r=brendan
69bd30151a5024bb47b49d1acd2054d08b94ca84
created 2009-05-06 20:33 -0230
pushed unknown
Igor Bukanov Igor Bukanov - bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
38512deaca7e5ca4fcd39ca9c60f2640fa3ad773
created 2009-05-04 15:07 -0700
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset 6534f8b9aa74 (bug 491013, assert on startup).
6534f8b9aa74ba67ee31dc87e5250eeeb3c185aa
created 2009-05-03 20:43 -0400
pushed unknown
Igor Bukanov Igor Bukanov - bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
d8c2060b0f9b7e6ce3c867ea7e823a74f8281068
created 2009-04-24 17:47 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 490044 - TM: Add deep-bailing write barrier to global shape change code, r=brendan.
7523cef763511b868922545ecaa2964477a46fee
created 2009-04-20 12:10 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 488414 - js_GenerateShape just schedules, not run, the GC. r=brendan,gal
c0a409243f7b5262a069d05a91a70f160c4e55c8
created 2009-04-20 11:59 +0200
pushed unknown
Igor Bukanov Igor Bukanov - Backed out changeset f4662701526b (bug 488414) to fix !JS_THREADSAFE compilation errors
f4662701526b6c7d3402fdd8021b576a295218ec
created 2009-04-20 10:17 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 488414 - js_GenerateShape just schedules, not run, the GC. r=brendan,gal
9c63c15b92b5b606f14fc7b07f51d9edf91cd6bd
created 2009-04-17 12:41 -0700
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset 324bb9dc8372 (bug 487204 is implicated in top site failures).
dccd96fc69cc82351999b18bf9953c50034222b2
created 2009-04-16 02:36 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 487204 - avoiding extra locks for js_Native(Get|Set). r=brendan
5d22be2894c45b689277b41e1785944b161944f0
created 2009-04-15 14:20 -0700
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset d1a4ee3d0c59 due to build fail, test fail, and perf regressions.
d1a4ee3d0c595c2697bd586697d399d337e09c2a
created 2009-04-15 21:13 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 487204 - avoiding extra locks for js_Native(Get|Set). r=brendan
7ba0e20bccebadc927bb5e7db58584df1f2be198
created 2009-03-31 17:55 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 479553 - Property tree forking heuristic improvement, r=brendan.
d16703358efc020f3838161bdc89900ca5acfd3c
created 2009-03-30 18:02 -0700
pushed unknown
Graydon Hoare Graydon Hoare - Bug 479553 - Minimize forking of property tree, r=brendan.
5917a57686c3e07eeda7a793eca1b0e82ff1d8bf
created 2009-03-18 11:38 -0700
pushed unknown
Jim Blandy Jim Blandy - Bug 479258: Include "jsstdint.h" for <stdint.h> type use within SpiderMonkey. r=brendan
9af97fc4bee4c76314e6fefe9e126ef726eb7743
created 2009-03-03 18:04 -0800
pushed unknown
Andreas Gal Andreas Gal - Browser spuriously sets runtime->anyArrayPrototypeHasElement and makes perf bad (481251, r=mrbkap).
95cc774339a004653fec996894a19ba09e5a1eb0
created 2009-02-19 11:48 -0500
pushed unknown
Robert Sayre Robert Sayre - Merge tm to mc
4cf75fc4d19647cfb8a2d57a7959809dddc16cbb
created 2009-02-19 09:33 +0100
pushed unknown
Igor Bukanov Igor Bukanov - bug 478543 - fixing warnings about casts between function and data pointers. r=brendan
00f309d0d507ad18969c99b1c558c213892587ba
created 2009-02-18 09:14 -0800
pushed unknown
Jim Blandy Jim Blandy - Bug 391488: Eliminate PTRDIFF macro; delete jssttddef.h. r=jimb
a58f611b061c543b9f34f28f0b44145e5cbf1552
created 2009-02-10 14:07 -0800
pushed unknown
Andreas Gal Andreas Gal - Substitute operation counting with a watchdog thread (477187, 3nd attempt, r=brendan/mrbkap/jst, sr=brendan/jst).
fdfbd9cfc5fc756709ff09b622f29da6c26f17a7
created 2009-02-10 09:54 -0800
pushed unknown
Andreas Gal Andreas Gal - Backout bug 477187.
08950e8b525426daaa49e283b07a4e19635ec048
created 2009-02-10 03:45 -0800
pushed unknown
Andreas Gal Andreas Gal - Substitute operation counting with a watchdog thread (477187, 2nd attempt, r=brendan/mrbkap/jst, sr=brendan/jst).
a2334889e2f5aafff577fa1246ce11e17fddc860
created 2009-02-09 22:54 -0800
pushed unknown
Andreas Gal Andreas Gal - Merge.
35dc90d184e52c801a9c95c7df86778b89754b25
created 2009-02-09 22:54 -0800
pushed unknown
Andreas Gal Andreas Gal - Backing out bug 477187. Breaks xpcshell.
d1bd210f77f5c91e4bbeb771b825bc342ad72328
created 2009-02-09 18:21 -0800
pushed unknown
Andreas Gal Andreas Gal - Merge.
32fd75dcb1f7d22844a9233f3c17b99deaca32ac
created 2009-02-09 18:20 -0800
pushed unknown
Andreas Gal Andreas Gal - Substitute operation counting with a watchdog thread (477187, r=brendan/mrbkap/jst, sr=brendan/jst).
less more (0) -120 tip