Nicholas Nethercote
|
67b1a56500
|
Bug 600781 - TM: untangle TraceRecorder::getCharAt. r=dvander.
|
2010-10-04 19:57:15 -07:00 |
|
David Anderson
|
552330f091
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
--HG--
extra : rebase_source : d7311ce916e8d6c876d1851090806bc7d073bd63
|
2010-10-04 14:13:33 -07:00 |
|
David Anderson
|
6dbf424efd
|
Backed out changeset de5d1b528b9a
|
2010-10-04 15:12:00 -07:00 |
|
David Anderson
|
6ddd3429fc
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
|
2010-10-04 14:13:33 -07:00 |
|
Bill McCloskey
|
20e3b7290e
|
Bug 535912 - Eliminate blockChain from JSStackFrame (r=cdleary)
|
2010-09-29 13:21:36 -07:00 |
|
Nicholas Nethercote
|
419e002551
|
Bug 600489 - TM: allow for insBranch() returning NULL. r=gal.
|
2010-09-29 16:12:04 -07:00 |
|
Luke Wagner
|
0c77b74a68
|
Bug 576172 - TM: don't try to add peers or branches if abort flushed the jit cache (r=gal)
|
2010-09-29 11:31:52 -07:00 |
|
Igor Bukanov
|
b8792e95c1
|
bug 597736 - fixing TreeFragment leak. r=gal
|
2010-09-21 14:58:19 +02:00 |
|
Steve Fink
|
6a33041b03
|
Bug 583143 - Fix bustage with MOZ_TRACEVIS and other NPOTB code (r=lw)
|
2010-09-20 12:43:52 -07:00 |
|
Brian Hackett
|
066d48b6b6
|
Backed out changeset 09ffb30caa47
|
2010-09-20 12:05:21 -07:00 |
|
Brian Hackett
|
e8819f33fa
|
Make JSObject flexible length, bug 584917. r=brendan
|
2010-09-20 11:40:32 -07:00 |
|
David Anderson
|
797765d0c9
|
Require SSE2 to use Method JIT on x86 (bug 596457, r=dmandelin).
|
2010-09-15 22:27:17 -07:00 |
|
Jim Blandy
|
2a3cf83056
|
Bug 537873, Bug 514574: Have strict mode code report TypeErrors for assignments, deletions. r=brendan
TODO: Fix error messages.
|
2010-09-15 13:43:55 -07:00 |
|
Luke Wagner
|
562fc49870
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
|
Luke Wagner
|
273362efd0
|
Bug 583275 - remove unnecessary unboxing cost of obj->getPrivate() on x64 (r=brendan)
|
2010-09-10 17:06:30 -07:00 |
|
Nicholas Nethercote
|
13fe6910e9
|
Bug 594640 - TM: avoid redundant snapshots when recording GETELEM. r=gal.
|
2010-09-08 19:44:47 -07:00 |
|
Nicholas Nethercote
|
887c472b16
|
Bug 580752 - TM: optimize setelem. r=gal.
|
2010-09-08 18:31:47 -07:00 |
|
Bill McCloskey
|
6676cbd6ba
|
Bug 590006 - escaping closures on trace don't get block objects in their scope chain (r=lw)
|
2010-09-02 10:50:15 -07:00 |
|
Nicholas Nethercote
|
a677aa9e11
|
Bug 592177 - TM: inline fast path in checkForGlobalObjectReallocation(). r=bz.
|
2010-09-01 17:11:19 -07:00 |
|
Luke Wagner
|
5e9978f911
|
Bug 581263 - remove slow natives (r=waldo,mrbkap)
|
2010-08-16 12:35:04 -07:00 |
|
Luke Wagner
|
31c2aa44b4
|
Bug 592069 - handle deep bail from IteratorMore/method-write barrier (r=gal,dvander CLOSED TREE)
|
2010-08-31 11:33:30 -07:00 |
|
David Mandelin
|
3dc48e12b2
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 15:13:32 -07:00 |
|
David Mandelin
|
f575742690
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 11:38:48 -07:00 |
|
Brendan Eich
|
790ddc9e99
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
|
David Anderson
|
75328f82ee
|
Fix out-of-bounds GETELEM on strings not returning undefined (bug 587964, r=luke).
|
2010-08-28 21:36:25 -07:00 |
|
David Anderson
|
d92676b53f
|
[JAEGER] Remove tracerecursion (bug 591539, r=luke).
|
2010-08-27 21:18:58 -07:00 |
|
Brian Hackett
|
a4a17593d6
|
Move cx->fp to cx->regs->fp, bug 588978. r=lw
--HG--
extra : rebase_source : 14a90a53ceeb1f65d0ab70eafb5371095535e66f
|
2010-08-22 16:00:20 -07:00 |
|
David Mandelin
|
d32d792513
|
[JAEGER] Merge from tracemonkey. Note that we will currently fail one trace test that was recently added. There is a bug in that test that will be fixed posthaste.
|
2010-08-17 15:32:40 -07:00 |
|
Jeff Walden
|
24f0559035
|
Bug 516255 - Eagerly copy initial parameter values into the arguments object when a function's parameters might be mutated, and rely on normal resolution behavior in the remaining cases when parameters are never modified. r=dmandelin
|
2010-08-11 23:27:33 -07:00 |
|
David Mandelin
|
df3e6a9e74
|
[JAEGER] Merge from tracemonkey.
|
2010-08-09 11:36:39 -07:00 |
|
David Mandelin
|
b3eb68b6e5
|
[JAEGER] Merge from tracemonkey.
|
2010-08-06 15:39:15 -07:00 |
|
Luke Wagner
|
8d67384340
|
Bug 585231 - Remove ArgsPrivateNative (r=dmandelin)
|
2010-08-06 17:19:22 -07:00 |
|
David Anderson
|
78f08a7fa5
|
[JAEGER] Increase HOTLOOP to 4; blacklist after 300 execs.
|
2010-08-05 18:04:21 -07:00 |
|
Andreas Gal
|
ed7dc4ad2d
|
Inline unit string comparison (577883, r=njn).
|
2010-08-06 03:29:14 -07:00 |
|
Andreas Gal
|
9bfcb05899
|
Optimize string[idx] on trace (584499, r=lw).
|
2010-08-05 22:54:34 -07:00 |
|
David Mandelin
|
48342132f5
|
Merge from Tracemonkey.
|
2010-08-04 11:30:05 -07:00 |
|
Luke Wagner
|
70799ce02c
|
Bug 584158 - ensure that typed arrays cannot produce non-canonical nans (r=gal)
|
2010-08-03 22:06:44 -07:00 |
|
David Mandelin
|
a73ecdeee1
|
Merge from Tracemonkey.
|
2010-07-28 11:16:36 -07:00 |
|
Sean Stangl
|
5abdc6ec59
|
[JAEGER] Fix mac build: inlineCallCount is a uintN, not uintptr_t.
|
2010-07-20 23:41:46 -07:00 |
|
David Anderson
|
fa4e27c745
|
[JAEGER] Basic integration of tracing JIT and method JIT (bug 578727).
|
2010-07-20 18:01:16 -07:00 |
|
David Anderson
|
cf5a8cf505
|
[JAEGER] Merge from tracemonkey.
|
2010-07-19 20:49:26 -07:00 |
|
Brian Hackett
|
53791f1d70
|
Move cx->fp to cx->regs->fp, bug 588978. r=lw
|
2010-08-22 16:00:20 -07:00 |
|
David Anderson
|
64fd3377e9
|
[JAEGER] Merge from fatval & TM.
|
2010-07-05 18:07:39 -07:00 |
|
Luke Wagner
|
d52a11e637
|
Get merge building js shell and passing trace/ref tests. Still need to fix up browser
|
2010-07-04 00:12:06 -07:00 |
|
Luke Wagner
|
15a253d499
|
Merge
|
2010-07-01 23:10:37 -07:00 |
|
David Anderson
|
9c55bbcdbc
|
[JAEGER] Merge from fatval.
|
2010-06-30 11:46:07 -07:00 |
|
Luke Wagner
|
19f7cefc18
|
Drop the distinction in js::Value of funobj vs. nonfunobj. Instead, values can just have JSVAL_TYPE_OBJECT. The trace-jit still uses funobj/nonfunobj and translates as necessary.
|
2010-06-29 22:33:52 -07:00 |
|
David Anderson
|
b9fd0759f7
|
[JAEGER] Merge from fatval.
|
2010-06-28 18:16:12 -07:00 |
|
Luke Wagner
|
ab3a0d3ffa
|
Add 64-bit tracing support
|
2010-06-28 18:08:28 -07:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|