js/src/methodjit/InvokeHelpers.cpp
5bbc3615e3877e0d3fb047263cc995bc72e9cb73
created 2011-08-11 16:59 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 677367 - Update pc in mjit throw-handling to match interp (r=dvander)
1dccbc1234f4b8869449c0242f8d4f9e3052162e
created 2011-08-18 12:39 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Bug 679879 - Change JSFunction macros to methods. Part 2, js/src changes. r=Waldo.
9967f28c64e183bd85ae5f761c3ab2d8cb5adbc3
created 2011-08-16 09:23 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 679251 - InlineReturn should advance the pc always (r=dvander)
24990ea9c59e4719c0e13529a76038cb1fd0b362
created 2011-08-14 15:34 -0700
pushed 2011-08-19 14:38 +0000
Phil Ringnalda Phil Ringnalda - Bug 678781 - warnings-as-errors - format '%p' expects type 'void*', but argument 4 has type 'JSScript*' in InvokeHelpers.cpp:880:80, r=billm
48e43edc8834bc40875b3d82844ecf719c8d5c9c
created 2011-08-09 18:01 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Bug 677371 - [jsdbg2] Assertion failure: throwing, at jscntxt.h:1274. r=jimb
4ebca9c44e56db78fddf6ada10d86a048ade8a99
created 2011-07-27 18:03 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Rename jsdbg.{h,cpp} to vm/Debugger.{h,cpp}. This addresses a review comment from brendan in bug 627829 comment 42.
3b1b627d69cbea248f2c66edf47725e8749d6754
created 2011-07-13 17:17 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Get rid of Debugger.prototype.hooks, a major API change.
5e59a54938405c523d0a36b40a3e9b2f5e1442de
created 2011-07-12 10:47 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
90824c8852e69713dbbe1a409d4b4d9852cc86f7
created 2011-07-11 08:53 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge from tracemonkey to jsdbg2.
91d03c862602e73da95cff37fd17b3132f8b870f
created 2011-07-08 17:58 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Revert to 6840fbf4dcdd
c5e43682922d87d6217b6abe363a242262e4959a
created 2011-07-05 10:12 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] When pushing new frame don't repoint cx->regs until after checking there is space to push, bug 669304.
0c5ed245a04fca6cbf57507eb42414df49d2e671
created 2011-07-01 16:24 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
2993dfa0ce4d40f0faf22dca70f96d22c51b34a2
created 2011-06-15 13:01 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't mark or use return value in frames which are throwing, bug 664422.
7eec66369bfab7064f77866795b4432ff2d5cf35
created 2011-06-15 12:20 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Add missing monitor() call in stubs::Eval, bug 663910.
f59a6cabfbd4aa07d23fd02320fa3348583556ea
created 2011-06-13 08:42 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Monitor scripted call results when returning into the interpoline, bug 663690.
38f2fbc8490da4389234ed4659b67d1aeb2a9195
created 2011-06-11 09:46 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Always use type barriers at NAME opcodes, tweak USES_BEFORE_COMPILE and CONTRIBUTION_LIMIT, bug 662383.
a2dbb9efcf9ea6125476948278b6a00ef6e3d2bd
created 2011-06-10 19:03 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Read barriers for call results, bug 663381.
4f8b85723213489d3cf8699dddad477347ffc316
created 2011-06-06 09:48 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
96342525ae1a282a24c18dd0707976490218c0fa
created 2011-06-06 08:32 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Apply arguments and script review comments, bug 657412.
51de14efb83c7bd632071ffd7d6b19fc986a5f0f
created 2011-06-05 22:39 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Apply stack review comments, bug 657412.
b9679727505db2d932c2f1815a94a0a73a8723e8
created 2011-06-02 10:40 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Move inference methods out of JSContext, bug 657412.
750eb028fb0674774641a4345eaff3d999967ebe
created 2011-05-31 10:31 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Rewrite CompileFunction as an UncachedNew/UncachedCall wrapper, bug 660850.
0d8de54ff33232b0024937ecd7ee714c7613a951
created 2011-05-31 07:59 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Watch for rejoining from an arguments check in scripts which start with an incop, bug 660737.
0d3bcf8e0bb864b3799ec04276e971ef6b1ab221
created 2011-05-25 08:26 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Trap fixes when rejoining to interpreter, bug 659337.
b551fb14e88561012ca0c0bd47a2be82318abd46
created 2011-05-20 21:18 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Watch for rejoining at an INCOP after recompilation triggered by callee.prototype, bug 658561.
47e5a6ca466ed21caef377da15b49c6bf31bbec2
created 2011-05-19 12:33 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Leave analysis before possibly reentering the interpreter while finishing incops, bug 658209.
5d1cbc94bc420bd7b3aff889d8e36d40ba1a3336
created 2011-05-17 20:29 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Read barriers for property accesses, bug 656920.
f18e992f6ec82ab8385af0d27ec59c01ec6d6f1f
created 2011-05-16 16:15 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Move addTypeProperty barriers under obj->setProperty, obj->defineProperty, bug 619693.
3cd8666e409f9ad0d898262fe85f23439cc2180f
created 2011-05-16 07:46 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Make sure Interpret finishes the frame when rejoining from the interpoline, bu 657288.
ef1ce31f66b9054c6c4a81ce7e0e49b705ef6ebe
created 2011-05-14 14:25 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Release reference on orphaned natives if the native throws an exception, bug 656753.
b92ac5a4ef47213a4a28e26bc3f5370f9f15652f
created 2011-05-14 05:45 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Allow read barriers at property accesses and call sites, bug 656920.
8cf9c7a55d8dc40406d4fbbd6e69669f6ec26441
created 2011-05-11 16:32 +0200
pushed 2011-08-19 14:38 +0000
Jan de Mooij Jan de Mooij - [INFER] Cast returnData to uint32 instead of uint64 to fix Linux orange, bug 655950. r=bhackett
0df33bc6cc381a34a55a8d9f1048e9343ce3ddc6
created 2011-05-10 10:07 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't make a local copy of cx->regs until ready to push a new frame, bug 655991.
015bd3ff1be6e7cfc8d93fc3be7c90d6b5b82536
created 2011-05-10 15:06 +0200
pushed 2011-08-19 14:38 +0000
Jan de Mooij Jan de Mooij - [INFER] Add JSOP_CALLGLOBAL rejoin to interpoline, bug 655949. r=bhackett
c963b24694cd723f423c8024c8e3adfc96476a3c
created 2011-05-09 07:12 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Remove on stack recompilation, allow removed on stack JIT frames to rejoin into the interpreter, bug 650163.
3062ff7fef8309febe7904d04a94c96193ed1f47
created 2011-05-01 17:59 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Clear f.scratch indicator value on all return paths from CompileFunction, bug 653980.
02c4a0f752f34165ed948246e84d19fc71ba071d
created 2011-04-28 13:02 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
b40247ae7dd53bd1c828ceafff037afdfbf15fb8
created 2011-04-26 22:07 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Rejoin from recompilations triggered by CompileFunction, bug 646267.
90a7b141e0cf06506829bf47307c683541f206ec
created 2011-04-22 07:59 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Bytecode SSA analysis, bug 650715.
1fe03044bfebcccb5322c8719e9049c74b25dadc
created 2011-04-19 08:23 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
affaa35f4a14cc23844d2d062099c9daa11f6364
created 2011-04-13 14:45 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't try to fixup doubles on adjusted frame in call path, bug 649769.
a4355f02771640641de322b8bf0e0a24f428f974
created 2011-04-08 18:48 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Preserve VMFrame registers while tracer is running, bug 648586.
c340841f04651a570ba8ff7e957c729f34b069db
created 2011-04-01 19:57 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
baccdc943514c3cd483304476627009ae85f4196
created 2011-04-01 17:26 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] More fixes for stock JM behavior, bug 647048.
9575a4e04a4e9b2ab3599caf9f04929afdb36229
created 2011-03-29 17:45 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Reserve and check extra space when inlining frames, bug 646004.
2a6ecf5af25ce78f36bffd8c34bd4cb179cd92ee
created 2011-03-26 19:07 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Inline scripted calls, bug 639099.
695726698bfe464daee58637fa81df3e6a9c35b9
created 2011-03-19 10:07 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't check types with an uninitialized frame on the stack, bug 642985.
ba01e1b00f8cbf805e25de6a662612d274a5e0f8
created 2011-03-16 15:56 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Compute PC for interpreted frames which failed to compile, bug 641225.
cf686d29779c998fdef2c0fd7c56e113509f3d18
created 2011-03-16 12:03 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Fix broken jstests, bug 620599.
763f423cce2c736d520a95bf14adc1279117482f
created 2011-03-15 23:50 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Track multiple types when monitoring SETPROP/SETNAME and calls, bug 641714.
4cdb8e6b4391273f2ea0ecc2a7943b3e820b9e2c
created 2011-03-15 00:17 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Use new type objects when the result of 'new' is assigned to a .prototype, bug 641714.
1ce8efbb75cc6122286f9d4e33aba3592fb6a5fb
created 2011-03-13 22:35 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't try to infer 'new' objects for non-compileAndGo scripts, bug 641231.
dd21e37cff014c6d2c7c04a0b0fb03b042c9b6ce
created 2011-03-12 22:33 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Fix call IC monitoring for speculated Function.prototype.call, bug 621942.
ce1accd11d7adff7b97884b542b21a703feb0de9
created 2011-03-12 21:59 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Use ICs on monitored calls, reenable APPLY optimizations, bug 621942.
ab1e10fb626f63ec2a41b593d81d53f8d634a835
created 2011-03-09 09:58 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
386e9cffdcd7fb0233611a3904d38b89c9517a1b
created 2011-03-03 14:07 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Fix OOM handling in type inference, convert inference to runtime option, bug 637674.
eb1eec3d6c2255f3647c7c3f2d90aa8f50cc6c50
created 2011-02-25 18:21 +1300
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
29e706f5dede43ff158d81ca818644b263ee283b
created 2010-12-20 15:47 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Correct register loading on disabled trace ICs.
221ad532f54f28577d57126bcdf767a3de80c04b
created 2010-12-20 09:06 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
ec29ba480113f18ddec86ab01b0805385899307b
created 2010-11-30 09:04 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
less more (0) -100 -60 tip