timeless%mozdev.org
582800efc0
Bug 416293 unbalanced locking in jsd_SetExecutionHook
...
r=crowder a=mtschrep
git-svn-id: svn://10.0.0.236/trunk@245327 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-10 04:16:54 +00:00
jwalden%mit.edu
4a1c471281
Bug 410571 - Yield and let expressions disappear in decompilation of object literal due to mismanagement of the sprintstack; just sprint all at once instead of in two steps. r+a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@245325 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-10 03:30:08 +00:00
igor%mir2.org
919ee47f88
Bug 415274: Patch from Mike Moening to allow buiding SpiderMonkey as a static library. r=myself, a1.9=brendan
...
git-svn-id: svn://10.0.0.236/trunk@245311 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-09 14:19:36 +00:00
jruderman%hmc.edu
0a7d439dc3
Add crashtests
...
git-svn-id: svn://10.0.0.236/trunk@245306 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-09 10:43:15 +00:00
brendan%mozilla.org
57700d6ddf
Missing unlock in propcache setprop/setname code, plus two cleanups (416478, r=shaver, mad props to jorendorff).
...
git-svn-id: svn://10.0.0.236/trunk@245290 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-09 03:02:57 +00:00
brendan%mozilla.org
3dc12588e9
Put js_DisablePropertyCache in the right place in the obj_eval flow graph (416406, r=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@245285 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-09 01:54:31 +00:00
igor%mir2.org
da44f30b42
Bug 411722: faster js_GetLocalNameArray. r=brendan a=blocking1.9
...
git-svn-id: svn://10.0.0.236/trunk@245283 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-09 00:01:45 +00:00
jst%mozilla.org
36d06ab00e
Fixing bug 410462. Quiet down a bogus assertion. r+sr=peterv@propagandism.org, a=mtschrep@gmail.com
...
git-svn-id: svn://10.0.0.236/trunk@245276 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 23:15:00 +00:00
jst%mozilla.org
0c22459349
Landing updated fix for bug 410223. Don't allocate links on the heap. Patch by mrbkap@gmail.com and jst@mozilla.org, r+sr=brendan@mozilla.org/mrbkap@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@245275 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 23:10:06 +00:00
brendan%mozilla.org
f8ba53e16f
Fix bogus assertion (416404, r=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@245272 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 22:59:59 +00:00
igor%mir2.org
67ad77f715
Attachment 302122: optimizing JSOP_NEG, r=brendan a=blocking1.9
...
git-svn-id: svn://10.0.0.236/trunk@245265 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 22:01:09 +00:00
igor%mir2.org
daab25047b
Bug 385133: proper verification for stack layout in the decompiler, r=brendan a=blocking1.9
...
git-svn-id: svn://10.0.0.236/trunk@245263 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 21:59:05 +00:00
bclary%bclary.com
0901ed689c
JavaScript Tests - fix window detection in test for bug 367121
...
git-svn-id: svn://10.0.0.236/trunk@245258 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 20:51:08 +00:00
dbaron%dbaron.org
d9f25753a4
More detailed description of JS objects. b=414972 r+sr=peterv a=not part of default build (DEBUG_CC only)
...
git-svn-id: svn://10.0.0.236/trunk@245248 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 19:50:47 +00:00
dbaron%dbaron.org
c01fc9c5b3
Add comment explaining mJSRoots and ExplainLiveExpectedGarbage business.
...
git-svn-id: svn://10.0.0.236/trunk@245247 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 19:50:16 +00:00
szegedia%freemail.hu
5b1aa180a7
Fix for Bug 405558: use "unnamed script" as name of scripts that are given no name explicitly.
...
git-svn-id: svn://10.0.0.236/trunk@245245 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 19:15:59 +00:00
nboyd%atg.com
8755613dad
Fix comment
...
git-svn-id: svn://10.0.0.236/trunk@245238 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 18:07:34 +00:00
nboyd%atg.com
99af53ba53
Various NativeArray fixes:
...
- 1.6R7 version didn't guarantee synchronization, so don't introduce
for this version
- Fix performance regression caused by smaller maximum initial capacity,
add setting to change this value when optimization enabled
- Fix bug in setters where setter function would be called twice if
outside the range covered by the dense array
- Fix bug in dealing with sort() applied to an array with a dense
backing with holes in it
git-svn-id: svn://10.0.0.236/trunk@245233 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 16:52:19 +00:00
nboyd%atg.com
a3222f53ac
Remove unused imports.
...
git-svn-id: svn://10.0.0.236/trunk@245231 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 16:47:19 +00:00
szegedia%freemail.hu
784abcbd81
Fix for bug 400031
...
git-svn-id: svn://10.0.0.236/trunk@245230 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 16:44:46 +00:00
brendan%mozilla.org
5ea4994939
Return of the property cache (365851, r=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@245186 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 23:18:45 +00:00
crowder%fiverocks.com
4f8f85f9ea
Bug 415922 - Exception from within JSNewEnumerateOp on JSENUMERATE_NEXT not supported, patch by Joachim Kuebart <jkuebart@ptc.com>, r=brendan, a1.9=brendan
...
git-svn-id: svn://10.0.0.236/trunk@245163 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 20:09:48 +00:00
bclary%bclary.com
120d22d315
JavaScript Tests - regression test for bug 367121, by moz_bug_r_a4
...
git-svn-id: svn://10.0.0.236/trunk@245143 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 15:29:40 +00:00
bclary%bclary.com
98561721a9
JavaScript Tests - regression test for bug 351795, by Jesse Ruderman
...
git-svn-id: svn://10.0.0.236/trunk@245139 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 14:10:49 +00:00
bclary%bclary.com
5a8fe59f07
JavaScript Tests - regression test for bug 373828, by Jesse Ruderman
...
git-svn-id: svn://10.0.0.236/trunk@245138 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 13:53:08 +00:00
bclary%bclary.com
c08a5103c2
JavaScript Tests - regression tests for bug 352640, by Jesse Ruderman
...
git-svn-id: svn://10.0.0.236/trunk@245137 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 13:50:24 +00:00
bclary%bclary.com
10b6794da3
JavaScript Tests - regression test for bug 381304, by Biju
...
git-svn-id: svn://10.0.0.236/trunk@245136 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 13:46:59 +00:00
bclary%bclary.com
f4bbc55854
JavaScript Tests - regression test for bug 379523, by Jesse Ruderman
...
git-svn-id: svn://10.0.0.236/trunk@245135 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 13:44:32 +00:00
bclary%bclary.com
b3cb95e53a
JavaScript Tests - regression test for bug 356106, by Jesse Ruderman
...
git-svn-id: svn://10.0.0.236/trunk@245134 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 13:42:23 +00:00
bclary%bclary.com
b98b46160b
JavaScript Tests - regression test for bug 355622, by Jesse Ruderman
...
git-svn-id: svn://10.0.0.236/trunk@245133 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 13:39:53 +00:00
bclary%bclary.com
813973ac8b
JavaScript Tests - regression test for bug 406555, by Igor Bukanov
...
git-svn-id: svn://10.0.0.236/trunk@245132 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 13:37:06 +00:00
bclary%bclary.com
5eb5005aab
JavaScript Tests - regression test for bug 362583, by Jesse Ruderman
...
git-svn-id: svn://10.0.0.236/trunk@245131 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 13:33:53 +00:00
bclary%bclary.com
60d1e8a679
JavaScript Tests - regression test for bug 361617, by Jesse Rudermen
...
git-svn-id: svn://10.0.0.236/trunk@245130 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 13:30:54 +00:00
peterv%propagandism.org
4025fc7f8a
Fix for bug 415037 ("success" returned uninitialized from XPCVariant::VariantDataToJS). r/sr=jst, a=schrep.
...
git-svn-id: svn://10.0.0.236/trunk@245125 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 11:38:13 +00:00
reed%reedloden.com
1cb7930cdd
Bug 414963 - "C++ warnings in jsnum.c, jsutil.c (with g++ -Wconversion)" [p=jorendorff@mozilla.com (Jason Orendorff) r+a1.9=brendan]
...
git-svn-id: svn://10.0.0.236/trunk@245044 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-06 21:34:51 +00:00
reed%reedloden.com
f37b77ecd2
Bug 412985 - "Provide stubs for JS_THREADSAFE APIs in non-JS_THREADSAFE builds" [p=jorendorff@mozilla.com (Jason Orendorff) r+a1.9=brendan]
...
git-svn-id: svn://10.0.0.236/trunk@245043 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-06 21:33:44 +00:00
bclary%bclary.com
21cb2d8625
JavaScript Tests - run Tinderbox browser tests without restarting browser, bug 406196
...
git-svn-id: svn://10.0.0.236/trunk@245029 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-06 20:06:40 +00:00
nboyd%atg.com
b8687c595f
Minor cleanup.
...
git-svn-id: svn://10.0.0.236/trunk@245014 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-06 18:32:33 +00:00
brendan%mozilla.org
f2aff9f087
Fixed generation-number-optimized hash revalidation (415721, r=igor).
...
git-svn-id: svn://10.0.0.236/trunk@244965 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-06 01:25:12 +00:00
nboyd%atg.com
0146579336
Try for better efficiency using the denseOnly flag
...
git-svn-id: svn://10.0.0.236/trunk@244957 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-05 21:58:14 +00:00
nboyd%atg.com
a00bbdcc7f
Test case for bug 415451
...
r=bclary@bclary.com
git-svn-id: svn://10.0.0.236/trunk@244956 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-05 21:52:34 +00:00
nboyd%atg.com
264a7a5a87
Add missing @Override.
...
git-svn-id: svn://10.0.0.236/trunk@244950 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-05 21:19:42 +00:00
nboyd%atg.com
9f6f0c17f2
Fix bug 409702 - JavaAdapter causes VerifyError with some abstract classes
...
git-svn-id: svn://10.0.0.236/trunk@244949 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-05 20:49:10 +00:00
nboyd%atg.com
0fceba031f
Regression test for bug 414098.
...
r=bclary@bclary.com
git-svn-id: svn://10.0.0.236/trunk@244943 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-05 18:53:18 +00:00
nboyd%atg.com
c5fe6fa153
Fix bug 414098 - Support for __define[GS]etter__ on array indexes
...
Patch from Matthieu Riou
git-svn-id: svn://10.0.0.236/trunk@244941 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-05 18:37:47 +00:00
nboyd%atg.com
9349b76293
Get NervousText.js working again:
...
- create Context if need be in JavaMembers constructor
- handle exceptions caused by calling getDeclaredMethods in an applet context
git-svn-id: svn://10.0.0.236/trunk@244932 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-05 17:40:33 +00:00
nboyd%atg.com
5dad80837e
Get NervousText.js working again by avoiding duplicate generation of
...
"super$method" methods.
Also fix a few spelling errors.
git-svn-id: svn://10.0.0.236/trunk@244931 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-05 17:37:47 +00:00
nboyd%atg.com
4158e6435d
Skip stress tests.
...
git-svn-id: svn://10.0.0.236/trunk@244930 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-05 17:18:36 +00:00
nboyd%atg.com
8ee4c16024
fix bug 415451 - Array.lastIndexOf does not work correctly
...
git-svn-id: svn://10.0.0.236/trunk@244868 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-04 14:20:26 +00:00
nboyd%atg.com
d51f000ea9
From newsgroup:
...
I think I've found a small bug in the Array.function shortcut (instead
of Array.prototype.function.call(...)). Here is the testcase:
js> var Constr = function() {};
js> Constr.prototype = [];
js> c = new Constr();
js> c.push(1);
1
js> c.push(2);
2
js> Array.push(c,3);
4
js> c
1,2
git-svn-id: svn://10.0.0.236/trunk@244866 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-04 13:43:54 +00:00