gavin@gavinsharp.com
|
6572f6cf4b
|
disable failing tests for the moment (bug 393206)
|
2007-08-22 08:34:15 -07:00 |
|
gavin@gavinsharp.com
|
0b758ec54e
|
Bug 386789: create JSON utilities module and use it for search suggest/sessionstore/Places, patch by Simon Bünzli <zeniko@gmail.com>, r=sspitzer, sr+a=brendan
|
2007-08-22 07:47:56 -07:00 |
|
brendan@mozilla.org
|
47d32601de
|
Remove MAX_INLINE_CALL_COUNT policing, plus old MAX_INTERP_LEVEL deadwood (392973, r=crowder).
|
2007-08-21 17:04:24 -07:00 |
|
igor@mir2.org
|
7a9bf4d227
|
Bug 325202: XDR uses lossless encoding for all string. r=brendan
|
2007-08-21 14:22:26 -07:00 |
|
brendan@mozilla.org
|
a53341e7fc
|
One-char fix to recent regression (392944, r=mrbkap).
|
2007-08-20 18:24:51 -07:00 |
|
bclary@bclary.com
|
2a4a9e20c6
|
JavaScript Tests - update spidermonkey-gc.tests, bug 392596, by Jason Orendorff, not part of the build
|
2007-08-20 09:15:33 -07:00 |
|
bclary@bclary.com
|
e1dbb71e6f
|
JavaScript Tests - regression test for bug 392308, by Norris Boyd, not part of the build
|
2007-08-18 03:18:40 -07:00 |
|
mrbkap@gmail.com
|
ac93da416a
|
Get the right class -- off of obj2, not obj and ensure that we propagate failure from outerObject. bug 375344, r=brendan a=sicking
|
2007-08-17 18:24:51 -07:00 |
|
jwalden@mit.edu
|
4ff6f987ed
|
Bug 296653 - mkdepend takes more than 10 hours on Solaris for nsIconChannel.cpp. Patch by Ginn Chen <ginn.chen@sun.com>, r=cls, a=bz
|
2007-08-17 16:07:39 -07:00 |
|
mrbkap@gmail.com
|
86520181f1
|
Get the right property attributes and actually look up the prototype chain. bug 390948, r+sr+a=jst
|
2007-08-16 13:32:27 -07:00 |
|
igor@mir2.org
|
4773ca1cae
|
Bug 391290: mutability flag for strings is stored inside strings. r=brendan
|
2007-08-15 23:23:06 -07:00 |
|
bclary@bclary.com
|
5c5403c72e
|
JavaScript Test - regression test for bug 392310, by Norris Boyd, not part of the build
|
2007-08-15 16:27:35 -07:00 |
|
bclary@bclary.com
|
2408c80cca
|
JavaScript Test - regression test for bug 363578, by nanto_vi (TOYAMA Nao), not part of the build
|
2007-08-15 15:48:16 -07:00 |
|
mrbkap@gmail.com
|
776963dff3
|
Allow 'this' to not be a wrapped object. bug 390560, r+sr+a=jst
|
2007-08-15 14:20:45 -07:00 |
|
mrbkap@gmail.com
|
1f8de346fe
|
Make XPCSafeJSObjectWrapper usage in PAC actually work correctly for the common case. bug 391515, r=jst sr+a=brendan
|
2007-08-15 14:16:52 -07:00 |
|
mrbkap@gmail.com
|
193df57c3c
|
Don't assume that all XOWs are equal. bug 391497, r+sr=jst
|
2007-08-15 14:13:49 -07:00 |
|
mrbkap@gmail.com
|
ca45b33a3e
|
Don't wrap everything that comes out of a wrapped function, if that function is same-origin. bug 390946, r+sr+a=jst
|
2007-08-15 14:09:27 -07:00 |
|
igor@mir2.org
|
b9bdaf6628
|
Bug 392305: restoring pinning of the lazy atoms to fix various regressions. r=brendan
|
2007-08-15 11:57:44 -07:00 |
|
nboyd@atg.com
|
46d051330d
|
Implement correct semantics of storage class (global, var, let) for destructuring assignment.
|
2007-08-15 05:00:05 -07:00 |
|
mrbkap@gmail.com
|
c3073ee423
|
Fix compile warning. No bug, r+a=brendan
|
2007-08-13 15:44:37 -07:00 |
|
mrbkap@gmail.com
|
4cac4a905d
|
Date.UTC returns incorrect value if date is less than or equal to 0. bug 363578, patch from jag, r=mrbkap a=brendan
|
2007-08-13 13:45:32 -07:00 |
|
igor@mir2.org
|
f710f08e47
|
Bug 392074: JS_IS_VALID_TRACE_KIND no longer refers to the removed JSTRACE_ATOM. r=brendan
|
2007-08-13 13:23:34 -07:00 |
|
igor@mir2.org
|
ef454e18c0
|
Bug 392041: js_PutEscapedStringImpl gets JS_FRIEND to permit usage outside js lib. r=brendan
|
2007-08-13 12:35:07 -07:00 |
|
igor@mir2.org
|
202af28de4
|
Bug 391851: JS_ResolveStandardClass now does nothing on shutdown. r=brendan
|
2007-08-12 15:11:38 -07:00 |
|
brendan@mozilla.org
|
7193a26b68
|
Update #if 0'd code to work (helpful for debugging; r/a=self).
|
2007-08-11 22:10:02 -07:00 |
|
igor@mir2.org
|
14e3457a58
|
Bug 386265: using double kashing for atoms. r=brendan
|
2007-08-11 13:25:16 -07:00 |
|
igor@mir2.org
|
dec81ea13e
|
Bug 391033: no frame manipulation when reporting errors. r=brendan
|
2007-08-10 23:12:00 -07:00 |
|
dbaron@dbaron.org
|
3d937ce26b
|
Fix leak in DEBUG-only code. b=391769 r+sr+a=jst
|
2007-08-10 17:53:53 -07:00 |
|
jwalden@mit.edu
|
6857311bfd
|
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
|
2007-08-10 16:23:38 -07:00 |
|
bclary@bclary.com
|
c71d5ec083
|
JavaScript Tests - regression tests for bug 385393, by Jesse Ruderman, not part of the build
|
2007-08-10 14:41:54 -07:00 |
|
dbaron@dbaron.org
|
8e42a71665
|
Finish the deflated string cache after uninterning atoms, so we don't leak their associated strings. b=391587 r+a=brendan
|
2007-08-10 14:30:13 -07:00 |
|
jwalden@mit.edu
|
e8ad7f0e3d
|
Bug 391423 - Reposition JS_(BEGIN|END)_EXTERN_C to avoid nesting #includes. Patch by Edward Lee <edilee@mozilla.com>, r=jorendorff, r=bsmedberg
|
2007-08-10 14:27:08 -07:00 |
|
jst@mozilla.org
|
64193de21c
|
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
|
2007-08-09 15:19:59 -07:00 |
|
bclary@bclary.com
|
8b9cba4995
|
JavaScript Tests - regression tests for bug 373595, by Jesse Ruderman, not part of the build
|
2007-08-08 08:21:55 -07:00 |
|
bclary@bclary.com
|
fd7f558e0a
|
JavaScript Tests - regression tests for bug 367501, by moz_bug_r_a4, not part of the build
|
2007-08-08 08:05:08 -07:00 |
|
bclary@bclary.com
|
5eec1c2e4a
|
JavaScript Tests - regression test for bug 366601, by Igor Bukanov
|
2007-08-08 07:52:54 -07:00 |
|
bclary@bclary.com
|
e4c101f248
|
JavaScript Tests - regression test for bug 365692, by Igor Bukanov
|
2007-08-08 07:48:57 -07:00 |
|
igor@mir2.org
|
1b67c3135b
|
Bug 387286: patch from Rich Dougherty to name constitently JOF_* flags. r=me
|
2007-08-08 06:35:05 -07:00 |
|
bclary@bclary.com
|
d4e3723c2e
|
JavaScript Tests - regression test for bug 364023, by shutdown, not part of the build
|
2007-08-08 03:30:08 -07:00 |
|
bclary@bclary.com
|
6b18a09d66
|
JavaScript Tests - regression tests for bug 362872, by shutdown, Blake Kaplan, not part of the build
|
2007-08-08 03:26:45 -07:00 |
|
mrbkap@gmail.com
|
191a54c63d
|
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
|
2007-08-07 19:24:52 -07:00 |
|
mrbkap@gmail.com
|
e255840140
|
Add a mochitest for __parent__ wrapping.
|
2007-08-07 19:18:05 -07:00 |
|
mrbkap@gmail.com
|
0292761798
|
Add a mochitest for bug 390001. r=sayrer sr=bzbarsky
|
2007-08-07 19:12:31 -07:00 |
|
mrbkap@gmail.com
|
b1458c56ab
|
De-confuse GetWrappedNativeOfJSObject about wrappers around the outer object. bug 391055, r+sr=jst
|
2007-08-07 18:54:48 -07:00 |
|
mrbkap@gmail.com
|
0197403515
|
Allow UniversalXPConnect scripts to touch XPCNativeWrappers. bug 390788, r+sr=bzbarsky a=jst
|
2007-08-07 18:51:43 -07:00 |
|
mrbkap@gmail.com
|
10a72405d4
|
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
|
2007-08-07 18:49:49 -07:00 |
|
crowder@fiverocks.com
|
c0fe57eea8
|
Bug 121183 - error for {return;} isn't helpful, patch by Rich Dougherty <rich@rd.gen.nz>, r=brendan
|
2007-08-07 08:51:46 -07:00 |
|
igor@mir2.org
|
4d68066c7e
|
Bug 387481, bug 389063: multithreading atom fixes and cleanups. r=brendan
|
2007-08-07 00:29:32 -07:00 |
|
sayrer@gmail.com
|
304d723cfe
|
Bug 390958. XPCWrappedNativeScope leaks a WrappedNative2WrapperMap. r=brendan/mrbkap, sr=brendan, a=jst
|
2007-08-06 20:57:15 -07:00 |
|
bzbarsky@mit.edu
|
0ae3ce0662
|
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
|
2007-08-06 19:05:24 -07:00 |
|
benjamin@smedbergs.us
|
0e047142a4
|
Bug 386025 - Expose cycle-collection symbols, r=graydon
|
2007-08-06 07:34:02 -07:00 |
|
bclary@bclary.com
|
1364af67ae
|
JavaScript Tests - regression test for bug 363258, not part of the build
|
2007-08-05 10:39:44 -07:00 |
|
bclary@bclary.com
|
68aeb10235
|
JavaScript Tests - updated tests for JS1_8 by Igor Bukanov, bug 380469, not part of the build
|
2007-08-05 03:22:16 -07:00 |
|
bclary@bclary.com
|
676134fc6e
|
JavaScript Tests - regression test for bug 387871, by Jesse Ruderman, Igor Bukanov, not part of the build
|
2007-08-05 03:09:52 -07:00 |
|
bclary@bclary.com
|
185cce411b
|
JavaScript Tests - regression test for bug 390918, by Jesse Ruderman, Igor Bukanov, not part of the build
|
2007-08-05 02:59:42 -07:00 |
|
bclary@bclary.com
|
d3d595626f
|
JavaScript Tests - new version of test to reflect removal of close phase of GC in bug 380469 in JS18, by Igor Bukanov, not part of the build
|
2007-08-05 02:31:32 -07:00 |
|
igor@mir2.org
|
471ac4ae2c
|
Bug 390918: fixing gen_trace assert. r=brendan
|
2007-08-04 21:54:34 -07:00 |
|
igor@mir2.org
|
db07fa7de8
|
Bug 106495: js_strtod and js_strtointeger no longer require \0-terminated js chars. r=brendan
|
2007-08-04 12:05:16 -07:00 |
|
igor@mir2.org
|
7eb2034218
|
Bug 390348: pinning of JSAtomState.emptyAtom is restored. r=brendan
|
2007-08-04 11:59:21 -07:00 |
|
brendan@mozilla.org
|
30ec8e2596
|
Cope with stillborn funobj tracing via newborn root (390743, r=igor).
|
2007-08-04 00:31:19 -07:00 |
|
dbaron@dbaron.org
|
b8ec995348
|
Fix leak of JSScript when a JSFunction is collected in a later GC than its function object. This changes GCX_PRIVATE to GCX_FUNCTION, and is essentially the same as the finalization part of the changes from bug 375808 (by igor). b=389757 r=igor a1.9=brendan
|
2007-08-04 00:00:43 -07:00 |
|
igor@mir2.org
|
ec402ee7a9
|
Bug 390078: Avoiding unnecessary GC-tracing of JSStackFrame members. r=brendan
|
2007-08-03 12:56:35 -07:00 |
|
martijn.martijn@gmail.com
|
8ff4e4f1a5
|
Bug 390042 - mingw build error - error: no matching function for call to nsAutoString::nsAutoString(jschar*), r=mrbkap, sr=jst, a=jst
|
2007-08-03 03:15:36 -07:00 |
|
dbaron@dbaron.org
|
8f2ee90bcb
|
Fix leak of xptiInterfaceInfo in DebugDump. b=389765 r+sr=jst a=DEBUG-only
|
2007-08-02 17:08:28 -07:00 |
|
mrbkap@gmail.com
|
9e31657307
|
Remove an unused variable. no bug, r=sparky sr=lumpy
|
2007-08-02 16:42:33 -07:00 |
|
mrbkap@gmail.com
|
cc9667a9a4
|
Detect cyclic __proto__ values ourselves because the JS engine gets confused by the wrappers. bug 390626, r=brendan sr=jst
|
2007-08-02 16:38:11 -07:00 |
|
brendan@mozilla.org
|
37164c6b8c
|
Remove deadlock hazard when reparenting, single-threaded DOM so don't worry (390551, r+sr=jst).
|
2007-08-02 13:56:02 -07:00 |
|
brendan@mozilla.org
|
a5b934bb87
|
Restore lost ECMA compatibility for length delegating/shadowing (390598, r=igor).
|
2007-08-02 13:36:53 -07:00 |
|
brendan@mozilla.org
|
920458529b
|
Fix array_pop default return value (390684, r=igor).
|
2007-08-02 11:40:47 -07:00 |
|
igor@mir2.org
|
fd20317182
|
Bug 387481: baking out again accidental re-commit of the patch.
|
2007-08-02 04:34:41 -07:00 |
|
igor@mir2.org
|
9074c93ce0
|
Bug 390348: Baking out the last commit as the tree is closed.
|
2007-08-02 04:32:40 -07:00 |
|
igor@mir2.org
|
4498e5d0f7
|
Bug 106495: baking out the last commit as the tree is closed.
|
2007-08-02 04:27:04 -07:00 |
|
igor@mir2.org
|
acf45b989a
|
Bug 106495: js_strtod and js_strtointeger no longer require \0-terminated js chars. r=brendan
|
2007-08-02 02:34:31 -07:00 |
|
igor@mir2.org
|
072eb51edf
|
Bug 390348: pinning of JSAtomState.emptyAtom is restored. r=brendan
|
2007-08-02 02:28:25 -07:00 |
|
igor@mir2.org
|
d7c8d33f9f
|
Bug 385393: Changing the return value of js_BoyerMooreHorspool to be jsint to fix mingw compilation.
|
2007-08-02 02:14:06 -07:00 |
|
brendan@mozilla.org
|
a12dfaf037
|
Fix bogus assertion in last patch (for 385393).
|
2007-08-02 01:21:55 -07:00 |
|
brendan@mozilla.org
|
40101f57b0
|
Fixing uninitialized v bug in InitExnPrivate (385393 followup, r=waldo).
|
2007-08-01 23:32:41 -07:00 |
|
brendan@mozilla.org
|
f9ab1bb197
|
No good, un-reverting.
|
2007-08-01 23:05:44 -07:00 |
|
brendan@mozilla.org
|
a5bb4b6493
|
Attempt to fix orange.
|
2007-08-01 22:46:19 -07:00 |
|
brendan@mozilla.org
|
ba3ad2ce7a
|
Fast (frame-less) native call optimizations (385393, r=igor).
|
2007-08-01 21:33:52 -07:00 |
|
mrbkap@gmail.com
|
f429921c80
|
Make enumeration over XOWs work. bug 390001, r=jst/brendan sr=jst
|
2007-08-01 15:25:47 -07:00 |
|
mrbkap@gmail.com
|
7713385300
|
Let "window.eval" work again by always wrapping eval when it comes out of a cross origin wrapper. bug 389878, r+sr=jst
|
2007-07-31 13:15:21 -07:00 |
|
mrbkap@gmail.com
|
4b4cd4b8f1
|
Protect vp from garbage collection, since GC could nest under several of the calls here. bug 390222, r+sr=jst
|
2007-07-31 12:17:31 -07:00 |
|
mrbkap@gmail.com
|
d20c9c9b30
|
Don't call FindInJSObjectScope on an object that's being finalized because its parent might have been finalized already. bug 389985, r+sr=jst
|
2007-07-30 15:39:53 -07:00 |
|
mrbkap@gmail.com
|
053410f558
|
Deal with XPCCallContexts that aren't able to initialize themselves. This also fixes bugs related to finalizing objects on dead contexts. bug 390083, r+sr=jst
|
2007-07-30 14:50:10 -07:00 |
|
igor@mir2.org
|
1499d581c1
|
Bug 389880: removal of redundant gcflags argument from string-allocation functions. r=brendan
|
2007-07-28 09:57:30 -07:00 |
|
mrbkap@gmail.com
|
2ccd5c8afc
|
Implement cross-origin wrappers to gate accesses between sites that are cross origin. This will prevent sites from monkeying with each other by doing bad things to allAccess properties, and pave the way for more security work. bug 367911, r=jst rs=brendan
|
2007-07-26 12:18:06 -07:00 |
|
benjamin@smedbergs.us
|
2694ad77f8
|
Fix MSVC7 build bustage from bug 389401, a=gavin for checkin to closed tree
|
2007-07-26 07:09:46 -07:00 |
|
brendan@mozilla.org
|
18e7692117
|
Backing out, see bug 389122 and orange or red tinderboxes.
|
2007-07-21 16:21:20 -07:00 |
|
brendan@mozilla.org
|
5f038f69ae
|
Fast natives and related optimizations (385393, r=igor).
|
2007-07-21 14:39:42 -07:00 |
|
mrbkap@gmail.com
|
32e5403680
|
Don't double-wrap objects when getting them out of an XPCVariant. bug 384632, r=peterv sr=jst
|
2007-07-20 18:03:55 -07:00 |
|
nboyd@atg.com
|
22bf01cd82
|
Fix bug 388643 - JavaScript Tests - global shell.js sets JavaScript version to
version lower than required by E4X tests
Patch from David Caldwell.
|
2007-07-19 12:57:48 -07:00 |
|
dbaron@dbaron.org
|
e2de611d66
|
Add more useful assertion for debugging cycle collector faults. b=386912 r+sr=peterv
|
2007-07-18 21:58:39 -07:00 |
|
dmose@mozilla.org
|
b67b115f9b
|
Fix comment to say 'createInstance' when it really means that, since this is pointed to by devmo as API documentation; no bug; rs=shaver
|
2007-07-18 13:19:05 -07:00 |
|
nboyd@atg.com
|
4b843458ac
|
Fix bug 387694 - More reportMatch changes to generalize tests
|
2007-07-18 12:59:20 -07:00 |
|
bclary@bclary.com
|
f4c691ea89
|
add winmm.lib to JavaScript Shell build configuration on Windows, bug 363258, not part of the build. r=mrbkap
|
2007-07-18 12:55:15 -07:00 |
|
jwalden@mit.edu
|
aed9b5ce09
|
Bug 388276 - Build failed on solaris x86 due to checkin for 372428. Patch by Leon Sha <leon.sha@sun.com>, r=cls
|
2007-07-17 14:23:24 -07:00 |
|
mrbkap@gmail.com
|
243fcf04c8
|
Move where we convert things into strings into a more centralized place. bug 372075, r=bzbarsky sr=jst
|
2007-07-17 13:12:21 -07:00 |
|
igor@mir2.org
|
7521eca107
|
Bug 387871: proper state checks when closing the generator. r=brendan
|
2007-07-16 23:41:20 -07:00 |
|
igor@mir2.org
|
c1697578e3
|
Bug 380469: Followup to remove to no longer used JSGenerator.next. r=brendan
|
2007-07-16 23:38:27 -07:00 |
|