Commit Graph

6740 Commits

Author SHA1 Message Date
Robert Sayre
7f7aa2b5c9 Bug 459293. Sites not loading - redeclaration const JSON error on console. r=brendan 2008-10-16 01:20:57 -04:00
Brian Crowder
aeb5f06b4b Backed out changeset 82af7163534f
(Bug 411726 -- Time offset and zone code are set wrong for some locales, r=mrbkap)
2008-10-14 16:48:40 -04:30
Brian Crowder
663a5603dc Bug 411726 -- Time offset and zone code are set wrong for some locales, r=mrbkap 2008-10-14 16:29:16 -04:30
Brian Crowder
f4d0425176 Bug 453915 -- XML namespace escaping improvement, r=igor 2008-10-14 16:29:05 -04:30
Igor Bukanov
4ecbd37ca7 Bug 459656 - Implementing nsIThreadJSContextStack in nsXPConnect. r+sr=mrbkap 2008-10-14 16:16:25 +02:00
Blake Kaplan
fe384c5d70 Bug 455633 - Protect against the weird Sandbox global object case when creating XPCNativeWrappers. r+sr=bzbarsky 2008-10-13 15:55:38 -07:00
Blake Kaplan
2f53c5e0d7 Bug 457310 - Don't potentially run code with an exception still on cx. r+sr=jst 2008-10-13 15:53:33 -07:00
Blake Kaplan
f1c3c0f46e Bug 459606 - Restore long-standing mozilla change to return a non-empty string for the no_digits case. r=crowder 2008-10-13 15:47:36 -07:00
Blake Kaplan
542700daca Re-re-re-merge 2008-10-13 13:10:33 -07:00
David Anderson
df44b55b14 Return innermost guard from js_ExecuteTree and not outermost (r=gal). 2008-10-13 12:44:37 -07:00
Jason Orendorff
27160383c0 TM: Remove unreachable "return false" in TraceRecorder::record_JSOP_NOT. No bug, r=gal. 2008-10-13 14:10:35 -05:00
Blake Kaplan
f90b511fcc Merge mozilla-central -> tracemonkey 2008-10-13 11:05:05 -07:00
Blake Kaplan
af48a376fb Bug 458355 - ecma_3/Operators/11.4.1-002.js fail; r=brendan 2008-10-13 19:02:43 +02:00
Jason Orendorff
fedde7132c Bug 459426 - Reunite record_JSOP_{NEW,CALL}. r=gal. 2008-10-13 11:04:26 -05:00
Robert Sayre
41e7001b47 Merge. 2008-10-12 20:50:34 -04:00
Robert Sayre
731258ad93 Bug 459300. JSON should use internal JS functions where it makes sense. r=brendan 2008-10-12 20:48:48 -04:00
Andreas Gal
f6277151d1 Use a single instance of the shell to run the quick benchmark. 2008-10-12 15:58:34 -07:00
Andreas Gal
64435f7cba Properly recover from a nested side exit with more than a single level of nesting (459539, r=danderson). 2008-10-12 15:39:32 -07:00
Ben Turner
2cc487b259 Bustage fix. 2008-10-12 12:03:40 -07:00
Ben Turner
a2d746ccc9 Bug 455436 - "XPConnect insists on using its own error reporter even when another is already set." r+sr=jst. 2008-10-12 11:32:34 -07:00
Andreas Gal
c771d09d66 Merge. 2008-10-11 20:27:03 -07:00
Andreas Gal
9a5b043061 Stack water level is off by +1 in getTop, and JSOP_CALLPROP premature updates the tracker (459537, r=danderson). 2008-10-11 20:26:29 -07:00
Igor Bukanov
b8b7007a16 Bug 408539 - Storing XPCContext inside JSContext 2008-10-11 19:35:39 +02:00
Boris Zbarsky
233a4dd6cc Fixing docs a bit 2008-10-10 12:45:19 -04:00
Boris Zbarsky
26c593f396 Adding some documentation 2008-10-10 12:43:30 -04:00
Jason Orendorff
c2bfbe2dab Bug 459294 - TM: move soft float builtins next to SoftFloatFilter. r=andreas. 2008-10-10 11:31:23 -05:00
Arpad Borsos
c72ef7d248 Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan 2008-10-10 17:04:34 +02:00
Igor Bukanov
fd613b83b3 bug 458679 - r=crowder 2008-10-10 15:16:27 +02:00
Andreas Gal
57fc08f061 Merge. 2008-10-09 16:17:53 -07:00
Andreas Gal
ab36c55fb0 Don't carry around oldpc in AbortRecording path (459321, r=danderson). 2008-10-09 16:17:13 -07:00
Brendan Eich
f6faf15299 Bug 408838. Native JSON. r/sr=shaver 2008-10-09 12:16:16 -07:00
Robert Sayre
77df038fc7 Merge. 2008-10-09 14:20:08 -04:00
Robert Sayre
267a94fafb Bug 459259 - Consolidate code for retrieving top of the JSON parser's object stack. r=brendan 2008-10-09 14:18:31 -04:00
Jason Orendorff
df8658eceb Bug 459141 - Rename JSTN_{CATCH,FINALLY,ITER} to JSTRY_*. r=brendan. 2008-10-09 12:10:17 -05:00
Jason Orendorff
79496a4c59 Bug 458098 - js_DumpObject can't handle objects that share proto's scope (r=crowder) 2008-10-09 07:30:21 -05:00
Jason Orendorff
5922cf67f2 Bug 457919 - Delete unused GCC_OPT_BUG makefile variable (r=mrbkap) 2008-10-09 07:30:20 -05:00
Jason Orendorff
e46688f354 Bug 457914 - window.document should not have a quick stub (r+sr=jst) 2008-10-09 07:30:20 -05:00
Brendan Eich
6b670c155a Use standard anti-dangling-else/macro-call-expression-statement macrology. 2008-10-09 00:13:49 -07:00
Brendan Eich
815806e525 Fix dangling else blunder (459186, caught by Jesse's fuzzer). 2008-10-08 23:34:00 -07:00
Andreas Gal
ca9c84fea6 Merge. 2008-10-08 21:02:57 -07:00
Andreas Gal
87dad6659f Support thin loops (iteration < 2) by closing the loop even if we are on the last iteration (456431, r=danderson). 2008-10-08 21:02:04 -07:00
Doug Turner
8137791649 Bug 458917 - Windows CE Cleanup. r/sr=stuart+bsmedberg 2008-10-08 20:51:54 -07:00
Robert Sayre
b766a3e9e3 Bug 459160 - json.cpp misuses rooting api. r=mrbkap 2008-10-08 23:22:35 -04:00
danderson
aa9e74cc30 Blacklist loop if its unstable and we don't recompile it (459174, r=gal). 2008-10-08 19:58:40 -07:00
mrbkap
e208c6d227 js1_8/genexps/regress-380237-0[34].js fail, regression from introduction of JSOP_RESUME (458356, r=gal). 2008-10-08 19:46:12 -07:00
Robert Sayre
dce555c34f Fix typo in filename. 2008-10-08 21:52:31 -04:00
Brendan Eich
73c37f0e6f Bug 381843 - Move for-var-in and for-let-in hoisting from the emitter to the parser (r=mrbkap). 2008-10-08 18:43:28 -07:00
Robert Sayre
82c16f9710 Merge. 2008-10-08 21:17:03 -04:00
Andreas Gal
b5700a1e69 In ifop, avoid eq0(eq0(x)), instead flip guard direction and use single eq0 (459164, r=danderson). 2008-10-08 17:49:54 -07:00
Andreas Gal
b22fde18e3 Evaluate cond to true if value evaluates to true in non-fused if (459159, r=danderson). 2008-10-08 17:44:04 -07:00