mrbkap%gmail.com
bb0401823b
Get the right property attributes and actually look up the prototype chain. bug 390948, r+sr+a=jst
...
git-svn-id: svn://10.0.0.236/trunk@232227 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 20:32:27 +00:00
szegedia%freemail.hu
c81fb96dde
Make sure all *Tests.class classes are picked up
...
git-svn-id: svn://10.0.0.236/trunk@232210 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 13:14:33 +00:00
igor%mir2.org
fed9f64bb2
Bug 391290: mutability flag for strings is stored inside strings. r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@232204 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 06:23:06 +00:00
bclary%bclary.com
4546b6e01c
JavaScript Test - regression test for bug 392310, by Norris Boyd, not part of the build
...
git-svn-id: svn://10.0.0.236/trunk@232179 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 23:27:35 +00:00
bclary%bclary.com
3949238bba
JavaScript Test - regression test for bug 363578, by nanto_vi (TOYAMA Nao), not part of the build
...
git-svn-id: svn://10.0.0.236/trunk@232175 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 22:48:16 +00:00
mrbkap%gmail.com
54f6cb88ee
Allow 'this' to not be a wrapped object. bug 390560, r+sr+a=jst
...
git-svn-id: svn://10.0.0.236/trunk@232171 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 21:20:45 +00:00
mrbkap%gmail.com
b2b0fba071
Make XPCSafeJSObjectWrapper usage in PAC actually work correctly for the common case. bug 391515, r=jst sr+a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@232170 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 21:16:52 +00:00
mrbkap%gmail.com
06bb5de0d7
Don't assume that all XOWs are equal. bug 391497, r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@232168 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 21:13:49 +00:00
mrbkap%gmail.com
a471939e41
Don't wrap everything that comes out of a wrapped function, if that function is same-origin. bug 390946, r+sr+a=jst
...
git-svn-id: svn://10.0.0.236/trunk@232166 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 21:09:27 +00:00
igor%mir2.org
d73b8df237
Bug 392305: restoring pinning of the lazy atoms to fix various regressions. r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@232157 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 18:57:44 +00:00
nboyd%atg.com
0e8fd97ab1
Fix bug 392310 - send(undefined) on newborn generator shouldn't cause error
...
git-svn-id: svn://10.0.0.236/trunk@232111 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 12:41:44 +00:00
nboyd%atg.com
2d78ca96c6
Fix 392308 - bad StopIteration instanceof behavior
...
git-svn-id: svn://10.0.0.236/trunk@232110 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 12:37:10 +00:00
nboyd%atg.com
164c7b48ec
Implement correct semantics of storage class (global, var, let) for
...
destructuring assignment.
git-svn-id: svn://10.0.0.236/trunk@232109 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 12:00:05 +00:00
mrbkap%gmail.com
0b8797cbd6
Fix compile warning. No bug, r+a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231987 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-13 22:44:37 +00:00
mrbkap%gmail.com
2852536ccd
Date.UTC returns incorrect value if date is less than or equal to 0. bug 363578, patch from jag, r=mrbkap a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231977 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-13 20:45:32 +00:00
igor%mir2.org
613a6929c3
Bug 392074: JS_IS_VALID_TRACE_KIND no longer refers to the removed JSTRACE_ATOM. r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231973 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-13 20:23:34 +00:00
igor%mir2.org
b45152b5c9
Bug 392041: js_PutEscapedStringImpl gets JS_FRIEND to permit usage outside js lib. r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231967 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-13 19:35:08 +00:00
igor%mir2.org
209730da8d
Bug 391851: JS_ResolveStandardClass now does nothing on shutdown. r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231941 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-12 22:11:38 +00:00
brendan%mozilla.org
c70a7a5fc5
Update #if 0'd code to work (helpful for debugging; r/a=self).
...
git-svn-id: svn://10.0.0.236/trunk@231909 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-12 05:10:02 +00:00
igor%mir2.org
d3d83b6a81
Bug 386265: using double kashing for atoms. r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231897 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-11 20:25:18 +00:00
igor%mir2.org
5fa8ca7df7
Bug 391033: no frame manipulation when reporting errors. r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231889 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-11 06:12:01 +00:00
dbaron%dbaron.org
129e2b3497
Fix leak in DEBUG-only code. b=391769 r+sr+a=jst
...
git-svn-id: svn://10.0.0.236/trunk@231883 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-11 00:53:53 +00:00
jwalden%mit.edu
1458827ef7
Bug 391145 - failed to build Spidermonkey: inresolved symbol ( prmjtime.c PRMJ_Now _SetCriticalSectionSpinCount _InitializeCriticalSectionAndSpinCount ). Patch by Rob Arnold <robarnold@mozilla.com>, r=brendan, r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@231873 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 23:23:38 +00:00
bclary%bclary.com
2549b52a00
JavaScript Tests - regression tests for bug 385393, by Jesse Ruderman, not part of the build
...
git-svn-id: svn://10.0.0.236/trunk@231860 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 21:41:59 +00:00
dbaron%dbaron.org
47aa30fa5c
Finish the deflated string cache after uninterning atoms, so we don't leak their associated strings. b=391587 r+a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231857 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 21:30:13 +00:00
jwalden%mit.edu
c4f450fd4d
Bug 391423 - Reposition JS_(BEGIN|END)_EXTERN_C to avoid nesting #includes. Patch by Edward Lee <edilee@mozilla.com>, r=jorendorff, r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@231856 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 21:27:08 +00:00
nboyd%atg.com
25c5d4006d
Fix spelling error in comment.
...
git-svn-id: svn://10.0.0.236/trunk@231825 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 19:00:10 +00:00
jst%mozilla.org
4e9236c3d7
Fixing bug 390275. Make setTimeout() always register the timeout on the right inner window, and add a new JS_GetGlobalForObject() JS API to eliminate some code duplication. r=mrbkap@gmail.com/brendan@mozilla.org, sr=bzbarsky@mit.edu
...
git-svn-id: svn://10.0.0.236/trunk@231754 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-09 22:19:59 +00:00
nboyd%atg.com
25c7af63a0
Add missing error message resource.
...
git-svn-id: svn://10.0.0.236/trunk@231705 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-09 13:23:39 +00:00
bclary%bclary.com
fe80c131c2
JavaScript Tests - regression tests for bug 373595, by Jesse Ruderman, not part of the build
...
git-svn-id: svn://10.0.0.236/trunk@231665 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 15:21:55 +00:00
bclary%bclary.com
309eda9aa3
JavaScript Tests - regression tests for bug 367501, by moz_bug_r_a4, not part of the build
...
git-svn-id: svn://10.0.0.236/trunk@231660 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 15:05:08 +00:00
bclary%bclary.com
b5ea9e20bb
JavaScript Tests - regression test for bug 366601, by Igor Bukanov
...
git-svn-id: svn://10.0.0.236/trunk@231659 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 14:52:54 +00:00
bclary%bclary.com
866dcdc629
JavaScript Tests - regression test for bug 365692, by Igor Bukanov
...
git-svn-id: svn://10.0.0.236/trunk@231658 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 14:48:57 +00:00
igor%mir2.org
014dceca4a
Bug 387286: patch from Rich Dougherty to name constitently JOF_* flags. r=me
...
git-svn-id: svn://10.0.0.236/trunk@231651 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 13:35:05 +00:00
nboyd%atg.com
9443a444a7
Implement JavaScript 1.7 feature destructuring assignment.
...
Currently does not honor the scope implied by "var [a,b] = ..." or
"let [a,b] = ...".
git-svn-id: svn://10.0.0.236/trunk@231649 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 13:01:24 +00:00
nboyd%atg.com
4e65b8ce30
Fix bug 391350 - Incorrect type inference for array and object literals
...
git-svn-id: svn://10.0.0.236/trunk@231648 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 12:54:20 +00:00
nboyd%atg.com
313bff25b5
Fix bug 391349 - Exception on startup on JDK 1.4
...
git-svn-id: svn://10.0.0.236/trunk@231647 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 12:53:29 +00:00
nboyd%atg.com
085198dbd5
Consider methods named "setXxx" to define a setter for "xxx" even if they don't
...
have a void return type. This allows use with setters that return a value to
allow for chaining setters.
git-svn-id: svn://10.0.0.236/trunk@231646 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 12:48:32 +00:00
bclary%bclary.com
9e5aaa34c9
JavaScript Tests - regression test for bug 364023, by shutdown, not part of the build
...
git-svn-id: svn://10.0.0.236/trunk@231641 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 10:30:08 +00:00
bclary%bclary.com
761516572a
JavaScript Tests - regression tests for bug 362872, by shutdown, Blake Kaplan, not part of the build
...
git-svn-id: svn://10.0.0.236/trunk@231640 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 10:26:45 +00:00
mrbkap%gmail.com
ef23c5e0ef
Try harder to find a scope chain so that we can report exceptions when there is no code running currently. bug 390160, r=brendan sr=jst a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231633 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 02:24:52 +00:00
mrbkap%gmail.com
ae7ddadbdb
Add a mochitest for __parent__ wrapping.
...
git-svn-id: svn://10.0.0.236/trunk@231632 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 02:18:05 +00:00
mrbkap%gmail.com
0fa45c1fb6
Add a mochitest for bug 390001. r=sayrer sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@231631 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 02:12:32 +00:00
mrbkap%gmail.com
b74fb88306
De-confuse GetWrappedNativeOfJSObject about wrappers around the outer object. bug 391055, r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@231629 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 01:54:48 +00:00
mrbkap%gmail.com
00f1548c5d
Allow UniversalXPConnect scripts to touch XPCNativeWrappers. bug 390788, r+sr=bzbarsky a=jst
...
git-svn-id: svn://10.0.0.236/trunk@231627 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 01:51:43 +00:00
mrbkap%gmail.com
c2f94fe118
Make XPCSafeJSObjectWrapper easier to use by not throwing for primitive values passed to the constructor. Use it in more places in PAC. bug 388450, r=crowder sr=brendan a=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@231626 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 01:49:49 +00:00
crowder%fiverocks.com
2791d650b2
Bug 121183 - error for {return;} isn't helpful, patch by Rich Dougherty <rich@rd.gen.nz>, r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231585 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 15:51:46 +00:00
igor%mir2.org
8c7384c4bc
Bug 387481, bug 389063: multithreading atom fixes and cleanups. r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@231579 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 07:29:32 +00:00
sayrer%gmail.com
4ac7f355c3
Bug 390958. XPCWrappedNativeScope leaks a WrappedNative2WrapperMap. r=brendan/mrbkap, sr=brendan, a=jst
...
git-svn-id: svn://10.0.0.236/trunk@231577 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 03:57:15 +00:00
bzbarsky%mit.edu
cb84a7521c
Don't set aside the JS stack when pushing a JSContext which is already on top
...
of the JSContext stack on top of itself. Bug 390488, r=jst, sr=brendan, a=jst
git-svn-id: svn://10.0.0.236/trunk@231570 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 02:05:24 +00:00