js/src/jsscope.h
67ba33b024f4bc83c787f918ebebce8847ab799f
created 2009-11-24 15:42 -0800
pushed 2009-11-24 23:42 +0000
Brendan Eich Brendan Eich - Undo hackaround for bug 529837.
93db5ba9356c567f8887cb26a582b05df8f2150e
created 2009-11-19 01:21 +0100
pushed 2009-11-19 10:58 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
851d45c347ba5e380ef3c2adc6f2b3b4852c1390
created 2009-11-18 14:29 -0600
pushed 2009-11-19 10:58 +0000
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 2009-11-19 10:58 +0000
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 2009-11-19 10:58 +0000
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 2009-11-19 10:58 +0000
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 2009-11-18 21:47 +0000
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 2009-10-29 21:11 +0000
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 2009-10-29 21:11 +0000
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 2009-09-26 03:38 +0000
David Mandelin David Mandelin - Bug 511695: Fix JS warnings in MSVC8, r=brendan
c3703b9b0033f80696b18a48b97f6af46aa13276
created 2009-09-18 15:39 -0700
pushed 2009-09-26 03:38 +0000
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 2009-09-16 23:16 +0000
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 2009-09-16 23:16 +0000
Jason Orendorff Jason Orendorff - Bug 511728 - Misc. cleanup from bug 503080. r=igor.
842e6c09e35a1a0522a20d0403395480ae685e6f
created 2009-09-03 14:41 -0700
pushed 2009-09-16 23:16 +0000
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 2009-09-16 23:16 +0000
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 2009-09-16 23:16 +0000
Brendan Eich Brendan Eich - Back out changeset aff171a8c4f0 (bug 471214).
aff171a8c4f0009224cb87eb97b47372318bc493
created 2009-08-25 23:42 -0700
pushed 2009-09-16 23:16 +0000
Brendan Eich Brendan Eich - Join function objects where possible (471214, r=igor).
075b80a1cf6d6f2d641dd73e9881b8cf2dee6456
created 2009-07-28 18:51 -0400
pushed 2009-07-29 21:06 +0000
Robert Sayre Robert Sayre - Backed out changeset e09130fcb013
e09130fcb013c42255138b1d8e2ed1418fa6b496
created 2009-07-28 13:20 -0700
pushed 2009-07-29 21:06 +0000
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 2009-07-29 21:06 +0000
Jason Orendorff Jason Orendorff - Bug 506786 - JSScope::trace method. r=brendan.
d0816ba5044c7a2d79a04eb07f8e9464a71a0ec3
created 2009-07-27 16:29 -0500
pushed 2009-07-29 21:06 +0000
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 2009-07-27 15:49 +0000
Brendan Eich Brendan Eich - Bug 488731 - Avoid shape regeneration and property cache purge during the GC (r=mrbkap).
2186b9080915bcc7855249f2a2da9fee660f042c
created 2009-07-23 22:06 -0400
pushed 2009-07-27 15:49 +0000
Robert Sayre Robert Sayre - Backed out changeset 047b9102dddb
047b9102dddbb09620114237a20aee0f9fe74681
created 2009-07-23 17:59 -0700
pushed 2009-07-27 15:49 +0000
Brendan Eich Brendan Eich - Avoid shape regeneration and property cache purging from the GC unless the shape generator overflows (488731, r=jorendorff).
3915e2d2c748f17aa9b270ce9055e5ca16b6d1f5
created 2009-07-21 16:25 -0500
pushed 2009-07-24 18:01 +0000
Jason Orendorff Jason Orendorff - Bug 503080 - Remove prototype-scope-sharing. r=brendan.
66b1c6455b292d8b70c382e992f0c7aa75d3e83a
created 2009-07-13 14:41 -0700
pushed 2009-07-13 22:34 +0000
Andreas Gal Andreas Gal - Follup-fix for 503665 (missing inlines).
3be83011ee33e51230e659b14380d4201ed81f49
created 2009-07-13 14:29 -0700
pushed 2009-07-13 22:34 +0000
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 2009-07-13 22:34 +0000
Andreas Gal Andreas Gal - Inline FinalizeObject into js_GC() along with making Scope hold() and drop() inline, too (503461, r=dmandelin).
1f377d1dab92864351f929f471f31a3e3b2c3504
created 2009-07-09 15:27 -0500
pushed 2009-07-13 22:34 +0000
Brendan Eich Brendan Eich - Bug 503343 - Change JSScope macros to methods. r=jorendorff
51ed66617fb5bb2d0c08b51aad6d8942273f711f
created 2009-07-09 14:59 -0400
pushed 2009-07-13 22:34 +0000
Brendan Eich Brendan Eich - Optimize GCto avoid atomic decrement in js_DropScope (503155, r=jorendorff).
bdb423e6cab8667eef412b4aabba391950e36adc
created 2009-06-03 16:37 -0700
pushed 2009-06-04 17:30 +0000
Blake Kaplan Blake Kaplan - Bug 496113 - Unwrap 'with' objects before calling into getters to restore API compatibility. r=brendan
dead45971ca20199d961ba3c0bb626417deced4d
created 2009-05-14 12:35 +0200
pushed 2009-05-15 01:38 +0000
Igor Bukanov Igor Bukanov - bug 491126 - sharing object map for non-native objects. r=brendan
0827b97fb89bbdae469b213c6ec7cc14cfdf1b05
created 2009-05-13 17:11 -0700
pushed 2009-05-14 03:37 +0000
Brendan Eich Brendan Eich - Bug 492355 - Suspected Txul regression from JS engine changes (r=igor).
d8c2060b0f9b7e6ce3c867ea7e823a74f8281068
created 2009-04-24 17:47 -0700
pushed 2009-04-29 01:51 +0000
Graydon Hoare Graydon Hoare - Bug 490044 - TM: Add deep-bailing write barrier to global shape change code, r=brendan.
faf08a026ab860300c7e603934925a8ac612ee2f
created 2009-04-22 12:39 +0200
pushed 2009-04-22 17:56 +0000
Igor Bukanov Igor Bukanov - bug 488995 - fixing error reporting for getter-only properties. r=mrbkap sr=jst
7523cef763511b868922545ecaa2964477a46fee
created 2009-04-20 12:10 +0200
pushed 2009-04-20 18:44 +0000
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 2009-04-20 18:44 +0000
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 2009-04-20 18:44 +0000
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 2009-04-18 15:37 +0000
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 2009-04-18 15:37 +0000
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 2009-04-16 00:13 +0000
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 2009-04-16 00:13 +0000
Igor Bukanov Igor Bukanov - bug 487204 - avoiding extra locks for js_Native(Get|Set). r=brendan
78c1faf2028b0962496b06f941a018e0d3b70825
created 2009-03-05 12:12 +0100
pushed 2009-03-09 18:47 +0000
Igor Bukanov Igor Bukanov - bug 480700 - no more static asserts in headers. r=brendan
9af97fc4bee4c76314e6fefe9e126ef726eb7743
created 2009-03-03 18:04 -0800
pushed 2009-03-09 18:47 +0000
Andreas Gal Andreas Gal - Browser spuriously sets runtime->anyArrayPrototypeHasElement and makes perf bad (481251, r=mrbkap).
aea34f5244238ee5e51df61e358de5a14620c5f5
created 2009-02-26 09:49 +0100
pushed 2009-02-28 19:57 +0000
Igor Bukanov Igor Bukanov - bug 477706 - fixing most VC 2005 warnings. r=gal,mrbkap
95cc774339a004653fec996894a19ba09e5a1eb0
created 2009-02-19 11:48 -0500
pushed 2009-02-19 16:48 +0000
Robert Sayre Robert Sayre - Merge tm to mc
4cf75fc4d19647cfb8a2d57a7959809dddc16cbb
created 2009-02-19 09:33 +0100
pushed 2009-02-19 16:48 +0000
Igor Bukanov Igor Bukanov - bug 478543 - fixing warnings about casts between function and data pointers. r=brendan
07e345fbdac2de1768568060b250d867478d9e17
created 2009-02-16 13:16 -0800
pushed 2009-02-16 21:16 +0000
Ben Turner Ben Turner - Bug 460882. r+sr=mrbkap.
b59ebaa8675118ce7fc02492e5fdba460644c40f
created 2009-02-10 16:03 -0500
pushed 2009-02-10 21:04 +0000
Robert Sayre Robert Sayre - Merge tm to m-c
da50f697779fd6bee3aa95a5421a6c67ca8ee621
created 2009-02-03 23:14 -0800
pushed 2009-02-10 21:04 +0000
Jeff Walden Jeff Walden - Bug 474501 - JS array and object literals should define properties, not set them, to avoid calling getters or setters along the prototype chain. r=brendan
bee9d9de99b1222b5514314cbfd3f0109aa964e3
created 2009-02-03 13:56 -0800
pushed 2009-02-10 21:04 +0000
Jeff Walden Jeff Walden - Bug 463243 - Assert correct type in JSVAL_TO_* (and vice versa) macros to fail fast when type errors happen. r=brendan
27d46c33caddcf8b00b874230d539e283e9ddfa2
created 2009-02-06 20:57 -0800
pushed 2009-02-07 04:58 +0000
L. David Baron L. David Baron - Backed out changeset 423eea03fb54 (Bug 460882) for being one of the two changesets that's causing chrome and a11y tests not to start.
423eea03fb546ce9c44c47b091d92068c8462eb7
created 2009-02-06 16:01 -0800
pushed 2009-02-07 00:08 +0000
Ben Turner Ben Turner - Bug 460882. r+sr=mrbkap, a=blocking1.9.1
cd4b3edefb31688ccf15d66bb3cbb479fcd12104
created 2009-02-04 01:47 -0800
pushed 2009-02-04 20:48 +0000
Andreas Gal Andreas Gal - Backout bug 474501. Causes a massive slowdown in trace-tests.js that needs to be investigated.
4a937a006d03e7440549c2b40e46d4bebb3c713e
created 2009-02-03 23:14 -0800
pushed 2009-02-04 20:48 +0000
Jeff Walden Jeff Walden - Bug 474501 - JS array and object literals should define properties, not set them, to avoid calling getters or setters along the prototype chain. r=brendan
3e3705f10f456f1fcb6313ac6fce8567e93f569c
created 2009-02-03 15:48 -0800
pushed 2009-02-04 20:48 +0000
Jeff Walden Jeff Walden - Backed out changeset ca733f2cc237; looks like some include system weirdness is biting where an old version of jsapi.h is being included which then causes a *newer* included version to miscompile. Weird, still investigating...
ca733f2cc2377e3ca8f81ba22fe42caf2385c0e7
created 2009-02-03 13:56 -0800
pushed 2009-02-04 20:48 +0000
Jeff Walden Jeff Walden - Bug 463243 - Assert correct type in JSVAL_TO_* (and vice versa) macros to fail fast when type errors happen. r=brendan
d146645d2e7258b50e9147869624304ea2a74c75
created 2009-01-30 20:00 -0800
pushed 2009-01-31 19:45 +0000
Jeff Walden Jeff Walden - Back out bug 474501; it has a problem with one Mochitest.
9c1020fb138ae11446f3993b011286eb61a3e420
created 2009-01-30 17:40 -0800
pushed 2009-01-31 19:45 +0000
Jeff Walden Jeff Walden - Bug 474501 - JSON literals shouldn't have prototype setters run during evaluation. r=brendan
c287e29aeff12d602a6162839d84d9587f0c5eb1
created 2008-11-17 13:59 +0100
pushed 2008-11-17 13:00 +0000
Igor Bukanov Igor Bukanov - bug 452913 - fixing sprop management, r=brendan, a.9.1b2=sayer
less more (0) -60 tip