Jason Orendorff
|
24aa3470aa
|
Bug 556315 part 2 - JSObject::getGlobal() and JSStackFrame::getThisObject(). r=gal.
--HG--
extra : rebase_source : 103e73537d3c2f537a914b69a620136451a664ba
|
2010-03-31 17:57:03 -05:00 |
|
Blake Kaplan
|
387907ce9f
|
Bug 515496 - Eliminate extra security check when computing this. r=jorendorff.
|
2010-02-11 17:04:42 -08:00 |
|
Nicholas Nethercote
|
684396fb91
|
Bug 555631 - Convert STOBJ_* macros to inline functions. r=gal.
|
2010-03-30 14:42:48 -07:00 |
|
Jeff Walden
|
ed80c98a49
|
Readd jsdbgapi.cpp, json.cpp, jsopcode.cpp, and jstracer.cpp changes from bug 548702.
|
2010-03-29 19:47:40 -07:00 |
|
Jason Orendorff
|
e5a722c5a8
|
Bug 541255 - "Assertion failure: obj->isDenseArray(), at ../jsarray.cpp". r=brendan.
|
2010-03-29 11:24:42 -05:00 |
|
Jeff Walden
|
0973dfd6ab
|
Merge.
|
2010-03-26 21:53:40 -07:00 |
|
Jeff Walden
|
95422c65a3
|
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! :-\
|
2010-03-26 18:01:54 -07:00 |
|
Jason Orendorff
|
785e3b6713
|
Bug 500431 part 4 - Encapsulate PropertyCacheEntry::pcval. r=brendan.
|
2010-03-26 09:01:01 -05:00 |
|
Jason Orendorff
|
d5f9ef6c2a
|
Bug 500431 part 3 - Rename JSPropertyCache to js::PropertyCache and other renamings. r=brendan.
|
2010-03-24 21:20:44 -05:00 |
|
Jason Orendorff
|
25153c3c13
|
Bug 500431 part 1 - Move property cache code to jspropertycache{.h,.cpp,inlines.h}. r=brendan.
--HG--
extra : rebase_source : f7a7bb63bc3cded9452807ecdd0b5b8e8f5b3ff6
|
2010-03-24 16:16:01 -05:00 |
|
Brendan Eich
|
f819b36cf4
|
Use direct object shape instead of identity as key for deep property cache hits (497789, r=jorendorff).
|
2010-03-22 11:11:44 -07:00 |
|
Luke Wagner
|
116a193009
|
Bug 552248 - fix crash when JS_EvaluateInStackFrame is called for frame in saved callstack (r=Waldo)
|
2010-03-15 19:24:08 -07:00 |
|
Andreas Gal
|
5bea94fbab
|
Backed out changeset 1732da7b3164
|
2010-03-15 16:13:49 -07:00 |
|
Andreas Gal
|
093f809d06
|
Allow class of native objects to change (552552, r=jorendorff).
|
2010-03-15 16:07:28 -07:00 |
|
Jeff Walden
|
ee34aa693a
|
Bug 551007 - Make JSScopeProperty::attrs private, hide information behind accessor methods. r=jorendorff
|
2010-03-08 15:44:59 -07:00 |
|
David Mandelin
|
a96f860128
|
Bug 549509 followup: fix macrology to make sure no warnings occur per brendan's bug comment, no_r=me
|
2010-03-11 16:32:28 -08:00 |
|
Luke Wagner
|
a1a73dd94d
|
Bug 551276 - a more type-safe way to zero memory (r=Waldo)
--HG--
extra : rebase_source : fc5564c34cde6490a1d3b48a16a451f7e50c052a
|
2010-03-10 15:34:12 -08:00 |
|
Jeff Walden
|
106fbd8085
|
Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
--HG--
extra : rebase_source : c7bb34662dbd70df49d40880227139537c60356e
|
2010-01-11 11:52:21 -06:00 |
|
David Mandelin
|
71634c4850
|
Bug 549509: jsval representation profiling, r=lw
--HG--
extra : rebase_source : e0e6c19db20d2e469066b5f9433c96c05bbff1c1
|
2010-03-05 11:45:28 -08:00 |
|
Igor Bukanov
|
9d1cbd468c
|
bug 549010 - folowup to replace PROTO access macros with the inlne function
|
2010-03-04 23:52:52 -08:00 |
|
Mike Moening
|
0373a2437d
|
bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
|
2010-03-04 20:44:09 -08:00 |
|
David Mandelin
|
01cb3b3c0a
|
No bug: refresh JS_OPMETER feature, no_r=me
|
2010-03-04 15:22:07 -08:00 |
|
Jason Orendorff
|
f207cc4e99
|
Fix ppc breakage due to 337699f6a88a. No bug, r=burning nightly.
|
2010-02-25 07:10:40 -08:00 |
|
Jason Orendorff
|
4b5079e907
|
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.
|
2010-02-24 17:32:46 -08:00 |
|
Andreas Gal
|
bfa1d960a9
|
remove unused label have_fun (no bug, r=brendan).
|
2010-02-22 16:27:19 -08:00 |
|
Andreas Gal
|
6e92a92c50
|
calculating 'this' fails if the object has no parent (547483, r=mrbkap).
|
2010-02-20 18:35:23 -08:00 |
|
Andreas Gal
|
4934b15e9e
|
Remove LiveConnect kludge from call path (1.9.3 will not have LiveConnect according to jst, r=brendan).
|
2010-02-19 17:31:44 -08:00 |
|
Luke Wagner
|
df420a425b
|
Bug 542797 - change obj_eval from JSNative to JSFastNative (r=mrbkap)
--HG--
extra : rebase_source : 5138b86418081cfa331b05947e5988c1f81065ef
|
2010-02-16 17:41:39 -08:00 |
|
Luke Wagner
|
87a5e61db3
|
Bug 546491 - fix tracevis (r=jorendorff)
|
2010-02-16 13:41:40 -08:00 |
|
Igor Bukanov
|
f74b35769d
|
bug 538463 - caching only single-threaded objects. r=jorendorff
|
2010-02-03 13:42:07 +03:00 |
|
Igor Bukanov
|
008691b6f9
|
Backed out changeset b9700adc3951 - the landing for the bug 538463 had wrong changes
|
2010-02-03 13:37:56 +03:00 |
|
Igor Bukanov
|
7aafadcc76
|
bug 538463 - caching only single-threaded objects. r=jorendorff
|
2010-02-03 12:46:10 +03:00 |
|
Luke Wagner
|
7714144859
|
Bug 535656 - remove JSStackFrame::dormantNext and varobj (r=waldo)
|
2010-01-29 18:25:16 -08:00 |
|
Igor Bukanov
|
836b8a84eb
|
bug 540805 - using reference counting only for empty scopes. r=jorendorff
|
2010-01-27 09:50:17 +03:00 |
|
Luke Wagner
|
2645ecd2da
|
Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
|
2010-01-22 14:49:18 -08:00 |
|
Brendan Eich
|
983aa690e9
|
Analyze module pattern and private-statics pattern in order to despecialize from methods to slots/sprops (536564, r=jorendorff).
|
2010-01-14 09:33:14 -08:00 |
|
Brendan Eich
|
e3b2653ade
|
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.
--HG--
extra : rebase_source : 4d49e9ef150286db93f2e5e1c77b217832263f83
|
2009-12-16 18:11:19 -06:00 |
|
Robert Sayre
|
4ea539c658
|
Relanding: Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff). Backed out changeset ee7bfc1923ad
|
2009-12-01 15:49:15 -05:00 |
|
Robert Sayre
|
8be5b171b9
|
Backed out changeset c03ebf340688. Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff).
|
2009-12-01 09:56:16 -05:00 |
|
Brendan Eich
|
c731045c51
|
Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff).
|
2009-11-20 16:14:42 -08:00 |
|
Brendan Eich
|
8655c42887
|
Test branded *and* hasMethodBarrier consistently, and with a combined helper (529837, r=jorendorff).
|
2009-11-20 14:05:16 -08:00 |
|
Jason Orendorff
|
3f11018c72
|
Bug 519719 - TM: crash [@ JS_GetFrameThis] - SynthesizeFrame passes partly-uninitialized JSStackFrame to callHook. r=mrbkap.
|
2009-11-13 11:04:23 -06:00 |
|
Jason Orendorff
|
cd32782f94
|
Bug 505523 - Property cache can skip JSClass::resolve or JSClass::addProperty hooks. r=graydon, r=brendan.
--HG--
extra : rebase_source : a77b0e81203010aabe07b92b639762dce83200c0
|
2009-11-18 14:29:58 -06:00 |
|
Brendan Eich
|
dd2281d2c9
|
Fix method barrier not to brand, period (branding without reshaping is worse, branding correctly is unnecessary; 524826, r=jorendorff).
|
2009-11-18 13:41:40 -08:00 |
|
Jason Orendorff
|
45cb4ee721
|
Bug 523998 - Add assertions to detect cases where objects were not touched by shape regeneration. r=dmandelin.
--HG--
extra : rebase_source : 6a71b143bdb82a81e00c082df5dc4c15198ad5d6
|
2009-11-12 16:50:12 -06:00 |
|
Igor Bukanov
|
86e549290f
|
bug 522867 - eliminating the local root check on the fast path of the GC allocator. r=brendan,gal
|
2009-11-12 12:53:25 +01:00 |
|
Luke Wagner
|
fe59499ad3
|
Bug 523515 - pretty up TraceRecorder (r=dvander)
|
2009-10-26 13:06:17 -07:00 |
|
Brendan Eich
|
02c0dc3df2
|
Factor jsscopeinlines.h out, clean up #include order (524267, r=gal/jorendorff).
|
2009-10-26 13:39:39 -07:00 |
|
Robert Sayre
|
dd8b93c5d3
|
Merge mozilla-central to tracemonkey.
|
2009-10-26 13:29:48 -04:00 |
|
Robert Sayre
|
ca3f6c3582
|
Add inline requested in bug 523257.
|
2009-10-19 21:54:52 -04:00 |
|