146 Commits

Author SHA1 Message Date
igor%mir2.org
e28b0c63ed Bug 378793: Patch from Mike Moening and me to implement per-context debug hooks. r=brendan
git-svn-id: svn://10.0.0.236/trunk@228111 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 06:44:20 +00:00
igor%mir2.org
f9886de471 Bug 378793: removal of the previous commit.
git-svn-id: svn://10.0.0.236/trunk@228073 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 20:20:37 +00:00
igor%mir2.org
7beadb8cf6 Bug 378793: Patch from Mike Moening to implement per-context debug hooks. r=me,brendan
git-svn-id: svn://10.0.0.236/trunk@228071 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 20:04:09 +00:00
igor%mir2.org
f3384af5d0 Bug 379758: SETSP is removed
git-svn-id: svn://10.0.0.236/trunk@226943 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 07:51:47 +00:00
crowder%fiverocks.com
925dfd05f1 Bug 381402: Compilation error with HAS_XDR_FREEZE_THAW and old Script object, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@226919 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 22:09:52 +00:00
crowder%fiverocks.com
71a56b2919 Bug 381402: Compilation error with HAS_SCRIPT_OBJECT, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@226916 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 21:50:43 +00:00
igor%mir2.org
4bb4c414fe Bug 375270: API to trace GC things graph without running the GC. r=brendan
git-svn-id: svn://10.0.0.236/trunk@224614 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-17 06:53:39 +00:00
brendan%mozilla.org
ca13089609 Fix js_LineNumberToPC based on MikeM@RetekSolutions.com's input (313922, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@224011 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-02 18:13:22 +00:00
igor.bukanov%gmail.com
ee65483439 Bug 366725: JS_GetString(Bytes|Chars) are no longer used in SpiderMonkey.
git-svn-id: svn://10.0.0.236/trunk@221525 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-08 06:25:23 +00:00
crowder%fiverocks.com
c2ed070728 Bug 359024: script bug causes deref of 0x80000001 (JSVAL_VOID), r=brendan
git-svn-id: svn://10.0.0.236/trunk@221179 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-01 21:30:48 +00:00
crowder%fiverocks.com
61ae98c7fd Bug 367121: thread-safety and ordering issues in Script object, r=brendan
git-svn-id: svn://10.0.0.236/trunk@220974 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-27 04:35:35 +00:00
brendan%mozilla.org
6d67d8b830 Fix 366966, block scope vs. local functions (r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@219921 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-10 00:45:44 +00:00
crowder%fiverocks.com
3ef86c2c5d 253142: another script ordering bug, r=brendan
git-svn-id: svn://10.0.0.236/trunk@219118 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-29 08:22:31 +00:00
crowder%fiverocks.com
b687460bad 252995: reordering script_toSource and script_toString, r=brendan
git-svn-id: svn://10.0.0.236/trunk@219103 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-29 04:50:34 +00:00
crowder%fiverocks.com
3a04ebbbb1 253003: re-ordering script compile, r=brendan
git-svn-id: svn://10.0.0.236/trunk@219101 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-29 04:40:34 +00:00
crowder%fiverocks.com
cb8f649b8f 253125: script_exec ordering fix, r=brendan
git-svn-id: svn://10.0.0.236/trunk@219100 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-29 04:18:49 +00:00
crowder%fiverocks.com
d939edf204 Bug 355820: Remove non-standard Script object, patch by Brian Crowder crowder@fiverocks.com, r=brendan
git-svn-id: svn://10.0.0.236/trunk@218929 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-25 23:08:52 +00:00
igor.bukanov%gmail.com
2f1623948d Bug 366236: cleanup and debug checks for atom indexes. r=brendan
git-svn-id: svn://10.0.0.236/trunk@218238 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-12 12:10:36 +00:00
brendan%mozilla.org
3630262087 Add macrology for presetting double hashtable capacity to avoid growth given a known initial population (356116, r=dbaron).
git-svn-id: svn://10.0.0.236/trunk@218164 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-10 22:11:34 +00:00
brendan%mozilla.org
834076962c Igor's patch for simpler extended atom indexing (365608, tweaks and r=me).
git-svn-id: svn://10.0.0.236/trunk@217908 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-06 23:25:00 +00:00
brendan%mozilla.org
5ce206c2a5 Back out last checkin.
git-svn-id: svn://10.0.0.236/trunk@216480 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 15:46:19 +00:00
brendan%mozilla.org
985f53dfd3 Add JS_DHASH_{,DEFAULT_}CAPACITY macros for realloc-free init (356116, r/sr=mrbkap+shaver/dbaron).
git-svn-id: svn://10.0.0.236/trunk@216470 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 00:52:05 +00:00
brendan%mozilla.org
221680ca40 Fix 360612, r=igor.
git-svn-id: svn://10.0.0.236/trunk@215805 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-25 02:11:28 +00:00
brendan%mozilla.org
dc22a40ddd Back out last change.
git-svn-id: svn://10.0.0.236/trunk@215780 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-24 05:12:29 +00:00
brendan%mozilla.org
96b715af56 Move GSN cache for best sharing and correct clearing (360612, r=igor).
git-svn-id: svn://10.0.0.236/trunk@215778 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-24 03:03:18 +00:00
brendan%mozilla.org
5488f97fe5 Fix body block scope capture by local functions (357754, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@214290 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-28 05:55:06 +00:00
brendan%mozilla.org
d7c9dce9ff Fix 355982, r=self.
git-svn-id: svn://10.0.0.236/trunk@213330 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-09 04:11:40 +00:00
brendan%mozilla.org
9c10b79bab Followup fix to patch for bug 347306.
git-svn-id: svn://10.0.0.236/trunk@213296 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-07 19:27:04 +00:00
brendan%mozilla.org
8fc53af0eb Fix O(n^2) growth bug in js_GetSrcNote (347306, r=igor).
git-svn-id: svn://10.0.0.236/trunk@213295 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-07 19:14:55 +00:00
brendan%mozilla.org
ff24e1d065 Simple null defense in js_PCToLineNumber (355341, r=igor).
git-svn-id: svn://10.0.0.236/trunk@213285 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-07 03:50:08 +00:00
brendan%mozilla.org
427a39fb9a Fix 241468, r=igor.
git-svn-id: svn://10.0.0.236/trunk@213252 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-06 20:13:46 +00:00
gavin%gavinsharp.com
a2dafc39b8 Un-back out the patch from bug 354392, since it didn't help with the mac orange (original patch by Brian Crowder <crowder@fiverocks.com>, r=brendan)
git-svn-id: svn://10.0.0.236/trunk@213099 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-04 04:40:18 +00:00
gavin%gavinsharp.com
407d940fd8 Back out the patch from bug 354392 to rule it out as a cause of the Mac tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@213090 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-03 23:59:55 +00:00
gavin%gavinsharp.com
5db3d12255 Bug 354392: Refreshing a page while using ActiveState's JavaScript debugger often results in a Firefox crash [@ js_DecompileScript], patch by Brian Crowder <crowder@fiverocks.com>, r=brendan
git-svn-id: svn://10.0.0.236/trunk@212903 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-30 00:43:52 +00:00
brendan%mozilla.org
543e5891d9 Prep patch for 'plan A' (346642, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@211917 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-18 11:04:30 +00:00
brendan%mozilla.org
c8c294f61b Fix try/catch/finally code generation (350312, r=igor/shaver).
git-svn-id: svn://10.0.0.236/trunk@208767 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 23:15:22 +00:00
igor.bukanov%gmail.com
c3d19cda9a Bug 341821: Running close hooks of generator objects outside GC locks. r=brendan sr=mrbkap
git-svn-id: svn://10.0.0.236/trunk@206664 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-06 09:23:26 +00:00
mrbkap%gmail.com
1d4accf082 XDR block objects so that when we try to XDR a let expression or array comprehension, we don't error out. bug 346019, r=brendan
git-svn-id: svn://10.0.0.236/trunk@206231 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-31 22:52:27 +00:00
igor.bukanov%gmail.com
9eb90f97eb Bug 341821: Taking out the fix for the bug once again. The fix exposed the problem reported in bug 341815 and it better to address everything as single patch.
git-svn-id: svn://10.0.0.236/trunk@206120 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-31 08:40:44 +00:00
igor.bukanov%gmail.com
8980741eea Bug 341821: close hooks are run outside GC locks. r=brendan,sr=mrbkap
git-svn-id: svn://10.0.0.236/trunk@205903 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-29 07:26:40 +00:00
igor.bukanov%gmail.com
19edf80584 Bug 341821: removing the previous commit, the patch was broken.
git-svn-id: svn://10.0.0.236/trunk@205043 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 13:23:09 +00:00
igor.bukanov%gmail.com
2ea793fe10 Bug 341821: Close hooks are run outside GC locks. r=brendan,sr=mrbkap
git-svn-id: svn://10.0.0.236/trunk@205034 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 08:05:56 +00:00
brendan%mozilla.org
7b041792d6 Null defense needed in case of JS_DestroyRuntime with no script filenames tabled (345350, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@203336 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-21 02:17:22 +00:00
brendan%mozilla.org
f4df6e1ae7 MOZILLA_1_8_BRAN CH API compatibility restoration.
git-svn-id: svn://10.0.0.236/trunk@201687 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 18:40:03 +00:00
igor.bukanov%gmail.com
2f5736ed22 Bug 342180: Check for unitialized scriptFilenameTable in js_SweepScriptFilenames as js_GC can run before js_InitRuntimeScriptState is invoked. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@200792 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-24 10:48:56 +00:00
brendan%mozilla.org
eca14b115c Null defense in case of early failure under js_NewContext (342180, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@200447 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 18:36:34 +00:00
igor%mir2.org
acf645718d Bug 338804: Making rooting bulletproof. r=mrbkap,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@198250 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-23 07:54:17 +00:00
brendan%mozilla.org
2fb9f8c051 First big wave of js1.7 changes (326466, 336376, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@198099 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-20 22:27:28 +00:00
brendan%mozilla.org
9cef5307bc Awesome patch from Andreas <mqmq87@web.de> to avoid creating unnecessary objects for primitives being operated on via methods (334261, r=me).
git-svn-id: svn://10.0.0.236/trunk@195575 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 17:58:55 +00:00
brendan%mozilla.org
d5fb083e40 Second half of fix for 304376 (r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@194732 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-19 23:36:16 +00:00