Commit Graph

776 Commits

Author SHA1 Message Date
brendan@mozilla.org
436344ab70 Include $ and _ in identifier chars (still to do: Unicode alnums and escapes); based on patch from Frankie Robertson <frankierobertson5@googlemail.com> (399625, r=mrbkap). 2007-10-16 16:43:28 -07:00
brendan@mozilla.org
64d2067d93 Fix from Frankie Robertson <frankierobertson5@googlemail.com> to Node toString (399659, r/a=me). 2007-10-16 15:56:16 -07:00
timeless@mozdev.org
d12c3005eb Bug 397239 ActionMonkey: Remove "extra" parameter to JS_FN patch by Jason Orendorff <jorendorff@mozilla.com> r=igor a=brendan 2007-10-13 13:09:48 -07:00
jst@mozilla.org
73d06385cd Fixing bug 399406. Make sure to initialize LiveConnect (if needed) when loading applets. r+sr+a=jonas@sicking.cc 2007-10-13 09:42:44 -07:00
bclary@bclary.com
c028eb5b05 JavaScript Tests - copy regular expression testing utilities from RegExp to extensions subsuite, bug 370585, not part of the build 2007-10-11 03:32:25 -07:00
bclary@bclary.com
aaf0fba96e JavaScript Tests - update spidermonkey-extensions-n.tests, bug 370585, not part of the build 2007-10-10 21:38:15 -07:00
bclary@bclary.com
ecfc51c9cf JavaScript Tests - move tests of non-standard features to extensions, bug 370585, not part of the build 2007-10-10 20:53:01 -07:00
bclary@bclary.com
30dcd3046e JavaScript Tests - move tests of non-standard features to extensions, bug 370585, not part of the build 2007-10-10 20:46:26 -07:00
bclary@bclary.com
b86a3a84b7 JavaScript Tests - move tests of non-standard features to extensions, bug 370585, not part of the build 2007-10-10 20:38:13 -07:00
bclary@bclary.com
57fcbe7d61 JavaScript Tests - move tests of non-standard features to extensions, bug 370585, not part of the build 2007-10-10 19:04:46 -07:00
bclary@bclary.com
ac471c76b5 JavaScript Tests - move tests of non-standard into extensions, bug 370585 2007-10-10 18:36:33 -07:00
bclary@bclary.com
287f558a89 JavaScript Tests - update public-failures.txt, bug 399387, not part of the build 2007-10-10 18:04:12 -07:00
bclary@bclary.com
8615aa7de9 JavaScript Tests - regression test for bugs 291494, 395836, not part of the build 2007-10-10 17:54:38 -07:00
bclary@bclary.com
5f14ba33da JavaScript Tests - move js1_5/Date/toLocaleFormat.js to js1_5/extensions/toLocaleFormat-01.js, bug 370585, not part of the build 2007-10-10 17:47:10 -07:00
bclary@bclary.com
29b0afbc88 JavaScript Tests - update regression tests for bug 327869, by Michael Daumling, Mats Palmgren, not part of the build 2007-10-10 17:35:08 -07:00
mrbkap@gmail.com
ea3c9194f2 Restore dynamic indirect eval code. bug 383682, r=brendan/igor a=brendan 2007-10-09 15:42:42 -07:00
crowder@fiverocks.com
2866608cbf Bug 395836 - backed out "patch with nits fixed" due to perf regressions 2007-10-09 15:34:04 -07:00
bent.mozilla@gmail.com
fca40ef963 Oops, removing windows line endings I accidentally checked in when fixing bug 399094. 2007-10-09 13:18:44 -07:00
bent.mozilla@gmail.com
dcf0aa1c00 Bug 399094 - "Wrappers don't deal with non-native objects". Patch by Blake Kaplan <mrbkap@gmail.com>, r+sr+a=jst. 2007-10-08 23:16:55 -07:00
bzbarsky@mit.edu
cb240a8164 Wrap the strftime() call with an empty "invalid parameter handler" on Windows. b=395836, patch by Mats Palmgren <mats.palmgren@bredband.net>, r=crowder a=brendan 2007-10-08 21:24:57 -07:00
mrbkap@gmail.com
ec86169c52 Don't call setters if there is no setter to call. bug 398040, r=brendan sr=jst a=blocking1.9+ 2007-10-06 10:14:34 -07:00
bclary@bclary.com
db599c7adf JavaScript Test - ignore XPCCrossOriginWrapper on global object, bug 390946, not part of the build 2007-10-05 13:44:42 -07:00
bclary@bclary.com
51dcd6581a JavaScript Test - regression test for bug 394673, by Igor Bukanov, not part of the build 2007-10-05 09:41:54 -07:00
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