Blake Kaplan
|
977123733e
|
Bug 452338 - Abort on the weird case where we find a global name on the prototype of the scope chain. r=brendan
|
2008-08-28 16:37:03 -07:00 |
|
Andreas Gal
|
c274daed5c
|
Merge.
|
2008-08-28 14:51:16 -07:00 |
|
David Anderson
|
1b50da7117
|
Abort recording on JSOP_INCPROP with an invalid slot (bug 452336, r=brendan).
|
2008-08-28 14:43:44 -07:00 |
|
Andreas Gal
|
453ea3339f
|
If the inner tree cannot be adjusted to match the call site of the outer tree because it uses an int where the outer tree uses a double, trash the inner tree, not the outer one. In CallTree, return the innermost guard we return from, not the outermost one. Jump over at most 1 loop edge that doesn't go back to our own header, not an arbitrary amount.
|
2008-08-28 14:24:58 -07:00 |
|
David Anderson
|
48fe80af99
|
Merge.
|
2008-08-28 13:15:34 -07:00 |
|
David Anderson
|
eb051d8c73
|
Better fix for bug 451666 - only track new rval for primitives (r=brendan).
|
2008-08-28 13:14:59 -07:00 |
|
Blake Kaplan
|
1006bbf99c
|
Bug 452333 - Don't push tagged jsvals on the stack. r=brendan
|
2008-08-28 12:40:48 -07:00 |
|
David Anderson
|
d7c4af1e0c
|
Merge.
|
2008-08-28 11:56:45 -07:00 |
|
David Anderson
|
d7b5791be9
|
Track new rval from JSOP_RETURN when constructing inline frames (same as JSOP_STOP).
|
2008-08-28 11:55:58 -07:00 |
|
Blake Kaplan
|
2bcc0a39b5
|
Bug 452573 - The interpreter's JSOP_VOID doesn't push anything, so we shouldn't expect it to. r=brendan
|
2008-08-28 11:55:27 -07:00 |
|
Jesse Ruderman
|
df0d2c793b
|
Remove extra space in tracing statistics message (bug 452571). r=gal
|
2008-08-28 00:16:50 -07:00 |
|
Jesse Ruderman
|
2530465041
|
Bug 452570 - NanoAssert doesn't end the message with a line break
|
2008-08-28 00:15:34 -07:00 |
|
Brendan Eich
|
5d132dba83
|
Record JSOP_IN (452563, r=gal).
|
2008-08-27 23:00:43 -07:00 |
|
David Anderson
|
d3cb344df7
|
Fixed asserting on valid LIR in AMD64 LIR_qcmov (bug 452545, patch from Makoto Kato).
|
2008-08-27 19:49:26 -07:00 |
|
Blake Kaplan
|
b9bf10f53c
|
Merge again
|
2008-08-27 17:48:56 -07:00 |
|
Andreas Gal
|
2316d281a0
|
Keep unrolling inner loops as long we are not hitting the same inner loop edge twice in a row (452362).
|
2008-08-27 17:48:15 -07:00 |
|
Andreas Gal
|
4b9cda096c
|
Merge.
|
2008-08-27 17:26:36 -07:00 |
|
Andreas Gal
|
cff18f06cd
|
Fix trashing of inner trees. Keep track of trees that call to a tree and flush them as well since they directly embed the code address. Since flushing an inner tree might invalidate the tree we are currently compiling, trees are now trashed in the destructor of TraceRecorder.
|
2008-08-27 17:25:56 -07:00 |
|
David Anderson
|
f166d24a5c
|
Merge.
|
2008-08-27 16:54:17 -07:00 |
|
David Anderson
|
bc995a482b
|
Fixed AMD64 loop branch patching for >32-bit offstes.
|
2008-08-27 16:52:28 -07:00 |
|
David Anderson
|
ccc26331ca
|
Removed INS_CONSTPTR use with JSVAL_TAG to discourage future 64-bit problems. Fixed 32-bit build.
|
2008-08-27 16:32:11 -07:00 |
|
Blake Kaplan
|
6a60ec5ab8
|
Re-merge to pick up changeset 6464982e3c7f
|
2008-08-27 16:27:49 -07:00 |
|
Blake Kaplan
|
013d7180df
|
Bug 442806 followup: add missing return to avoid spurious exceptions. r+sr=jst
|
2008-08-27 16:20:45 -07:00 |
|
David Anderson
|
98306ccb74
|
Merge.
|
2008-08-27 16:09:17 -07:00 |
|
David Anderson
|
d0d64bbeff
|
Added LIR_qior/pior. Fixed more AMD64 page jumping bugs. Fixed some other AMD64 usage bugs in jstracer.
|
2008-08-27 16:08:59 -07:00 |
|
Ben Turner
|
e13eae15fb
|
Bug 451732 - Always do LAST_FRAME_CHECKS, even if the compile failed (since that sets a pending exception). r=mrbkap
|
2008-08-27 15:45:13 -07:00 |
|
Shawn Wilsher
|
ef49cb7eca
|
Bug 450914 - Proxy nsSimpleURI for nsNullPrincipal to the main thread (was "ASSERTION: nsSimpleURI not thread-safe" during principal destruction)
This changeset creates a threadsafe uri object for the null principal to use.
|
2008-08-27 18:11:02 -04:00 |
|
Brian Crowder
|
c18b0bbb94
|
Fix bogus NS_NewURI call to use nsDependentString temporary instead of a raw LPWSTR
|
2008-08-27 15:06:34 -07:00 |
|
Andreas Gal
|
e8fcb3bd37
|
Merge.
|
2008-08-27 14:48:59 -07:00 |
|
Andreas Gal
|
3fb237f38c
|
Loops with a single iteration start tracing, but never complete since we immediately walk past the loop edge after the first iteration. At least try to complete the loop around it by walking past such thin inner loops when compiling the outer loop (452362).
|
2008-08-27 14:46:57 -07:00 |
|
Brian Crowder
|
05e62aba49
|
Bug 422786 - reduce narrow Windows API calls in rdf, original patch by Brad Lassey <blassey@mozilla.com>, r=ted.mielczarek
|
2008-08-27 14:44:55 -07:00 |
|
Brian Crowder
|
1be26b116e
|
Bug 422781 - reduce narrow Windows API calls in OJI, original patch by Brad Lassey <blassey@mozilla.com>, r=jst
|
2008-08-27 14:44:55 -07:00 |
|
Brian Crowder
|
075862a92a
|
Bug 422776 - reduce narrow Windows API calls in imagelib, original patch by Brad Lassey <blassey@mozilla.com>, r=pavlov
|
2008-08-27 14:44:55 -07:00 |
|
Brian Crowder
|
e5f30b8f9d
|
Bug 422774 - reduce narrow Windows API calls in gfx, original patch by Brad Lassey <blassey@mozilla.com>, r=pavlov
|
2008-08-27 14:44:55 -07:00 |
|
Brian Crowder
|
c6818cab2f
|
Bug 422772 - reduce narrow Windows API calls in embedding, original patch by Brad Lassey <blassey@mozilla.com>, r=bsmedberg
|
2008-08-27 14:44:54 -07:00 |
|
Brian Crowder
|
0bb31fd22a
|
Bug 422771 - reduce narrow Windows API calls in browser, original patch by Brad Lassey <blassey@mozilla.com>, r=jmathies
|
2008-08-27 14:44:54 -07:00 |
|
Brian Crowder
|
e97adb1b00
|
Bug 422769 - reduce narrow Windows API calls in accessibility, original patch by Brad Lassey <blassey@mozilla.com>, r=aleventhal
|
2008-08-27 14:44:54 -07:00 |
|
Brian Crowder
|
2103da0961
|
Bug 418703 - reduce narrow Windows API calls in necko, original patch by Brad Lassey <blassey@mozilla.com>, r=biesi
|
2008-08-27 14:44:54 -07:00 |
|
Brendan Eich
|
fc0f763f3c
|
Fix upvar decompilation for eval-from-fun case (451884, r=mrbkap).
|
2008-08-27 14:35:41 -07:00 |
|
Blake Kaplan
|
ccbbafd88d
|
Merge mozilla-central -> tracemonkey
|
2008-08-27 14:28:27 -07:00 |
|
Brad Lassey
|
543d46bf34
|
Bug 451441 – don't synchronously redraw everytime we move the canvas r=roc, sr=roc
|
2008-08-27 17:24:03 -04:00 |
|
Blake Kaplan
|
eba28651d8
|
bug 418051 - Don't allow shorthand object initializer through destructuring assignment. r=brendan
|
2008-08-27 13:56:43 -07:00 |
|
Blake Kaplan
|
0a3ec02bb5
|
Bug 452295 - Deal with embeddings that don't use principals. r=brendan
|
2008-08-27 13:56:34 -07:00 |
|
Brendan Eich
|
4842b435c5
|
Oops, not enough copying...
|
2008-08-27 13:54:05 -07:00 |
|
Brendan Eich
|
510ec8bdce
|
Fix a bug Jesse reported: insufficient copy/paste from record_JSOP_CALL to record_JSOP_NEW.
|
2008-08-27 13:52:46 -07:00 |
|
Doug Turner
|
c73edaa453
|
Bug 452485. wrong check for oom during hardward callback. r=stuart
|
2008-08-27 06:36:57 -07:00 |
|
stefanh@inbox.com
|
80d194e392
|
Backing out bug 439354 (changesets a2709097171f and b54001303198) and the dependent bug 449833 (changeset 2b246e03252b) due to perf regressions on Leopard talos boxen.
|
2008-08-27 21:40:25 +02:00 |
|
Blake Kaplan
|
f27c2b3c5f
|
Bug 452346 - Fix latent bug in rv_alloc. r=crowder
|
2008-08-27 11:43:35 -07:00 |
|
Robert Strong
|
29abe2126d
|
Additional tests from Bug 451164. r=dtownsend
|
2008-08-27 11:05:13 -07:00 |
|
Bob Clary
|
f0a3cfed35
|
JavaScript Tests - match a[1] ~ a['1'], bug 452369
|
2008-08-27 10:25:40 -07:00 |
|