brendan%mozilla.org
|
272b2dbe59
|
Fix '+ +x', '- --x', etc. decompilation (346904, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207767 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-17 20:24:38 +00:00 |
|
bclary%bclary.com
|
1bd98fc1d2
|
JavaScript Library - regression test for bug 346494, by Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@207735 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-17 14:04:45 +00:00 |
|
bclary%bclary.com
|
f6233418b8
|
JavaScript Library - regression test for bug 348810, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@207730 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-17 13:20:51 +00:00 |
|
szegedia%freemail.hu
|
b8ac8a7d62
|
Regression fix for bug 343976, courtesy of Cameron McCormack
git-svn-id: svn://10.0.0.236/trunk@207727 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-17 12:39:11 +00:00 |
|
brendan%mozilla.org
|
63802ab69d
|
Destructuring catch variables, plus TOK_LEXICALSCOPE cleanup (336379, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207711 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-17 08:13:18 +00:00 |
|
brendan%mozilla.org
|
66a33f8a87
|
Fixed to add block depth to pn_slot, thanks to mrbkap (336379, a=#developers).
git-svn-id: svn://10.0.0.236/trunk@207661 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-16 22:33:28 +00:00 |
|
igor.bukanov%gmail.com
|
982c96df91
|
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
git-svn-id: svn://10.0.0.236/trunk@207622 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-16 19:39:38 +00:00 |
|
benjamin%smedbergs.us
|
871012b46c
|
Bug 347585 - xpctools needs to use external linkage, r=timeless
git-svn-id: svn://10.0.0.236/trunk@207619 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-16 19:10:44 +00:00 |
|
brendan%mozilla.org
|
ec020514bd
|
Change catch clauses to use lexical scope, etc. (336379, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207546 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-16 05:01:14 +00:00 |
|
brendan%mozilla.org
|
f475156446
|
Use JSCLASS_GLOBAL_FLAGS for other global classes, and fix JS standard class init API to init the Block class (348786, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207511 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 23:56:08 +00:00 |
|
bclary%bclary.com
|
0bfededec4
|
JavaScript Shell - add CFLAGS, LDFLAGS to jscpucfg build rule, not part of the build. bug 348735, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@207461 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 16:59:00 +00:00 |
|
bclary%bclary.com
|
44cd73baf9
|
JavaScript Test Library - regression test for bug 348685, by nanto vi (TOYAMA Nao)
git-svn-id: svn://10.0.0.236/trunk@207434 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 10:46:33 +00:00 |
|
bclary%bclary.com
|
d41b4494ba
|
JavaScript Test Library - regression test for bug 344601, by nanto vi (TOYAMA Nao)
git-svn-id: svn://10.0.0.236/trunk@207432 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 09:46:56 +00:00 |
|
brendan%mozilla.org
|
01d8f43d47
|
Backing out yet again, another latent bug bites.
git-svn-id: svn://10.0.0.236/trunk@207426 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 07:39:01 +00:00 |
|
brendan%mozilla.org
|
208e581b5d
|
Change catch clauses to use lexical scope, etc. (336379, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207423 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 07:03:14 +00:00 |
|
brendan%mozilla.org
|
38c52dc274
|
Fix block_xdrObject to null outermost block's parent slot (348696, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207422 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 06:37:52 +00:00 |
|
brendan%mozilla.org
|
7dd2751681
|
Back out last change for now, it ran into a latent block XDR bug.
git-svn-id: svn://10.0.0.236/trunk@207413 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 03:51:23 +00:00 |
|
brendan%mozilla.org
|
08081ef816
|
Change catch clauses to use lexical scope, etc. (336379, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207404 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 01:29:37 +00:00 |
|
mrbkap%gmail.com
|
676b51ba68
|
Fix decompilation of let expressions and statements. bug 344601, r=brendan
git-svn-id: svn://10.0.0.236/trunk@207400 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-15 00:59:20 +00:00 |
|
igor.bukanov%gmail.com
|
d9e36c0784
|
Bug 348532: Limit the length of errorInstance.stack. r=brendan
git-svn-id: svn://10.0.0.236/trunk@207357 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-14 20:01:30 +00:00 |
|
mrbkap%gmail.com
|
8ad88734f9
|
Check the correct kid to figure out if the last catch block had a catch guard. bug 348630, r=brendan
git-svn-id: svn://10.0.0.236/trunk@207351 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-14 19:12:06 +00:00 |
|
igor.bukanov%gmail.com
|
ec10e14aa4
|
Bug 348532: taking out the previous commit.
git-svn-id: svn://10.0.0.236/trunk@207298 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-14 07:19:12 +00:00 |
|
igor.bukanov%gmail.com
|
f4823fb464
|
Bug 348532: Limit the length of errorInstance.stack. r=brendan
git-svn-id: svn://10.0.0.236/trunk@207294 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-14 05:43:14 +00:00 |
|
igor.bukanov%gmail.com
|
9d6ab15e7d
|
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
git-svn-id: svn://10.0.0.236/trunk@207213 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-12 08:41:54 +00:00 |
|
brendan%mozilla.org
|
0e7750c08e
|
Revise try/catch/finally AST to pave way for block scope and destructuring (336379, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207193 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-11 23:26:18 +00:00 |
|
mrbkap%gmail.com
|
8dad6d8d52
|
Fix silly copy/paste error that would cause us to exit the loop too early. bug 348375, r=brendan
git-svn-id: svn://10.0.0.236/trunk@207152 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-11 19:49:48 +00:00 |
|
brendan%mozilla.org
|
3e8e0c0443
|
Patch paving way for catch lexical scope (336379, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207123 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-11 02:05:39 +00:00 |
|
brendan%mozilla.org
|
9745a58fb8
|
Fix catch-related code generation bugs (346494, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207113 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-10 23:18:07 +00:00 |
|
mrbkap%gmail.com
|
2c07eaeb2c
|
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
git-svn-id: svn://10.0.0.236/trunk@207112 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-10 23:10:27 +00:00 |
|
szegedia%freemail.hu
|
30fc611fd2
|
Undoing some of the dead code removal, since it caused a problem with Interpreter subclasses
git-svn-id: svn://10.0.0.236/trunk@207038 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-10 08:32:15 +00:00 |
|
mrbkap%gmail.com
|
a175769b70
|
Don't allow consumers to allocate this stack-based helper class on the heap. bug 347054, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@206988 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-09 18:13:56 +00:00 |
|
brendan%mozilla.org
|
1d7fdf9de1
|
Destructuring formal parameter support, etc. (336379, r=mrbkap/igor).
git-svn-id: svn://10.0.0.236/trunk@206962 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-09 05:46:17 +00:00 |
|
dbaron%dbaron.org
|
7bb7b45abd
|
Backing out Igor's checkin for bug 322135 to fix orange.
git-svn-id: svn://10.0.0.236/trunk@206948 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 23:52:08 +00:00 |
|
igor.bukanov%gmail.com
|
87cc572a63
|
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
git-svn-id: svn://10.0.0.236/trunk@206932 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 20:25:30 +00:00 |
|
bclary%bclary.com
|
f66682713c
|
JavaScript Test Library - corrections for regression test for bug 347559
git-svn-id: svn://10.0.0.236/trunk@206931 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 20:25:00 +00:00 |
|
bclary%bclary.com
|
0727484705
|
JavaScript Test Library - regression test for bug 347559, by nanto vi (TOYAMA), Blake Kaplan
git-svn-id: svn://10.0.0.236/trunk@206926 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 20:06:00 +00:00 |
|
igor.bukanov%gmail.com
|
be4605f1a3
|
Bug 347645: Arenas no longer cached and are always released as such caching was, in fact, harmful. r=brendan sr=mrbkap
git-svn-id: svn://10.0.0.236/trunk@206925 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 20:02:07 +00:00 |
|
mrbkap%gmail.com
|
849f2d68dc
|
Handle a let statement as the statement in a function. bug 347559, r=brendan
git-svn-id: svn://10.0.0.236/trunk@206924 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 19:59:14 +00:00 |
|
brendan%mozilla.org
|
6d90c81694
|
Followup fix to blunder in patch for 347739, r=igor.
git-svn-id: svn://10.0.0.236/trunk@206906 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 18:20:10 +00:00 |
|
mrbkap%gmail.com
|
8ae5bfe784
|
A TOK_LEXICALSCOPE is like a TOK_COLON when deciding whether it has a final return. bug 347559, r=brendan
git-svn-id: svn://10.0.0.236/trunk@206905 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 18:20:01 +00:00 |
|
bclary%bclary.com
|
6c5fb2a187
|
JavaScript Test Library - fixes to regression tests for bug 341675, 341821, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@206834 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 16:23:44 +00:00 |
|
bclary%bclary.com
|
4e6fb1b3f7
|
JavaScript Test Library - regression test for bug 347739, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@206821 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 10:41:59 +00:00 |
|
bclary%bclary.com
|
8035747da7
|
JavaScript Test Library - rename test for bug 341510
git-svn-id: svn://10.0.0.236/trunk@206819 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 10:40:07 +00:00 |
|
bclary%bclary.com
|
1d9ce8b777
|
JavaScript Test Library - modifications to tests from Igor Bukanov, bug 347739
git-svn-id: svn://10.0.0.236/trunk@206818 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 10:36:23 +00:00 |
|
bclary%bclary.com
|
afd86a5b60
|
JavaScript Test Library - correct bug number in testcase for bug 341815
git-svn-id: svn://10.0.0.236/trunk@206816 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 10:16:00 +00:00 |
|
bclary%bclary.com
|
963607fe01
|
JavaScript Test Library - regression test for bug 341821, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@206815 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 10:12:39 +00:00 |
|
bclary%bclary.com
|
ecdceb2321
|
JavaScript Test Library - regression test for bug 341815, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@206813 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 09:01:06 +00:00 |
|
brendan%mozilla.org
|
da93512fe2
|
Lock down generator.close (347739, r=igor).
git-svn-id: svn://10.0.0.236/trunk@206809 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 07:08:54 +00:00 |
|
bzbarsky%mit.edu
|
9930fb275c
|
If a string is passed as an nsIAtom arg from JS, atomize it. Bug 336684,
r=jst, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@206804 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 04:21:33 +00:00 |
|
bclary%bclary.com
|
a48b5be039
|
JavaScript Test Library - regression test for bug 347593, by nanto vi (TOYAMA Nao)
git-svn-id: svn://10.0.0.236/trunk@206803 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-08 03:58:46 +00:00 |
|