js/src/jstracer.cpp
504415c9f843f8ab8cadbed85db26567506e8f1c
created 2010-01-28 09:41 +1100
pushed 2010-01-31 16:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 541491 - ARM_ARCH, ARM_VFP, and ARM_THUMB2 should be runtime options everywhere (TM-specific part). code=stejohns, r=nnethercote.
95d1397136da7f9b0df2a2f5e0d73efaec8cbfe6
created 2010-01-26 21:45 -0800
pushed 2010-01-31 16:36 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=542395; really enable typed array tracing and support JSOP_LENGTH; r=gal
887941de6c21efdb66e8bc473bd317e38a6ae8cc
created 2010-01-26 04:41 -0800
pushed 2010-01-31 16:36 +0000
Luke Wagner Luke Wagner - Fix ARM bustage, part deux
3e6b54b28144e733377fbb41da3635df4e2f48d4
created 2010-01-26 14:06 +1100
pushed 2010-01-31 16:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 541886 - nanojit: move compile() into class Assembler (TM-specific part). r=dvander.
df882f68ed0c723a0dc745b3c414116f2915d59b
created 2010-01-25 17:06 -0800
pushed 2010-01-31 16:36 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=533659; tracing support for JS typed array types; r=gal
a2e95fbd71784f2de9876f7992d26e50e8abc4b6
created 2010-01-25 08:50 +1100
pushed 2010-01-31 16:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 534313 - nanojit: split isQuad() into isI64() + isF64() + is64() (TM-specific part). r=dvander.
91ff07f7b5626fe86a1b297bbf75ca0a98514e2b
created 2010-01-22 16:15 -0800
pushed 2010-01-31 16:36 +0000
Luke Wagner Luke Wagner - Fix ARM bustage
d3e1459bc81c754487b54cc707f8306426a38c89
created 2010-01-22 14:49 -0800
pushed 2010-01-31 16:36 +0000
Luke Wagner Luke Wagner - Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
37ee0e47774de536150b99e5b8a435f0ba3da58b
created 2010-01-22 13:41 +1100
pushed 2010-01-31 16:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 463137 - TM/nanojit: type-check LIR (TM-specific part). r=jseward.
7afd318ba3c67e255dbf41bff2007b7159881120
created 2010-01-19 19:06 -0800
pushed 2010-01-31 16:36 +0000
David Mandelin David Mandelin - Bug 540528: don't reset scopeChain JSStackFrame when leaving trace if it was already set by interpreter, r=mrbkap
cb79eb2076f2b93a9f857b6bddebfc07bcfe72be
created 2010-01-21 11:08 -0800
pushed 2010-01-31 16:36 +0000
David Mandelin David Mandelin - Bug 540136: remove erroneously duplicated line of code from GetFromClosure, r=dvander
2914418e48da56c0393e6c26dd852240a811bfae
created 2010-01-18 09:47 +1100
pushed 2010-01-31 16:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 538538 - lirasm: don't run the optimizers, except when using --random (TM-specific part). r=graydon.
30eb740d71d286ca313513f1e644c1223a4e3792
created 2010-01-15 12:05 -0800
pushed 2010-01-31 16:36 +0000
David Anderson David Anderson - Fixed x64 assertion in tracing JSOP_LENGTH on arguments (bug 539965, r=dmandelin).
910ee7db07dee0d99855db1718567902eee54cf0
created 2010-01-15 11:32 -0800
pushed 2010-01-31 16:36 +0000
David Mandelin David Mandelin - Bug 495331: trace JSOP_LAMBDA for non-heavyweight, non-null closures, r=jorendorff,dvander
5c06d8cc50b00fd0420b5c9172ebe90d6722ec4b
created 2010-01-14 18:48 -0800
pushed 2010-01-31 16:36 +0000
David Mandelin David Mandelin - Bug 532689: guard that index is in range for arguments[k] on trace, r=bz
aba69ed5c41d80d5344475dd3a42eb92a3d16efe
created 2010-01-14 18:23 -0600
pushed 2010-01-31 16:36 +0000
Jason Orendorff Jason Orendorff - Bug 539553 - Correctness regression on the r-tree benchmark. r=dmandelin.
09095420f56e469f6354bbeca28f99ca537d1972
created 2010-01-14 15:32 -0800
pushed 2010-01-31 16:36 +0000
Brendan Eich Brendan Eich - Another followup for 536564, assertion fix.
36bbd730e24f633f5142a0b6be5ec1604ab42ce2
created 2010-01-14 09:33 -0800
pushed 2010-01-31 16:36 +0000
Brendan Eich Brendan Eich - Analyze module pattern and private-statics pattern in order to despecialize from methods to slots/sprops (536564, r=jorendorff).
50524175b04bb10746581ec78de8e9ebe836a666
created 2010-01-11 21:54 -0800
pushed 2010-01-31 16:36 +0000
Vladimir Vukicevic Vladimir Vukicevic - Backed out changeset fea4da580994 -- need to split LIR_f2i into nj-central and tm patches
fea4da5809946bbb147b0da9901b019a137c7756
created 2010-01-11 21:41 -0800
pushed 2010-01-31 16:36 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=523251; add LIR_f2i; r=gal
b212265e1df9f30bdf74029a8aec188d88aa0874
created 2010-01-11 18:48 -0800
pushed 2010-01-31 16:36 +0000
Brendan Eich Brendan Eich - Bug 538593 - guardClass always does a JS_snprintf even though it usually doesn't use the result (r=dvander).
925d39fa7d16d281d2e6a81e3cc750a405cd3943
created 2010-01-15 12:05 -0800
pushed 2010-01-19 19:57 +0000
David Anderson David Anderson - Fixed x64 assertion in tracing JSOP_LENGTH on arguments (bug 539965, r=dmandelin).
6c9304d3aa156f8c2a6297316b0b19b18654d81c
created 2010-01-14 18:23 -0600
pushed 2010-01-15 07:33 +0000
Jason Orendorff Jason Orendorff - Bug 539553 - Correctness regression on the r-tree benchmark. r=dmandelin.
52f371d2e19424fd8ae7d44ca0e3a0901feb0311
created 2010-01-08 14:25 +1100
pushed 2010-01-11 16:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 538484 - TM: generating bogus "ov ld1" sequence. r=nnethercote.
404c6c7b32c348ab37a866aa693d3ac196d39dcb
created 2010-01-07 17:20 -0800
pushed 2010-01-11 16:41 +0000
David Anderson David Anderson - Make sure trace native stack is 16-byte aligned (bug 534590, r=lw).
91e31581b67076b37b8ab15640cd8fa5ca80e87e
created 2010-01-07 11:47 -0800
pushed 2010-01-11 16:41 +0000
Brendan Eich Brendan Eich - Bug 513291 - JSOP_INITPROP should insist obj has own scope (JSOP_NEWINIT knows to do this; r=jorendorff).
6d00d56ab3ede9d94a1a33fce9a17f12e90dc16b
created 2010-01-05 15:14 +1100
pushed 2010-01-11 16:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 520714 - nanojit: distinguish 64-bit int and float loads/stores (TM-specific part). r=gal.
c4ca7968793d60d0a917e5c6f70dca57ac40d50e
created 2010-01-04 13:36 -0800
pushed 2010-01-11 16:41 +0000
David Mandelin David Mandelin - Bug 536748: fix argument index typo, r=gal
e1f8b9ef39a1d9646115c7b3ed20a4fc71906298
created 2010-01-04 11:31 -0800
pushed 2010-01-11 16:41 +0000
David Mandelin David Mandelin - Bug 532568: when setting upvars, write to outer trace native stack if needed, r=dvander
c00e5b7456513bffbf9c220e8a915853caafe2e0
created 2009-12-31 15:19 -0800
pushed 2010-01-11 16:41 +0000
David Mandelin David Mandelin - Backout merge
f06e3a9218355c4d509540e8d8fc112d57a8fa72
created 2009-12-31 15:18 -0800
pushed 2010-01-11 16:41 +0000
David Mandelin David Mandelin - Backed out changeset 107fc2833733 due to talos-v8 failure
4d9b70296ad90f399895431de419569879c60e33
created 2009-12-31 12:35 -0500
pushed 2010-01-11 16:41 +0000
Robert Sayre Robert Sayre - merge mozilla-central to tracemonkey.
3906e7dc7d04d8f864c455eff474df9bfe1054f2
created 2009-12-30 13:50 -0800
pushed 2010-01-11 16:41 +0000
Brendan Eich Brendan Eich - Merge.
bffbf7559cda3af1306d2f4d64b6e0777ebf0b66
created 2009-12-30 13:49 -0800
pushed 2010-01-11 16:41 +0000
Brendan Eich Brendan Eich - Bug 537204 - No more BOGUS_CX bogosities (r=jwalden).
107fc2833733d784bf8299b8059c60fbf2f576bd
created 2009-12-29 17:23 -0800
pushed 2010-01-11 16:41 +0000
David Mandelin David Mandelin - Bug 532568: when setting upvars, write to outer trace entry frame native stack area if necessary, r=dvander
a9ae3521260d3f8e5b575cbb548d7991803b246b
created 2009-12-29 17:21 -0800
pushed 2010-01-11 16:41 +0000
David Mandelin David Mandelin - Backed out changeset 8a2d469e86e7 due to mochitest failures
7a2d469e86e77222566c461f47f8aec4aeddacb6
created 2009-12-29 13:11 -0800
pushed 2010-01-11 16:41 +0000
David Mandelin David Mandelin - Bug 532568: when setting upvars, write to outer trace entry frame native stack area if necessary, r=dvander
d13ed02043322e18a5ae7f3bde88b3063385534d
created 2009-12-28 09:46 -0800
pushed 2009-12-28 17:52 +0000
Andreas Gal Andreas Gal - Bug 474500 - TM: Need an API to flush and (optionally?) deallocate the code cache per thread.
1c3003d5e1bf2528c45e0bba554ecefa5067d6c5
created 2009-12-24 08:57 -0800
pushed 2009-12-24 21:46 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
fc00e3c0e2a1fb3ecc4a463656611ebb7827f0e8
created 2009-12-23 14:01 -0800
pushed 2009-12-24 21:46 +0000
Andreas Gal Andreas Gal - Fixed recent softfloat filter regression (bug 535957, r=dvander).
167467b7b43980475254beb71c588b5c8a0e1eb6
created 2009-12-22 16:21 -0800
pushed 2009-12-24 21:46 +0000
David Anderson David Anderson - Fixed lazy import regression in upvar resolution, take two (bug 535930, r=dmandelin).
a73a47b3bb8309460da7a5489e4d87d6277abbcd
created 2009-12-22 15:53 -0800
pushed 2009-12-24 21:46 +0000
David Anderson David Anderson - Fixed charCodeAt inparam being aggressively, and incorrectly, specialized (bug 536445, r=bz).
8fc2605270335b62b9143575bc5f203cc1e628f9
created 2009-12-23 14:01 -0800
pushed 2009-12-23 22:06 +0000
Andreas Gal Andreas Gal - Fixed recent softfloat filter regression in TM ARM code (bug 535957, r=dvander).
19c81ca38ab4b774bd0e8cf7cd3958709ed9aaf6
created 2009-12-22 09:46 -0500
pushed 2009-12-22 20:37 +0000
Robert Sayre Robert Sayre - Merge mozilla-central to tracemonkey.
f7546314c063baaaed8056e1f70590f65a5fbb54
created 2009-12-21 16:19 -0800
pushed 2009-12-22 20:37 +0000
David Anderson David Anderson - Merge.
28ba3d9a651f8478215b40691a809602871cf2d6
created 2009-12-21 16:19 -0800
pushed 2009-12-22 20:37 +0000
David Anderson David Anderson - Backed out changeset f7cff6dd16f1
a2213b12f2536febb8b4fc660416dafc42ab4699
created 2009-12-21 11:51 -0800
pushed 2009-12-22 20:37 +0000
David Anderson David Anderson - Fixed tracing CALLELEM on arguments not setting an outparam on the stack (bug 535760, r=dmandelin).
f7cff6dd16f1a1f1d8a50cd5275e451ef7b6ac2b
created 2009-12-21 11:49 -0800
pushed 2009-12-22 20:37 +0000
David Anderson David Anderson - Fixed lazy import regression in upvar resolution (bug 535930, r=dmandelin).
382b527f32a5a15af9d5387b5061a67e03b40145
created 2009-12-21 09:55 -0500
pushed 2009-12-21 15:00 +0000
Benjamin Smedberg Benjamin Smedberg - Backed out changeset 94561cb0f0bd, bug 474500 because of static-analysis bustage.
94561cb0f0bd8890f86cbdfb782f8426a32af5b7
created 2009-12-18 21:34 -0500
pushed 2009-12-20 23:50 +0000
gal gal - Bug 474500 - TM: Need an API to flush and (optionally?) deallocate the code cache per thread. r=dvander
1fa00f2c3176e3f3894801ade9e3e4985f4fb8f0
created 2009-12-17 17:43 -0800
pushed 2009-12-20 23:50 +0000
Andreas Gal Andreas Gal - Backed out changeset 94ddd33fc137 to see whether that makes the tree green.
94ddd33fc1371f2d0779f4a60c6382f2fff6a822
created 2009-12-17 14:03 -0800
pushed 2009-12-20 23:50 +0000
Andreas Gal Andreas Gal - Efficient Implementation of JSDOUBLE_IS_INT using SSE2 (original patch by Moh Haghighat/Intel, bug 530896, r=dvander)
c730b0953ddad2d0b969233bdf15a0b44ecd957c
created 2009-12-16 18:58 -0800
pushed 2009-12-18 04:21 +0000
David Anderson David Anderson - Fixed regression where lazy imports could happen in JSOP_ARGUMENTS conditional branch (bug 535474, r=gal).
156fe36bbf1762af1bdd1356e0b8b2b6b8ac771b
created 2009-12-15 22:35 -0500
pushed 2009-12-18 04:21 +0000
Robert Sayre Robert Sayre - Merge.
4843580bf70a76f6e1af4d197f1b52ac99bff997
created 2009-12-15 22:34 -0500
pushed 2009-12-18 04:21 +0000
Robert Sayre Robert Sayre - Backed out changeset eae07941000e. Andreas Gal — Efficient Implementation of JSDOUBLE_IS_INT using SSE2 (original patch by Moh Haghighat/Intel, bug 530896, r=dvander).
21d3b1b657583e66998b0139783af5d84f1ed851
created 2009-12-14 11:29 +0000
pushed 2009-12-18 04:21 +0000
Jacob Bramley Jacob Bramley - Cleaning out the rubbish I left when I backed out a previous patch.
297a58e10160317735e0f4ee7747ec1c63a2b2c4
created 2009-12-14 10:34 +0000
pushed 2009-12-18 04:21 +0000
Jacob Bramley Jacob Bramley - Backing out my previous commit; this should have gone into nanojit-central.
c2c8f89c25d027b42db29aa88526625adc3cf91e
created 2009-12-13 09:04 -0800
pushed 2009-12-18 04:21 +0000
Brendan Eich Brendan Eich - Remove sporadic else after return (534364 followup).
64e56588265ce414101ec509d7b2508598652b14
created 2009-12-11 19:48 -0800
pushed 2009-12-18 04:21 +0000
Andreas Gal Andreas Gal - Eliminate call snooping in the FuncFilter (534364, r=dvander).
538a07fdf3d211855fb3583eda61971f0a56410a
created 2009-12-11 19:10 -0800
pushed 2009-12-18 04:21 +0000
David Anderson David Anderson - Lazily import stack and global slots (bug 515749, original patch and r=gal).
less more (0) -1000 -300 -100 -60 tip