js/src/jit/BaselineIC.cpp
7d6a74b906227bf2fedcf1258f089a42d31c0929
created 2014-05-19 09:33 +1000
pushed 2014-05-20 13:28 +0000
Douglas Crosher Douglas Crosher - Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
436ee1fbffb719e8d3124546ae6052df7a9ebb63
created 2014-04-07 20:48 -0400
pushed 2014-04-28 18:51 +0000
Marty Rosenberg Marty Rosenberg - Bug 982398 - Make sure a script isn't lazy before calling it. r=jandem, a=sledru
51da1475de0661033bacc4f94096f73d97eb6276
created 2014-03-15 16:07 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 960523 followup - Fix comment typo. DONTBUILD
55a5dcbe33e53d7b66cb01c8a3684e93ae0d6e8b
created 2014-03-15 15:56 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 960523 - Add Baseline IC stub for fun.call(). r=djvj
9f0e946c9674c8141f8548711e873c9f9e1d1e91
created 2014-03-07 08:44 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 980263 - Part 1: Disable Ion OSR for loops nested in expressions r=jandem
6f8ea87eb8d135e2f7560e951c459a277d705c81
created 2014-03-06 14:03 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 980013 - Watch for length accesses on typed arrays with overridden prototypes, r=luke.
78fa90a29c43031a53904937e63f705f48b73aa2
created 2014-03-04 12:42 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 695438 - Make typed arrays native objects, allow adding new named properties, r=luke.
2fb5b3b138d72d15119eadd6641e80776c0dca56
created 2014-02-26 17:38 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 977181 - Don't push/assume IonContext when executing JIT code (r=jandem)
95325311fa2ef3e1a633f990b5adeb6d67650c91
created 2014-02-24 16:39 +0100
pushed 2014-04-28 18:51 +0000
Romain Perier Romain Perier - Bug 975373 - IonMonkey: Use MutableHandleValue for out-parameter in vm calls, r=h4writer
ef89c710498d56785a8abb9be6c650a12b402738
created 2014-02-22 14:15 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 975125 - Optimize Baseline IC post barriers to check the value is in the nursery. r=terrence
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
fefba9d06e0365cd9078adc67e1e7e0639a6e392
created 2014-02-17 19:17 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 936740: Inline Math.ceil for double inputs where an integer is returned; r=jandem
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
280aa953c868001373461d5fc4ed7a7b98474aa2
created 2014-02-12 08:41 -0500
pushed 2014-04-28 18:51 +0000
Marty Rosenberg Marty Rosenberg - Bug 957504: Fix mis-refactoring, and add some asserts to let debug users know that float32 can be broken (r=sunfish)
22deb61f86cd7521cda9b7e1db37ca634f547e15
created 2014-01-30 13:31 -0500
pushed 2014-04-28 18:51 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 part 8 -- Move kinds out of Representation into Descr r=sfink
e1357ca3147a1ab5b250a99f3f663443c34ca882
created 2014-02-11 10:59 +0000
pushed 2014-04-28 18:51 +0000
Jon Coppeard Jon Coppeard - Bug 965830 - Make AutoValueArray into a fixed-size inline array that roots its contents r=terrence
92a2cc62f2f944a9253381149ad7aea54695f2d9
created 2014-02-04 18:18 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke
d5a00d84b8d60de951d46f6af59169b72a19819b
created 2014-04-07 20:48 -0400
pushed 2014-04-16 15:27 +0000
Marty Rosenberg Marty Rosenberg - Bug 982398 - Make sure a script isn't lazy before calling it. r=jandem, a=sledru
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
290a8f35944160917f1fb03a19bb7e09ac5f5667
created 2014-01-31 14:51 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 962449 - Make various getOrCreate methods static to efficiently fix hazards. r=Waldo
f53d87699bc2f4e319c533b94f767c2150e17650
created 2014-01-27 16:33 -0800
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Bug 963641 - Miscellaneous cleanups not implicated in actual bugs. r=jorendorff
fe77ee5b29577b51a56613e3f0f3b5b62ed9dbb8
created 2014-01-27 16:51 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 962256 - Remove extraneous roots from some hot paths in Baseline; r=jonco
ce4d2dd81858c50964fc4ef0db7a97dc3a2ba2e9
created 2014-01-28 12:05 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 963738 - Fix some false positives in the Array analysis; r=jonco
59c2be51f086e085f32f5ae9fb2fc79033c37e94
created 2014-01-29 13:34 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 3 - Add ARM simulator for JIT code. r=nbp
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
d52d1a8ea36ccc36ea64988105f151745f01c465
created 2014-01-28 08:55 -0500
pushed 2014-03-17 21:55 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 841646 - Part 1: Refactor allocProfileString to not require a JSContext and remove JSContext * parameters from functions that no longer require them as a result. r=jandem
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2014-03-17 21:55 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
b5aad0b45a84d83c0548434d1377311271b01128
created 2014-01-24 13:21 -0800
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Bug 963434 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this), DONTBUILD because already landed with wrong bug number
bb900e8085fdd2e3fc21f7002ad3e3c490577cfb
created 2014-01-24 15:00 -0800
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Backed out changeset fe06fb5e10a7, wrong bug number.
fe06fb5e10a74be10c5f8ef66c50190196a25eb6
created 2014-01-24 13:21 -0800
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Bug 963634 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this)
ab6a4c0bb0825409af8114fd82acde13a30cf135
created 2013-12-18 20:14 -0500
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Bug 937793 - Tweaks to template-array creation. r=bhackett
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
69d3c247ed2eec1c10c31c9887b2c6f12d9fba67
created 2013-12-18 22:36 +0100
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 939614: IonMonkey: Fix trying to enter at wrong pc, r=jandem
8500bb46251568976c4b5b53ccc4c310639bf38f
created 2013-12-17 12:38 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 950568 - Fix missing null check in EffectlesslyLookupProperty. (r=djvj)
ccafed92bd106ad8dae64d04a50feb7f7354e6e9
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem
8754d98c1df44eae2fee2924da08779675666f5d
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2014-03-17 21:55 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2014-03-17 21:55 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
5c3e2e933e483306fe8b1c39798b80ecf4b33285
created 2013-12-16 14:04 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 950456 - Fix tracing for baseline type monitor and update stubs, r=jandem.
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
6ac98c7023f626b6b7c25049a249c4388b04ac12
created 2013-12-09 14:12 -0600
pushed 2014-03-17 21:55 +0000
Jason Orendorff Jason Orendorff - Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
f31913983745def7ef832ad75dd3fcec6683dff4
created 2013-12-13 13:30 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
05c4fa8d327bf769cd8fb4cd44db8481a67417f2
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
b07452dd6d7f111495b6027f594c5869b425bb61
created 2013-12-12 23:18 -0800
pushed 2014-03-17 21:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 944074 - Remove the ParallelArray constructor. (r=nmatsakis)
33141bbd7e29585e0737149bf1528976a5501a0e
created 2013-12-10 18:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 941715 - SpiderMonkey: Don't use DebugOnly in struct fields when size is relevant. r=jorendorff
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
d4f4d11a99e3ee3a5e792bdd17ea4cf72e1daff4
created 2013-12-10 14:53 -0500
pushed 2014-03-17 21:55 +0000
Kannan Vijayan Kannan Vijayan - Bug 945223 - Ensure correct baseline stack when calling out to noSuchMethod, so that decompiler works. r=efaust
908680cb2773c3bbe49d99bff5883410f5c4d952
created 2013-12-10 12:24 +0100
pushed 2014-03-17 21:55 +0000
Christian Holler Christian Holler - Bug 948233 - Fix an OOM issue in DoCompareFallback. r=jandem
d887626fd6d6727bde4904cf8e2aba9a3422ec29
created 2013-12-10 09:31 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 921470 - Remove hasFallbackStub_ check in resetMonitorStubChain. r=djvj
9244495099db55c699b97a2148cd5b281b079086
created 2013-12-09 16:40 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fabe232e8be9 and c84b0156ae03 (bug 793860) for Linux mochitest-2 timeouts.
fabe232e8be92d71ff8544f3ee3f2055f40ee0af
created 2013-12-09 14:12 -0600
pushed 2014-03-17 21:55 +0000
Jason Orendorff Jason Orendorff - Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
99adf40721c5d80bcdac65068c94af6cce52db81
created 2013-12-09 13:43 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 947765 - Style nits in IonMacroAssembler, r=jandem
5c17264cd2d14ee4f046350b9ac32b5ba998404c
created 2013-12-09 12:53 +0100
pushed 2014-03-17 21:55 +0000
masaya iseki masaya iseki - Bug 848510 - Add Baseline double stub for BITNOT. r=jandem
d97ff8e10e2fdc5d40e426a620afe9bb87b1f6d9
created 2013-12-18 20:14 -0500
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 937793 - Tweaks to template-array creation. r=bhackett, a=abillings
ce854959b0a0358029f6fa42d6645789ecb9a9e5
created 2013-12-19 09:51 -0500
pushed 2014-02-04 01:06 +0000
Kannan Vijayan Kannan Vijayan - Bug 945223 - Ensure correct baseline stack when calling out to noSuchMethod, so that decompiler works. r=efaust, a=lsblakk
8f29c6506b23f71107507619038ad9dd39a17662
created 2013-12-10 12:24 +0100
pushed 2014-02-04 01:06 +0000
Christian Holler Christian Holler - Bug 948233 - Fix an OOM issue in DoCompareFallback. r=jandem, a=lsblakk
86e26e292344d26897b1377903405a6f17bd4a64
created 2013-12-10 09:31 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 921470 - Remove hasFallbackStub_ check in resetMonitorStubChain. r=djvj, a=lsblakk
less more (0) -100 -60 tip