8091 Commits

Author SHA1 Message Date
bclary%bclary.com
5a5208f7a5 JavaScript Test - regression test for bug 350206, by Jeff Walden
git-svn-id: svn://10.0.0.236/trunk@208780 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 02:10:23 +00:00
brendan%mozilla.org
c8c294f61b Fix try/catch/finally code generation (350312, r=igor/shaver).
git-svn-id: svn://10.0.0.236/trunk@208767 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 23:15:22 +00:00
jwalden%mit.edu
badb20705d Bug 350442 - toXMLString omits namespace definition for attribute added with a namespace with an undefined prefix. r=brendan
git-svn-id: svn://10.0.0.236/trunk@208751 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 21:10:54 +00:00
bclary%bclary.com
f328f8adfd JavaScript Test - regression test for bug 349650, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208750 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 20:55:37 +00:00
bclary%bclary.com
202625b08e JavaScript Test - regression test for bug 350415, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208747 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 20:46:34 +00:00
bclary%bclary.com
b422bd5552 JavaScript Test - regression test for bug 350529, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208746 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 20:42:35 +00:00
igor.bukanov%gmail.com
1bd75a7647 Bug 350559: restoring compatibility with Python with gen.throw(). r=brendan
git-svn-id: svn://10.0.0.236/trunk@208745 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 20:37:49 +00:00
benjamin%smedbergs.us
d6081ff664 Bug 350211 - Allow arbitrary build-system extension, parts 2 & 3 $(MOZ_BUILD_APP)/build.mk, r=mento
git-svn-id: svn://10.0.0.236/trunk@208708 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 16:53:40 +00:00
brendan%mozilla.org
a976f2ea1c Fix inline specialization of PushOff for array comprehensions (349650, r=mrbkap/sayrer).
git-svn-id: svn://10.0.0.236/trunk@208707 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 16:52:27 +00:00
brendan%mozilla.org
a4ac277c2b Transpose lookahead consumption and error-flag=>TOK_ERROR logic in js_GetToken, to match recent change to js_UngetToken (350529, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@208705 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 16:32:26 +00:00
igor.bukanov%gmail.com
2b21a85211 Bug 349527: More fixes for bugs that I added in the optimization patch. r=brendan
git-svn-id: svn://10.0.0.236/trunk@208703 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 16:15:42 +00:00
brendan%mozilla.org
41c45048ba Fix from mrbkap to unget error tokens (350415, r=me).
git-svn-id: svn://10.0.0.236/trunk@208680 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 01:01:25 +00:00
bclary%bclary.com
c0756d9ded JavaScript Test - update test for bug 350312
git-svn-id: svn://10.0.0.236/trunk@208673 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 23:01:34 +00:00
bclary%bclary.com
c94d9b6077 JavaScript Test - regression test for bug 350312, by Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@208667 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 22:03:01 +00:00
timeless%mozdev.org
46444dd782 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@208659 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 20:12:37 +00:00
bclary%bclary.com
d6cc458a32 JavaScript Test - regression test for bug 349331, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@208629 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 11:46:46 +00:00
bclary%bclary.com
57077f30e0 JavaScript Test - regression test for bug 350271, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208628 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 11:41:51 +00:00
bclary%bclary.com
b3333b0ffb JavaScript Test - regression test for bug 350268, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208625 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 11:36:15 +00:00
bclary%bclary.com
acc1d5d8c0 JavaScript Test - regression test for bug 350263, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208624 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 11:29:41 +00:00
bclary%bclary.com
2822d5e8eb JavaScript Test - regression test for bug 350242, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208623 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 11:24:27 +00:00
bclary%bclary.com
a7e70a1727 JavaScript Test - regression test for bug 349648, by Jesse Ruderman, Brendan Eich, Robert Sayre
git-svn-id: svn://10.0.0.236/trunk@208622 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 11:18:54 +00:00
bclary%bclary.com
656a1c949b JavaScript Tests - update to reflect removal of GeneratorExit
git-svn-id: svn://10.0.0.236/trunk@208615 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 08:18:13 +00:00
igor.bukanov%gmail.com
f05d3636b6 Bug 349527: Fix for GCC warning introduced by the previous optimization. r=brendan
git-svn-id: svn://10.0.0.236/trunk@208600 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 05:57:16 +00:00
brendan%mozilla.org
756349624f Don't move empty statement up from if (1); or if (0)foo();else; to statement level, in case a label prefixes the if -- change the if to a {} instead (350263, r=mrbkap/shaver).
git-svn-id: svn://10.0.0.236/trunk@208583 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 21:15:44 +00:00
brendan%mozilla.org
e029719e46 Fix delete property and method call operand decompilation cases (350242, r=mrbkap/shaver).
git-svn-id: svn://10.0.0.236/trunk@208582 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 21:08:41 +00:00
brendan%mozilla.org
2d541ce6e3 Always need two more slots in the model stack for finally clause codegen (350312, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@208578 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 17:58:49 +00:00
brendan%mozilla.org
2c414f2060 Catch trailing token syntax errors in js_CompileFunctionBody (350268, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@208577 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 17:53:48 +00:00
brendan%mozilla.org
f9be985cca JSOP_ENDFILTER, not JSOP_FILTER, needs to have high precedence (350271, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@208576 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 17:31:13 +00:00
brendan%mozilla.org
4fa5097a7e Retract to left-most operand for JSOP_ARRAYPUSH (349648, r=mrbkap/sayrer).
git-svn-id: svn://10.0.0.236/trunk@208571 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 15:57:32 +00:00
igor.bukanov%gmail.com
ce720b7659 Bug 349331: followup to the previous patch to remove GeneratorExit from jsproto.tbl
git-svn-id: svn://10.0.0.236/trunk@208570 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 15:47:17 +00:00
bclary%bclary.com
51b03f7405 JavaScript Test - regression test for bug 350206, by Lubos Ures
git-svn-id: svn://10.0.0.236/trunk@208566 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 06:16:38 +00:00
brendan%mozilla.org
33f983046a Fix warning in last checkin.
git-svn-id: svn://10.0.0.236/trunk@208564 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 04:15:32 +00:00
jwalden%mit.edu
9d8e89342b Bug 350206 - Assertion while generating namespace prefix during toXMLString(). r=brendan
git-svn-id: svn://10.0.0.236/trunk@208559 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 00:46:14 +00:00
igor.bukanov%gmail.com
6ad60918ce Bug 349331: Implementation of generator.close now uses asynchronous return instead of GeneratorExit exception. r=brendan
git-svn-id: svn://10.0.0.236/trunk@208545 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 20:24:45 +00:00
bclary%bclary.com
7815d8386b JavaScript Test - regression test for bug 350253, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208544 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 20:21:15 +00:00
bclary%bclary.com
9bdc156d56 JavaScript Test - regression test for bug 349956, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208543 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 20:16:41 +00:00
bclary%bclary.com
1ef020fbb1 JavaScript Test - regression test for bug 349663, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208542 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 20:08:43 +00:00
bclary%bclary.com
21de24638d JavaScript Test - regression test for bug 349633, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208539 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 19:58:55 +00:00
bclary%bclary.com
1fec3a9539 JavaScript Test - regression test for bug 349619, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208538 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 19:51:21 +00:00
bclary%bclary.com
d60d9bf101 JavaScript Library - regression test for bug 346892, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@208537 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 19:04:28 +00:00
szegedia%freemail.hu
b1381d7690 Minor tidying
git-svn-id: svn://10.0.0.236/trunk@208512 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 09:39:26 +00:00
igor.bukanov%gmail.com
877493cc62 Bug 349320: generator cleanup, r=brendan
git-svn-id: svn://10.0.0.236/trunk@208511 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 09:18:57 +00:00
igor.bukanov%gmail.com
aa8f5def7b Bug 349527: Using a single malloc block for a full copy of JSErrorReport. r=brendan
git-svn-id: svn://10.0.0.236/trunk@208509 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 07:44:38 +00:00
brendan%mozilla.org
d9e6543dfd Re-init cx->threadLinks to self-link in js_ClearContextThread (345365, r=feng).
git-svn-id: svn://10.0.0.236/trunk@208505 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 06:44:17 +00:00
brendan%mozilla.org
2737917ea1 Fix bogus assertion (350253, DEBUG-only fix).
git-svn-id: svn://10.0.0.236/trunk@208502 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 05:11:38 +00:00
brendan%mozilla.org
ecd3a42d5a Consolidate early JSFUN_INTERPRETED setting for uniform useless expression elimination (346892, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@208496 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 04:05:03 +00:00
brendan%mozilla.org
74ce0341ef Fix @* decompilation (349956, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@208425 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 18:04:03 +00:00
brendan%mozilla.org
defa09b865 Fold assign-ops harder, to uphold decompiler round-trip invariance (349663, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@208424 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 18:01:35 +00:00
brendan%mozilla.org
bcb574cd8b Fix decompilation of postfix ++ and -- on block-local names (349633, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@208423 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 17:57:25 +00:00
brendan%mozilla.org
93265a6f8a Don't try to bind label names to slots (349619, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@208422 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 17:54:21 +00:00