Commit Graph

9778 Commits

Author SHA1 Message Date
bclary@bclary.com
6cf9f117b0 JavaScript Tests - regression test for bug 300079, by Brendan Eich 2007-06-20 00:50:52 -07:00
brendan@mozilla.org
52a8bbb0ca Fix violation of function prototyping due to cloned function object implementation (300079, r=mrbkap; expecting r=igor after the fact, want to get this in for widespread testing tomorrow). 2007-06-19 23:37:15 -07:00
sayrer@gmail.com
9a3ee4c1ac Bug 384168. C.u.import doesn't prevent recursion in the presence of circular dependencies. r=brendan, sr=bsmedberg 2007-06-19 23:29:49 -07:00
timeless@mozdev.org
629db88a38 Bug 365363 Return value for GetJSDValue ignored leading to death
r=silver sr=biesi
2007-06-19 22:56:13 -07:00
brendan@mozilla.org
2daca7230b Function atom if non-null must be string-keyed (385134, r=mrbkap). 2007-06-19 22:11:38 -07:00
gavin@gavinsharp.com
9082d60b3f Back out previous patch for bug 239969 (bustage, and tree is closed) 2007-06-19 19:30:54 -07:00
mrbkap@gmail.com
7bd76f0658 Implement an nsIScriptSecurityManager for the xpcshell. bug 239969, r+sr=jst 2007-06-19 19:13:22 -07:00
mrbkap@gmail.com
75ea2f192d Backing this patch out again to fix sessionstore. See bug 300079 and 385085 2007-06-19 19:06:00 -07:00
brendan@mozilla.org
5a3d7d88f5 Fix violation of function prototyping due to cloned function object implementation (300079, r=igor). 2007-06-19 11:49:53 -07:00
crowder@fiverocks.com
dea48e5a67 Bug 384809 : Various JS engine crashes/leaks in OOM conditions, r=brendan, patch by Gavin Reaney, gavin@picsel.com 2007-06-18 21:10:03 -07:00
brendan@mozilla.org
9e2a5c76f2 Clean up property attributes (384846, r=mrbkap). 2007-06-18 19:52:50 -07:00
crowder@fiverocks.com
5eb2ffa8b3 Bug 384901: leak in jsfile.c, patch by Robin Ehrlich, rehrlich@ubiqinc.com, r=mrbkap 2007-06-18 14:40:30 -07:00
mrbkap@gmail.com
8b94eb77fd Protect js_GetStringBytes from callers that happen during the last GC. Patch from brendan, bug 336907, r=daumling sr=shaver 2007-06-18 14:38:31 -07:00
crowder@fiverocks.com
2633aada42 Bug 383607: add ARM pure endian double support to JS engine, r=crowder, patch by Gavin Reaney gavin@picsel.com 2007-06-18 14:31:48 -07:00
crowder@fiverocks.com
238b7dc549 bug 379056: quieting the assertions here for all but myself and mrbkap, r=mrbkap 2007-06-18 13:24:00 -07:00
igor@mir2.org
a1781f7de4 Bug 384478: Patch from Mike Moening to fix warning when compiling with VC. r=me 2007-06-18 12:33:21 -07:00
bclary@bclary.com
e241d518ba JavaScript Tests - update test range to 48.5-51.5%, bug 211590 2007-06-18 11:35:32 -07:00
jwatt@jwatt.org
5f4f8a101b Fixing bug 383917. The new Components.utils.import code shouldn't spam the console. r=sayrer@gmail.com, sr=brendan@mozilla.com 2007-06-18 08:36:16 -07:00
bzbarsky@mit.edu
d4193fc178 Backing out bug 300079 to see whether that fixes tinderbox orange. 2007-06-18 07:32:35 -07:00
brendan@mozilla.org
6f85936f1c Fix violation of function prototyping due to cloned function object implementation (300079, r=igor). 2007-06-17 22:33:36 -07:00
bclary@bclary.com
cd5d086b5a JavaScript Test - catch indirect eval exception on trunk, bug 352797 2007-06-17 22:20:11 -07:00
bclary@bclary.com
66d51ee069 JavaScript Test - catch indirect eval exception on trunk, bug 361571 2007-06-17 22:17:54 -07:00
brendan@mozilla.org
045ac58126 Remove __callee__ property of Call prototypes (384642, r=igor). 2007-06-17 22:10:19 -07:00
brendan@mozilla.org
75f58ddadd Emit JSOP_GROUP when optimizing away delete (382981, r=mrbkap). 2007-06-17 11:05:37 -07:00
brendan@mozilla.org
4810bec838 Fix recent regression in CheckSideEffects for paren-expr case (384680, r=mrbkap). 2007-06-16 12:48:44 -07:00
bclary@bclary.com
ae0e10b8d7 JavaScript Tests - move test to extensions subsuite 2007-06-16 11:41:14 -07:00
bclary@bclary.com
fe49f4c0e0 JavaScript Test - add strict warning tests for eval rename 2007-06-16 10:14:17 -07:00
brendan@mozilla.org
395b420775 Better entrainment avoidance for Call.arguments (383269, r=igor). 2007-06-15 17:29:21 -07:00
mrbkap@gmail.com
cc6bf46a9e Restrict who can claim to implement nsISecurityCheckedComponent. bug 352882, r=jst sr=bzbarsky 2007-06-15 14:44:51 -07:00
mrbkap@gmail.com
c734aa88dd Use a better filename when eval is used across scopes. bug 369211, r=brendan 2007-06-15 14:00:26 -07:00
bclary@bclary.com
6a11d91cc6 JavaScript Test - regression test for bug 380831, by Jesse Ruderman 2007-06-15 11:46:59 -07:00
bclary@bclary.com
1e5faaaac5 JavaScript Tests - update test to ignore 1ms differences, bug 354998 2007-06-15 10:16:08 -07:00
bclary@bclary.com
54752ea48e JavaScript Test - update test to reflect new uneval(undefined) on trunk, bug 356238 2007-06-15 10:00:46 -07:00
igor@mir2.org
fccf28a641 Bug 378793: Patch from Mike Moening and me to implement per-context debug hooks. r=brendan 2007-06-14 23:44:18 -07:00
mrbkap@gmail.com
71bb46064e Allow C.u.Sandbox to take a principal or an nsIScriptObjectPrincipal. bug 353732, r+sr=jst 2007-06-14 16:50:28 -07:00
bclary@bclary.com
b32482660b JavaScript Test - regression test for bug 369666, by Brendan Eich 2007-06-14 15:43:09 -07:00
bclary@bclary.com
610f8bf961 JavaScript Tests - regression tests for bug 351102, by Jesse Ruderman, Igor Bukanov 2007-06-14 15:39:03 -07:00
bclary@bclary.com
f3a2d71473 JavaScript Tests - regression test for bug 375183, by Igor Bukanov 2007-06-14 15:34:09 -07:00
bclary@bclary.com
acf0ae0c63 JavaScript Tests - regression test for bug 367630, by Jesse Ruderman 2007-06-14 15:31:17 -07:00
bclary@bclary.com
55078e6a09 JavaScript Tests - regression test for bug 355655, by shutdown 2007-06-14 15:27:17 -07:00
bclary@bclary.com
792348a59b JavaScript Test - regression tests for bug 351102, by Brendan Eich, Igor Bukanov 2007-06-14 15:23:38 -07:00
bclary@bclary.com
a75ad7b846 JavaScript Tests - regression test for bug 367561, by Igor Bukanov 2007-06-14 15:19:51 -07:00
bclary@bclary.com
ea9fd22fe8 JavaScript Test - regression test for bug 366122, by Igor Bukanov 2007-06-14 15:15:49 -07:00
bclary@bclary.com
3e1232aeca JavaScript Test - regression test for bug 375715, by Jesse Ruderman 2007-06-14 15:09:45 -07:00
bclary@bclary.com
fe979235f1 JavaScript Test - regression test for bug 375711, by Jesse Ruderman 2007-06-14 15:04:18 -07:00
bclary@bclary.com
53e330592b JavaScript Test - regression test for bug 375801, by Jesse Ruderman 2007-06-14 14:50:12 -07:00
bclary@bclary.com
3aa8d94307 JavaScript Test - regression test for bug 383721, by timeless 2007-06-14 14:32:09 -07:00
graydon@mozilla.com
3d4d1342b5 Amazingly, backing out 368869 again. 2007-06-14 13:40:17 -07:00
igor@mir2.org
388e4dda34 Bug 378793: removal of the previous commit. 2007-06-14 13:20:37 -07:00
igor@mir2.org
ccb4248981 Bug 378793: Patch from Mike Moening to implement per-context debug hooks. r=me,brendan 2007-06-14 13:04:09 -07:00
graydon@mozilla.com
82b65a0648 Bug 368869, suspect all native wrappers for cycle collection. Nth attempt, slightly safer.r=brendan, sr=jst 2007-06-14 12:42:58 -07:00
brendan@mozilla.org
2a48db112b Avoid entraining arguments in a Call prototype (383269, r=igor). 2007-06-14 00:26:19 -07:00
igor@mir2.org
52a3248e98 Bug 384151: refactoring boxing of primitive values, r=brendan 2007-06-14 00:07:01 -07:00
bclary@bclary.com
43aa8a1db5 JavaScript Test - regression test for bug 383965, by Jesse Ruderman 2007-06-13 20:38:15 -07:00
bclary@bclary.com
0331703e69 JavaScript Test - fix scope on map call, bug 382509 2007-06-13 13:51:06 -07:00
bclary@bclary.com
aee1f56845 JavaScript Test - regression test for bug 369032, by Jesse Ruderman 2007-06-12 22:29:47 -07:00
bclary@bclary.com
a28b1be4e6 JavaScript Test - regression test for bug 382509 2007-06-12 21:50:51 -07:00
bclary@bclary.com
05be3afd67 JavaScript Test - regression test for bug 382532, by László Jánszky, Brendan Eich 2007-06-12 20:49:10 -07:00
bclary@bclary.com
4c10e5a515 JavaScript Test - regression test for bug 383255, by Jesse Ruderman 2007-06-12 20:34:39 -07:00
mrbkap@gmail.com
fb32592b65 Make Object.prototype.toSource deal with even more __proto__ hacking. bug 383965, r=crowder 2007-06-12 15:07:20 -07:00
bclary@bclary.com
c198dabbae JavaScript Test - regression test for bug 383674, by Jesse Ruderman 2007-06-12 13:58:09 -07:00
crowder@fiverocks.com
f48a5593aa Bug 375801: Using (void 0) instead of "undefined" in toSource and uneval(), r=mrbkap 2007-06-12 12:33:40 -07:00
crowder@fiverocks.com
4cfdb64aa4 Bug 383721: escape tabs on platforms with unusual isprint() routines, r=mrbkap 2007-06-12 12:30:57 -07:00
brendan@mozilla.org
1e95e50e45 Fix CheckSideEffects over-aggressiveness (383674, r=mrbkap). 2007-06-12 01:26:26 -07:00
igor@mir2.org
48e93e5ace Bug 384104: Fixing ALE macros to quell GCC strict-aliasing warnings. r=brendan 2007-06-12 00:27:23 -07:00
jwalden@mit.edu
4799fc779f Typo fixes 2007-06-10 15:08:17 -07:00
bzbarsky@mit.edu
31c193374b Change the URI argument to Components.utils.import to be a resource: URI. Bug380970, patch by Alex Vincent <ajvincent@gmail.com>, r=sayrer, sr=bsmedberg 2007-06-10 14:13:18 -07:00
graydon@mozilla.com
db1aa449df Backing out patch in bug 368869, again. Still randomly crashing (as in bug 383763). 2007-06-08 12:08:26 -07:00
gavin@gavinsharp.com
6f30049c2a Bug 381031: make JS1.8 the default for <xul:script>, and add a JSVERSION_LATEST #define to simplify future changes, patch by Nickolay Ponomarev <asqueella@gmail.com>, r+sr=brendan 2007-06-07 15:50:12 -07:00
asqueella@gmail.com
72244a2fb8 Bug 381499 - Components.utils.import reports NS_ERROR_FAILURE when the file not existsswitch to NS_ERROR_FILE_NOT_FOUND and update testsr=sayrer, sr=brendan 2007-06-07 15:34:06 -07:00
jwalden@mit.edu
88dacc9b1e Bug 369032 - "Assertion failure: kid2->parent == xml || !kid2->parent" with E4X after appendChild; avoid incorrectly reparenting XML by deeply copying instead of mutating. r=mrbkap 2007-06-06 15:06:16 -07:00
jwalden@mit.edu
28ca384ed9 Fix syntax error. 2007-06-06 11:32:31 -07:00
crowder@fiverocks.com
9adc5b48b1 Bug 374681: 260 GC roots remain after destroying JSRuntime (not the complete fix, I think), r=brendan 2007-06-06 08:59:45 -07:00
graydon@mozilla.com
87f15ddb10 Bug #368869, suspect all native wrappers as cycle roots (yet again, after Igor's change to js gc).r=brendan, sr=jst 2007-06-05 16:50:22 -07:00
mrbkap@gmail.com
019810ad4f Remove vestigial initialization 2007-06-05 16:44:21 -07:00
mrbkap@gmail.com
ac3cd0da1f Be less strict about how you can call eval. In particular, allow callers to call it through other names, as long as the this object is a global object. bug 383381, r=brendan 2007-06-05 16:42:00 -07:00
crowder@fiverocks.com
6e003e6a16 Bug 380831: incorrect uneval trying to output a getter function that is a sharp definition, r=igor 2007-06-05 13:20:07 -07:00
nboyd@atg.com
95b8b76815 Fix bug 383174: Add new reportMatch function in shell.jsr=bclary@bclary.com 2007-06-05 11:31:53 -07:00
mattwillis@gmail.com
3932303027 bug 382744 - Correct backwards assertion check in XPCNativeScriptableInfo. Patch by Manish Singh <manish@flock.com>, r=dbaron, sr=shaver 2007-06-05 08:59:44 -07:00
brendan@mozilla.org
b7ec89dba8 Fix JOF_TMPSLOT accounting (383255, r=igor). 2007-06-04 22:23:29 -07:00
igor@mir2.org
569cd785c8 Bug 383188: using code spec flag to declare extra slot used for post ++/--. r=brndan 2007-06-04 20:07:38 -07:00
mrbkap@gmail.com
6c64f414a1 Fix overflow potential. bug 373931, r=crowder rs=brendan 2007-06-04 17:05:32 -07:00
mrbkap@gmail.com
5dee40693a Remove indirect eval. bug 382509, r=brendan 2007-06-04 16:03:03 -07:00
mrbkap@gmail.com
eb787082ee Handle error returns from ftell. bug 373934, r=brendan 2007-06-04 16:01:41 -07:00
mrbkap@gmail.com
b0f7dbe005 Backing out to fix orange 2007-06-04 15:18:25 -07:00
mrbkap@gmail.com
5c0b203590 Fixing bustage, bug 382509 2007-06-04 14:47:13 -07:00
mrbkap@gmail.com
a86be613d4 Create XPCNativeWrapper function wrappers with the right parent. bug 370127, r=bzbarsky sr=brendan 2007-06-04 14:43:57 -07:00
mrbkap@gmail.com
93b24ea79d Remove indirect eval. bug 382509, r=brendan 2007-06-04 14:40:55 -07:00
mrbkap@gmail.com
8ea7ab631e Whitespace police 2007-06-04 14:38:40 -07:00
igor@mir2.org
5d6b27ea58 Bug 381973: new opcode flag top declare an extra temporary slot used by interpreter. r=brendan 2007-06-04 13:01:41 -07:00
brendan@mozilla.org
1d2da89892 Fix fun_resolve to avoid resolving hidden properties (locals/params; 382532, r=mrbkap). 2007-06-04 12:50:30 -07:00
crowder@fiverocks.com
dc97191b2e Bug 366355: perlconnect removal continues, r=mrbkap, patch by Patrick Welche <pw-fb@newn.cam.ac.uk> 2007-06-04 12:33:42 -07:00
nboyd@atg.com
3f9d754d6f Move skip lists to the testsrc directory. 2007-06-04 11:24:48 -07:00
nboyd@atg.com
b3216813c9 Add skips for tests causing OutOfMemoryErrors. 2007-06-04 09:06:43 -07:00
peterv@propagandism.org
2f628cf5c2 Fix for bug 382133 ("(function(){}).apply.ee = <foo/>;" causes shutdown crash [@ nsXPConnect::Unlink] during nsCycleCollector::CollectWhite). r/sr=jst. 2007-06-04 03:01:34 -07:00
igor@mir2.org
eb24a82feb Bug 379220: replacing JS_AddRoot calls via doubly-linked lists. r=jst sr=brendan 2007-06-02 08:11:52 -07:00
igor@mir2.org
f94d144cd9 Bug 382253: consistent termination of inline functions. r=brendan 2007-06-01 20:46:39 -07:00
crowder@fiverocks.com
239391c529 backing out checkin on closed tree 2007-06-01 11:31:02 -07:00
crowder@fiverocks.com
c5ffaad983 Bug 366355: more perlconnect removal goodness 2007-06-01 11:29:49 -07:00
bclary@bclary.com
bf62d09d91 JavaScript Test - fix broken test, bug 351515 2007-05-31 14:58:36 -07:00
bclary@bclary.com
5723ee75d2 JavaScript Test - update test for bug 380237 2007-05-31 12:46:36 -07:00
bclary@bclary.com
62b53dc2c6 JavaScript Test - change eval tests to work around anonfunfix, bug 356247 2007-05-31 12:24:01 -07:00
bclary@bclary.com
86fbb27749 JavaScript Test - change native function to decodeURI since print is not native in the browser version 2007-05-31 12:00:11 -07:00
bclary@bclary.com
96b76deee1 JavaScript Tests - fix test to match new decompilation and to add missing brace in expected decompilation, bug 381205 2007-05-31 11:31:12 -07:00
bclary@bclary.com
749587c417 JavaScript Test - regression test for bug 356247, by Jesse Ruderman 2007-05-31 00:11:53 -07:00
bclary@bclary.com
6d2d5a51aa JavaScript Test - regression test for bug 381108, by Jesse Ruderman 2007-05-30 23:54:10 -07:00
bclary@bclary.com
e8e9a2889e JavaScript Test - regression test for bug 381301, by Jesse Ruderman 2007-05-30 23:45:06 -07:00
bclary@bclary.com
57695f25ae JavaScript Test - regression test for bug 382335, by Igor Bukanov 2007-05-30 23:37:52 -07:00
timeless@mozdev.org
bf8ba0bb8e Bug 380886 Possible crashes/leaks in regexp handling in OOM conditionspatch by gavin@picsel.com r=crowder 2007-05-30 23:31:05 -07:00
brendan@mozilla.org
c357ffcffb Fix let-induced anti-bracing logic to cope with group assignment expression statements (356247, r=mrbkap). 2007-05-30 15:39:21 -07:00
nboyd@atg.com
a9cfdb19a3 Skip js1_5/Regress/regress-330352.js 2007-05-30 13:10:33 -07:00
crowder@fiverocks.com
9dad5e7465 Bug 381205: object uneval gets confused by special "getter functions", r=mrbkap 2007-05-30 13:05:31 -07:00
bclary@bclary.com
7345a679b4 JavaScript Test - update expected value for decompilation, bug 367629 2007-05-30 11:42:40 -07:00
bclary@bclary.com
16a41ab62b JavaScript Test - move test to decompilation subsuite, bug 344120 2007-05-30 10:42:50 -07:00
nboyd@atg.com
348eab5e21 Use the prefix feature to avoid enumerating all skipped tests. 2007-05-30 10:11:24 -07:00
nboyd@atg.com
1392336dce After the recent move to consolidate shell.js code, this test broke due todifferent epsilon values used in different shell.js scripts. So this changejust makes the test values match exactly. 2007-05-30 05:55:17 -07:00
bclary@bclary.com
1556462469 JavaScript Test - update sudoku demo test 2007-05-29 22:58:26 -07:00
bclary@bclary.com
e5257241b2 Bug 382182 - script tag should support version 1.8, r=jonas,sr=brendan 2007-05-29 22:55:55 -07:00
nboyd@atg.com
3341033724 Clean up skip list for recent test changes. 2007-05-29 19:32:17 -07:00
igor@mir2.org
262aa19f15 Bug 382335: proper cleanup after generator.close(). r=brendan 2007-05-29 19:29:09 -07:00
brendan@mozilla.org
a4f9deee1e Updated to track revised ES4-based grammar plus paren minimization changes to the decompiler (381113). 2007-05-29 18:52:57 -07:00
brendan@mozilla.org
f59ba39012 Implement ES4/JS2 expression closures (381113, r=mrbkap). 2007-05-29 18:49:42 -07:00
mrbkap@gmail.com
d92839c2f7 Add a space here for consistency. bug 381108, r=brendan 2007-05-29 18:23:24 -07:00
bclary@bclary.com
7c960779a2 JavaScript tests - fix incorrect TestCase signature, remove tests from slow-n.tests 2007-05-29 18:13:13 -07:00
brendan@mozilla.org
2f40451308 Fix delete parser to fold constants in its operand to discern genexp error case (382355, r=mrbkap). 2007-05-29 17:49:53 -07:00
crowder@fiverocks.com
42edb60944 Recent code checkin regressed testcase from 356085 2007-05-29 17:06:21 -07:00
brendan@mozilla.org
577066e9ef Fix warning from last checkin (r=igor). 2007-05-29 16:17:37 -07:00
bclary@bclary.com
32de9ed469 JavaScript Test - update to remove new syntax errors, bug 380581 2007-05-29 15:41:06 -07:00
bclary@bclary.com
3ad98085c5 JavaScript Test - tweak decompilation result, bug 353214 2007-05-29 15:05:11 -07:00
bclary@bclary.com
6115afa4a2 JavaScript Test - remove Object.prototype.__iterator__ after test, bug 340199 2007-05-29 14:59:13 -07:00
nboyd@atg.com
dd0aae6797 Add skips for new tests and for older tests now failing, likely due todifferent shell.js functions. 2007-05-29 14:09:10 -07:00
crowder@fiverocks.com
b3bc3ba4fe Bug 381301: chomp closing ')' in obj_toSource more correctly, r=mrbkap 2007-05-29 14:05:09 -07:00
bclary@bclary.com
2bf55bd065 JavaScript Test - regression test for bug 375715, change test to -n negative format 2007-05-29 11:23:19 -07:00
mvl@exedo.nl
5665e41351 bug 382237: make xpctools profiler work, and make it record time spend in the function itself. r=shaver 2007-05-28 08:00:50 -07:00
bclary@bclary.com
cc243d82b3 JavaScript Test - regression test for bug 381205, update to perform test in proper scope 2007-05-27 16:14:24 -07:00
bclary@bclary.com
048ad7d25f JavaScript Test - add js1.8 version option to browser-based test menu, no bug, not part of the build 2007-05-27 16:00:58 -07:00
bclary@bclary.com
e22593d981 JavaScript Test - regression test for bug 366941, by Robert Sayre; add version(180) foo 2007-05-27 13:13:34 -07:00
bclary@bclary.com
e05d7be7d9 JavaScript Test - regression test for bug 367629, by Jesse Ruderman 2007-05-27 11:43:16 -07:00
bclary@bclary.com
48b5734bfa JavaScript Test - regression test for bug 379482, by Jesse Ruderman 2007-05-27 11:33:14 -07:00
bclary@bclary.com
33a8c7979f JavaScript Test - regression test for bug 379566, by Igor Bukanov 2007-05-27 11:25:54 -07:00
bclary@bclary.com
23b2aa4c3e JavaScript Tests - regression test for bug 379925, by Jesse Ruderman 2007-05-26 09:27:25 -07:00
bclary@bclary.com
8861c74e77 JavaScript Tests - regression tests for bug 380237, fix file name 2007-05-26 09:15:48 -07:00
bclary@bclary.com
89dae5acf8 JavaScript Tests - regression tests for bug 380237, by Jesse Ruderman, Brendan Eich 2007-05-26 09:10:20 -07:00
bclary@bclary.com
7207d10639 JavaScript Test - regression test for bug 380506, by Jesse Ruderman 2007-05-26 07:00:13 -07:00
bclary@bclary.com
b002e52e46 JavaScript Test - regression test for bug 380581, by Jesse Ruderman 2007-05-26 06:43:40 -07:00
bclary@bclary.com
63020038b4 JavaScript Test - regression test for bug 380889, by Igor Bukanov 2007-05-26 06:25:11 -07:00
bclary@bclary.com
81b2408fab JavaScript Test - regression test for bug 381101, by Jesse Ruderman 2007-05-26 06:19:53 -07:00
bclary@bclary.com
884cae0611 JavaScript Test - regression test for bug 381205, by Jesse Ruderman 2007-05-26 06:08:16 -07:00
bclary@bclary.com
924d132837 JavaScript Test - regression test for bug 381211, by Jesse Ruderman 2007-05-26 06:00:49 -07:00
bclary@bclary.com
30593b0dd2 JavaScript Test - regression test for bug 381303, by Biju 2007-05-26 05:30:31 -07:00
bclary@bclary.com
7428c81e1c JavaScript Test - regression test for bug 381372, by Jesse Ruderman 2007-05-25 18:40:22 -07:00
bclary@bclary.com
1482789d73 JavaScript Test - regression test for bug 381504, by James Ross 2007-05-25 18:20:26 -07:00
bclary@bclary.com
3703c3c05f JavaScript Tests - standardize test reporting for shell and browser, bug 380257 2007-05-25 17:19:18 -07:00
neil@parkwaycc.co.uk
5e726d585c Bug 351007 Crash @ XPCWrappedNative::CallMethod passing null to out A*String parameters r+sr=jst 2007-05-25 13:45:50 -07:00
igor@mir2.org
008b90c67c Bug 381779: patch from Gavin Reaney to improve memeory allocation for the sprint stack. r=myself 2007-05-25 04:35:27 -07:00
peterv@propagandism.org
0124aaa8d3 Fix for bug 377884 (Switch nsXPConnect::Traverse to use tracing). r=jst/igor, sr=dbaron. 2007-05-25 01:42:08 -07:00
peterv@propagandism.org
5acbaf5478 Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking. 2007-05-24 07:10:02 -07:00
igor@mir2.org
1972c7985b Bug 379758: SETSP is removed 2007-05-24 00:51:46 -07:00
igor@mir2.org
815166396c Bug 381236: static assert that does not depend on __LINE__ 2007-05-24 00:27:45 -07:00
mrbkap@gmail.com
f785abd6a0 Back this out for now to sort out what happens when we're called from C++, not from Javascript. 2007-05-23 17:50:50 -07:00
mrbkap@gmail.com
8a5949ceb1 Use the currently executing function as the nominal parent for our function so that we pull the correct prototype for our function. bug 370127, r+sr=jst 2007-05-23 17:18:00 -07:00
crowder@fiverocks.com
ec23f3322b Bug 381402: Compilation error with HAS_XDR_FREEZE_THAW and old Script object, r=mrbkap 2007-05-23 15:09:52 -07:00
crowder@fiverocks.com
30b6c407ba Bug 381402: Compilation error with HAS_SCRIPT_OBJECT, r=mrbkap 2007-05-23 14:50:43 -07:00
crowder@fiverocks.com
e37678d5ce Bug 375715: "Assertion failure: (c2 <= cs->length) && (c1 <= c2)" with /[\Wb-G]/, patch by mrbkap, r=crowder 2007-05-23 14:13:13 -07:00
brendan@mozilla.org
5317f52250 Fix JOF_XMLNAME, etc., interrogation to mask the mode bits and compare (381504, r=mrbkap). 2007-05-22 23:04:18 -07:00
brendan@mozilla.org
9ba28b2f59 More generator expression decompilation love (381372, r=mrbkap). 2007-05-22 23:00:40 -07:00
asqueella@gmail.com
f0094f5e76 bug 381369 - improve Components.utils.import-related commentsr=sayrer 2007-05-22 14:57:42 -07:00
mrbkap@gmail.com
ea02c1a9ee Mark the overwritten scope property in the space between where we remove it and re-add it in its changed form. bug 381374, r=igor 2007-05-21 17:55:04 -07:00
mrbkap@gmail.com
178dc98363 Protect the number from GC, even if it was originally a number. bug 375976, r=crowder 2007-05-21 16:45:42 -07:00
crowder@fiverocks.com
bb6c568584 Bug 380998: StackGrowthDirection is not reliable with Sun Studio 11, patch by Ginn Chen <ginn.chen@sun.com>, r=brendan 2007-05-21 15:55:48 -07:00
crowder@fiverocks.com
6534452564 Bug 379482: Crash [@ js_IsIdentifier] decompiling float setter, r=mrbkap 2007-05-21 12:33:33 -07:00
mrbkap@gmail.com
a0b603c49d Count both the getter and setter for a given property. bug 381303, r=crowder 2007-05-21 11:02:33 -07:00
mrbkap@gmail.com
2985ecac45 Handle Function.prototype.toString not returning what we expect it to return (a function expression). bug 380933, r=crowder 2007-05-21 11:01:08 -07:00
sayrer@gmail.com
a495a72c45 Bug 238324. Tweak generateFactory to call new, and add unit tests for module loading. Patch by Alex Vincent <ajvincent@gmail.com>. r=sayrer, sr=bsmedberg 2007-05-20 15:45:14 -07:00
bclary@bclary.com
d9db2bdf6b JavaScript Tests - factor common code into top level shell.js|browser.js, bug 379779, r=igor, sr=brendan 2007-05-19 13:05:05 -07:00
mrbkap@gmail.com
dfe28e5922 If the scanner returned TOK_ERROR, it already reported an error. bug 380371, r=brendan 2007-05-18 19:09:23 -07:00
mrbkap@gmail.com
8fe65a69cb Correctly parse regular expressions with the 'm' and 'y' flags. bug 378486, r=brendan 2007-05-18 18:57:30 -07:00
crowder@fiverocks.com
aa1566c786 Bug 381211: fixing off-by-one caused by patch from bug 367629, r=mrbkap 2007-05-18 17:04:41 -07:00
crowder@fiverocks.com
bae623df01 Bug 367629: better obj_toSource for native functions and a few other cases, r=mrbkap 2007-05-18 16:12:56 -07:00
brendan@mozilla.org
07cb7961ca Restrict for([k,v] in o) special case to JS1.7 (366941, r=mrbkap). 2007-05-18 13:55:06 -07:00
brendan@mozilla.org
48e1521edc Support generator expressions for JS1.8 (380237, r=mrbkap). 2007-05-17 18:41:17 -07:00
brendan@mozilla.org
58a40748d5 Fix getter/setter decompilation to depend on generating op, not prefix string (381101, r=mrbkap). 2007-05-17 17:48:18 -07:00
mrbkap@gmail.com
bdd4bb4a9c Skip over exception cookies, since we require JSOP_POP to pop them. bug 380016, r=brendan 2007-05-17 16:56:17 -07:00
nboyd@atg.com
7dfd70ba6f Updated skip list. 2007-05-16 17:30:27 -07:00
igor@mir2.org
a5ceb3aaa6 Bug 380833: AllocSlot now insists on the new slot being already set to void. r=brendan 2007-05-16 15:41:50 -07:00
igor@mir2.org
0b222d51c4 Bug 380889: fixing the disassembler, r=brendan 2007-05-16 12:00:47 -07:00
igor@mir2.org
b42fa178df Bug 379885: JS_GetGCMarkingTracer is removed. r=brendan 2007-05-15 18:13:28 -07:00
sayrer@gmail.com
4c28f2c118 JS code-sharing module system. Patch by Alex Fritze <alex@croczilla.com> and Robert Sayre <sayrer@gmail.com>. r=shaver/brendan, sr=brendan 2007-05-15 16:27:40 -07:00
crowder@fiverocks.com
f22ac5c3ba Bug 308429: make tooMuchGC dynamic (runtime gczeal option), r=brendan 2007-05-15 16:27:20 -07:00
crowder@fiverocks.com
ae198d672f Bug 358594: sharp variables should deserialize using old getter/setter syntax. 2007-05-15 15:41:24 -07:00
igor@mir2.org
3572b7f068 Bug 379566: keywords are no special with get/set getters. r=brendan 2007-05-15 08:17:14 -07:00
igor@mir2.org
40e2acb8c6 Bug 340212: All XPC GC tracing now happens in the runtime trace callback. 2007-05-15 02:01:34 -07:00
bclary@bclary.com
32ada4368a JavaScript Tests - add automation helper scripts, no bug, not part of the build 2007-05-10 21:11:39 -07:00
bclary@bclary.com
082cfe0a28 JavaScript Test - regression test for bug 354998, revert Object.prototype to prevent side effects 2007-05-09 23:10:50 -07:00
bclary@bclary.com
d2d968ba65 JavaScript Tests - remove extraneous debugger statement, no bug, not part of the build 2007-05-09 16:01:32 -07:00
igor@mir2.org
8948307fa7 Bug 380197: fixing regression from bug 380197. r=brendan 2007-05-09 14:40:36 -07:00
brendan@mozilla.org
8c874696b8 Fiddle cosmetics. 2007-05-09 13:19:26 -07:00
crowder@fiverocks.com
fbb996d3db Bug 379482: Crash decompiling float setter, r=brendan, r=igor 2007-05-09 08:21:32 -07:00
igor@mir2.org
1dc6000468 Bug 379727: Using tracing instead of explicit root management. r=alfred.peng sr=brendan 2007-05-09 04:11:53 -07:00
crowder@fiverocks.com
f667224197 woops, backing out due to closed tree 2007-05-08 22:45:57 -07:00
crowder@fiverocks.com
f7a01b19d7 Bug 379482: Crash decompiling float setter, r=brendan, r=igor 2007-05-08 22:45:09 -07:00
brendan@mozilla.org
80af9529e2 Fixes left in wake of JSOP_POPN (379925, r=igor). 2007-05-08 12:04:13 -07:00
bclary@bclary.com
6998bc7dda JavaScript Test - update test to match 1.8.1 and later serialization, bug 297025 2007-05-08 10:10:11 -07:00
bclary@bclary.com
bc3acbf066 JavaScript Test - regression test for bug 352459, by Jesse Ruderman 2007-05-07 12:20:39 -07:00
bclary@bclary.com
ca57cfcc08 JavaScript Test - regression test for bug 352732, by Jesse Ruderman 2007-05-07 12:07:36 -07:00
bclary@bclary.com
6884212abd JavaScript Test - regression test for bug 361566, by Jesse Ruderman 2007-05-07 12:00:19 -07:00
bclary@bclary.com
a71973dab1 JavaScript Tests - regression tests for bug 373827, by Jesse Ruderman 2007-05-07 11:53:05 -07:00
bclary@bclary.com
160eeb3fdb JavaScript Tests - regression test for bug 375695, by Jesse Ruderman 2007-05-07 11:45:39 -07:00
brendan@mozilla.org
c12afd633c Stop overloading JSOP_SETSP for both exception handling and group assignment bulk popping (375695, r=igor). 2007-05-06 23:40:10 -07:00
bclary@bclary.com
3572059291 JavaScript Test - test automation, add js1_8, no bug, not part of the build 2007-05-06 22:38:03 -07:00
bclary@bclary.com
e5ca9191a3 JavaScript Tests - disable window.onerror handler to prevent false failure, bug 340804 2007-05-06 22:18:27 -07:00
bclary@bclary.com
f4e7bf6400 JavaScript Test - remove non-standard use of unescape, bug 370585 2007-05-06 21:52:07 -07:00
bclary@bclary.com
5efb5fa56f JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 21:17:53 -07:00
bclary@bclary.com
5f4df3b0e9 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 21:13:01 -07:00
bclary@bclary.com
2dec03a0ea JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 21:10:01 -07:00
bclary@bclary.com
4ff6d2ea8a JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 21:06:09 -07:00
bclary@bclary.com
e2002057f4 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:59:26 -07:00
bclary@bclary.com
63af6effcb JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:55:18 -07:00
bclary@bclary.com
ad8c9a10ad JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:50:30 -07:00
bclary@bclary.com
79a1804244 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:47:30 -07:00
bclary@bclary.com
9481b89088 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:42:19 -07:00
bclary@bclary.com
72de5ea4f7 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:38:14 -07:00
bclary@bclary.com
5e9dd6e22c JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:33:33 -07:00
bclary@bclary.com
fb0bd7a996 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:28:43 -07:00
bclary@bclary.com
a7b2a5758a JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:21:05 -07:00
bclary@bclary.com
4f3510564c JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:15:45 -07:00
bclary@bclary.com
f84d45178d JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:10:58 -07:00
bclary@bclary.com
bfa75f6288 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 20:03:09 -07:00
bclary@bclary.com
8e0a33e60d JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:59:43 -07:00
bclary@bclary.com
1bb0cbf328 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:56:17 -07:00
bclary@bclary.com
4003651ac7 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:50:50 -07:00
bclary@bclary.com
581410aa5f JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:47:41 -07:00
bclary@bclary.com
f2d3afd30c JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:44:30 -07:00
bclary@bclary.com
545084cab8 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:38:42 -07:00
bclary@bclary.com
03364e16c4 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:35:23 -07:00
bclary@bclary.com
1c664d8d39 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:31:34 -07:00
bclary@bclary.com
b6d2f12e9b JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:28:06 -07:00
bclary@bclary.com
835cbc84eb JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:24:47 -07:00
bclary@bclary.com
a63cf958bd JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:21:10 -07:00
bclary@bclary.com
2132088aa1 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:17:11 -07:00
bclary@bclary.com
816be0c217 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:13:50 -07:00
bclary@bclary.com
ed094e3ecc JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:07:43 -07:00
bclary@bclary.com
db775f99cc JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:04:07 -07:00
bclary@bclary.com
37b3ea6146 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 19:01:01 -07:00
bclary@bclary.com
ea2131a37a JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 18:55:06 -07:00
bclary@bclary.com
722f5f50fe JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 18:51:49 -07:00
bclary@bclary.com
ceba7d9dd6 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 18:44:24 -07:00
bclary@bclary.com
1ef5386684 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 18:35:28 -07:00
bclary@bclary.com
f4c8ec947d JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 18:31:49 -07:00
bclary@bclary.com
106df0f7b7 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585 2007-05-06 18:24:04 -07:00