David Mandelin
|
99fb23d064
|
Bug 511695: Fix JS warnings in MSVC8, r=brendan
|
2009-09-23 11:16:30 -07:00 |
|
Graydon Hoare
|
a18f57ecfd
|
Bug 495734 - NJ: don't store non-LIR data in LIR buffers, r=gal.
--HG--
extra : rebase_source : 4a73fd251f3077fe3623ef1341a8aa3729a4e8bf
|
2009-09-22 16:06:52 -07:00 |
|
Graydon Hoare
|
ccc6ad4904
|
Bug 517083 - TM: introduce a temp allocator for allocations during recording and compilation, r=gal.
|
2009-09-22 12:36:20 -07:00 |
|
David Mandelin
|
10e9f4f6b8
|
Bug 517633: printf that can be called from trace, r=lw
--HG--
extra : rebase_source : 7bf61fae910feab40ef706717420e883ccafc4da
|
2009-09-22 15:02:50 -07:00 |
|
Graydon Hoare
|
e102fc5e1c
|
Bug 517299 - Allocator mismatch (calloc+delete) for class TraceRecorder and LirWriter, r=gal.
|
2009-09-21 14:06:42 -07:00 |
|
Graydon Hoare
|
963fd74e53
|
Bug 516620 - Kill off residue of MMgc, r=gal.
--HG--
extra : rebase_source : 1bd814f499014507fb60ad554687b12b9fe09a3e
|
2009-09-10 16:29:36 -07:00 |
|
Julian Seward
|
b214130415
|
Bug 503424 - Add built-in support for compiled-trace and -guard profiling, r=graydon.
|
2009-09-15 15:05:53 -07:00 |
|
Graydon Hoare
|
2521578c2d
|
Backed out changeset 35777195800a, perf regression.
|
2009-09-14 21:07:57 -07:00 |
|
Graydon Hoare
|
5d33edd2e9
|
Bug 516620 - Kill off residue of MMgc, r=gal.
|
2009-09-10 16:29:36 -07:00 |
|
Brendan Eich
|
eaabbf253c
|
Bug 516075 - Move shape into JSObjectMap from JSScope, const-ipate and use LIR_ldc* to get to it (r=jorendorff).
|
2009-09-14 20:29:46 -04:00 |
|
Andreas Gal
|
72c92b196f
|
Use a single code cache for the JIT and the RegExp compiler (515852, r=dmandelin).
|
2009-09-12 23:04:27 -07:00 |
|
Brendan Eich
|
1f562c224a
|
Bug 516069 - Common the side exit used with shape guards (r=gal).
|
2009-09-11 15:44:30 -07:00 |
|
David Mandelin
|
0fcb7aaa76
|
Bug 500857: show JIT reset events in tracevis, r=nnethercote
--HG--
extra : rebase_source : a9be775abf15badf980e3be3535e99b30ce5c235
|
2009-09-10 16:06:34 -07:00 |
|
David Anderson
|
fdcaf63219
|
Greatly improved tracer x64 compliance and compatibility (bug 513844, r=gal).
|
2009-09-10 15:38:18 -07:00 |
|
Andreas Gal
|
bd58a78c21
|
Set nativeVp immediately before the native call (514999, r=mrbkap).
|
2009-09-09 17:38:07 -07:00 |
|
David Mandelin
|
a8c3972f23
|
Bug 504797: give arguments objects created on trace a private value that can be used to look up argument values in the native stack, r=gal
|
2009-09-09 11:40:21 -07:00 |
|
David Anderson
|
7b69388035
|
Fixed a hack that created temporarily ill-typed LIR, i2f(i2f) (bug 503427, r=gal).
|
2009-09-08 16:47:55 -07:00 |
|
Igor Bukanov
|
6bfe4771cc
|
bug 513190 - avoiding jsint tagging of the private slot data. r=jorendorff
|
2009-09-05 19:59:11 +04:00 |
|
Andreas Gal
|
27381a9ab1
|
Reset nativeVp only after the native call returns (513981, r=mrbkap).
|
2009-09-04 17:00:08 -07:00 |
|
Luke Wagner
|
6bfe9f9329
|
Bug 460904 - rename/tweak JSTraceableFunction (take 2)
|
2009-09-04 13:44:31 -07:00 |
|
Luke Wagner
|
3087376a4d
|
Backed out changeset 94da2f68afdb
|
2009-09-04 11:35:52 -07:00 |
|
Luke Wagner
|
52d822b6d2
|
Bug 460904 - rename/tweak JSTraceableFunction (r=jorendorff)
|
2009-09-03 11:57:14 -07:00 |
|
Brendan Eich
|
cce4dce512
|
Join lambdas assigned or initialized as methods to the compiler-created function object if we can, with a read barrier to clone on method value extractions other than call expressions (471214, r=jorendorff).
|
2009-09-03 14:41:19 -07:00 |
|
Nicholas Nethercote
|
e409ab2bb3
|
Bug 512596 - TM: improve TMFLAGS=help message. r=jseward.
|
2009-09-01 10:08:46 +10:00 |
|
Andreas Gal
|
4394dfd752
|
Don't allocate in Queue constructor by default (513497, r=shaver).
|
2009-08-29 18:57:57 -07:00 |
|
Andreas Gal
|
c85b53a42a
|
Backout bug 512617.
|
2009-08-29 18:46:27 -07:00 |
|
Andreas Gal
|
64328a8e94
|
Consolidate object creation on trace (512617, r=jorendorff).
|
2009-08-29 12:36:00 -07:00 |
|
Andreas Gal
|
14813a11f4
|
Remove some TM-only fields from nanojit (513187, r=dvander).
|
2009-08-28 14:36:37 -07:00 |
|
Igor Bukanov
|
b919139e8d
|
bug 511425 - removal of JSObjectOps.(get|set)RequiredSlot. r=brendan
|
2009-08-28 09:53:26 +04:00 |
|
Andreas Gal
|
317b5f2e3a
|
Remove explicitSavedRegs and loop hacks from nanojit (513139, r=dvander).
|
2009-08-27 18:46:45 -07:00 |
|
David Mandelin
|
368b225d78
|
Bug 505591: trace JSOP_NAME for returned closures, r=dvander
--HG--
extra : rebase_source : 496a99feeb0fee876cd72b24e1e753d9b41ea51f
|
2009-08-27 15:40:37 -07:00 |
|
David Mandelin
|
a086bb3ab9
|
Bug 510642: traverse scope chain correctly for traced JSOP_BINDNAME, r=jimb
|
2009-08-27 15:07:46 -07:00 |
|
Luke Wagner
|
a5b9103165
|
Bug 419743 - Add JSOP_CONCATN (r=waldo)
|
2009-08-18 15:43:17 -07:00 |
|
Jason Orendorff
|
092787084d
|
Bug 507683 part 2 - Avoid lookup on trace when calling a native getter with no slot. r=gal.
--HG--
extra : rebase_source : 38c552c3c1daad34bda66fc9ced2ec31d954eef0
|
2009-08-25 15:02:58 -07:00 |
|
Jason Orendorff
|
c45d09492c
|
Bug 507683 part 1 - Trace native getters. r=gal.
--HG--
extra : rebase_source : f73754b7946e3d525b11f5973c61e22bd2f56dba
|
2009-08-25 15:01:29 -07:00 |
|
David Anderson
|
bed67e910c
|
Removed callee from FrameInfo, and fixed upvar bugs in stack reconstruction (bug 510300, r=dmandelin,brendan).
|
2009-08-21 08:09:47 -07:00 |
|
Graydon Hoare
|
503c025d90
|
Bug 511309 - Delete class Fragmento and all uses of it, r=dvander.
--HG--
extra : rebase_source : 47047589288ac0758e0068307b5a8f393db97606
|
2009-08-20 17:22:47 -07:00 |
|
Graydon Hoare
|
ebe9c3f20b
|
Bug 511237 - Remove primary use of Fragmento from jsregexp, r=dmandelin.
|
2009-08-18 15:32:54 -07:00 |
|
David Mandelin
|
6e0758faf2
|
Trailing whitespace cleanup, no_r=me
|
2009-08-20 15:21:14 -07:00 |
|
David Anderson
|
57bffd92e3
|
Consolidated inner global typemap completion logic and fixed a bug when extending nested exits (bug 510518, r=gal,sayrer).
|
2009-08-20 13:06:27 -07:00 |
|
David Anderson
|
16fa18ade6
|
Added trace tree visualizer (bug 506714, r=gal).
|
2009-08-19 16:11:59 -07:00 |
|
Jason Orendorff
|
5d4cab246e
|
Bug 507446 - TM: use return values instead of outparams for box_jsval, unbox_jsval. r=dmandelin.
--HG--
extra : rebase_source : e49f886c1723d90064cd11da0959f4a1e0fe23f4
|
2009-08-19 17:00:18 -05:00 |
|
Nicholas Nethercote
|
c035e918c7
|
Bug 511012 - TM: don't use addName() and insStorei() together. r=gal.
|
2009-08-18 09:27:48 +10:00 |
|
David Mandelin
|
46854c2304
|
Bug 509599: on trace, call putArguments when returning from JS function via either return or stop, r=jorendorff
|
2009-08-17 15:29:09 -07:00 |
|
Andreas Gal
|
5d82186f20
|
Don't flush the code cache every time we GC (506117, r=brendan).
|
2009-08-17 14:50:57 -07:00 |
|
David Mandelin
|
184e8b155d
|
Backed out changeset 238e8b557e4f: causing tjss orange
--HG--
extra : rebase_source : 49cfd40e67221067c45c85a5b96db39d22be1f67
|
2009-08-14 19:17:00 -07:00 |
|
David Mandelin
|
a5a7e420d0
|
Bug 505591: trace JSOP_NAME for returned closures, r=dvander
|
2009-08-14 16:02:47 -07:00 |
|
Jason Orendorff
|
56b69d0816
|
Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. Re-landing per comment 8. r=gal.
|
2009-08-14 15:47:04 -05:00 |
|
Andreas Gal
|
25b9ed2a98
|
Backed out bug 508051. Fails trace-test/mandelbrot.
|
2009-08-13 04:08:34 -07:00 |
|
Jason Orendorff
|
cc37757a20
|
Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. r=gal.
|
2009-08-12 15:27:01 -05:00 |
|