js/src/jsinterp.cpp
681b0067e61b4f964dfa871dee1747cd7f9e9ed1
created 2010-04-14 16:18 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 559250 - encapsulate JSSLOT_{PRIMITIVE,DATE,REGEXP}_* within JSObject. 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.
fe0495fbde4c5443d795f6874878ccbd710ca802
created 2010-04-10 16:16 -0700
pushed unknown
Andreas Gal Andreas Gal - Inline the object allocation path (558003, r=sayrer).
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)
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.
3f92bb022ee94e740c66d538c0d95b2825f93228
created 2010-03-31 17:57 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 556315 part 2 - JSObject::getGlobal() and JSStackFrame::getThisObject(). r=gal.
9851a9b1647fed71def4f6de7bfc1385f44f8417
created 2010-02-11 17:04 -0800
pushed unknown
Blake Kaplan Blake Kaplan - Bug 515496 - Eliminate extra security check when computing this. r=jorendorff.
96e8ea26998fa1330f75db0becd1d4c3e870034f
created 2010-03-30 14:42 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 555631 - Convert STOBJ_* macros to inline functions. r=gal.
cca4fef59a309f7c7d32a535c2de1b799478c867
created 2010-03-29 19:47 -0700
pushed unknown
Jeff Walden Jeff Walden - Readd jsdbgapi.cpp, json.cpp, jsopcode.cpp, and jstracer.cpp changes from bug 548702.
00caf9fe2748698e0c75ea7343243b5614a5fe49
created 2010-03-29 11:24 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 541255 - "Assertion failure: obj->isDenseArray(), at ../jsarray.cpp". r=brendan.
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! :-\
23442b4a6e2090c89c2b2745925303f0a4731f15
created 2010-03-26 09:01 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 500431 part 4 - Encapsulate PropertyCacheEntry::pcval. r=brendan.
23e9bcf00a86af0c5b4a36e4df7407abcd9761a6
created 2010-03-24 21:20 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 500431 part 3 - Rename JSPropertyCache to js::PropertyCache and other renamings. r=brendan.
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.
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).
e7e05fc7d12036d250c546063b4e3e66e8a88243
created 2010-03-15 19:24 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 552248 - fix crash when JS_EvaluateInStackFrame is called for frame in saved callstack (r=Waldo)
92d2267a21178652d95be3822f3610721a3d7399
created 2010-03-15 16:13 -0700
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset 1732da7b3164
1732da7b3164a646aed33b81a2bc515211fc7b4d
created 2010-03-15 16:07 -0700
pushed unknown
Andreas Gal Andreas Gal - Allow class of native objects to change (552552, 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
b2ff4161cd7c1cfe120507b5d803d9d1a559067e
created 2010-03-11 16:32 -0800
pushed unknown
David Mandelin David Mandelin - Bug 549509 followup: fix macrology to make sure no warnings occur per brendan's bug comment, no_r=me
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)
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
a79ea749498a23d42fe9abb70491e6bb42cb7cf7
created 2010-03-05 11:45 -0800
pushed unknown
David Mandelin David Mandelin - Bug 549509: jsval representation profiling, r=lw
955f66e26af69b12af41a5273fff592c485f118b
created 2010-03-04 23:52 -0800
pushed unknown
Igor Bukanov Igor Bukanov - bug 549010 - folowup to replace PROTO access macros with the inlne function
80644b76aa495fc366877db12a14c3194c98ee50
created 2010-03-04 20:44 -0800
pushed unknown
Mike Moening Mike Moening - bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
a9a2c087926375634613a85b3acb57013cdf53a7
created 2010-03-04 15:22 -0800
pushed unknown
David Mandelin David Mandelin - No bug: refresh JS_OPMETER feature, no_r=me
6ef7a86063726624365b55dfa15a35c5dec8fbe2
created 2010-02-25 07:10 -0800
pushed unknown
Jason Orendorff Jason Orendorff - Fix ppc breakage due to 337699f6a88a. No bug, r=burning nightly.
337699f6a88af6953193b540448cd83232644e69
created 2010-02-24 17:32 -0800
pushed unknown
Jason Orendorff Jason Orendorff - Bug 547911 - TM: Crash [@ js_CallIteratorNext] or "Assertion failure: !JSVAL_IS_PRIMITIVE(regs.sp[-2]), at ../jsops.cpp" or "Assertion failure: regs.sp == StackBase(fp), at ../jsops.cpp" with defineGetter, StopIteration. r=brendan.
dcff03a13e3475cabc8237486b6fe9c92da020f0
created 2010-02-22 16:27 -0800
pushed unknown
Andreas Gal Andreas Gal - remove unused label have_fun (no bug, r=brendan).
2e5e3ae20ddc73a147c9f0d862802a37dc35a114
created 2010-02-20 18:35 -0800
pushed unknown
Andreas Gal Andreas Gal - calculating 'this' fails if the object has no parent (547483, r=mrbkap).
a4df44da864c437019b3ceda5b5634c1fa8da630
created 2010-02-19 17:31 -0800
pushed unknown
Andreas Gal Andreas Gal - Remove LiveConnect kludge from call path (1.9.3 will not have LiveConnect according to jst, r=brendan).
e91417e33a53f50a71a6d905e392800957e28d23
created 2010-02-16 17:41 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 542797 - change obj_eval from JSNative to JSFastNative (r=mrbkap)
3bbd69ab9f702754ac42934d5512f812d1123d12
created 2010-02-16 13:41 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 546491 - fix tracevis (r=jorendorff)
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
5d8801fe08f504d46ba16d616d487f300be91477
created 2010-01-29 18:25 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 535656 - remove JSStackFrame::dormantNext and varobj (r=waldo)
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)
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).
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.
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).
bc3e1f7a9a09bb673daa73925bba9a1464206626
created 2009-11-25 10:48 -0500
pushed unknown
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
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).
6daf3a51df56d917a2c20215dfe65ac0243fc48e
created 2009-11-20 14:05 -0800
pushed unknown
Brendan Eich Brendan Eich - Test branded *and* hasMethodBarrier consistently, and with a combined helper (529837, r=jorendorff).
2d7ebcd4da6c0777db2f0b0d53c7c9bf42cb4665
created 2009-11-13 11:04 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 519719 - TM: crash [@ JS_GetFrameThis] - SynthesizeFrame passes partly-uninitialized JSStackFrame to callHook. r=mrbkap.
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).
c4e383beacfb368131f5191bff529c83fe393708
created 2009-11-12 16:50 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 523998 - Add assertions to detect cases where objects were not touched by shape regeneration. r=dmandelin.
b8d0c2166e3d83beac5ce00176ae3252c73cd083
created 2009-11-12 12:53 +0100
pushed unknown
Igor Bukanov Igor Bukanov - bug 522867 - eliminating the local root check on the fast path of the GC allocator. r=brendan,gal
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).
1215a7b713d7296ef41a5ea7348c762771b238d8
created 2009-10-26 13:06 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 523515 - pretty up TraceRecorder (r=dvander)
less more (0) -300 -100 -60 tip