js/src/methodjit/InvokeHelpers.cpp
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2015-01-29 05:44 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
e4c82a6b298c57415fc574fc79151a31acafc4a1
created 2012-04-12 09:23 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
fa24b215d49e781ccee44780c34230a3b524de5b
created 2012-04-02 08:58 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 740446 - make 'arguments' more like a normal local binding (r=bhackett)
48881a94f5eb5d6b667a569a2b1138e7f70c4f73
created 2012-04-10 12:24 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Bail out from on calling functions if an OOM occurs while during initial bytecode analysis, bug 727341. r=luke
3a185f0347686cd87719967c75c2078d50e836bf
created 2012-04-02 08:57 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 740654 - Hoist recursion checks out of Interpret into callers so that Interpret does not throw when trying to rejoin from mjit (r=bhackett)
e89811e547a2145155457f1a987078a2cf72ff60
created 2012-03-12 16:16 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 738075 - Remove JSFunction::u::n::clasp, and change associated code accordingly. r=dmandelin
412f24be91ed1e5e024f5989f1cc6d0cf693cd5e
created 2012-03-09 16:25 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 734129 - uncatchable exceptions should still pop cx->enumerators (r=dvander)
c8809550cb08517d834f82223ab701a6ffb81f0c
created 2012-03-02 12:12 -0800
pushed 2015-01-29 05:44 +0000
Jim Blandy Jim Blandy - Bug 674171: Implement Debugger.Frame.prototype.onPop. r=jorendorff
90f6626365e3372231239fb8f11cf525cb64e21a
created 2011-06-06 14:11 -0700
pushed 2015-01-29 05:44 +0000
Steve Fink Steve Fink - Bug 719294 - Eliminate the bytecode space optimization where it omits the starting line number. r=luke
2d3328813a98ccc32ae7fb6b18d0be296392c53e
created 2012-02-28 19:07 -0800
pushed 2015-01-29 05:44 +0000
Phil Ringnalda Phil Ringnalda - Back out 4537403fb911 (bug 731450), c9e48c19363a (bug 719294), 682dd844587b (bug 730144) for flambe
c9e48c19363a46d14b8b6a34fcecf9080bb7d894
created 2011-06-06 14:11 -0700
pushed 2015-01-29 05:44 +0000
Steve Fink Steve Fink - Bug 719294 - Eliminate the bytecode space optimization where it omits the starting line number. r=luke
6de9bc65b2ff2038550572b4805987109cf0a6b8
created 2012-02-28 12:01 -0500
pushed 2015-01-29 05:44 +0000
Nathan Froyd Nathan Froyd - Bug 731248 - Remove duplicate headers in js/src. r=luke
dbb9c8ada5c64b0360d1c98da6fc89ee716bb650
created 2012-02-28 11:54 +0100
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - bug 730987 - remove per-context debug hooks. r=luke
aec23eb06a3e8b1b194b05a970e8e813ba6adf05
created 2012-02-27 17:01 -0800
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - Ensure that iterators are closed when an exception is thrown (bug 729797, r=luke).
f4e955f78de9fb3fe0edee4d2232e69b25227132
created 2012-02-03 18:53 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720316 - Use uint32_t indexes for JOF_ATOM opcodes. r=jorendorff
ede0c5fcdbad371377ea8fcb15d6d47e08941de7
created 2012-02-03 00:11 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 725138 - tidy up vm/Stack code (r=bhackett)
551dcf40a209ee3ce2e708643fe2cee98acbf315
created 2012-01-19 17:15 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff
a22cb315b248049fea9bc20726e51958cc37091a
created 2012-01-31 17:34 -0800
pushed 2015-01-29 05:44 +0000
Matt Brubeck Matt Brubeck - Back out 08f4fc94e27b f3ceed05f6b7 f87d25461d6c 317e842f6c65 57adfe804b56 (bug 720316, bug 722260)
08f4fc94e27bdc6160ab19a45db9f00e9ab71d85
created 2012-01-19 17:15 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff
650f4fa9ca1244e9538edb4daabebbc805e6eee5
created 2012-01-23 17:44 -0800
pushed 2015-01-29 05:44 +0000
Jim Blandy Jim Blandy - Bug 717417: Don't skip ScriptDebugEpilogue when an onExceptionUnwind handler throws an uncaught exception or terminates the debuggee. r=jorendorff
6c5229914ef986dc2cc98bdf9336c6b5fde26c67
created 2012-01-23 16:50 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Ensure code is discarded appropriately when kicking frames into the interpreter, bug 719674. r=dvander
84b48b4d62a1dcdce5d8b415b4979e3a72c4c365
created 2012-01-18 18:08 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Fix warnings, no bug. r=dvander
d0c192e5bd41345e6acdc497e820150ae9aec484
created 2012-01-18 16:40 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Compile large scripts in chunks, bug 706914. r=dvander
addfdfd36160b333192046e467a05bf5c74fd961
created 2012-01-09 11:05 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 716068 - de-OptimizeSpanDeps (r=waldo)
7ab4f1ebc7cc60fd22cf6def3819798417918bb6
created 2012-01-09 06:29 -0800
pushed 2015-01-29 05:44 +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.
54cd89b0f1fa936a6c763f31f34d8b5b6ff4bb2c
created 2012-01-06 13:49 +0100
pushed 2015-01-29 05:44 +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 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Remove JOF_CALLOP, bug 712714. r=dvander
97940e37bd7491b8a809cff1c2ec1d1ffd0611c7
created 2012-01-02 15:06 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 714696 - rm lingering remains of tracer in js::Value (r=waldo)
6ff43da616bed93b5264b0cdf62aca4349f13006
created 2011-12-20 17:31 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 711273 - rm cruft: JS_REQUIRES_STACK, find-child.py, jsstack.js, fallibility of ClonedBlockObject::put/UnwindScope (r=waldo)
f0d76403ae9caa10901b1f53269e3c252d614cd7
created 2012-01-02 15:02 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 713311 - give the remaining scope objects typed interfaces (r=waldo)
9272bb82eebac5e30a16af20e4443ee30fc26c33
created 2011-10-07 12:02 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 692274, part 3 - Remove JSOP_BLOCKCHAIN and JSOP_NULLBLOCKCHAIN, which produces incorrect let scoping until the next patch (r=jorendorff)
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2015-01-29 05:44 +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
dfd8e10f71559d06f46b438e2ac166fab0e79541
created 2011-12-07 13:15 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Remove JSOP_TRAP, bug 707454. r=jorendorff
bffaef968b0885d525470bb47a34c9ead50d2600
created 2011-12-06 11:40 -0800
pushed 2015-01-29 05:44 +0000
Jim Blandy Jim Blandy - Bug 687683: Collect resumption values from onEnterFrame handlers, and respect them. r=jorendorff
cca7e56a13d91604ff2326832b0e676027d0cdce
created 2011-12-06 11:40 -0800
pushed 2015-01-29 05:44 +0000
Jim Blandy Jim Blandy - Bug 687683: Assert that REJOIN_CHECK_ARGUMENTS and REJOIN_FUNCTION_PROLOGUE are never generated in debug mode. r=bhackett1024
9aca452cf4519114e31f6917a37050366e5a3d57
created 2011-12-06 11:40 -0800
pushed 2015-01-29 05:44 +0000
Jim Blandy Jim Blandy - Bug 687683: Separate ScriptDebugPrologue add ScriptDebugEpilogue from and ScriptPrologue and ScriptEpilogue. r=jorendorff
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
ee3fb07956bd3c7df654264d93db53e9e5190f39
created 2011-11-08 13:42 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Address bug 693754 review comments, r=luke.
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d849045ad3f2455644ae497f3cc2608f7fc3620f
created 2011-10-21 14:31 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add JSScript::function, bug 693754.
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
b9137bf550bd1a63c0f6ae02e59f899a73ad0a7c
created 2011-10-11 15:28 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Remove JSObject::getFunctionPrivate, add call scope to JSFunction, bug 693754.
b2e8d10f25a1fd4cba7fed248ce8059b5070dfe1
created 2011-11-22 17:41 -0500
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - Remove jstracer and nanojit (bug 698201 part 1, r=dmandelin).
049a08dfadc2cd9be9817bffae36f27f0f2fbaa7
created 2011-10-24 20:46 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Always discard methodjit code on GC, remove JM+TM integration, bug 685358. r=dvander
b450f04e61349674c3c1a7cd1c23ef8e418b91d2
created 2011-10-17 14:33 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 693100 - Fix "warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]" with gcc 4.6.1 in SpiderMonkey. r=dvander
8a56d92203de9a7835c1750e06bac5c39e014d39
created 2011-10-12 10:28 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 689362 - Remove empty jsstaticcheck.h (r=billm)
26fff9d8208322c95f6061a33e25efcf534ef24f
created 2011-10-12 23:07 -0400
pushed 2015-01-29 05:44 +0000
Justin Lebar Justin Lebar - Back out rev 4c0e6b3f7791 (bug 689362) due to suspected mac x64 opt moth orange.
4c0e6b3f779189318b891372d253832a250f5711
created 2011-10-12 10:28 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 689362 - Remove empty jsstaticcheck.h (r=billm)
cfda40f4a5c815bb8954002fdf59dbe89dc34dab
created 2011-10-06 11:36 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Fix incorrect GET_JUMP_OFFSET, bug 690650. r=dvander
dfe8e0b734533c99f93cac902581f1e302b81c19
created 2011-09-22 17:35 +0100
pushed 2015-01-29 05:44 +0000
Terrence Cole Terrence Cole - Bug 685315 - Remove the GETGLOBAL opcode; r=dvander
5c29c2e922251dd88637360643cbc78b9b7c3888
created 2011-09-20 11:40 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
b961a248e94d41ee2b7995aaca34b4dd37dc4286
created 2011-09-17 19:31 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Reapply f1c585415dd4 7c89b0ff453d 19794de530f1 (bug 686000).
9ca3d16d575c8ea2fa6af0294e0629fbac29f89a
created 2011-09-17 19:14 -0700
pushed 2015-01-29 05:44 +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 2015-01-29 05:44 +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 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Backout bug 685358.
c51c15708dcbada41991deca4cc6c39ebbb71dca
created 2011-09-13 15:01 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Fix code discarding for JM+TM integration, bug 685358.
c16edd86ccfe8b381b0330ec2c8f894402cfaef8
created 2011-09-12 12:46 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Fix red.
19794de530f1ee4ce2822a0ff2c4366850b15c5d
created 2011-09-12 12:16 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Fix orange.
0b9a541b2e0a2a097cd19d3a9c80c35f9d52e23a
created 2011-09-12 00:31 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Fix orange.
less more (0) -300 -100 -60 tip