js/src/methodjit/MethodJIT.cpp
1d70f1cf90e8115b55971345a4bbb5833f1e37b3
created 2012-05-16 17:48 -0700
pushed 2012-05-19 00:52 +0000
Luke Wagner Luke Wagner - Bug 755916 - All early returns of CheckStackAndEnterMethodJIT should return Jaeger_ThrowBeforeEnter (r=bhackett)
f36749114f76411373737e518929aa76463045ed
created 2012-05-16 13:56 -0700
pushed 2012-05-17 10:00 +0000
Bill McCloskey Bill McCloskey - Bug 754150 - Add write barrier on JITChunk (r=bhackett)
fbff86190de626b09803f84b0c04dfad066875db
created 2012-05-09 14:14 -0700
pushed 2012-05-10 12:06 +0000
Brian Hackett Brian Hackett - Don't throw away JIT code for compartments in web pages displaying animations, bug 750834. r=billm
0e883cf619705772985c5ef2ed76ab9a49c7059d
created 2012-05-07 10:12 -0700
pushed 2012-05-08 00:46 +0000
Bill McCloskey Bill McCloskey - Bug 749039 - Fixup registers when returning from methodjit (r=bhackett)
bd3e28b8adfbe0f4bf4ad9ba184d5af87155965d
created 2012-05-01 14:30 -0700
pushed 2012-05-04 12:47 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
26738df8a4e08a5474342dcfa36e16b537fb5eeb
created 2012-05-03 14:55 -0700
pushed 2012-05-04 12:47 +0000
Matt Brubeck Matt Brubeck - Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE
682bf201eddec8eb14495895bd1fde0fba04616f
created 2012-05-01 14:30 -0700
pushed 2012-05-04 12:47 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
f4dc271213a4a7d55dbd58a5bfd564c606954c36
created 2012-05-03 09:12 +0200
pushed 2012-05-04 08:42 +0000
Luke Wagner Luke Wagner - Bug 720753 - hoist JaegerCompartment and MathCache from JSCompartment into JSRuntime (r=bhackett,njn)
c9c3950e04dc6cd4b9f9818a0137f813b3f269e7
created 2012-01-30 16:13 -0800
pushed 2012-04-26 12:46 +0000
Steve Fink Steve Fink - Bug 747543 - Convert JIT registration API to use JITChunks nearly everywhere in place of JITScripts. r=bhackett
cecc9064c6cb653d517da3017a2e3e5e10021071
created 2012-04-24 20:47 -0700
pushed 2012-04-25 14:06 +0000
Matt Brubeck Matt Brubeck - Back out bug 730208 and bug 747543 because of xpcshell test failures
01252613250ce0652135c2aa6b2cf20e891433e4
created 2012-01-30 16:13 -0800
pushed 2012-04-25 14:06 +0000
Steve Fink Steve Fink - Bug 747543 - Convert JIT registration API to use JITChunks nearly everywhere in place of JITScripts. r=bhackett
55ba87dd42e26d724283d2cc91a3fdf9f641c268
created 2012-04-05 00:02 -0700
pushed 2012-04-05 17:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 742163 - Clean up JSScript::jitArityCheck{Normal,Ctor}. r=dvander.
d8c5316f513afee907aabd5a04873bdf41fdebb7
created 2012-03-20 11:22 +0100
pushed 2012-04-05 17:41 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 3.
9894cd99978190db956376e8ad2320fd600c87ed
created 2012-04-02 18:02 -0700
pushed 2012-04-03 07:22 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 2f9b6bdf63f7 (bug 739512) due to a bad V8 regression. r=me.
2f9b6bdf63f7fa8b05ad7e33a99e78671aad8c83
created 2012-04-01 13:24 -0700
pushed 2012-04-02 17:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 5: remove JITScript::arityCheckEntry. r=dvander.
a2128894e47f0fefcf1788ca71776f801ba72f75
created 2012-03-16 10:04 -0700
pushed 2012-03-17 23:57 +0000
Luke Wagner Luke Wagner - Bug 736012 - Unwind current frame on failure to enter jit code from loop header (r=bhackett)
6de9bc65b2ff2038550572b4805987109cf0a6b8
created 2012-02-28 12:01 -0500
pushed 2012-02-29 18:48 +0000
Nathan Froyd Nathan Froyd - Bug 731248 - Remove duplicate headers in js/src. r=luke
3b8ad7252ccbf8b718b6127cff9df0aba18c1c8f
created 2012-02-18 08:52 -0800
pushed 2012-02-20 12:09 +0000
Brian Hackett Brian Hackett - Enable chunked compilation on x64, bug 728372. r=dvander
9e93f190f64cda2271479b07c21b6d844b3f432d
created 2012-02-13 21:36 -0800
pushed 2012-02-15 16:38 +0000
Chris Leary Chris Leary - Bug 700822: Randomize JIT VirtualAlloc location on win32, sans XP. (r=dmandelin)
32bc6264f4bf17fccf028f2f731fd3484c6265a8
created 2012-02-13 15:47 +0100
pushed 2012-02-14 10:17 +0000
Mike Hommey Mike Hommey - Bug 698923 - Don't require 16 bytes alignment for VMFrame on sparc. r=luke
01d0bab1636ef49d2cbb9dc2a64405cba7b204fc
created 2012-01-25 00:52 -0800
pushed 2012-01-26 23:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
a6849eb97d824cdc6731de769c369f2cadf6204e
created 2012-01-23 15:39 -0800
pushed 2012-01-25 14:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 720219 (part 4) - Clean up JS script measurement. r=bhackett.
3e8c74abc6e569faaa93acf650205798f7aac7c3
created 2012-01-23 16:35 -0800
pushed 2012-01-24 12:27 +0000
Brian Hackett Brian Hackett - Don't leak JITScript->shimPool, bug 720359. r=dvander
d0c192e5bd41345e6acdc497e820150ae9aec484
created 2012-01-18 16:40 -0800
pushed 2012-01-19 10:34 +0000
Brian Hackett Brian Hackett - Compile large scripts in chunks, bug 706914. r=dvander
1feecb1dad1fdfb87dfea3622f7398e135a99d3a
created 2012-01-12 19:18 -0800
pushed 2012-01-14 09:02 +0000
Chao-ying Fu Chao-ying Fu - Add MIPS support to JaegerMonkey (bug 678154, r=dvander).
2e7afd15d01a48fcdd692fc8543c9d1541ac25bf
created 2012-01-11 09:23 +0100
pushed 2012-01-11 08:25 +0000
Ms2ger Ms2ger - Bug 714264 - Part c: Move IterateData / CollectCompartmentStatsForRuntime / GetExplicitNonHeapForRuntime to js/MemoryMetrics.h; r=njn
7ab4f1ebc7cc60fd22cf6def3819798417918bb6
created 2012-01-09 06:29 -0800
pushed 2012-01-09 20:36 +0000
Brian Hackett Brian Hackett - Backout 54cd89b0f1fa (bug 712714 backout). Talos will probably report fake regressions for this patch, do not back out for this reason.
f0eab7fd20af5570670f3f048846a5536cac0cfe
created 2012-01-06 11:06 -0800
pushed 2012-01-07 19:08 +0000
Jim Blandy Jim Blandy - Bug 715656: Rename js::StackFrame::markFunctionEpilogueDone to updateEpilogueFlags, to be less misleading r=luke
54cd89b0f1fa936a6c763f31f34d8b5b6ff4bb2c
created 2012-01-06 13:49 +0100
pushed 2012-01-06 22:28 +0000
Marco Bonardo Marco Bonardo - Backout c0d337401801,78d17e22a223 (bug 712714) for talos regressions across the board.
78d17e22a223f7ea26c2dc5379f0f53bebb0b96a
created 2012-01-05 11:08 -0800
pushed 2012-01-06 22:28 +0000
Brian Hackett Brian Hackett - Remove JOF_CALLOP, bug 712714. r=dvander
136c73b6457cc8a917d0fdaff58b22582850248b
created 2011-11-21 16:17 -0800
pushed 2011-12-30 12:07 +0000
Steve Fink Steve Fink - Bug 710055 - Merge SetVMFrameRegs into PushActiveVMFrame. r=bhackett
53c2fc22835b43d2fe60a5fce7e2e9cec97ecc1d
created 2011-12-24 09:27 +0100
pushed 2011-12-24 08:33 +0000
Ms2ger Ms2ger - Bug 692277 - Part a: Introduce an unstable public API for JS memory measurements to be used in XPCJSRuntime; r=njn sr=dmandelin
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2011-12-16 12:21 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
239e7d505041f16f5a727d388d4c4b8997f00163
created 2011-11-30 12:45 -0800
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
3ef25a8cf1728c475a7a0a51b0aa26394ec5f0b6
created 2011-11-10 12:06 -0800
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d6352d960dd24bb29dc3365b9b2e686e7fbcd812
created 2011-11-02 09:23 -0700
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
f852758f39d1df19ea0fecdd481bfa477877b2c9
created 2011-10-13 20:21 -0700
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Move JSObject::parent to BaseShape, bug 638316.
8ca7929765ac22e8e2f2bb4c2aa969807fd5c63d
created 2011-09-30 07:01 -0700
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
55a63871f966714c7ef78fca2f945538d7ed8f59
created 2011-09-29 08:20 -0700
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Remove direct class pointer from JSObject, bug 690133.
d807cb7b91e51645405d70974a0ab5aebdffd85c
created 2011-11-27 19:03 -0800
pushed 2011-11-28 13:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 698968 - Add mallocSizeOf functions and start using them. r=jlebar,bhackett,jfkthame, sr=bz.
b1c5b23aa0fae2efd9a053c1a0f536c15815fa1f
created 2011-11-22 17:41 -0500
pushed 2011-11-23 12:13 +0000
David Anderson David Anderson - Remove JS_TRACER define use (bug 698201 part 4, r=bhackett).
b2e8d10f25a1fd4cba7fed248ce8059b5070dfe1
created 2011-11-22 17:41 -0500
pushed 2011-11-23 12:13 +0000
David Anderson David Anderson - Remove jstracer and nanojit (bug 698201 part 1, r=dmandelin).
6ea9d4ad53a08c40163ca1cc10e412cc5464a9f7
created 2011-11-09 17:39 -0800
pushed 2011-11-10 10:40 +0000
Chris Leary Chris Leary - Back out 1bf4c1a6412b for failing an XP reftest.
1bf4c1a6412b73589e353ccad16fa74e53a4a2f8
created 2011-07-18 20:39 -0700
pushed 2011-11-10 10:40 +0000
Chris Leary Chris Leary - Bug 700822: Randomize JIT VirtualAlloc location on win32. (r=dmandelin)
74a92a761da11c5dd226d797b33574b922e49d39
created 2011-10-27 13:14 -0700
pushed 2011-10-28 09:54 +0000
Jim Blandy Jim Blandy - Bug 695985: Provide CFI for the code address GDB checks when a return address points at JaegerThrowpoline's or JaegerInterpoline's entry point. r=sfink
049a08dfadc2cd9be9817bffae36f27f0f2fbaa7
created 2011-10-24 20:46 -0700
pushed 2011-10-25 10:38 +0000
Brian Hackett Brian Hackett - Always discard methodjit code on GC, remove JM+TM integration, bug 685358. r=dvander
9b2fc61093742189f352133653d6e3297bdee504
created 2011-10-14 09:11 -0700
pushed 2011-10-15 11:21 +0000
Jim Blandy Jim Blandy - Bug 693692: Add DWARF Call Frame Information annotations to JaegerInterpoline for x86 and x86_64. r=sfink
159202c121328bf5f3faeff2d43e54a7d3e62b64
created 2011-03-29 10:25 -0700
pushed 2011-10-12 10:03 +0000
Steve Fink Steve Fink - Bug 645887 - General support for mjit code registration (r=bhackett)
6d2816c9cd412074f909193fba9b39fc78b0b6a7
created 2011-03-25 11:45 -0700
pushed 2011-10-12 10:03 +0000
Steve Fink Steve Fink - Bug 645111 - Insert .cfi directives into inline assembly to provide debug info (r=jimb)
e84d5957f3ae78d6f89b0aa75470e90160aa782c
created 2011-09-26 15:38 -0700
pushed 2011-09-27 07:08 +0000
Steve Fink Steve Fink - Backout a21f23d350d8 (bug 645111)
a21f23d350d819d20a42e73a247545dce83d4f7b
created 2011-03-25 11:45 -0700
pushed 2011-09-27 07:08 +0000
Steve Fink Steve Fink - Bug 645111 - Insert .cfi directives into inline assembly to provide debug info (r=jimb)
502f2bd2c229164699421ad823d27e8d05b2426f
created 2011-09-22 07:26 -0700
pushed 2011-09-23 00:14 +0000
Brian Hackett Brian Hackett - Try to release native call stubs on GC, bug 688292. r=dvander
c02868b913d5ebc4b3cc620101fa2acbf290b041
created 2011-09-17 19:24 -0700
pushed 2011-09-20 02:49 +0000
Brian Hackett Brian Hackett - [INFER] Reapply c1f0817e5cb4 (bug 557358), 353b160fb804 (bug 685313), 9459096a263a b31b25125429 (bug 669715), a887241aed3a (bug 684404).
9ca3d16d575c8ea2fa6af0294e0629fbac29f89a
created 2011-09-17 19:14 -0700
pushed 2011-09-20 02:49 +0000
Brian Hackett Brian Hackett - [INFER] Reapply c2726640029f 3330521cfa4a b68281262e15 (bug 557358), 6a8947bcc821 (bug 684943), 50d4f6fa00ce (bug 683714), f3dd7cf2d0b3 (bug 683999).
85fb038d1dd1464ea78e481067fb9a2c398a8d77
created 2011-09-17 16:32 +0100
pushed 2011-09-17 15:51 +0000
Ed Morley Ed Morley - Backout latest JM merge for OSX 10.5 M-oth permaorange (see bug 687257) on a CLOSED TREE
f933cbe46a03a44d8f318dbc71e9864320cd40b3
created 2011-09-14 22:09 -0700
pushed 2011-09-17 03:32 +0000
Brian Hackett Brian Hackett - [INFER] Backout bug 685358.
c51c15708dcbada41991deca4cc6c39ebbb71dca
created 2011-09-13 15:01 -0700
pushed 2011-09-17 03:32 +0000
Brian Hackett Brian Hackett - [INFER] Fix code discarding for JM+TM integration, bug 685358.
less more (0) -100 -60 tip