Commit Graph

9680 Commits

Author SHA1 Message Date
igor@mir2.org
074dad2f7f Bug 390348: pinning of JSAtomState.emptyAtom is restored. r=brendan 2007-08-02 02:28:25 -07:00
igor@mir2.org
93d8687278 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
c95281c463 Fix bogus assertion in last patch (for 385393). 2007-08-02 01:21:55 -07:00
brendan@mozilla.org
5069dab5e9 Fixing uninitialized v bug in InitExnPrivate (385393 followup, r=waldo). 2007-08-01 23:32:41 -07:00
brendan@mozilla.org
2373e79869 No good, un-reverting. 2007-08-01 23:05:44 -07:00
brendan@mozilla.org
05de9f50ca Attempt to fix orange. 2007-08-01 22:46:19 -07:00
brendan@mozilla.org
767c4ea288 Fast (frame-less) native call optimizations (385393, r=igor). 2007-08-01 21:33:52 -07:00
mrbkap@gmail.com
1cd91d7f01 Make enumeration over XOWs work. bug 390001, r=jst/brendan sr=jst 2007-08-01 15:25:47 -07:00
mrbkap@gmail.com
4698af71ac 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
56b84f7d5a 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
dfa6ab827a 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
6c7aa9d830 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
de04e016e0 Bug 389880: removal of redundant gcflags argument from string-allocation functions. r=brendan 2007-07-28 09:57:30 -07:00
mrbkap@gmail.com
c86c9e9bcc 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
a03a72ded7 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
0427f2943d Backing out, see bug 389122 and orange or red tinderboxes. 2007-07-21 16:21:20 -07:00
brendan@mozilla.org
b36bbabdb0 Fast natives and related optimizations (385393, r=igor). 2007-07-21 14:39:42 -07:00
mrbkap@gmail.com
91b3848510 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
8744b8bbcd 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
7fbc4f9f9c 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
a86906c1b2 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
80e26a6491 Fix bug 387694 - More reportMatch changes to generalize tests 2007-07-18 12:59:20 -07:00
bclary@bclary.com
beb44a0525 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
d08ff83bde 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
2111e3c4cb 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
b2ae154e62 Bug 387871: proper state checks when closing the generator. r=brendan 2007-07-16 23:41:20 -07:00
igor@mir2.org
64b66b6dc6 Bug 380469: Followup to remove to no longer used JSGenerator.next. r=brendan 2007-07-16 23:38:27 -07:00
mrbkap@gmail.com
e3e5593a9d Fixing build bustage. 2007-07-16 14:44:00 -07:00
mrbkap@gmail.com
25acef839a Bad millisecond resolution for (new Date).getTime() / Date.now() on Windows. bug 363258, patch from Rob Arnold <robarnold@mozilla.com>, r=brendan 2007-07-16 14:29:57 -07:00
igor@mir2.org
af998ada1b Bug 380469: Taking away too zealous code simplification. 2007-07-16 13:57:16 -07:00
dolske@mozilla.com
4ec7492cfe Bug 388190: XPCOMUtils spews uuids when registering components. r=sayrer, sr=benjamin 2007-07-16 10:57:49 -07:00
alex@croczilla.com
c30fbd2d20 Bug 381693 - Allow null targetObj arg to xpcIJSModuleLoader::import().
r=sayrer, src=brendan.
2007-07-15 11:21:11 -07:00
asqueella@gmail.com
c9fa37ae8a synchronize documentation, Sylvain Pasche <sylvain.pasche@gmail.com>
r=sayrer, bug 380970
2007-07-14 14:43:35 -07:00
igor@mir2.org
49cdfeb92f Bug 380469: Followup for the previous check in to remove more no longer used close-on-GC code. r=brendan 2007-07-14 01:28:57 -07:00
igor@mir2.org
660d41053e Bug 387909: make sure that [generator] is the first bytecode. r=brendan 2007-07-13 14:23:39 -07:00
bclary@bclary.com
e127a53607 JavaScript Test - regression test for bug 349326, by Igor Bukanov 2007-07-13 10:23:49 -07:00
bclary@bclary.com
3905d47314 JavaScript Test - regression test for bug 382981, by Jesse Ruderman 2007-07-13 10:08:03 -07:00
bclary@bclary.com
814c916aa6 JavaScript Test - regression test for bug 383269, by Igor Bukanov, Brendan Eich 2007-07-13 09:56:29 -07:00
igor@mir2.org
f767897233 Bug 380469: Calling close on unreachable generators from GC is no longer supported. r=brendan 2007-07-13 00:28:47 -07:00
bclary@bclary.com
8c6323c0f9 JavaScript Test - regression test for bug 384680, by Jesse Ruderman 2007-07-12 19:26:26 -07:00
bclary@bclary.com
2b7ae64d03 JavaScript Test - regression test for bug 385134, by Jesse Ruderman 2007-07-12 19:08:24 -07:00
bclary@bclary.com
e6fcec070b JavaScript Test - regression test for bug 385729, by Jesse Ruderman 2007-07-12 18:49:58 -07:00
bclary@bclary.com
5b5c5a2c94 JavaScript Test - regression test for bug 386030, by Blake Kaplan 2007-07-12 18:13:41 -07:00
crowder@fiverocks.com
d6004f4e64 Bug 357016: follow-up to fix another void* nit, patch by Edward Lee edilee@mozilla.com, r=crowder 2007-07-12 17:04:23 -07:00
bclary@bclary.com
ce21338025 JavaScript Test - regression test for bug 387501 2007-07-12 13:56:00 -07:00
jwalden@mit.edu
db38a1aa8a Back out bug 386635; it broke restoring sessions in the browser. 2007-07-12 12:11:45 -07:00
bclary@bclary.com
c6fb5aea93 JavaScript Tests - automation updates, bug 387909, not part of the build 2007-07-12 10:49:30 -07:00
igor@mir2.org
4d73979fcd Bug 357016: Patch from Edward Lee to restore ability to compile SpiderMonkey with C++ compiler. It was broken after my changes. r=myself 2007-07-12 00:48:50 -07:00
jwalden@mit.edu
84385d4b0a Back out bug 387390; it causes the marquee binding to throw security exceptions. 2007-07-11 20:14:27 -07:00
mrbkap@gmail.com
96a7930d53 Don't trust the filename of cloned functions. bug 387390, r=jst sr=brendan 2007-07-11 18:27:03 -07:00