David Mandelin
|
e7d37eba3d
|
Bug 495331: trace JSOP_LAMBDA for non-null, non-heavyweight case, r=jorendorff,igor
|
2009-09-28 13:51:46 -07:00 |
|
Makoto Kato
|
2dc0ebc45c
|
Bug 515545 - Add EXECUTE_TREE_TIMER code for Windows x64. r=dvander
|
2009-10-04 17:03:18 +09:00 |
|
David Anderson
|
ab2f179aab
|
Static analysis fixes, recursion fallout (bug 520320, r=gal).
|
2009-10-02 17:55:57 -07:00 |
|
David Anderson
|
b21e218905
|
Fixed js_PopInterpFrame breaking arena LIFO requirement (bug 520210, r=brendan).
|
2009-10-02 13:52:54 -07:00 |
|
Robert Sayre
|
cea0319379
|
Merge mozilla-central to tracemonkey.
|
2009-10-01 14:08:25 -07:00 |
|
David Anderson
|
3e3b3a2362
|
Trace recursive function calls (bug 459301, r=gal).
|
2009-09-30 15:28:00 -07:00 |
|
David Anderson
|
5aeb5cef7e
|
Internalize and memoize FrameInfo pointers (bug 501398, r=brendan).
|
2009-09-30 13:00:16 -07:00 |
|
Brendan Eich
|
4bf4354638
|
High-level CSE for shape guards (518448, r=jorendorff).
|
2009-09-29 19:05:19 -07:00 |
|
David Anderson
|
019e8e15ce
|
Backed out changeset 911d01b21463
|
2009-09-29 16:24:59 -07:00 |
|
David Anderson
|
a64d9ec66a
|
Internalize and memoize FrameInfo structures (bug 501398, r=brendan).
|
2009-09-29 14:33:43 -07:00 |
|
Nicholas Nethercote
|
c70f7763f4
|
Bug 519156 - TM: fix the Tracker. r=gal.
|
2009-09-29 11:12:46 +10:00 |
|
Graydon Hoare
|
ce8212d362
|
Bug 518744 - TM: mark and rewind dataAlloc, r=gal.
--HG--
extra : rebase_source : fd9eac329fc70879ad5b45a267152937fed693fb
|
2009-09-25 17:20:01 -07:00 |
|
Luke Wagner
|
1fbbde3ae1
|
Bug 519004 - make deep abort danger more clear and present (r=dvander)
|
2009-09-28 09:03:21 -07:00 |
|
Robert Sayre
|
7e3d716d38
|
Backed out changeset f5ea964eb493sdf
|
2009-09-26 18:55:25 -07:00 |
|
Brendan Eich
|
69fd06459c
|
High-level CSE for shape guards (518448, r=jorendorff).
|
2009-09-25 14:07:08 -07:00 |
|
Robert Sayre
|
14ef91c61f
|
Merge mozilla-central to tracemonkey.
|
2009-09-25 11:55:38 -07:00 |
|
Nicholas Nethercote
|
7ca135d39f
|
Bug 518747 - NJ merge: get rid of NJ_LOG2_PAGE_SIZE et al. r=graydon.
|
2009-09-25 16:01:55 +10:00 |
|
Luke Wagner
|
668372111c
|
Bug 517973 - remove deep abort, fix blacklisting bug
|
2009-09-23 18:21:41 -07:00 |
|
Graydon Hoare
|
f0b694edca
|
Bug 517083 - Fix performance regression, r=dvander.
--HG--
extra : rebase_source : 57e132434da8c652c41ffa889aa2002eeeb4698c
|
2009-09-23 15:12:58 -07:00 |
|
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 |
|
Benjamin Smedberg
|
124c9c8007
|
Bug 517278 - JS_REQUIRES_STACK errors (jsobj.cpp and jstracer.cpp), r=jorendorff
|
2009-09-18 09:36:51 -04: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 |
|