Commit Graph

8032 Commits

Author SHA1 Message Date
brendan%mozilla.org
6ad814f14d Don't elide useless expression statements that are labeled (349489, r=mrbkap). 2006-08-21 20:25:59 +00:00
brendan%mozilla.org
42e6f711ed Catch let vs. const errors (349507, r=mrbkap). 2006-08-21 19:30:45 +00:00
mrbkap%gmail.com
bd86d8b207 Account for the block depth. bug 349482, r=brendan 2006-08-21 18:19:15 +00:00
szegedia%freemail.hu
52da256b73 Now correctly recognizing negative tests, as well as kills tests that run for too long. 2006-08-21 17:01:48 +00:00
bclary%bclary.com
5c979c9367 JavaScript Test Library - regression test for bug 349298, by Jesse Ruderman 2006-08-21 15:58:00 +00:00
bclary%bclary.com
03a8461ea2 JavaScript Test Library - regression test for bug 349283, by Jesse Ruderman 2006-08-21 15:54:10 +00:00
bclary%bclary.com
7f0d1dfc71 JavaScript Test Library - regression test for bug 349023, by Pavel Cvrcek, Jesse Ruderman, Igor Bukanov 2006-08-21 15:33:22 +00:00
bclary%bclary.com
16c2ebf2b1 JavaScript Test Library - regression tests for bug 349012, by Igor Bukanov 2006-08-21 15:16:52 +00:00
bclary%bclary.com
60b4aba084 JavaScript Test Library - regression test for bug 345961, by Igor Bukanov 2006-08-21 14:10:23 +00:00
mrbkap%gmail.com
78f1989edc tc->topStmt doesn't play into let declarations at all. bug 349298, r=brendan 2006-08-20 07:53:30 +00:00
bclary%bclary.com
d7d478e41d JavaScript Test Library - regression test for bug 290499, add missing call to TEST() 2006-08-19 18:42:42 +00:00
igor.bukanov%gmail.com
d963b7f2bd Bug 349023: generator is not extended class. r=brendan 2006-08-19 12:56:24 +00:00
brendan%mozilla.org
3d566f7776 Checking in mrbkap's patch for 349283, r=me. 2006-08-19 06:44:46 +00:00
brendan%mozilla.org
11ca8fa43a Final patch for bug 349012 (r=igor/mrbkap). 2006-08-19 06:17:49 +00:00
mrbkap%gmail.com
faa99001a9 Generate the right opcode for this parse node. bug 349283, r=brendan 2006-08-19 06:12:29 +00:00
brendan%mozilla.org
2b1f86e669 Fix closing a generator to throw if the generator ignores GeneratorExit; also fix bug cloned from current Python 2.5c1, where yield from finally cancels pending exceptions and outer finallys; also fixed to throw on nested generator activations (349012, r=igor/mrbkap). 2006-08-18 23:42:02 +00:00
bclary%bclary.com
78f43a7e1d JavaScript Library - improved regression test for bug 348986, by Igor Bukanov 2006-08-18 15:15:03 +00:00
igor.bukanov%gmail.com
dcce910a62 Bug 348986: added missing checks for the recursion depth in the decompiler. r=brendan 2006-08-18 15:09:45 +00:00
bclary%bclary.com
f61a5112dd JavaScript Test Library - regression test for bug 348986, by Igor Bukanov 2006-08-18 11:47:04 +00:00
bclary%bclary.com
e9defda92e JavaScript Test Library - regression test for bug 346902, by Jesse Ruderman 2006-08-18 11:38:52 +00:00
bclary%bclary.com
f17c0c0600 JavaScript Test Library - regression test for bug 346904, by Jesse Ruderman 2006-08-18 11:26:53 +00:00
brendan%mozilla.org
1713592536 Fix constant folder to parenthesize object initialiser if it could become left-most in expression (346902, r=mrbkap). 2006-08-17 23:51:51 +00:00
brendan%mozilla.org
f1b917e769 DEBUG-only change to initialize tracefp (348027, r=mrbkap). 2006-08-17 23:46:30 +00:00
brendan%mozilla.org
c0936d895c Fix gen.close to report generator-ignored-GeneratorExit properly according to current Python 2.5 (349012, r=igor/mrbkap). 2006-08-17 22:55:15 +00:00
brendan%mozilla.org
ac99625cec Fix '+ +x', '- --x', etc. decompilation (346904, r=mrbkap). 2006-08-17 20:24:38 +00:00
bclary%bclary.com
fcf357082f JavaScript Library - regression test for bug 346494, by Brendan Eich 2006-08-17 14:04:45 +00:00
bclary%bclary.com
88204c670d JavaScript Library - regression test for bug 348810, by Igor Bukanov 2006-08-17 13:20:51 +00:00
szegedia%freemail.hu
2abceb5771 Regression fix for bug 343976, courtesy of Cameron McCormack 2006-08-17 12:39:11 +00:00
brendan%mozilla.org
df41627c20 Destructuring catch variables, plus TOK_LEXICALSCOPE cleanup (336379, r=mrbkap). 2006-08-17 08:13:18 +00:00
brendan%mozilla.org
7ea7fe892c Fixed to add block depth to pn_slot, thanks to mrbkap (336379, a=#developers). 2006-08-16 22:33:28 +00:00
igor.bukanov%gmail.com
bb99701c9c Bug 348810: Removal of a broken optimization in array_sort that was supposed to shrink the temporary array when there are holes in the array. VM games are off for now. r=mrbkap 2006-08-16 19:39:38 +00:00
benjamin%smedbergs.us
88ac1067bb Bug 347585 - xpctools needs to use external linkage, r=timeless 2006-08-16 19:10:44 +00:00
brendan%mozilla.org
02f6c7133c Change catch clauses to use lexical scope, etc. (336379, r=mrbkap). 2006-08-16 05:01:14 +00:00
brendan%mozilla.org
27e3eb7623 Use JSCLASS_GLOBAL_FLAGS for other global classes, and fix JS standard class init API to init the Block class (348786, r=mrbkap). 2006-08-15 23:56:08 +00:00
bclary%bclary.com
c5278b9759 JavaScript Shell - add CFLAGS, LDFLAGS to jscpucfg build rule, not part of the build. bug 348735, r=mrbkap 2006-08-15 16:59:00 +00:00
bclary%bclary.com
fc9c3b527e JavaScript Test Library - regression test for bug 348685, by nanto vi (TOYAMA Nao) 2006-08-15 10:46:33 +00:00
bclary%bclary.com
3ed724511c JavaScript Test Library - regression test for bug 344601, by nanto vi (TOYAMA Nao) 2006-08-15 09:46:56 +00:00
brendan%mozilla.org
dd9c9f10af Backing out yet again, another latent bug bites. 2006-08-15 07:39:01 +00:00
brendan%mozilla.org
33cfdbad7e Change catch clauses to use lexical scope, etc. (336379, r=mrbkap). 2006-08-15 07:03:14 +00:00
brendan%mozilla.org
8ea9c86502 Fix block_xdrObject to null outermost block's parent slot (348696, r=mrbkap). 2006-08-15 06:37:52 +00:00
brendan%mozilla.org
97c32ed593 Back out last change for now, it ran into a latent block XDR bug. 2006-08-15 03:51:23 +00:00
brendan%mozilla.org
044d51fe52 Change catch clauses to use lexical scope, etc. (336379, r=mrbkap). 2006-08-15 01:29:37 +00:00
mrbkap%gmail.com
a39233c772 Fix decompilation of let expressions and statements. bug 344601, r=brendan 2006-08-15 00:59:20 +00:00
igor.bukanov%gmail.com
a31e220d87 Bug 348532: Limit the length of errorInstance.stack. r=brendan 2006-08-14 20:01:30 +00:00
mrbkap%gmail.com
0c2173c26f Check the correct kid to figure out if the last catch block had a catch guard. bug 348630, r=brendan 2006-08-14 19:12:06 +00:00
igor.bukanov%gmail.com
a945b5c26e Bug 348532: taking out the previous commit. 2006-08-14 07:19:12 +00:00
igor.bukanov%gmail.com
5ade7ea322 Bug 348532: Limit the length of errorInstance.stack. r=brendan 2006-08-14 05:43:14 +00:00
igor.bukanov%gmail.com
76dc42d18d Bug 322135: Optimizing large index access for array elements to prevent out-of-memory when calling Array functions for huge sparse arrays. r=mrbkap sr=brendan 2006-08-12 08:41:54 +00:00
brendan%mozilla.org
72e2197d21 Revise try/catch/finally AST to pave way for block scope and destructuring (336379, r=mrbkap). 2006-08-11 23:26:18 +00:00
mrbkap%gmail.com
f985c90668 Fix silly copy/paste error that would cause us to exit the loop too early. bug 348375, r=brendan 2006-08-11 19:49:48 +00:00