js/src/jsscope.h
331702c6884fcdd54bb3d95d50f132545a6200bb
created 2010-06-02 16:45 -0700
pushed unknown
Jason Orendorff Jason Orendorff - Bug 567152 - Assertion failure: !generic(). r=brendan.
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
4dd9be00049c7aed754100af15e4512c306e06ae
created 2010-05-18 19:21 -0700
pushed unknown
Andreas Gal Andreas Gal - Implement ES Harmony Proxies (bug 546590, r=mrbkap).
48082710c12f379ca6f9c077c7824dec333589e7
created 2010-05-12 19:34 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 564581 - TM: avoid js_IdIsIndex() calls on trace. r=brendan.
7142b29c7b1bede7d0c4d116f7de46e811b7dac6
created 2010-05-12 08:11 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 513065 - Part 1, avoid thisObject when unwrapping With objects. r=mrbkap.
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.
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.
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)
96e8ea26998fa1330f75db0becd1d4c3e870034f
created 2010-03-30 14:42 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 555631 - Convert STOBJ_* macros to inline functions. r=gal.
ba2ef20d98de3b6afd0c8a69beed79c218117ce2
created 2010-03-24 16:16 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 500431 part 1 - Move property cache code to jspropertycache{.h,.cpp,inlines.h}. r=brendan.
d412747189f623a6bfc8f1e454eee95bb7d50383
created 2010-03-22 16:26 -0700
pushed unknown
Brendan Eich Brendan Eich - Followup fix for 497789: work around apparent gcc 4.4 aliasing bug (r=dvander).
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).
48bb07b49e1f931548701690d051ccfa1739335a
created 2010-03-08 15:44 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 551007 - Make JSScopeProperty::attrs private, hide information behind accessor methods. r=jorendorff
80644b76aa495fc366877db12a14c3194c98ee50
created 2010-03-04 20:44 -0800
pushed unknown
Mike Moening Mike Moening - bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
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.
bff56127e35b6df8c56bd7df641a4c2e352e9e49
created 2010-02-22 22:25 -0800
pushed unknown
Andreas Gal Andreas Gal - Setters/getters can be callable objects (547912, r=brendan).
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
74f02b83438508dda6e60faec62de99f42a7151b
created 2010-01-24 14:15 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 538275 - ClaimTitle cleanup. r=brendan, jorendorff
36bbd730e24f633f5142a0b6be5ec1604ab42ce2
created 2010-01-14 09:33 -0800
pushed unknown
Brendan Eich Brendan Eich - Analyze module pattern and private-statics pattern in order to despecialize from methods to slots/sprops (536564, r=jorendorff).
7edbd161983abcad67e3b5910e85a690f264e13e
created 2010-01-07 10:01 -0800
pushed unknown
Brendan Eich Brendan Eich - Bug 533258 - "Assertion failure: hasMethodBarrier()" with ckeditor (r=jorendorff).
bffbf7559cda3af1306d2f4d64b6e0777ebf0b66
created 2009-12-30 13:49 -0800
pushed unknown
Brendan Eich Brendan Eich - Bug 537204 - No more BOGUS_CX bogosities (r=jwalden).
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
6d7cf54e67f11701df3a3b3a3552d95c5ee9550e
created 2009-12-08 17:00 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 529404 - Assignments to a property that has a getter but not a setter should not throw a TypeError per ES5, except in strict mode. r=brendan
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).
67ba33b024f4bc83c787f918ebebce8847ab799f
created 2009-11-24 15:42 -0800
pushed unknown
Brendan Eich Brendan Eich - Undo hackaround for bug 529837.
93db5ba9356c567f8887cb26a582b05df8f2150e
created 2009-11-19 01:21 +0100
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
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.
c73182124eb749c61f544e645b8efdb9e5369ec4
created 2009-11-18 13:41 -0800
pushed unknown
Brendan Eich Brendan Eich - Fix method barrier not to brand, period (branding without reshaping is worse, branding correctly is unnecessary; 524826, r=jorendorff).
8af6b335a8b50a8aea0844077885dac65bdce5ec
created 2009-11-12 00:57 -0800
pushed unknown
Jeff Walden Jeff Walden - Backed out changeset 2fe1a3d6e672, enough philosophically-vexing orange that I'm unwilling to adjust all the tests without discussion (or, alternately, leave it in place until morning).
2fe1a3d6e672fb912c60a73689cc8a966e6fed35
created 2009-11-10 18:03 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 523846 - Assignments to a property that has a getter but not a setter should not throw a TypeError per ES5 (at least not until strict mode is supported). r=brendan
b1acdba461df2b096a6774ff78051a7ad95dbe79
created 2009-11-18 13:47 -0800
pushed unknown
Brendan Eich Brendan Eich - Fix method barrier not to brand, period (branding withou reshaping is worse, branding correctly is unnecessary; 524826, r=jorendorff).
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).
3536f360c04a63ed441a0ea75f8603f79d1a3339
created 2009-10-21 15:27 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 522590 - FF 3.7 crash on startup with chromebug. r=brendan.
1847cf67118aa86c6ff7a8c168c6e4810993177c
created 2009-09-23 11:16 -0700
pushed unknown
David Mandelin David Mandelin - Bug 511695: Fix JS warnings in MSVC8, r=brendan
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).
297db27579ca4bb1b809dd0fc63ba97e57a4f625
created 2009-09-09 15:53 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 511728 - Misc. cleanup from bug 503080. r=igor.
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.
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).
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.
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).
less more (0) -100 -60 tip