10027 Commits

Author SHA1 Message Date
crowder%fiverocks.com
f2183b3558 Bug 380831: incorrect uneval trying to output a getter function that is a sharp definition, r=igor
git-svn-id: svn://10.0.0.236/trunk@227549 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 20:20:07 +00:00
nboyd%atg.com
dc91e7c438 Fix bug 383174: Add new reportMatch function in shell.js
r=bclary@bclary.com


git-svn-id: svn://10.0.0.236/trunk@227538 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 18:31:53 +00:00
nboyd%atg.com
d71e9843a3 Initial checkin for Rhino 1.7. Add JavaScript 1.7 version number.
Initial implementation of 1.7 generators for interpretive mode. See bug 379377.


git-svn-id: svn://10.0.0.236/trunk@227537 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 18:23:49 +00:00
mattwillis%gmail.com
cc1aee6b73 bug 382744 - Correct backwards assertion check in XPCNativeScriptableInfo. Patch by Manish Singh <manish@flock.com>, r=dbaron, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@227533 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 15:59:44 +00:00
brendan%mozilla.org
10d4eba995 Fix JOF_TMPSLOT accounting (383255, r=igor).
git-svn-id: svn://10.0.0.236/trunk@227516 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:23:29 +00:00
igor%mir2.org
5054f64941 Bug 383188: using code spec flag to declare extra slot used for post ++/--. r=brndan
git-svn-id: svn://10.0.0.236/trunk@227508 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 03:07:38 +00:00
mrbkap%gmail.com
528a1c1e22 Fix overflow potential. bug 373931, r=crowder rs=brendan
git-svn-id: svn://10.0.0.236/trunk@227506 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 00:05:32 +00:00
mrbkap%gmail.com
3056e2fa00 Remove indirect eval. bug 382509, r=brendan
git-svn-id: svn://10.0.0.236/trunk@227498 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:03:04 +00:00
mrbkap%gmail.com
26e0655c8b Handle error returns from ftell. bug 373934, r=brendan
git-svn-id: svn://10.0.0.236/trunk@227496 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:01:41 +00:00
mrbkap%gmail.com
b70e41b287 Backing out to fix orange
git-svn-id: svn://10.0.0.236/trunk@227493 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 22:18:25 +00:00
mrbkap%gmail.com
38998897b4 Fixing bustage, bug 382509
git-svn-id: svn://10.0.0.236/trunk@227489 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:47:13 +00:00
mrbkap%gmail.com
890b854e70 Create XPCNativeWrapper function wrappers with the right parent. bug 370127, r=bzbarsky sr=brendan
git-svn-id: svn://10.0.0.236/trunk@227488 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:43:57 +00:00
mrbkap%gmail.com
2b6c77f00b Remove indirect eval. bug 382509, r=brendan
git-svn-id: svn://10.0.0.236/trunk@227487 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:40:55 +00:00
mrbkap%gmail.com
7b21b0d68c Whitespace police
git-svn-id: svn://10.0.0.236/trunk@227486 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:38:40 +00:00
nboyd%atg.com
5850ef43e6 Classify another failure
git-svn-id: svn://10.0.0.236/trunk@227483 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 20:33:42 +00:00
igor%mir2.org
817a698900 Bug 381973: new opcode flag top declare an extra temporary slot used by interpreter. r=brendan
git-svn-id: svn://10.0.0.236/trunk@227482 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 20:01:41 +00:00
brendan%mozilla.org
008029c904 Fix fun_resolve to avoid resolving hidden properties (locals/params; 382532, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@227481 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 19:50:31 +00:00
crowder%fiverocks.com
7f40833149 Bug 366355: perlconnect removal continues, r=mrbkap, patch by Patrick Welche <pw-fb@newn.cam.ac.uk>
git-svn-id: svn://10.0.0.236/trunk@227480 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 19:33:42 +00:00
nboyd%atg.com
178ce6e8d6 Move skip lists to the testsrc directory.
git-svn-id: svn://10.0.0.236/trunk@227477 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 18:24:58 +00:00
nboyd%atg.com
357225fe76 Add skips for tests causing OutOfMemoryErrors.
git-svn-id: svn://10.0.0.236/trunk@227471 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 16:06:43 +00:00
nboyd%atg.com
c10680ab9c Fix failure indicated by test js1_5/extensions/regress-351973.js.
git-svn-id: svn://10.0.0.236/trunk@227470 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 15:53:15 +00:00
nboyd%atg.com
f1bc784af2 Fix bug 274311: Can you add all of the shell commands to the help() menu?
Patch from Roshan James <roshanj@google.com>.


git-svn-id: svn://10.0.0.236/trunk@227461 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 13:46:58 +00:00
nboyd%atg.com
9fd35e8389 More work on strict mode.
* Support implemented for checking for inconsistent return usage. Contribution
from Roshan James <roshanj@google.com>.
* Fixed check for assignment in conditional.


git-svn-id: svn://10.0.0.236/trunk@227460 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 13:18:39 +00:00
peterv%propagandism.org
8a5ea848b1 Fix for bug 382133 ("(function(){}).apply.ee = <foo/>;" causes shutdown crash [@ nsXPConnect::Unlink] during nsCycleCollector::CollectWhite). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@227456 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 10:01:34 +00:00
igor%mir2.org
4b4ae695f7 Bug 379220: replacing JS_AddRoot calls via doubly-linked lists. r=jst sr=brendan
git-svn-id: svn://10.0.0.236/trunk@227408 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 15:11:52 +00:00
igor%mir2.org
324bf7c31d Bug 382253: consistent termination of inline functions. r=brendan
git-svn-id: svn://10.0.0.236/trunk@227398 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 03:46:39 +00:00
crowder%fiverocks.com
597826e667 backing out checkin on closed tree
git-svn-id: svn://10.0.0.236/trunk@227379 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 18:31:02 +00:00
crowder%fiverocks.com
6605b2bde6 Bug 366355: more perlconnect removal goodness
git-svn-id: svn://10.0.0.236/trunk@227378 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 18:29:49 +00:00
bclary%bclary.com
00a2ca6ec8 JavaScript Test - fix broken test, bug 351515
git-svn-id: svn://10.0.0.236/trunk@227354 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 21:58:36 +00:00
bclary%bclary.com
475117ae35 JavaScript Test - update test for bug 380237
git-svn-id: svn://10.0.0.236/trunk@227345 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 19:46:36 +00:00
bclary%bclary.com
e93d181ccc JavaScript Test - change eval tests to work around anonfunfix, bug 356247
git-svn-id: svn://10.0.0.236/trunk@227344 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 19:24:01 +00:00
bclary%bclary.com
b560407498 JavaScript Test - change native function to decodeURI since print is not native in the browser version
git-svn-id: svn://10.0.0.236/trunk@227342 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 19:00:11 +00:00
bclary%bclary.com
e5a3bddb19 JavaScript Tests - fix test to match new decompilation and to add missing brace in expected decompilation, bug 381205
git-svn-id: svn://10.0.0.236/trunk@227338 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 18:31:12 +00:00
bclary%bclary.com
8f61dd4871 JavaScript Test - regression test for bug 356247, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227323 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 07:11:53 +00:00
bclary%bclary.com
64a3974b57 JavaScript Test - regression test for bug 381108, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227322 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:54:10 +00:00
bclary%bclary.com
1f6ac20621 JavaScript Test - regression test for bug 381301, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227321 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:45:06 +00:00
bclary%bclary.com
e47b60fb0d JavaScript Test - regression test for bug 382335, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@227320 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:37:52 +00:00
timeless%mozdev.org
5715904608 Bug 380886 Possible crashes/leaks in regexp handling in OOM conditions
patch by gavin@picsel.com r=crowder


git-svn-id: svn://10.0.0.236/trunk@227319 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:31:06 +00:00
brendan%mozilla.org
8d37ab69f8 Fix let-induced anti-bracing logic to cope with group assignment expression statements (356247, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@227297 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:39:21 +00:00
nboyd%atg.com
ad738a38dc Skip js1_5/Regress/regress-330352.js
git-svn-id: svn://10.0.0.236/trunk@227278 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:10:33 +00:00
crowder%fiverocks.com
5a05e61a21 Bug 381205: object uneval gets confused by special "getter functions", r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@227276 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:05:31 +00:00
bclary%bclary.com
b6ad1317da JavaScript Test - update expected value for decompilation, bug 367629
git-svn-id: svn://10.0.0.236/trunk@227270 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 18:42:40 +00:00
bclary%bclary.com
4aed785e9c JavaScript Test - move test to decompilation subsuite, bug 344120
git-svn-id: svn://10.0.0.236/trunk@227266 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 17:42:50 +00:00
nboyd%atg.com
b715b52672 Use the prefix feature to avoid enumerating all skipped tests.
git-svn-id: svn://10.0.0.236/trunk@227261 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 17:11:24 +00:00
nboyd%atg.com
0d99d8fb3b Fix jdk 1.4 compilation.
git-svn-id: svn://10.0.0.236/trunk@227260 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 16:41:24 +00:00
nboyd%atg.com
da960c118b Conditional build for jdk15 package.
git-svn-id: svn://10.0.0.236/trunk@227257 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 16:07:39 +00:00
nboyd%atg.com
e980a742fc Java5 varg support:
Java5 varg methods can be called with varg style from JavaScript. The relevant
changes are in MemberBox, NativeJavaClass and NativeJavaMethod. The call to
isVarg() in MemberBox is the one Java5 specific call, which probably needs to
be converted into a JRE version dependent call based on reflection.

Contribution from Ulrike Mueller <umueller@demandware.com>.

See bug 382340.


git-svn-id: svn://10.0.0.236/trunk@227256 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 15:58:03 +00:00
nboyd%atg.com
66e37f13c5 Nit: fix comment
git-svn-id: svn://10.0.0.236/trunk@227251 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 14:07:54 +00:00
nboyd%atg.com
810076a04c After the recent move to consolidate shell.js code, this test broke due to
different epsilon values used in different shell.js scripts. So this change
just makes the test values match exactly.


git-svn-id: svn://10.0.0.236/trunk@227249 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 12:55:17 +00:00
bclary%bclary.com
15fa7e689f JavaScript Test - update sudoku demo test
git-svn-id: svn://10.0.0.236/trunk@227222 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 05:58:26 +00:00