Luke Wagner
|
9b49d62378
|
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
|
2010-03-03 17:52:26 -08:00 |
|
Luke Wagner
|
6a6afd60ce
|
Backed out changeset 23efaeb8652b
|
2010-05-13 02:21:27 -07:00 |
|
Luke Wagner
|
98a7dc9ea6
|
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
|
2010-03-03 17:52:26 -08:00 |
|
Luke Wagner
|
d0cd28412f
|
Bug 562991 - Change JS_SetTrap closure argument type from void* to jsval (r=brendan)
|
2010-04-30 17:34:54 -07:00 |
|
Brendan Eich
|
52ed1d8098
|
Fix getter/setter built-in vs. scripted type confusion: union getter/setter callable object pointer with raw JSPropertyOp pointer, fix watchpoint assertion/null-deref related to ES5's {get: undefined, set: undefined} new scripted getter/setter state encoding, clean up related code (560796, r=jwalden).
|
2010-04-30 16:03:37 -07:00 |
|
Jason Orendorff
|
89f72d0bce
|
Backed out changeset 73f23528bed6 (bug 559653, again)
|
2010-04-30 15:12:13 -05:00 |
|
Jason Orendorff
|
d55c165fa7
|
Bug 559653 - Record assignment before the interpreter goes; avoid record_SetPropHit. r=brendan.
--HG--
extra : rebase_source : c6698a313d7d00cd0584e1968d96d4b67ab0373c
|
2010-04-28 11:12:19 -05:00 |
|
Jason Orendorff
|
fc386a2ca8
|
Backed out changeset ae857d818793 (bug 559653) due to test failures.
|
2010-04-28 13:41:24 -05:00 |
|
Jason Orendorff
|
63cfa9cafb
|
Bug 559653 - TM: Record assignment before the interpreter goes; remove record_SetPropHit. r=brendan.
|
2010-04-28 11:12:19 -05:00 |
|
Igor Bukanov
|
e2ca45751b
|
bug 507904 - removal of bogus assert in the watchpoint implementation. r=brendan
|
2010-04-22 15:23:57 +02:00 |
|
jwalden+bmo@mit.edu
|
aafa5b90cf
|
Only use setter's parent if a setter was supplied (bug 560277, r=dmandelin).
|
2010-04-20 00:49:40 -07:00 |
|
Dave Herman
|
ed6c552bb7
|
Bug 558437 - rename JSCompiler to js::Parser (r=brendan).
|
2010-04-10 21:15:35 -07:00 |
|
Andreas Gal
|
a887d81302
|
Inline the object allocation path (558003, r=sayrer).
|
2010-04-10 16:16:35 -07:00 |
|
Luke Wagner
|
777b935aea
|
Bug 558144 - un-macroize OBJ_SCOPE, OBJ_SHAPE, LOCKED_OBJ_SET_SLOT, LOCKED_OBJ_GET_SLOT (r=Waldo)
|
2010-04-08 11:22:04 -07:00 |
|
Jason Orendorff
|
08bfa47c56
|
Bug 553671 part 4 - RAII for JS_{LOCK,UNLOCK}_GC and JS_{KEEP,UNKEEP}_ATOMS. r=luke.
--HG--
extra : rebase_source : dfdfcdd3a602e12de1836068e2c9f16fce46d7b2
|
2010-04-08 07:54:18 -05:00 |
|
Nicholas Nethercote
|
26d8277a75
|
Bug 413730 - Replace all OBJ_GET_CLASS() macro calls with JSObject::getClass() calls. r=gal.
|
2010-04-07 16:09:49 -07:00 |
|
Nicholas Nethercote
|
795d4b8ad2
|
Bug 556353 - Remove OBJ_IS_NATIVE, HAS_FUNCTION_CLASS. r=brendan.
|
2010-03-31 22:13:51 -07:00 |
|
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 |
|
Jason Orendorff
|
33d9cdc537
|
Bug 556315 part 1 - Remove GCReachableFrame. r=gal.
--HG--
extra : rebase_source : 1db26956cf3f73f1213ab222f4c3ee12637265c5
|
2010-03-31 17:17:20 -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 |
|
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 |
|
Jeff Walden
|
ee34aa693a
|
Bug 551007 - Make JSScopeProperty::attrs private, hide information behind accessor methods. r=jorendorff
|
2010-03-08 15:44:59 -07: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 |
|
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 |
|
Jason Orendorff
|
c2491461c6
|
Bug 548276 - "Assertion failure: HAS_FUNCTION_CLASS(funobj), at ../jsdbgapi.cpp". r=jwalden.
|
2010-03-01 11:07:40 -06:00 |
|
Jason Orendorff
|
ad75218737
|
Bug 539170 - Encapsulate JSScopeProperty::{getter,setter} and move assertions to init-time. r=Waldo.
|
2010-02-24 17:40:28 -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 |
|
Jason Orendorff
|
095bd890ef
|
Bug 539829 - Encapsulate JSScope::flags. r=Waldo.
--HG--
extra : rebase_source : ced4f057e715075d8e4eff343e824d8934152a7e
|
2010-02-05 18:11:13 -06: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 |
|
Jason Orendorff
|
0f530fd289
|
Bug 538440 - We never jit DOM workers. r=mrbkap.
|
2010-01-20 14:54:34 -06:00 |
|
Igor Bukanov
|
da4f40e4dc
|
bug 528486 - eliminating GCF_CHILDREN. r=brendan
|
2009-12-14 10:55:17 +03:00 |
|
Robert Sayre
|
8dac81dafc
|
Merge
|
2009-12-01 15:51:22 -05: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 |
|
Blake Kaplan
|
f9ed6eeaa4
|
Bug 468506 - JS_GetFrameThis needs to call js_ComputeThis in more cases. r=brendan
--HG--
extra : rebase_source : 2a107feb26544159f04b60c27508338cef8fdf7f
|
2009-11-30 16:05:44 -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 |
|
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 |
|
Igor Bukanov
|
dd905004ad
|
bug 527803 - avoiding unnecessary js_AddRoot. r=brendan
|
2009-11-12 23:13:25 +01:00 |
|
David Mandelin
|
5ee0760ca7
|
Bug 519363 debugging followup: strip diagnostic instrumentation, r=lw
|
2009-11-09 16:57:47 -08:00 |
|
Blake Kaplan
|
2c0508106c
|
Bug 520572 - Set watchpoints on the object that's guaranteed to see all changes. r=brendan
|
2009-11-04 19:42:41 +01:00 |
|
Brendan Eich
|
9f9a05b0c3
|
Don't build a stack frame to execute empty scripts (516827, r=igor).
|
2009-10-18 17:41:24 -07:00 |
|
Robert Sayre
|
8e2e9f852b
|
Merge tracemonkey to mozilla-central.
|
2009-10-10 20:42:24 -05:00 |
|