Граф коммитов

8309 Коммитов

Автор SHA1 Сообщение Дата
bclary%bclary.com a5774c73f1 JavaScript Test - attempt to deal with alert dismissal, bug 341815 2006-09-03 00:28:36 +00:00
bclary%bclary.com 726df31335 JavaScript Test - remove length tests, bug 322135 2006-09-03 00:25:41 +00:00
bclary%bclary.com 4dbd0746ce JavaScript Test - register and unregister dialog closer on start/stop rather than on before/after page load, no bug, not part of the build 2006-09-03 00:23:09 +00:00
bclary%bclary.com 66a2beb19c JavaScript Test - update gVersion for js16, js17, no bug, not part of the build 2006-09-03 00:21:27 +00:00
brendan%mozilla.org e06975ecca Stop popping cloned blocks at activation boundary (351122, r=mrbkap). 2006-09-03 00:12:47 +00:00
igor.bukanov%gmail.com 0313dd4baf Bug 347248: Taking out the prev commit as old GCC can not tolerate non-static initializers. 2006-09-02 20:53:20 +00:00
bclary%bclary.com 17504d634c JavaScript Test - fix automatic e4x detection, no bug not part of the build 2006-09-02 20:43:27 +00:00
brendan%mozilla.org cc1d04808b Fix local function shadowing argument decompilation (351116, r=mrbkap). 2006-09-02 20:33:42 +00:00
igor.bukanov%gmail.com e591193a4c Bug 347248: Initialize Error instance properties lazily to speed up new Error(). r=brendan 2006-09-02 19:52:11 +00:00
brendan%mozilla.org a44a0e8062 Fix stale comment. 2006-09-02 18:27:35 +00:00
brendan%mozilla.org ca64c3e049 Remove overlong/unhelpful to{Source,String}, use a better fallback for one diagnostic's call to js_DecompileValueGenerator (349362, r=igor). 2006-09-02 18:07:10 +00:00
bclary%bclary.com c89530da70 JavaScript Test - default to e4x on for e4x tests, bug 257679 2006-09-02 00:33:18 +00:00
brendan%mozilla.org d78e8c9857 Require parens around yield expressions in comma expressions (349851, r=mrbkap). 2006-09-01 21:42:51 +00:00
bclary%bclary.com bf196c50ae JavaScript Test - regression test for bug 348904, by Jesse Ruderman 2006-09-01 16:21:27 +00:00
bclary%bclary.com 4c03fe2d1b JavaScript Test - regression test for bug 349653, by Jesse Ruderman 2006-09-01 16:09:06 +00:00
bclary%bclary.com b328bd1b0a JavaScript Test - regression test for bug 350837, by Igor Bukanov 2006-09-01 16:00:54 +00:00
bclary%bclary.com 21b4ea73f4 JavaScript Test - regression test for bug 350810, by Jesse Ruderman 2006-09-01 15:54:08 +00:00
bclary%bclary.com 810b167e37 JavaScript Test - regression test for bug 349962, by Jesse Ruderman 2006-09-01 15:27:42 +00:00
brendan%mozilla.org 6b4ad54675 Fix array comprehension code gen bug that broke constant folding (349653, r=mrbkap). 2006-09-01 06:16:14 +00:00
brendan%mozilla.org cdbb436000 Fix hairy for (let ...) code-gen cases constrained by the decompiler (348904, r=mrbkap). 2006-09-01 01:50:10 +00:00
brendan%mozilla.org 48802c2ad7 Fix stack modeling in for(x[i] in o) type loop heads (350810, r=mrbkap/sayrer). 2006-09-01 00:36:50 +00:00
bclary%bclary.com 0153873405 JavaScript Test - update for regression test for bug 350704 2006-08-31 18:37:46 +00:00
bclary%bclary.com 38cb770f89 JavaScript Test - update for regression test for bug 350670 2006-08-31 18:28:16 +00:00
bclary%bclary.com f3b1aec478 JavaScript Test - update for regression test for bug 350692 2006-08-31 18:25:08 +00:00
bclary%bclary.com 81f514f61c JavaScript Test - update regression test for bug 349012 2006-08-31 18:13:18 +00:00
igor.bukanov%gmail.com 533576485a Bug 350837: Clerar cx->throwing in [gosub] when pushing exception. r=brendan 2006-08-31 18:01:44 +00:00
brendan%mozilla.org 9100046440 Remove bogus assertions (349962, r=mrbkap). 2006-08-31 17:13:50 +00:00
bclary%bclary.com 51f35267fb JavaScript Test - update regression test for bug 350692regress-350692.js 2006-08-31 17:11:49 +00:00
benjamin%smedbergs.us 4a7051781e Bug 350550 - Liveconnect shouldn't export NSGetFactory, r=brendan+jhpedemonte 2006-08-31 16:45:29 +00:00
szegedia%freemail.hu 4ae574362c Run on all three currently existing optimization levels 2006-08-31 10:17:48 +00:00
bclary%bclary.com fd155dcc8f JavaScript Test - regression test for bug 350704, by Jesse Ruderman 2006-08-31 09:27:47 +00:00
bclary%bclary.com 8cee7aba23 JavaScript Test - regression test for bug 350692, by Jesse Ruderman 2006-08-31 09:19:20 +00:00
bclary%bclary.com 0b2f038c45 JavaScript Test - regression test for bug 350670, by Jesse Ruderman 2006-08-31 09:10:24 +00:00
bclary%bclary.com 306982bae8 JavaScript Test - regression test for bug 349624, by Jesse Ruderman 2006-08-31 09:01:53 +00:00
bclary%bclary.com 2a16d17c13 JavaScript Test - regression test for bug 349592, by Jesse Ruderman 2006-08-31 08:55:42 +00:00
brendan%mozilla.org 6e01a31164 Fix let expr nested in head of let block or expr (349624, r=mrbkap). 2006-08-31 04:53:33 +00:00
brendan%mozilla.org f76be1c1b0 Fix assertion (350692). 2006-08-30 23:13:46 +00:00
brendan%mozilla.org 2eb8f8b41d Twiddle TCF_IN_FOR_INIT around actual param codegen (350704, r=mrbkap). 2006-08-30 21:22:37 +00:00
brendan%mozilla.org 1c292152f6 Fix regression from initial js1.7 landing (350670, r=mrbkap). 2006-08-30 21:12:25 +00:00
bclary%bclary.com 37a38879c2 JavaScript Test - regression test for bug 350206, by Jeff Walden 2006-08-30 02:10:23 +00:00
brendan%mozilla.org d95a636109 Fix try/catch/finally code generation (350312, r=igor/shaver). 2006-08-29 23:15:22 +00:00
jwalden%mit.edu ffb082f965 Bug 350442 - toXMLString omits namespace definition for attribute added with a namespace with an undefined prefix. r=brendan 2006-08-29 21:10:54 +00:00
bclary%bclary.com 534a66472e JavaScript Test - regression test for bug 349650, by Jesse Ruderman 2006-08-29 20:55:37 +00:00
bclary%bclary.com a936b16bb2 JavaScript Test - regression test for bug 350415, by Jesse Ruderman 2006-08-29 20:46:34 +00:00
bclary%bclary.com 4ba0914f9b JavaScript Test - regression test for bug 350529, by Jesse Ruderman 2006-08-29 20:42:35 +00:00
igor.bukanov%gmail.com 4905a0e816 Bug 350559: restoring compatibility with Python with gen.throw(). r=brendan 2006-08-29 20:37:49 +00:00
benjamin%smedbergs.us 681646b263 Bug 350211 - Allow arbitrary build-system extension, parts 2 & 3 $(MOZ_BUILD_APP)/build.mk, r=mento 2006-08-29 16:53:40 +00:00
brendan%mozilla.org 21e7d7ddaf Fix inline specialization of PushOff for array comprehensions (349650, r=mrbkap/sayrer). 2006-08-29 16:52:27 +00:00
brendan%mozilla.org 8e848ea5a8 Transpose lookahead consumption and error-flag=>TOK_ERROR logic in js_GetToken, to match recent change to js_UngetToken (350529, r=mrbkap). 2006-08-29 16:32:26 +00:00
igor.bukanov%gmail.com a57acaa247 Bug 349527: More fixes for bugs that I added in the optimization patch. r=brendan 2006-08-29 16:15:42 +00:00
brendan%mozilla.org 8b6dcc3a93 Fix from mrbkap to unget error tokens (350415, r=me). 2006-08-29 01:01:25 +00:00
bclary%bclary.com 07b6672e0b JavaScript Test - update test for bug 350312 2006-08-28 23:01:34 +00:00
bclary%bclary.com a770c8e90c JavaScript Test - regression test for bug 350312, by Brendan Eich 2006-08-28 22:03:01 +00:00
timeless%mozdev.org 1846fd9c62 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan
2006-08-28 20:12:37 +00:00
bclary%bclary.com 47da0b8a99 JavaScript Test - regression test for bug 349331, by Igor Bukanov 2006-08-28 11:46:46 +00:00
bclary%bclary.com 0bb123a61d JavaScript Test - regression test for bug 350271, by Jesse Ruderman 2006-08-28 11:41:51 +00:00
bclary%bclary.com a501e443f6 JavaScript Test - regression test for bug 350268, by Jesse Ruderman 2006-08-28 11:36:15 +00:00
bclary%bclary.com 2fc0c6ba35 JavaScript Test - regression test for bug 350263, by Jesse Ruderman 2006-08-28 11:29:41 +00:00
bclary%bclary.com ec53f0572f JavaScript Test - regression test for bug 350242, by Jesse Ruderman 2006-08-28 11:24:27 +00:00
bclary%bclary.com 8012cf1c19 JavaScript Test - regression test for bug 349648, by Jesse Ruderman, Brendan Eich, Robert Sayre 2006-08-28 11:18:54 +00:00
bclary%bclary.com fd6c161ea3 JavaScript Tests - update to reflect removal of GeneratorExit 2006-08-28 08:18:13 +00:00
igor.bukanov%gmail.com 1e0492eebd Bug 349527: Fix for GCC warning introduced by the previous optimization. r=brendan 2006-08-28 05:57:16 +00:00
brendan%mozilla.org e3446f868c 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). 2006-08-27 21:15:44 +00:00
brendan%mozilla.org 34e63bbbba Fix delete property and method call operand decompilation cases (350242, r=mrbkap/shaver). 2006-08-27 21:08:41 +00:00
brendan%mozilla.org 2e4fb1a0d3 Always need two more slots in the model stack for finally clause codegen (350312, r=shaver). 2006-08-27 17:58:49 +00:00
brendan%mozilla.org 9aa363d924 Catch trailing token syntax errors in js_CompileFunctionBody (350268, r=mrbkap). 2006-08-27 17:53:48 +00:00
brendan%mozilla.org 5f8f9e4175 JSOP_ENDFILTER, not JSOP_FILTER, needs to have high precedence (350271, r=mrbkap). 2006-08-27 17:31:13 +00:00
brendan%mozilla.org be2bebc710 Retract to left-most operand for JSOP_ARRAYPUSH (349648, r=mrbkap/sayrer). 2006-08-27 15:57:32 +00:00
igor.bukanov%gmail.com 4882930b48 Bug 349331: followup to the previous patch to remove GeneratorExit from jsproto.tbl 2006-08-27 15:47:17 +00:00
bclary%bclary.com 7fcc9b9495 JavaScript Test - regression test for bug 350206, by Lubos Ures 2006-08-27 06:16:38 +00:00
brendan%mozilla.org 0e4089419e Fix warning in last checkin. 2006-08-27 04:15:32 +00:00
jwalden%mit.edu 94c04edf91 Bug 350206 - Assertion while generating namespace prefix during toXMLString(). r=brendan 2006-08-27 00:46:14 +00:00
igor.bukanov%gmail.com 735380688b Bug 349331: Implementation of generator.close now uses asynchronous return instead of GeneratorExit exception. r=brendan 2006-08-26 20:24:45 +00:00
bclary%bclary.com e0fb05bac8 JavaScript Test - regression test for bug 350253, by Jesse Ruderman 2006-08-26 20:21:15 +00:00
bclary%bclary.com 1079c70212 JavaScript Test - regression test for bug 349956, by Jesse Ruderman 2006-08-26 20:16:41 +00:00
bclary%bclary.com 0e31ab7b13 JavaScript Test - regression test for bug 349663, by Jesse Ruderman 2006-08-26 20:08:43 +00:00
bclary%bclary.com 71c9f82df9 JavaScript Test - regression test for bug 349633, by Jesse Ruderman 2006-08-26 19:58:55 +00:00
bclary%bclary.com 67801e8c2a JavaScript Test - regression test for bug 349619, by Jesse Ruderman 2006-08-26 19:51:21 +00:00
bclary%bclary.com bf3c143846 JavaScript Library - regression test for bug 346892, by Jesse Ruderman 2006-08-26 19:04:28 +00:00
szegedia%freemail.hu 2c8fb40cf1 Minor tidying 2006-08-26 09:39:26 +00:00
igor.bukanov%gmail.com 0ddd8a0c32 Bug 349320: generator cleanup, r=brendan 2006-08-26 09:18:57 +00:00
igor.bukanov%gmail.com 8017140ec1 Bug 349527: Using a single malloc block for a full copy of JSErrorReport. r=brendan 2006-08-26 07:44:38 +00:00
brendan%mozilla.org ccc60a1f9c Re-init cx->threadLinks to self-link in js_ClearContextThread (345365, r=feng). 2006-08-26 06:44:17 +00:00
brendan%mozilla.org 0449b82175 Fix bogus assertion (350253, DEBUG-only fix). 2006-08-26 05:09:43 +00:00
brendan%mozilla.org e01fcedc64 Consolidate early JSFUN_INTERPRETED setting for uniform useless expression elimination (346892, r=mrbkap). 2006-08-26 04:05:03 +00:00
brendan%mozilla.org dd57f13e68 Fix @* decompilation (349956, r=shaver). 2006-08-25 18:04:03 +00:00
brendan%mozilla.org 8082feeb76 Fold assign-ops harder, to uphold decompiler round-trip invariance (349663, r=shaver). 2006-08-25 18:01:35 +00:00
brendan%mozilla.org ade1fda6a5 Fix decompilation of postfix ++ and -- on block-local names (349633, r=shaver). 2006-08-25 17:57:25 +00:00
brendan%mozilla.org 096d33fdf4 Don't try to bind label names to slots (349619, r=shaver). 2006-08-25 17:54:21 +00:00
bclary%bclary.com aec3f0ccb0 JavaScript Test Library - regression test for bug 346494, by Brendan Eich 2006-08-25 02:31:08 +00:00
bclary%bclary.com 08f4ef3267 JavaScript Test Library - correct regression test for bug 349822, by Jesse Ruderman 2006-08-24 11:44:07 +00:00
bclary%bclary.com 635dc4ccd9 JavaScript Test Library - regression test for bug 349815, by Jesse Ruderman 2006-08-24 11:34:05 +00:00
bclary%bclary.com c4f9d896ce JavaScript Test Library - regression test for bug 349822, by Jesse Ruderman 2006-08-24 11:26:15 +00:00
bclary%bclary.com 1a523a0e64 JavaScript Test Library - regression test for bug 349818, by Jesse Ruderman 2006-08-24 11:19:45 +00:00
bclary%bclary.com cadf782399 JavaScript Test Library - regression test for bug 349605, by Jesse Ruderman 2006-08-24 11:16:20 +00:00
bclary%bclary.com 1d3f22cf5f JavaScript Test Library - regression test for bug 349602, by Jesse Ruderman 2006-08-24 11:07:35 +00:00
bclary%bclary.com bd7231b0d6 JavaScript Test Library - regression test for bug 349596, by Jesse Ruderman 2006-08-24 10:51:13 +00:00
bclary%bclary.com 2ef90766cd JavaScript Test Library - regression test for bug 349491, by Jesse Ruderman 2006-08-24 10:43:16 +00:00
bclary%bclary.com 89fba29ecf Revert patch which added CFLAGS, LDFLAGS to jscpucfg rule, bug 348735, a=brendan on irc 2006-08-24 00:16:46 +00:00
brendan%mozilla.org f304a75f22 Cleanup to match hand-merged 1.8 branch patch for 349507. 2006-08-23 20:32:44 +00:00
mrbkap%gmail.com a951c8f5a6 Avoid extra parens inside XML lists. bug 349815, r=brendan 2006-08-23 20:00:26 +00:00
mrbkap%gmail.com bfe9c925b4 Use the right error message. Patch from Mook <mook.moz+sites.org.mozilla.bugzilla@gmail.com>, bug 349824, r=mrbkap 2006-08-23 19:15:41 +00:00
brendan%mozilla.org d82f8ab9e4 Fix computed vs. literal-identifier attribute name decompilation (349822, r=mrbkap). 2006-08-23 07:09:03 +00:00
bclary%bclary.com ae49f6bfd1 JavaScript Test Library - remove misnamed test, bug 341510 2006-08-23 06:13:11 +00:00
bclary%bclary.com a523f0f77d JavaScript Test Library - update test success comparators, bug 349827 2006-08-23 06:08:50 +00:00
bclary%bclary.com 69cae3b87b JavaScript Test Library - update regression tests for bug 322135 2006-08-23 05:54:20 +00:00
bclary%bclary.com 0da0968ed7 JavaScript Test Library - update browser.js adapters, bug 349827 2006-08-23 05:42:44 +00:00
bclary%bclary.com 4ac0486111 JavaScript Test Library - test automation updates, not part of the build, no bug 2006-08-23 05:30:00 +00:00
bclary%bclary.com 7099d304cf JavaScript Test Library - cause unimplemented tests to fail, and remove them from normal test runs, rs=brendan, bug 349823 2006-08-23 05:21:02 +00:00
brendan%mozilla.org b5954b6954 Check in smontagu's patch for bug 349488 (r=me). 2006-08-23 04:49:11 +00:00
brendan%mozilla.org 2ac6931a92 Fixed bogus assertion (349818). 2006-08-23 04:19:17 +00:00
brendan%mozilla.org 42dd02e7f8 Normalize empty statement to {} to decompile labeled empty statements round-trip-ably (349596, r=mrbkap). 2006-08-23 02:19:56 +00:00
brendan%mozilla.org bf1209e134 Must set and clear TSF_OPERAND around js_MatchToken at let body/expr boundary (349602, r=mrbkap). 2006-08-23 02:16:38 +00:00
mrbkap%gmail.com 2087699f5c Fixing orange by not clobbering flags added during js_EmitTree. bug 349605, r=brendan 2006-08-23 01:56:33 +00:00
brendan%mozilla.org f13a7d3693 Fix let expressions in bracketed forms within for loop head (349605, r=mrbkap). 2006-08-23 00:41:59 +00:00
brendan%mozilla.org b5650385be Add SRC_DECL offset printing (not part of build). 2006-08-22 22:42:56 +00:00
bclary%bclary.com eaa8d2797b JavaScript Test Library - regression test for bug 349484, by Jesse Ruderman 2006-08-22 01:40:47 +00:00
bclary%bclary.com d87b89a373 JavaScript Test Library - regression test for bug 349507, by Jesse Ruderman 2006-08-22 01:27:44 +00:00
bclary%bclary.com f89e858f6a JavaScript Test Library - regression test for bug 349499, by Jesse Ruderman 2006-08-22 01:21:43 +00:00
bclary%bclary.com befed671ea JavaScript Test Library - regression test for bug 349493, by Jesse Ruderman 2006-08-22 01:13:54 +00:00
bclary%bclary.com 19d45db589 JavaScript Test Library - regression test for bug 349489, by Jesse Ruderman 2006-08-22 01:05:00 +00:00
brendan%mozilla.org 5d61e39e4c Fix op= code generation to cope with local consts (349491, r=mrbkap). 2006-08-22 00:36:34 +00:00
bclary%bclary.com 4efdc997a6 JavaScript Test Library - regression test for bug 349482, fix summary 2006-08-21 23:29:33 +00:00
bclary%bclary.com 58c28d2598 JavaScript Test Library - regression test for bug 349482, by Jesse Ruderman 2006-08-21 23:15:59 +00:00
mrbkap%gmail.com 3cf6f98cb3 Add missing semicolons after import and export statements. bug 349484, r=brendan 2006-08-21 22:43:29 +00:00
mrbkap%gmail.com 9f2ceecc24 Make let expressions have a good precedence and use it around 'new' expressions. bug 349499, r=brendan 2006-08-21 22:35:22 +00:00
mrbkap%gmail.com 3b7188b415 Model the stack depth correctly during ternary expressions. bug 349493, r=brendan 2006-08-21 21:42:15 +00:00
brendan%mozilla.org 3bef02f7fb Don't elide useless expression statements that are labeled (349489, r=mrbkap). 2006-08-21 20:25:59 +00:00
brendan%mozilla.org ef23af8001 Catch let vs. const errors (349507, r=mrbkap). 2006-08-21 19:30:45 +00:00
mrbkap%gmail.com db27f8a4f5 Account for the block depth. bug 349482, r=brendan 2006-08-21 18:19:15 +00:00
szegedia%freemail.hu ba4b1a9de1 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 87b0a08882 JavaScript Test Library - regression test for bug 349298, by Jesse Ruderman 2006-08-21 15:58:00 +00:00
bclary%bclary.com 6bf5cb1e39 JavaScript Test Library - regression test for bug 349283, by Jesse Ruderman 2006-08-21 15:54:10 +00:00
bclary%bclary.com b6f54cf95c 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 3eec23133b JavaScript Test Library - regression tests for bug 349012, by Igor Bukanov 2006-08-21 15:16:52 +00:00
bclary%bclary.com 423c9a6a94 JavaScript Test Library - regression test for bug 345961, by Igor Bukanov 2006-08-21 14:10:23 +00:00
mrbkap%gmail.com 9a780ec214 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 58da2d0ef0 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 f160552992 Bug 349023: generator is not extended class. r=brendan 2006-08-19 12:56:24 +00:00
brendan%mozilla.org 4b33180885 Checking in mrbkap's patch for 349283, r=me. 2006-08-19 06:44:46 +00:00
brendan%mozilla.org 36ea09c432 Final patch for bug 349012 (r=igor/mrbkap). 2006-08-19 06:17:49 +00:00
mrbkap%gmail.com 106d1e6d81 Generate the right opcode for this parse node. bug 349283, r=brendan 2006-08-19 06:12:29 +00:00
brendan%mozilla.org 7cad52b69c 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 0cd3a1605a JavaScript Library - improved regression test for bug 348986, by Igor Bukanov 2006-08-18 15:15:03 +00:00
igor.bukanov%gmail.com d1bfda1a7e 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 a7f79bbff6 JavaScript Test Library - regression test for bug 348986, by Igor Bukanov 2006-08-18 11:47:04 +00:00
bclary%bclary.com 58497216f5 JavaScript Test Library - regression test for bug 346902, by Jesse Ruderman 2006-08-18 11:38:52 +00:00
bclary%bclary.com 69f142bf32 JavaScript Test Library - regression test for bug 346904, by Jesse Ruderman 2006-08-18 11:26:53 +00:00
brendan%mozilla.org 8e73b75377 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 2c6513f516 DEBUG-only change to initialize tracefp (348027, r=mrbkap). 2006-08-17 23:46:30 +00:00
brendan%mozilla.org 3cbe7de24e 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 bcbc232b8f Fix '+ +x', '- --x', etc. decompilation (346904, r=mrbkap). 2006-08-17 20:24:38 +00:00
bclary%bclary.com 5d500a704d JavaScript Library - regression test for bug 346494, by Brendan Eich 2006-08-17 14:04:45 +00:00
bclary%bclary.com d02c93cc4d JavaScript Library - regression test for bug 348810, by Igor Bukanov 2006-08-17 13:20:51 +00:00
szegedia%freemail.hu 81f9cc6766 Regression fix for bug 343976, courtesy of Cameron McCormack 2006-08-17 12:39:11 +00:00
brendan%mozilla.org 378e8c1e5f Destructuring catch variables, plus TOK_LEXICALSCOPE cleanup (336379, r=mrbkap). 2006-08-17 08:13:18 +00:00
brendan%mozilla.org 8c3226fb2b 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 f5b63a5157 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 24beefcfe7 Bug 347585 - xpctools needs to use external linkage, r=timeless 2006-08-16 19:10:44 +00:00
brendan%mozilla.org 511cfda554 Change catch clauses to use lexical scope, etc. (336379, r=mrbkap). 2006-08-16 05:01:14 +00:00
brendan%mozilla.org 17fd063e9a 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 4bb5a32cc7 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 22200e35f8 JavaScript Test Library - regression test for bug 348685, by nanto vi (TOYAMA Nao) 2006-08-15 10:46:33 +00:00
bclary%bclary.com ece8ee5197 JavaScript Test Library - regression test for bug 344601, by nanto vi (TOYAMA Nao) 2006-08-15 09:46:56 +00:00
brendan%mozilla.org 77280a60a9 Backing out yet again, another latent bug bites. 2006-08-15 07:39:01 +00:00
brendan%mozilla.org 90b331ec23 Change catch clauses to use lexical scope, etc. (336379, r=mrbkap). 2006-08-15 07:03:14 +00:00
brendan%mozilla.org 8b5093a9b9 Fix block_xdrObject to null outermost block's parent slot (348696, r=mrbkap). 2006-08-15 06:37:52 +00:00
brendan%mozilla.org f479a8d376 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 241bef68b8 Change catch clauses to use lexical scope, etc. (336379, r=mrbkap). 2006-08-15 01:29:37 +00:00
mrbkap%gmail.com 779407de12 Fix decompilation of let expressions and statements. bug 344601, r=brendan 2006-08-15 00:59:20 +00:00
igor.bukanov%gmail.com d2b7567aa3 Bug 348532: Limit the length of errorInstance.stack. r=brendan 2006-08-14 20:01:30 +00:00
mrbkap%gmail.com cac01729e2 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 4d7051c30f Bug 348532: taking out the previous commit. 2006-08-14 07:19:12 +00:00
igor.bukanov%gmail.com 68fb0bc6e1 Bug 348532: Limit the length of errorInstance.stack. r=brendan 2006-08-14 05:43:14 +00:00
igor.bukanov%gmail.com 300ca3992f 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 1138a59a0a 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 fe5db403d6 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
brendan%mozilla.org 26439394af Patch paving way for catch lexical scope (336379, r=mrbkap). 2006-08-11 02:05:39 +00:00
brendan%mozilla.org ec8e5fdd00 Fix catch-related code generation bugs (346494, r=mrbkap). 2006-08-10 23:18:07 +00:00
mrbkap%gmail.com 481a4573e2 Maintain the stack depth by hand when we emit the JSOP_GOSUB because the code generator cannot see the JSOP_RETSUB that balances the GOSUB out. bug 348273, r=brendan 2006-08-10 23:10:27 +00:00
szegedia%freemail.hu 15f250d592 Undoing some of the dead code removal, since it caused a problem with Interpreter subclasses 2006-08-10 08:32:15 +00:00
mrbkap%gmail.com d08762d556 Don't allow consumers to allocate this stack-based helper class on the heap. bug 347054, r+sr=jst 2006-08-09 18:13:56 +00:00
brendan%mozilla.org f2357e94e5 Destructuring formal parameter support, etc. (336379, r=mrbkap/igor). 2006-08-09 05:46:17 +00:00
dbaron%dbaron.org 8ee9bef1e3 Backing out Igor's checkin for bug 322135 to fix orange. 2006-08-08 23:52:08 +00:00
igor.bukanov%gmail.com c48fe76c09 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-08 20:25:30 +00:00
bclary%bclary.com a8cf0d11f0 JavaScript Test Library - corrections for regression test for bug 347559 2006-08-08 20:25:00 +00:00
bclary%bclary.com eeb6be7573 JavaScript Test Library - regression test for bug 347559, by nanto vi (TOYAMA), Blake Kaplan 2006-08-08 20:06:00 +00:00
igor.bukanov%gmail.com 8eddd94002 Bug 347645: Arenas no longer cached and are always released as such caching was, in fact, harmful. r=brendan sr=mrbkap 2006-08-08 20:02:07 +00:00
mrbkap%gmail.com f34966077b Handle a let statement as the statement in a function. bug 347559, r=brendan 2006-08-08 19:59:14 +00:00
brendan%mozilla.org 8e5f58ad62 Followup fix to blunder in patch for 347739, r=igor. 2006-08-08 18:20:10 +00:00
mrbkap%gmail.com d8850ca103 A TOK_LEXICALSCOPE is like a TOK_COLON when deciding whether it has a final return. bug 347559, r=brendan 2006-08-08 18:20:01 +00:00
bclary%bclary.com a0cb54ccc0 JavaScript Test Library - fixes to regression tests for bug 341675, 341821, by Igor Bukanov 2006-08-08 16:23:44 +00:00
bclary%bclary.com ab0602cb4d JavaScript Test Library - regression test for bug 347739, by Igor Bukanov 2006-08-08 10:41:59 +00:00
bclary%bclary.com 539e5a6d74 JavaScript Test Library - rename test for bug 341510 2006-08-08 10:40:07 +00:00
bclary%bclary.com 933c16305a JavaScript Test Library - modifications to tests from Igor Bukanov, bug 347739 2006-08-08 10:36:23 +00:00
bclary%bclary.com a8b6f71fef JavaScript Test Library - correct bug number in testcase for bug 341815 2006-08-08 10:16:00 +00:00
bclary%bclary.com e7a75da374 JavaScript Test Library - regression test for bug 341821, by Igor Bukanov 2006-08-08 10:12:39 +00:00
bclary%bclary.com 095e914424 JavaScript Test Library - regression test for bug 341815, by Igor Bukanov 2006-08-08 09:01:06 +00:00
brendan%mozilla.org d6df2034c1 Lock down generator.close (347739, r=igor). 2006-08-08 07:08:54 +00:00
bzbarsky%mit.edu b2a1824002 If a string is passed as an nsIAtom arg from JS, atomize it. Bug 336684,
r=jst, sr=shaver.
2006-08-08 04:21:33 +00:00