diff browse annotate |
67ba33b024f4bc83c787f918ebebce8847ab799f created 2009-11-24 15:42 -0800 pushed 2009-11-24 23:42 +0000 |
Brendan Eich | Brendan Eich - Undo hackaround for bug 529837. |
diff browse annotate |
93db5ba9356c567f8887cb26a582b05df8f2150e created 2009-11-19 01:21 +0100 pushed 2009-11-19 10:58 +0000 |
Robert Sayre | Robert Sayre - Merge mozilla-central to tracemonkey. |
diff browse annotate |
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. |
diff browse annotate |
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). |
diff browse annotate |
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). |
diff browse annotate |
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 |
diff browse annotate |
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). |
diff browse annotate |
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). |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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). |
diff browse annotate |
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. |
diff browse annotate |
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). |
diff browse annotate |
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. |
diff browse annotate |
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). |
diff browse annotate |
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). |
diff browse annotate |
075b80a1cf6d6f2d641dd73e9881b8cf2dee6456 created 2009-07-28 18:51 -0400 pushed 2009-07-29 21:06 +0000 |
Robert Sayre | Robert Sayre - Backed out changeset e09130fcb013 |
diff browse annotate |
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). |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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). |
diff browse annotate |
2186b9080915bcc7855249f2a2da9fee660f042c created 2009-07-23 22:06 -0400 pushed 2009-07-27 15:49 +0000 |
Robert Sayre | Robert Sayre - Backed out changeset 047b9102dddb |
diff browse annotate |
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). |
diff browse annotate |
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. |
diff browse annotate |
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). |
diff browse annotate |
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). |
diff browse annotate |
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). |
diff browse annotate |
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 |
diff browse annotate |
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). |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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). |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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). |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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). |
diff browse annotate |
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 |
diff browse annotate |
95cc774339a004653fec996894a19ba09e5a1eb0 created 2009-02-19 11:48 -0500 pushed 2009-02-19 16:48 +0000 |
Robert Sayre | Robert Sayre - Merge tm to mc |
diff browse annotate |
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 |
diff browse annotate |
07e345fbdac2de1768568060b250d867478d9e17 created 2009-02-16 13:16 -0800 pushed 2009-02-16 21:16 +0000 |
Ben Turner | Ben Turner - Bug 460882. r+sr=mrbkap. |
diff browse annotate |
b59ebaa8675118ce7fc02492e5fdba460644c40f created 2009-02-10 16:03 -0500 pushed 2009-02-10 21:04 +0000 |
Robert Sayre | Robert Sayre - Merge tm to m-c |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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... |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |