js/src/jsscope.h
0d9a5752b1cf36be73c2bc2cab784fbdcb04eb20
created 2010-11-16 15:34 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 614493 - Move top-level binding storage (and argument, variable, and upvar counts) out of JSFunction and into js::Bindings, itself stored in JSScript, anticipating the time when strict mode eval scripts will need it. r=brendan
7afbb62b190b3d40f9008e32ef74cc216ca54e45
created 2010-12-30 00:36 -0500
pushed unknown
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey.
e6ba6285447a3498c483f6a557aa5df779479955
created 2010-12-29 19:25 -0500
pushed unknown
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey.
df69f4793470ab2211cec7ebf395229dabf08ef0
created 2010-12-13 18:10 -0800
pushed unknown
Brendan Eich Brendan Eich - Determine whether to shadow a property based on slotful *or* has JSPropertyOp setter (552432, r=jorendorff).
37068ce988b98c3fbe7196c7e887cc8e21835852
created 2010-12-29 17:47 -0800
pushed unknown
David Mandelin David Mandelin - Backout merge, a=backout
ed90ba2b89454305ed8099f9a4220dfe9f99396e
created 2010-12-29 17:47 -0800
pushed unknown
David Mandelin David Mandelin - Backed out changeset e5e50e5a2816 -- done with diagnostic
11a134784bd1c4a211601e3a43f87a5b57693b30
created 2010-12-29 17:46 -0800
pushed unknown
David Mandelin David Mandelin - Backed out changeset c35a4e6ea3ca -- done with diagnotics.
c35a4e6ea3ca5c86f98ceb89a6363240ebed3fdc
created 2010-12-28 14:50 -0800
pushed unknown
David Mandelin David Mandelin - Bug 595975 diagnostic 2: shape markers and object data, r=billm, a=blocker
e5e50e5a281645dffd2e57ff5499ecfdc003510b
created 2010-12-27 17:36 -0800
pushed unknown
David Mandelin David Mandelin - Bug 595975: diagnostic patch to collect Shape contents, r=billm, a=blocker
5bab73449e39637544d9459cc140ebd85e6aaed5
created 2010-12-13 18:43 -0800
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Backed out changeset 0343557b0c7a due to orange.
0343557b0c7ac5580b9fdaea0d02f0c60faf3f33
created 2010-12-13 16:43 -0800
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 610070 - Large amount of heap allocation from js::PropertyTable::init. r=brendan.
b7ffbcf89604c59c8526c3dbe05f0d9980f80d66
created 2010-11-19 15:53 -0800
pushed unknown
Brendan Eich Brendan Eich - bz/brendan patch to hash function-local shapes in dictionary mode due to too many locals (610370, r=brendan/bz).
d7543e6c50973881dc74005a329051e8af774e8f
created 2010-11-15 12:39 -0800
pushed unknown
Gregor Wagner Gregor Wagner - Bug 612015 - Put all external strings in one arena r=igor
c400bbbd97f3494b43d209ed5753cb46d0d8b9f0
created 2010-11-04 15:53 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 608959 - Don't call non-scripted getters with a proxy as its |this|, because that would require most non-scripted getters to unwrap and maybe do some prototype-chain walking. r=mrbkap
1a6993e17a93ba5c2be3597692910bea4dc2b1f6
created 2010-11-02 17:36 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 607659 - Avoid calling getters/setters from TraceRecorder::callNative (r=jorendorff)
83f3968ac01ef1ddfc4a9a4f449b9f557b62fcb0
created 2010-10-24 19:24 -0700
pushed unknown
Brendan Eich Brendan Eich - PropertyTable::{init,change} should use js_calloc/js_free, and JSObject::addPropertyInternal should report OOM on change failure (606880, r=anygregor).
60bdafdffdb929a45b6d30c99b5349cbf57c892a
created 2010-10-22 19:04 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Remove JSObject::title. Bug 606029, r=igor.
9bda4099205eba5ef06ec9d5ddfbf808fe16d22b
created 2010-10-15 09:31 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Avoid MSVC mumbo-jumbo in static assertion. Following up on suggestions in bug 604276 comment 6 and bug 598055 comment 1. no_r=me.
14fb745bcbd8a9d9a8a115f25bda8084ac47b8e4
created 2010-10-14 18:47 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Silence the few noisiest MSVC warnings. Bug 604276, r=luke.
b079aae532120484388644310c166dc7e2a15788
created 2010-09-21 14:58 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 597736 - fixing TreeFragment leak. r=gal
7ef107ab081e3bd2af2e7e1d081db7b39d110d87
created 2010-09-16 11:56 -0700
pushed unknown
Brendan Eich Brendan Eich - Fix shape vs. slot management under putProperty, plus related layering and error reporting fixes (596805, r=jorendorff).
6e5f17315d3dff71a77e4763eb3f19f1100fcb43
created 2010-09-14 12:13 -0700
pushed unknown
Brendan Eich Brendan Eich - Fix screwed up layering of GC marking for JSObject::emptyShape (596103, r=jorendorff).
65a532c7885e213d1463d8afa9e0566ad4129136
created 2010-09-03 11:05 -0700
pushed unknown
Brendan Eich Brendan Eich - Rename freeslot appropriately (593256 separated cosmetics-only patch, r=jorendorff).
b1facf8ba54e39a530d175363675d96bd0364da1
created 2010-09-02 14:50 -0700
pushed unknown
Brendan Eich Brendan Eich - Eliminate JSObject::freeslot via monotonic lastProp->freeslot (592556, r=jorendorff,dvander).
cb719643afc59eefda1709f71478e2b32ff8a50c
created 2010-08-18 11:34 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 535629 - Deleted properties' slots are not recycled (r=gal).
371a4c01b4e26a05ce9c32d28cdb17ad35dbf78f
created 2010-08-30 18:34 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
d575f16c7f5552eeb2fa098d7544a2b9533ba56d
created 2010-08-30 15:13 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
7767b9e50bfa066ba156c7a7dd969a76201b12dd
created 2010-08-12 17:26 -0400
pushed unknown
Brian Hackett Brian Hackett - [JAEGER] Second try at start/end iterator fast paths, bug 578756. r=dmandelin, dvander, gal
8e6e34a8889f29ce0dc1bf51f5647d9982ca5843
created 2010-08-12 11:42 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey. This picks up Yarr.
6e65c8d205ae157b7efbbe889c1a0d2f2d0e81d9
created 2010-08-02 15:55 -0700
pushed unknown
David Mandelin David Mandelin - Merge from Tracemonkey.
0da455565838d667801967dacebd69f77c09794e
created 2010-07-29 13:23 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
3d3f7234b94e64040b6ed163eb9ad1a802e45b10
created 2010-07-28 13:07 -0700
pushed unknown
Brian Hackett Brian Hackett - JM: OOL fast path for setting array holes, bug 580355
ce7ea12f6b79d4849d5f43bed668166f545093aa
created 2010-07-28 11:16 -0700
pushed unknown
David Mandelin David Mandelin - Merge from Tracemonkey.
b2ac400bcb187648401def741146281224ed9bde
created 2010-07-27 11:48 -0700
pushed unknown
David Mandelin David Mandelin - Merge from Tracemonkey.
318781041a50e747f61aecfda4d7af11819fe861
created 2010-07-25 20:21 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
03307f6a51528d98327fc9183973953fb31c4054
created 2010-07-23 18:47 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey.
c025b60c574943667459533b117db2808e70754c
created 2010-07-20 22:24 -0700
pushed unknown
Sean Stangl Sean Stangl - [JAEGER] Merge from TraceMonkey (which pulled m-c).
1d68b3042bf58e0b4cd561ba61d2d399a3a269a9
created 2010-07-19 20:49 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
18554cc9fc70510f1af91b65c0684c11e9752281
created 2010-07-05 13:44 -0700
pushed unknown
Luke Wagner Luke Wagner - Change asX to toX, asXRef to getXRef, XTag to XValue
95dc54180c543b4674c6cb4761f84baa29eb2820
created 2010-07-04 14:49 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge from TM
65081752a7c809d478743141fa5d5bea0b1f68c0
created 2010-07-01 23:10 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge
7bf9aa3c3524be0e62a885a3598ce270286d8047
created 2010-06-29 22:33 -0700
pushed unknown
Luke Wagner Luke Wagner - Drop the distinction in js::Value of funobj vs. nonfunobj. Instead, values can just have JSVAL_TYPE_OBJECT. The trace-jit still uses funobj/nonfunobj and translates as necessary.
5ad4532aa996fc7564419a53fd3ebd6809f508eb
created 2010-06-17 23:51 -0700
pushed unknown
Luke Wagner Luke Wagner - Browser builds
355dc5012a9ae98a070275c6c977dfbb27e6db83
created 2010-06-16 18:21 -0700
pushed unknown
Luke Wagner Luke Wagner - Switch jsids back to pointer-sized and fix a bunch of broken assumptions
df628a955f27c810cfcdc807a22a52204bfdc0f8
created 2010-06-09 23:20 -0700
pushed unknown
Luke Wagner Luke Wagner - Remove assumption that getter objects are functions (can be any callable), fix jsproxy aliasing bug
a17abc6472007a9f0595101428c7fe6270e867b9
created 2010-06-09 21:59 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge with TraceMonkey
71e3da0402fa45d50e768c0e49cb775ed131b2d7
created 2010-06-02 19:09 -0700
pushed unknown
Luke Wagner Luke Wagner - Remove jsboxedword, change jsid to be a jsval
d64e3456d314696e9c0a75861a949475146527f6
created 2010-05-21 14:11 -0700
pushed unknown
Luke Wagner Luke Wagner - Tighten checking with JSID, fix bug
da59287af69786e7f15dc9efec4d80375620bac1
created 2010-05-19 18:40 -0700
pushed unknown
Luke Wagner Luke Wagner - jsapi-tests pass
c279a4240f457065be2191e896b4e544392186bf
created 2010-05-18 17:25 -0700
pushed unknown
Luke Wagner Luke Wagner - Fix bugs
e6e64c7dcf59733a03ba39acc61f41612a2f6fcb
created 2010-05-13 14:49 -0700
pushed unknown
Luke Wagner Luke Wagner - convert up to jsstr
ec553cbfb696d4e59f214920a4f38b1eb8f9ef21
created 2010-05-12 16:36 -0700
pushed unknown
Luke Wagner Luke Wagner - New Tag scheme, no SetObject silliness
4d63fb08f0ad630bd9a3807de0fc0222ce0e681f
created 2010-05-11 19:00 -0700
pushed unknown
Luke Wagner Luke Wagner - Still recovering from rebase
57e7fc4ae81243865fee66ca364f3244686bbb04
created 2010-05-11 00:41 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge from tracemonkey
a88154256ee0b5182ba4435c1b9b0511fcc7bbe0
created 2010-05-10 22:01 -0700
pushed unknown
Luke Wagner Luke Wagner - (unrebased) fat value patch
801ea8bd0d06adad26e0b9e64a776a64179a4b59
created 2010-08-30 15:44 -0700
pushed unknown
Brendan Eich Brendan Eich - Back out last push (CLOSED TREE).
34a07da939769aa707ca2554a636c6b0ad3e9065
created 2010-08-30 14:54 -0700
pushed unknown
Brendan Eich Brendan Eich - Bug 592001 - Fix v8-regexp regression in wake of patch for bug 558451 (r=gal; CLOSED TREE).
e5958cd4a1350776d8eda499c3e345623dea5d95
created 2010-08-29 11:57 -0700
pushed unknown
Brendan Eich Brendan Eich - Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
597254d9717497eeed09380974a026b2a8048ba6
created 2010-08-11 13:30 -0700
pushed unknown
Chris Leary Chris Leary - Bug 564953: Port YARR! Lands macroassembler. (r=gal)
9b42ec2677e7505138dc719cff95388f99c1d6cb
created 2010-08-01 09:58 -0700
pushed unknown
Robert Sayre Robert Sayre - Reland: Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances.
less more (0) -100 -60 tip