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

8000 Коммитов

Автор SHA1 Сообщение Дата
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
brendan%mozilla.org b1d2afd6b9 Patch paving way for catch lexical scope (336379, r=mrbkap). 2006-08-11 02:05:39 +00:00
brendan%mozilla.org 628e5408cc Fix catch-related code generation bugs (346494, r=mrbkap). 2006-08-10 23:18:07 +00:00
mrbkap%gmail.com ae7bfc5a98 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 d2db53817e 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 54f8069a14 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 c96d061d16 Destructuring formal parameter support, etc. (336379, r=mrbkap/igor). 2006-08-09 05:46:17 +00:00
dbaron%dbaron.org cae84e9a22 Backing out Igor's checkin for bug 322135 to fix orange. 2006-08-08 23:52:08 +00:00
igor.bukanov%gmail.com 73dbbf8c4b 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 75d60d71fd JavaScript Test Library - corrections for regression test for bug 347559 2006-08-08 20:25:00 +00:00
bclary%bclary.com b30c777932 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 82e0ac2658 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 6efb935813 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 80499bddc7 Followup fix to blunder in patch for 347739, r=igor. 2006-08-08 18:20:10 +00:00
mrbkap%gmail.com 3591b40c9c 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 3325f27c28 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 2b53fc348a JavaScript Test Library - regression test for bug 347739, by Igor Bukanov 2006-08-08 10:41:59 +00:00
bclary%bclary.com 107935fa3c JavaScript Test Library - rename test for bug 341510 2006-08-08 10:40:07 +00:00
bclary%bclary.com 4f2f7bdffb JavaScript Test Library - modifications to tests from Igor Bukanov, bug 347739 2006-08-08 10:36:23 +00:00
bclary%bclary.com 816d9cf6b1 JavaScript Test Library - correct bug number in testcase for bug 341815 2006-08-08 10:16:00 +00:00
bclary%bclary.com ce7cb7c36f JavaScript Test Library - regression test for bug 341821, by Igor Bukanov 2006-08-08 10:12:39 +00:00
bclary%bclary.com b455552862 JavaScript Test Library - regression test for bug 341815, by Igor Bukanov 2006-08-08 09:01:06 +00:00
brendan%mozilla.org b658911ed5 Lock down generator.close (347739, r=igor). 2006-08-08 07:08:54 +00:00
bzbarsky%mit.edu 1a321870f1 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
bclary%bclary.com 7f7cacc7ed JavaScript Test Library - regression test for bug 347593, by nanto vi (TOYAMA Nao) 2006-08-08 03:58:46 +00:00
bclary%bclary.com bd6954f20c JavaScript Test Library - regression test for bug 347674, by Jeff Walden 2006-08-08 03:48:19 +00:00
brendan%mozilla.org b667d3f74b Fix off-by-one in with object 'block depth' (347674, r=shaver). 2006-08-08 00:12:11 +00:00
brendan%mozilla.org 05cfa5375d Fix bogo-conversion of for-each-in to for-in when LHS of in is a destructuring expression (347593, r=igor). 2006-08-08 00:10:52 +00:00
szegedia%freemail.hu 38ad1ba641 Dead code cleanup 2006-08-07 15:24:00 +00:00
bclary%bclary.com 91cae6208b JavaScript Test Library - regression test for bug 345736, by David Finch 2006-08-07 14:43:32 +00:00
igor.bukanov%gmail.com 3304fabe3e Bug 346968: The last ditch GC no longer run the branch callback as the callback can violate assumptions that callers of js_NewGCThing make. r=brendan 2006-08-06 09:38:41 +00:00
igor.bukanov%gmail.com 765d801e0e Bug 341821: Running close hooks of generator objects outside GC locks. r=brendan sr=mrbkap 2006-08-06 09:23:26 +00:00
mrbkap%gmail.com 88ad9f799a Pop the local root stack in all early-return cases. bug 347330, r=brendan 2006-08-04 21:55:00 +00:00