62afdd7c83e631e18a074558110ff93411ccf86a
2008-09-09 15:16 +0200
Andreas Gal - Capture the typemap of the outgoing stack frame during a function call and store a pointer to it on the native call stack.
6a8762adc8e6fe3b22bf60c2ba301d6af9344f39
2008-09-09 15:06 +0200
Andreas Gal - Extract the snapshot code for a single slot into determineSlotType() und use that method in snapshot().
fb6919347a3c7dfe0f7d11afb6c4a8e30d132305
2008-09-08 20:06 -0700
Blake Kaplan - Trace Math.max. r=brendan
c89b79a10734bde6a91839fbaa6ac16322507660
2008-09-08 22:36 -0400
Robert Sayre - Add date tests to correctness checks
9a5066ede34c3c6ceaefec7a5258b1c0d68624e6
2008-09-08 21:15 -0400
Robert Sayre - Add controlflow-recursive to correctness checks
cc3609a48e1694101b20ebfb5d3611a0904dbede
2008-09-08 21:02 -0400
Robert Sayre - Add some basic correctness tests for benchmarks
728cf8bf1648f4ea344e34c71751df9768e63a54
2008-09-08 15:51 -0700
Brendan Eich - Fix bug 454266 - js_FillPropertyCache uses the wrong scope's shape sometimes (r=mrbkap).
73a0e8ebcbee014d2c49daaedad76e3769c9a362
2008-09-08 22:49 +0200
Andreas Gal - Don't try to record recursion until we support it properly (454277).
c5c39b3affe27f17cd190d3b459ec2c8aab5d13b
2008-09-08 08:57 -0400
Boris Zbarsky - Removing shark think which landed by accident
f3eb294bec8f6cf0a92706fb45b0305f776efdfb
2008-09-08 08:55 -0400
Boris Zbarsky - Bug 451605. Make sure to properly restore the thisp for the innermost frame when taking a nested side exit with a callDepth > 0. r=brendan,gal
dcb86d40fc58267a72e650fcc05d04ef62983655
2008-09-08 00:31 -0700
Brendan Eich - Make return at callDepth 0 terminate the loop, like break (454027, r=gal).
b776e26bb8eaefba4bdcf3d2c92a782dea172ab5
2008-09-07 01:40 -0700
Brendan Eich - Bug 454044 - TM: JSOP_NOT needs isPromoteInt/::demote help.
e55c3f70b3c33439201efecb1bc5266379b56ab9
2008-09-07 02:41 -0500
David Anderson - Trace through parseInt(double), bug 454037 r=gal+brendan.
4b3ca87a5a52cb6a5a4b7872b52e64908ec5fd42
2008-09-06 01:19 -0700
Vladimir Vukicevic - Enable tracemonkey/nanojit for ARM.
eba5fdb93ae783748e8cd5afae5bd92a2179e4c8
2008-09-05 20:31 -0700
Brendan Eich - Merge.
15a142de1b3317f3c7c5a0f17562a19c84f18c11
2008-09-05 18:57 -0700
Brendan Eich - Easy fixes to avoid aborting on V8/raytrace.js: MAX_CALLDEPTH doubled to 10; JSOP_NOT handles int and undefined.
8bd3a8c5fb5a223ba2ffb5fc661441175ab86273
2008-09-05 18:34 -0700
Brendan Eich - Merge.
ffb36911e55de7425937c6f03b7e916af1770058
2008-09-05 18:29 -0700
Brendan Eich - Checkpoint arguments tour-de-force (453730).
cfb318b0d835b298403f0cec8b6dcf8007ad6c88
2008-09-04 22:30 -0700
Brendan Eich - Use js_NaN global that we exported from jsnum.cpp, instead of cx->runtime->jsNaN.
faae3e8094fa7130c116c4e576e0a940a805bc13
2008-09-05 18:24 -0700
Vladimir Vukicevic - [arm] Use preindexed STR instruction instead of separate STR and SUB in asm_pusharg
6d307433ee03c3a21c0fff4b0b1c72372c8ac977
2008-09-05 17:24 -0700
Vladimir Vukicevic - [arm] Have asm_quad copy direct from const to destination, if there's no register allocated for the const -- don't load into fp reg just to store it.
a2daad0a3e2a797b7b3cf4dc700aab15f5dabd9e
2008-09-05 17:23 -0700
Vladimir Vukicevic - [arm] use arm_ADDi and let it take care of LD32 if necessary.
e542ef8f4df47c7dd15aa131c231dfe7d37a8758
2008-09-05 17:19 -0700
Vladimir Vukicevic - [arm] Don't load arg into a register in asm_pusharg if it's not in one already.
95b50c462e363bbfd3885895b1b5568ac6cc4512
2008-09-05 17:18 -0700
Vladimir Vukicevic - [arm] Don't use STMIA + ADD to move a fp call result into memory; use two STRs. Also use Scratch + tmp reg for asm_mmq, instead of just tmp.
b8ea641cd20db35fcd6bf8deabaef00c5d49e290
2008-09-05 17:17 -0700
Vladimir Vukicevic - [arm] speed up store64 with constant value; also use xor for imm0 loads into a gp reg
678377cbc8786755ce5e62b414ce8766659f5660
2008-09-05 17:15 -0700
Vladimir Vukicevic - [arm] make asm_quad stick its constants into the instruction stream, with a branch over, to ensure that the data is close enough for a PC-relative FLDD
0d0354ea085b7d3054a36a877951a51a3cc55886
2008-09-05 17:14 -0700
Vladimir Vukicevic - [arm] Make ADDi into a function, since it's doing a lot of work
f821f6cfe0435bb631f6a1b62fe18e213e6a33fc
2008-09-05 16:56 -0700
Ginn Chen - Make TraceMonkey build on Solaris x86 with Sun Studio 12 (bug 452588, r=danderson).
2d62584acb4f0272763221d3336442cfc85fc772
2008-09-05 16:05 -0700
David Anderson - Fixed a verbosity mode memory leak in LirNameMap::addName (bug 453895, r=sayrer).
eaca60552fb8c13412b8e4e78d9805c929148c87
2008-09-05 15:15 -0700
Ginn Chen - Added new macro AVMPLUS_UNIX to reduce redundancy and add Solaris support to the TM browser build (bug 452589, r=dvander).
2595861505a6205e54d69807dfdf21dde9571d19
2008-09-05 14:25 -0700
David Anderson - Trace through Math.log as a known native (bug 453868, r=brendan).
d2e24a3d240e093fa4330ed7db0fc5c1c044fc1b
2008-09-05 13:55 -0700
David Anderson - Abort tracing if a callee encounters a primitive |this| and doesn't support it (bug 453701, r=brendan).
1a8d24f2c2aa1a110b577e6d86924dad8fb7b8c5
2008-09-04 22:14 -0700
Blake Kaplan - Bug 453747 - Replace any holes on the stack with undefined. r=gal
e4acbe64426808e6ce9f84fd2b273ccb571f6d97
2008-09-04 20:11 -0700
David Anderson - Another fix for the patch to bug 452884 -- when ignoring switch guards, don't update the tracker stack.
1bd566ad367ad5572d1e9fb32fb7eede00428aa4
2008-09-04 19:43 -0700
David Anderson - Merge.
577ccecbf4ad595b5c72cb8a8ac30d3e91a72cdd
2008-09-04 19:43 -0700
David Anderson - Better fix for bug 452884 (changeset badf4c84665f regressed) - don't emit guards rather than bailing out of comparisons (r=gal).
f9e142284a5be1ceadc4c50238278fe8df989d43
2008-09-04 19:39 -0700
David Anderson - Fixed verbose printing typo on AMD64.
42478867792fc408be952eafdd2bea0c360c2ae5
2008-09-04 18:32 -0700
David Anderson - Make sure 32-bit loads into 64-bit registers are sign-extended.
b06fc042e687ef72f0f5d76717d464ef76c4a533
2008-09-04 19:30 -0700
Brendan Eich - Bug 453747 - Avoid overuse of the fun_getProperty class getter to optimize getting and setting random properties on functions. r=mrbkap
00a6fbf323becb1c7105f179567319f7fbaaa73b
2008-09-04 18:53 -0700
Brendan Eich - House style bracing for multiline then clause.
57825218e42a6c592bce6166b93cff37828f25e6
2008-09-04 18:46 -0700
Brendan Eich - Merge again.
badf4c84665f9e10b7ddb460eb6b6daa29099ec9
2008-09-04 14:44 -0700
David Anderson - Don't guard on constant decisions, which will always have the same path (bug 452884, r=gal).
50e80ff981f71a98f16db4ac73fd61bbe66e9bd8
2008-09-04 11:59 -0700
David Anderson - Re-enabled the shell JIT as trace-tests and SunSpider pass again.
d7c3e701599698eb6dcf76a25fb0080d6ddb507c
2008-09-04 11:56 -0700
David Anderson - Improved AMD64 allocation for float ops that get stored back into memory.
f2f390ccae76657e5ecbdc9cb55db74e829616dc
2008-09-04 11:53 -0700
David Anderson - Fixed float ops to deal with being handed an LHS GPR reservation on AMD64.
ee704fbeb74f37bdc58bbf67943f93aad28449c2
2008-09-04 10:58 -0700
David Anderson - Disabled building AMD64 JIT in shell until regressions are tracked down. Fixed some compiling errors while I'm poking around here (bug 453674).
ccb011438e5c2c5dc2a1d2ca5866b3a7ac8574d1
2008-09-04 10:29 -0700
Neil Rashbrook - Fixed nanojit not building on VC 7.1 (bug 453636, r=dvander).
f5059a6d30ab119ffb182d0769d1555cc8ca7472
2008-08-28 18:28 +0300
Peter Weilbacher - [OS/2] Bug 452630: Build break in jstracer.cpp (r=gal)
2f75a98ed87524d13efedf063946711b0e0570c8
2008-09-10 08:13 +0200
Kai Engert - Bug 444752, &getPassword.tokenName.label;: is not properly localizable
50ad9a5fd783ddd8657064bfd0af72dcec82a412
2008-09-10 01:13 -0400
Boris Zbarsky - Removing stray '+'
1e470b607f55245100b2dcbb8dd58c29b1456bc0
2008-09-09 21:33 -0700
Phil Ringnalda - Bug 454360 - Use Components.results.NS_BINDING_ABORTED instead of hardcoding the value, r=gavin
0fbab18a3e8f2a68af484999d4e8a1fde59986e6
2008-09-09 21:13 -0700
Bobby Holley - Forcing sRGB for mochitests - bug 454430. r=vlad
4fb45fa51685fe9b47baa9cfa579e756de066b3a
2008-09-09 21:08 -0700
Dietrich Ayala - Bug 451607 - test the performance of common Places UI actions (r=marco)
bf398930da3dcb26010e01c5c2b574f22ab0c89f
2008-09-09 19:56 -0700
Johnny Stenback - Followup fix for bug 453571 to fix typos pointed out by bz in the bug.
c5a121461ecb477de551f5790fc364b3bc68fd80
2008-09-09 19:21 -0700
Robert Strong - [Win32] Bug 453845 - Remove unused custom.properties strings. r=jmathies
c83952b7df09c4df2c0652adf4c5f2841d491b3c
2008-09-09 19:17 -0700
Robert Strong - [Win32] Bug 454130 - Deprecate the ini creation macros from common.nsh. r=jmathies
47e1265cbf69a2227437a619b5c67374445fd887
2008-09-09 21:39 -0400
Boris Zbarsky - Bug 449171. Fix bogus assertion. r+sr=dbaron
9c0c1804d4b74efb56aec86581520e664c318dde
2008-09-09 21:39 -0400
Boris Zbarsky - Bug 454411. Fix caching of redirects to actually work. r+sr=biesi
ff043f7356f7d920403ac353db111325564570f6
2008-09-09 21:39 -0400
Andrew Schultz - Bug 396519. Encapsulate content viewer eviction in session history. r+sr=bzbarsky
89f146305b76720cc3e982b762a12d29020cba1f
2008-09-09 18:23 -0700
Johnny Stenback - One more part of bug 453571. Use [optional] for the optional arguments for window.open() and friends. r+sr=bzbarsky@mit.edu
(0) -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip