Andreas Gal
|
a4f8b638af
|
js_GetMethod shouldn't detect (501229, r=jorendorff).
|
2009-06-29 15:19:37 -07:00 |
|
Jason Orendorff
|
c1d3876c8f
|
Bug 499897 - reverse INULL in js_ComputeFilename. r=Waldo.
|
2009-06-25 18:03:46 -05:00 |
|
Igor Bukanov
|
bd29753510
|
bug 499570 - fixing shutdown leak of not-yet-closed JSNativeEnumerator instances. r=brendan
|
2009-06-23 18:52:03 +02:00 |
|
Jason Orendorff
|
e37a73d431
|
Bug 497618 - Change JSString macros to methods. r=Waldo.
|
2009-06-10 20:29:44 -05:00 |
|
Jeff Walden
|
021fb0dffc
|
Bug 496054 - TM: Null deref [@ JITted code] involving __proto__ munging and array-like access. r=brendan
|
2009-06-03 16:34:37 -07:00 |
|
Igor Bukanov
|
61eb90be8d
|
bug 494208 - js_SetProtoOrParent must check if the object is native before locking it. r=brendan
|
2009-05-29 10:47:51 +02:00 |
|
Blake Kaplan
|
6e85c38116
|
Fix GCC warnings about the argument to %p not being a void *. rs=jorendorff
|
2009-05-20 16:30:20 -07:00 |
|
Jason Orendorff
|
650ae2e02a
|
Bug 490908 - js_DumpStackFrame. r=Waldo.
|
2009-05-20 10:10:03 -05:00 |
|
Benjamin Smedberg
|
b02032146e
|
Bug 492113 - statically assert that we're not on trace in js_SetPropertyHelper, r=igor
|
2009-05-15 09:37:37 -04:00 |
|
Igor Bukanov
|
3ccda978d4
|
bug 490364 - mutating parent chain shapes only for Call objects and only when adding properties that are not parameter or var names. r=brendan
|
2009-05-15 11:43:19 +02:00 |
|
Igor Bukanov
|
46ef96bb8b
|
bug 491126 - sharing object map for non-native objects. r=brendan
|
2009-05-14 12:35:23 +02:00 |
|
Brendan Eich
|
c7bf0da891
|
Bug 492355 - Suspected Txul regression from JS engine changes (r=igor).
|
2009-05-13 17:11:23 -07:00 |
|
Igor Bukanov
|
27d4283bfd
|
bug 490364 - fixing bad typo in js_SetProtoOrParent. r=mrbkap
|
2009-05-13 15:05:28 +02:00 |
|
Brendan Eich
|
1c8526a0e4
|
Bug 452189 - regression (from firefox 2): prototype setters not called by inline cache for [[put]] (r=mrbkap).
|
2009-05-08 14:04:10 -07:00 |
|
Igor Bukanov
|
a065a95876
|
bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
|
2009-05-06 20:33:10 -02:30 |
|
jorendorff
|
d0cf82fdba
|
Record all calls to native functions (487134, r=gal, brendan).
|
2009-05-05 14:26:06 -07:00 |
|
Andreas Gal
|
079d3cd7df
|
Backed out changeset 6534f8b9aa74 (bug 491013, assert on startup).
|
2009-05-04 15:07:53 -07:00 |
|
Igor Bukanov
|
5ef9af3875
|
bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
|
2009-05-03 20:43:55 -04:00 |
|
Igor Bukanov
|
5a47ea6a6b
|
bug 491115 - asserting in js_SetProtoOrParent only when not detecting cycles. r=brendan
|
2009-05-02 20:49:45 +02:00 |
|
Igor Bukanov
|
2a0fe6337f
|
bug 489501 - consolidating
js_SetProto must mutate the prototype chain. r=brendan
|
2009-05-01 13:48:27 -07:00 |
|
Jim Blandy
|
e03accf8c8
|
Bug 488018: Fix bustage: any function using TRACE_2 needs an 'error' label.
|
2009-04-30 17:54:20 -07:00 |
|
Andreas Gal
|
ec8214de27
|
We don't cache access to shared properties in the property cache (490666, r=igor,brendan).
|
2009-04-30 15:52:13 -07:00 |
|
Igor Bukanov
|
cd1782888e
|
bug 487846 - optimizing shape prediction for set opcodes. r=brendan
|
2009-04-29 07:07:21 -07:00 |
|
Graydon Hoare
|
760acc209d
|
Backout a seemingly problematic line of cset d8c2060b0f9b.
|
2009-04-24 23:13:27 -07:00 |
|
Graydon Hoare
|
ab535855d0
|
Bug 490044 - TM: Add deep-bailing write barrier to global shape change code, r=brendan.
|
2009-04-24 17:47:32 -07:00 |
|
Andreas Gal
|
ec14d38af0
|
js_NewInstance locks ctor on trace (490092, r=brendan).
|
2009-04-24 19:41:36 -07:00 |
|
Igor Bukanov
|
60acf66dcc
|
bug 488995 - fixing error reporting for getter-only properties. r=mrbkap sr=jst
|
2009-04-22 12:39:08 +02:00 |
|
igor
|
39d528e26c
|
js_SetPropertyHelper does not null *entryp for read-only properties (489171, r=gal,brendan).
|
2009-04-20 17:00:59 -07:00 |
|
Igor Bukanov
|
c0c65e7d35
|
bug 488414 - js_GenerateShape just schedules, not run, the GC. r=brendan,gal
|
2009-04-20 12:10:29 +02:00 |
|
Igor Bukanov
|
102a5e3a47
|
Backed out changeset f4662701526b (bug 488414) to fix !JS_THREADSAFE compilation errors
|
2009-04-20 11:59:36 +02:00 |
|
Igor Bukanov
|
0c3cdb484a
|
bug 488414 - js_GenerateShape just schedules, not run, the GC. r=brendan,gal
|
2009-04-20 10:17:28 +02:00 |
|
Igor Bukanov
|
32e9303581
|
bug 487039 - caching only white-listed non-globals on the scope chain. r=brendan
|
2009-04-18 20:10:59 +02:00 |
|
Igor Bukanov
|
6082e63214
|
bug 487204 - NativeGet caching fixes. r=brendan
|
2009-04-18 19:56:53 +02:00 |
|
Graydon Hoare
|
75180b6422
|
Bug 488363 - Missing write barrier on global object, r=jorendorff.
|
2009-04-17 15:25:25 -07:00 |
|
Andreas Gal
|
3d8111cfa9
|
Backed out changeset 324bb9dc8372 (bug 487204 is implicated in top site failures).
|
2009-04-17 12:41:00 -07:00 |
|
Andreas Gal
|
4b29f0e1c1
|
Backed out changeset 5bd116148175 (attempting to re-land bug 487204).
|
2009-04-16 17:56:18 -07:00 |
|
Andreas Gal
|
0cc8abe941
|
Backed out changeset d1a4ee3d0c59 (bug 487204, due to possible leak).
|
2009-04-16 12:19:24 -07:00 |
|
Igor Bukanov
|
2175ed175c
|
bug 487204 - avoiding extra locks for js_Native(Get|Set). r=brendan
|
2009-04-15 21:13:27 +02:00 |
|
Igor Bukanov
|
97294cf352
|
bug 488285 - fixing strict mode warnings with DOm window object. r=brendan
|
2009-04-15 16:09:58 +02:00 |
|
Igor Bukanov
|
e2fcdbada6
|
bug 488029 - fixing bindname optimization regression from the bug 462734 plus creating js_DeclEnvClass instances together with Call objects. r=brendan
|
2009-04-14 12:54:37 +02:00 |
|
Igor Bukanov
|
79b7055297
|
bug 462734 - fixing JSOP_BINDNAME caching issues. r=brendan
|
2009-04-11 10:11:06 +02:00 |
|
Igor Bukanov
|
7deb5db630
|
Backed out changeset 595ebe7b82fa - it had wrong patch
|
2009-04-11 10:07:42 +02:00 |
|
Igor Bukanov
|
42cfc27c64
|
bug 462734 - fixing JSOP_BINDNAME caching issues. r=brendan
|
2009-04-11 10:04:24 +02:00 |
|
Jason Orendorff
|
3cfec69a50
|
Bug 487676 - Nesting deep-aborting trace calls don't work. r=gal.
|
2009-04-09 18:07:00 -05:00 |
|
Jim Blandy
|
439253ae44
|
Bug 469237: Assert that we never add properties to lexical blocks. r=igor
|
2009-04-09 13:07:27 -07:00 |
|
Brendan Eich
|
d172444ffc
|
Bug 481514 - PurgeScopeChain should not deep-bail quite so eagerly (r=jorendorff, a=sayrer).
|
2009-04-06 13:24:34 -07:00 |
|
Brendan Eich
|
2d2a5dfe04
|
upvar2, aka the big one take 2 (452598, r=mrbkap).
|
2009-04-05 21:17:22 -07:00 |
|
Andreas Gal
|
00a608f948
|
Backed out changeset 972c44aa9d1f (bug 452598).
|
2009-04-04 10:14:52 -07:00 |
|
Brendan Eich
|
4af509178e
|
upvar2, aka the big one (452598, r=mrbkap).
|
2009-04-04 10:05:49 +01:00 |
|
Igor Bukanov
|
6b8598cf6e
|
bug 484861 - removal of unsed fields from JSObjectOps. r=mrbkap
|
2009-04-01 14:32:51 +02:00 |
|