Commit Graph

9602 Commits

Author SHA1 Message Date
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