Commit Graph

753 Commits

Author SHA1 Message Date
benjamin@smedbergs.us
ef77e06887 Bug 397773 - mozilla-central has pedantic errors because of extra commas, r=mrbkap+brendan a=brendan 2007-10-05 06:58:51 -07:00
bclary@bclary.com
37cdba604c JavaScript Tests - update Sisyphus related shell scripts to use /bin/bash, bug 397921, not part of the build 2007-10-04 09:06:34 -07:00
bclary@bclary.com
dfffabebbc JavaScript Tests - update regression test to support Rhino, bug 398450, by Norris Boyd, not part of the build 2007-10-03 13:56:55 -07:00
bclary@bclary.com
fe8084d1ef Update JS_GetImplementationVersion to 1.8.0 on trunk, bug 380901, ra=brendan 2007-10-03 06:48:01 -07:00
igor@mir2.org
fa98070cd2 Bug 397210: JSTokenStream is stored in JSParseContext. r=brendan 2007-10-02 16:10:09 -07:00
igor@mir2.org
91ee82b969 Backing out the patch 397210. 2007-10-01 13:46:10 -07:00
igor@mir2.org
9ffab6a112 Bug 397210: JSTokenStream is stored in JSParseContext. r=brendan 2007-10-01 13:25:25 -07:00
igor@mir2.org
6360c6c769 Bug 396758: the system flag is moved from GC flags to JSObject itself. r=brendan 2007-10-01 12:11:41 -07:00
bclary@bclary.com
9cd98cfe22 JavaScript Tests - sync Sisyphus support, bug 398005, not part of the build 2007-10-01 12:10:41 -07:00
mrbkap@gmail.com
054ff675b4 Propagate exceptions from the evalcx context to the outer context so they can be caught. bug 353737, r+a=brendan 2007-09-30 17:43:30 -07:00
mrbkap@gmail.com
3b183e4e87 Implement an iterator hook for cross origin wrappers to avoid wrongly walking up the prototype chain during enumeration. bug 390947, r+a=brendan sr=jst 2007-09-30 17:31:22 -07:00
igor@mir2.org
6e02e43f6d evalcx uses JS_BeginRequest/JS_EndRequest. bug 398045, r=mrbkap, not a part of the build. 2007-09-30 09:12:15 -07:00
bclary@bclary.com
76376e39b8 JavaScript Tests - update spidermonkey-extensions-n.tests, bug 398000, not part of the build 2007-09-29 06:55:22 -07:00
bclary@bclary.com
ec7cdb22d9 JavaScript Tests - fix emca 262 section, bug 396969, not part of the build 2007-09-28 09:09:35 -07:00
reed@reedloden.com
c4a5cce285 Bug 397536 - "performance improvements for JSON.jsm" (optimize string serialization) [p=zeniko@gmail.com (Simon Bünzli) r=sspitzer sr=brendan a1.9=mconnor] 2007-09-27 09:50:29 -07:00
bclary@bclary.com
6190e190f2 JavaScript Tests - fix false negatives due to embedded "false!" in output, bug 397545, r=jorendorff, not part of the build 2007-09-26 07:24:01 -07:00
igor@mir2.org
a27e01321b Bug 396758: taking the patch out as it broke the test cases. 2007-09-25 10:30:55 -07:00
igor@mir2.org
c43bd3e5f1 Bug 396758: the system flag is moved from GC flags to JSObject itself. r=brendan 2007-09-25 10:08:41 -07:00
bclary@bclary.com
098afa4620 JavaScript Test - regression test for bug 396684, by Igor Bukanov, not part of the build 2007-09-24 12:20:54 -07:00
bclary@bclary.com
e5d897e8e0 JavaScript Tests - regression tests for bug 396969, by Brendan Eich, not part of the build 2007-09-24 11:41:14 -07:00
bent.mozilla@gmail.com
d621642b2b Bug 397311 - Need a JSAutoRequest in xpcJSWeakReference::Init. r=brendan, sr+a=jst. 2007-09-23 23:09:56 -07:00
mrbkap@gmail.com
40d1182d3f Fix obsolete test and add a new test to fix orange. 2007-09-22 14:42:36 -07:00
mrbkap@gmail.com
e2aef6cdbe Only allow XOW wrapped prototypes to go to null, not other objects. bug 394815, r+sr+a=brendan 2007-09-22 14:12:32 -07:00
mrbkap@gmail.com
dbdd20c732 Fix Convert to work for JSTYPE_VOID and make sure it reports an error. bug 394436, r=jst sr=brendan 2007-09-22 14:09:51 -07:00
mrbkap@gmail.com
f52c2fdd71 Fix old bug where we wouldn't close ts after a compilation error. bug 397136, r+a=brendan 2007-09-22 13:13:35 -07:00
bclary@bclary.com
08f32110e0 JavaScript Test - regression test for bug 396900, by Norris Boyd, not part of the build 2007-09-21 10:11:48 -07:00
bclary@bclary.com
bdffed1c10 JavaScript Test - regression test for bug 380933, by Jesse Ruderman, not part of the build 2007-09-21 07:55:45 -07:00
bclary@bclary.com
176cee8e0c JavaScript Test - regression test for bug 352616, not part of the build 2007-09-21 07:52:04 -07:00
bclary@bclary.com
4f22780b0c JavaScript Test - regression test for bug 381374, by Jesse Ruderman, not part of the build 2007-09-21 07:48:55 -07:00
bclary@bclary.com
1c240c61f4 JavaScript Test - regression test for bug 394967, by Jesse Ruderman, not part of the build 2007-09-21 07:45:48 -07:00
bclary@bclary.com
48d43cdece JavaScript Tests - regression tests for bug 358594, by Jesse Ruderman, not part of the build 2007-09-21 07:39:09 -07:00
bclary@bclary.com
c41a2b30f6 JavaScript Test - regression test for bug 379245, by Igor Bukanov, not part of the build 2007-09-21 07:33:29 -07:00
bclary@bclary.com
a4b5fa6890 JavaScript Test - regression test for bug 382503, by Jesse Ruderman, not part of the build 2007-09-21 07:30:19 -07:00
bclary@bclary.com
c5a8c7f592 JavaScript Test - regression test for bug 375976, by Jesse Ruderman, not part of the build 2007-09-21 07:26:35 -07:00
bclary@bclary.com
3ec56355da JavaScript Tests - regression test for bug 372309, by Eli Friedman, not part of the build 2007-09-21 07:12:07 -07:00
brendan@mozilla.org
a6dd2d83f6 Fix order of evaluation bug in bitwise and shift ops (396969, r=igor). 2007-09-20 14:49:26 -07:00
benjamin@smedbergs.us
b4a8d79ecb Bug 396936 - FLAGP_TO_THING bustage from C++, r+a=brendan 2007-09-20 12:49:59 -07:00
benjamin@smedbergs.us
138a327eb5 Bug 395678 - Fix const issues with strchr in C++ (when used in mozilla-central), r=mrbkap, a=brendan 2007-09-20 11:58:01 -07:00
igor@mir2.org
1dd9e7fca8 Bug 333236: merge sweep and free phases in GC. r=brendan 2007-09-19 15:04:47 -07:00
igor@mir2.org
fe1659e34d Bug 394673: avoid recursion with long chains of "||" or "&&" in JS code. r=brendan 2007-09-19 14:53:17 -07:00
igor@mir2.org
13edbd1801 Bug 396684: fixing regression from bug 394551 in js_Invoke. r=brendan 2007-09-19 14:10:58 -07:00
sayrer@gmail.com
a7d449ed50 Bug 396651. Fix JS Request assert in nsXPCComponents_Utils::LookupMethod. r/sr/a=brendan 2007-09-19 13:47:38 -07:00
bclary@bclary.com
eaae3d10cb JavaScript Test - regression test for bug 375639, by Jesse Ruderman 2007-09-19 00:01:30 -07:00
sayrer@gmail.com
8bcd5fb9f2 Bug 396452. Enforce SpiderMonkey request model with assertions. r=mrbkap, sr/a=brendan 2007-09-18 17:26:39 -07:00
mattwillis@gmail.com
cd1237608a bug 396119 - Fix minor errors in XPCOMUtils.jsm. Patch by Manish Singh <manish@flock.com>, r1=gavin, r2=sayrer 2007-09-18 15:11:31 -07:00
bclary@bclary.com
92c1456bbd JavaScript Test- regression test for bug 380833, by Jesse Ruderman 2007-09-18 12:49:21 -07:00
mrbkap@gmail.com
d1dbe2cfa8 Give scx a global object so that we can always calculate a "this" object. bug 394967, r+a=brendan 2007-09-18 09:37:13 -07:00
igor@mir2.org
cc6784b030 Bug 394551: no JS frames for fast native calls. r=brendan 2007-09-18 00:34:54 -07:00
igor@mir2.org
cd16ec9fa2 Bug 396049: the last ditch GC gcPoke checks are moved to js_NewGCThing. r=brendan 2007-09-18 00:22:07 -07:00
brendan@mozilla.org
19b6fcc0f0 Back-out due to test failure. 2007-09-17 18:22:20 -07:00
brendan@mozilla.org
2260fcfe2e Make GCF_SYSTEM immutable per object (396487, r=igor). 2007-09-17 17:47:42 -07:00
igor@mir2.org
ac496da11c Bug 394802: mark the property only when tracing from GC. r=brendan 2007-09-17 13:16:07 -07:00
igor@mir2.org
aacdc13f0f Bug 394551: taking out the last patch as broke Windows build. 2007-09-17 12:28:14 -07:00
mrbkap@gmail.com
a6d66e6830 Actually use an escape for the nul character. bug 375639, r+a=brendan 2007-09-17 12:11:52 -07:00
igor@mir2.org
065a93dd1c Bug 394551: no JS frames for fast native calls. r=brendan 2007-09-17 12:08:46 -07:00
bclary@bclary.com
7f7ec8a7da JavaScript Test - regression test for bug 395907, by Martin Honnen, not part of the build 2007-09-16 20:50:25 -07:00
bclary@bclary.com
8f2a0b96ff JavaScript Tests - regression tests for bug 396326, by Seno Aiko, not part of the build 2007-09-16 19:48:24 -07:00
igor@mir2.org
d82abae099 Bug 396326: patch from Seno Aiko to use thr proper bytecode flags. r=mrbkap 2007-09-16 11:23:39 -07:00
igor@mir2.org
f058abee03 Bug 392263: using mmap/VirtualAlloc for GC arenas. r=brendan 2007-09-16 06:03:17 -07:00
igor@mir2.org
f3d30850c6 Bug 392263: taking out the patch due to bug 396299. 2007-09-16 05:02:56 -07:00
reed@reedloden.com
b121ae0350 Backing out patch by Mook from bug 390328 due to compile errors. 2007-09-15 11:15:01 -07:00
reed@reedloden.com
3f0587a64a Bug 390328 - "Let nsIXPConnect::debugDumpJSStack take a file" [p=Mook r=bsmedberg sr=bzbarsky a1.9=jst] 2007-09-15 11:03:33 -07:00
igor@mir2.org
5855f137e7 Bug 392263: using mmap/VirualAlloc for GC arenas. r=brendan 2007-09-15 10:19:32 -07:00
mrbkap@gmail.com
6426c64ef1 Create a JSClass hook to allow object classes to easily support custom iteration without having to override __iterator__ in a resolve hook. bug 393306, r+a=brendan 2007-09-15 09:58:45 -07:00
mrbkap@gmail.com
13182b9325 Treat the pseudo frame even more like a real frame. bug 390597, r+a=brendan 2007-09-15 09:46:42 -07:00
igor@mir2.org
9343ce4a2c Bug 392263: taking out the patch due to Mac build problems. 2007-09-15 08:26:30 -07:00
igor@mir2.org
43e3bb8cc3 Bug 392263: using mmap/VirualAlloc for GC arenas. r=brendan 2007-09-15 08:11:41 -07:00
brendan@mozilla.org
ecc84d4fb5 Fix old bug involving eval of a local function named by an existing local var (395907, r=mrbkap). 2007-09-14 17:13:37 -07:00
sayrer@gmail.com
4f76121753 Bug 395849. XPCVariant::VariantDataToJS leaks strings with sizes. r/sr=jst 2007-09-14 15:48:47 -07:00
brendan@mozilla.org
12403e7546 Fix dumb signed comparison bug (395828, r=mrbkap). 2007-09-14 11:00:38 -07:00
bclary@bclary.com
3c83f9c7a3 JavaScript Test - regression test for bug 394709, by Igor Bukanov, not part of the build 2007-09-11 11:03:23 -07:00
benjamin@smedbergs.us
66d4e82f55 Bug 395444 - Fast-path QueryInterface in XPCWrappedNative::CallMethod, r=mrbkap sr=jst a=damons 2007-09-10 11:16:05 -07:00
bclary@bclary.com
71bc426ab8 JavaScript Tests - regression test for devmo example, by Norris Boyd, bug 395498, not part of the build 2007-09-08 07:04:01 -07:00
bclary@bclary.com
2a7230524c JavaScript Test - add additional case to test, by Norris Boyd, bug 344951, not part of the build 2007-09-08 06:53:33 -07:00
gavin@gavinsharp.com
b239b12db5 Back out patch for bug 395256 because it caused bug 395467 (a=schrep/bsmedberg) 2007-09-07 18:43:13 -07:00
igor@mir2.org
4606e8ce2b Bug 394709: fixing memory leak with watch handlers. r+a=brendan 2007-09-07 14:02:20 -07:00
igor@mir2.org
88c81d41b4 Bug 394853: countHeap function for js shell and help() cleanup. r=brendan 2007-09-07 11:25:19 -07:00
benjamin@smedbergs.us
a79f1f491e Bug 395256 - Make nsJSID/IID/CID objects .equals method slightly faster, r=mrbkap sr=jst a=damons 2007-09-07 11:06:15 -07:00
crowder@fiverocks.com
ab2a822c30 Bug 375651 - "Assertion failure: nbytes != 0" with regexp quantifiers, r=mrbkap, a=brendan 2007-09-05 21:26:11 -07:00
benjamin@smedbergs.us
7df112dc1c Bug 394329 - Ship the JS import library in the SDK, and stop linking it from browsercomps which doesn't use it, r=luser a=NPDB 2007-09-05 08:56:56 -07:00
igor@mir2.org
342724e085 Bug 394975: properly initializing JSContext for evalx. r=mrbkap. No 1.9 aproval as the file is outside browser's build tree. 2007-09-05 02:45:31 -07:00
jag@tty.nl
d535057a5e Bug 271824: do_GetFastLoadService should use nsGetServiceByCID. r=/sr=/a=bsmedberg 2007-09-05 02:13:57 -07:00
jwalden@mit.edu
f57320c98b Bug 348748 - Cleanup from the handful of patches which have landed since the initial landing that have readded cast macros; I intend to remove the rest of the instances Very Soon, all but certainly before the M8 freeze, so the macro definitions can be removed, again all but certainly before the M8 freeze, if people are okay with them being removed. Still r=bsmedberg, a=no-functionality-change 2007-09-04 23:41:35 -07:00
igor@mir2.org
33a991de00 Bug 362641: patch from Edward Lee to fix wrong precision warning. r=myself,brendan 2007-09-02 15:20:41 -07:00
bent.mozilla@gmail.com
fd28607fdf Bug 304048 - Backing out patch due to TXUL regression. 2007-08-30 17:52:58 -07:00
bent.mozilla@gmail.com
dea35a2d77 Bug 304048 - "xpconnect getters/setters don't have principals until after they pass or fail their security check." Patch by jst, sr=bzbarsky, a=jst. 2007-08-28 17:16:21 -07:00
igor@mir2.org
8f31883e5a Bug 393368: new API to limit heap consumption by stack-like data structures used by compiler, decompiler and interpreter. 2007-08-27 15:21:55 -07:00
igor@mir2.org
4b02240bde Bug 393537: arena handling cleanup. r=brendan 2007-08-25 00:18:35 -07:00
rflint@ryanflint.com
c3a749a333 Bug 386536 - Add category manager helpers to XPCOMUtils. Patch by Nickolay Ponomarev <asqueella@gmail.com>, r=sayrer/mark.finkle a=jst 2007-08-23 17:21:10 -07:00
igor@mir2.org
6e792cb76a Bug 393364: Patch from Jason Orendorff to restore ability to compile SpiderMonkey with C++ compiler. r=me 2007-08-23 12:02:42 -07:00
dbaron@dbaron.org
1a55872e93 When doing ExplainLiveExpectedGarbage, suspect all nsXPCWrappedJS so that we get more objects in the graph. b=387224 r=graydon a=brendan 2007-08-22 17:47:24 -07:00
dbaron@dbaron.org
456ce4796e Make ExplainLiveExpectedGarbage print *all* references to JS objects with refcount imbalances. b=387224 r=graydon a=brendan 2007-08-22 17:46:43 -07:00
igor@mir2.org
153df36a83 Bug 393184: js_NewGCThing no longer zeros the allocated thing. r=brendan 2007-08-22 13:56:08 -07:00
bclary@bclary.com
e06f6e702b JavaScript Tests - destructuring assignment tests, by Norris Boyd, bug 393272, not part of the build 2007-08-22 12:43:31 -07:00
gavin@gavinsharp.com
c17bc2363b Bug 393206: fix JSON tests, patch by Simon Bünzli <zeniko@gmail.com>, r=me 2007-08-22 11:16:01 -07:00
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