js/src/methodjit/Retcon.h
d8c5316f513afee907aabd5a04873bdf41fdebb7
created 2012-03-20 11:22 +0100
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 3.
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
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
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
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
323595f354b119ccc91ea41ac7ab9ca25fc7c991
created 2011-09-10 22:03 +0200
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Allow inlined frames to call native functions from ICs, bug 683804.
c2726640029ff54f418ba361e6f330fc37bcc650
created 2011-09-06 22:34 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - PIC for GETPROP and CALLPROP on JSPropertyOp properties, bug 557358. r=dvander
b769a2b79e6b3192c33f01b9016ab91659f4304f
created 2011-07-15 10:14 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Lazily create type objects for singleton JS objects, bug 670185.
1d31362c86ce19d0f7c76a1b890b7b3a9601263b
created 2011-07-08 18:46 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
91d03c862602e73da95cff37fd17b3132f8b870f
created 2011-07-08 17:58 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Revert to 6840fbf4dcdd
f8159830d8b7cc6ffbaacaaa6e9a5386983c7b17
created 2011-05-22 20:04 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Generate native and full call stubs at call ICs in inlined frames, bug 654705.
32e8c937a40944a7c2666dd07839e304d9075eb2
created 2011-05-09 15:11 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Reset use count when recompiling, bug 650163.
c963b24694cd723f423c8024c8e3adfc96476a3c
created 2011-05-09 07:12 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Remove on stack recompilation, allow removed on stack JIT frames to rejoin into the interpreter, bug 650163.
02c4a0f752f34165ed948246e84d19fc71ba071d
created 2011-04-28 13:02 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
1fe03044bfebcccb5322c8719e9049c74b25dadc
created 2011-04-19 08:23 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
3816e4abb15803e3d612a883ab6f423f45f59e44
created 2011-04-10 16:09 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Separate call sites from rejoin sites in JITScript, reconstruct doubles on each rejoin, bug 647991.
42f282c4922c8372834af52930a8665088d2e207
created 2011-04-03 14:37 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Don't discard JIT code for the topmost frame while recompiling, bug 647424.
453c2dcce09ef0ec9cd060ee3eb10783ef4b6a93
created 2011-03-29 18:51 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Bail out from IC code on any recompilation/expansion change in the compartment, bug 646006.
2a6ecf5af25ce78f36bffd8c34bd4cb179cd92ee
created 2011-03-26 19:07 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Inline scripted calls, bug 639099.
7154281e487bdec4825299b2ebee511c9aac51df
created 2011-03-19 09:11 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Only patch ints->doubles in existing frames for slots the recompiler thinks are doubles, bug 642412.
e34606b130418840f60cc6f301b63a2943dffbf5
created 2010-12-28 14:53 -0500
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Decouple type sets computed by inference from analysis information, store in new TypeScript struct, bug 621301.
633c888a78ca3fb094de04baef8d0626ef0c0d4e
created 2010-11-18 08:28 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - [INFER] Recompilation on dynamic type changes, bug 608746.
e9da34dfa8c55eff951858b9a53f3a4ec9be58c0
created 2011-04-13 09:27 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 644074 - Simplify and consolidate VM stack code into js/src/vm/Stack*
7bf21e2db6d060eb04dea7db633453ac93e85e02
created 2011-03-30 12:10 +0200
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - bug 646044 - ContextAllocPolicy should not account for GC memory pressure. r=luke
c498f1a7eb3bc4948f5d17b3d455d357b2e84b26
created 2010-11-10 15:49 -0800
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - Fix call mechanism and recompilation (bug 609222, r=dmandelin,adrake,m_kato).
32b049250e03952ba0d5297ee1713d0c1880d742
created 2010-10-04 14:13 -0700
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - ICs for scripted new (bug 589398, r=luke,dmandelin).
568660610e1996db5d27b4e6ab6b6cb84af4ca2c
created 2010-10-04 15:12 -0700
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - Backed out changeset de5d1b528b9a
de5d1b528b9a7b81979455f88b8ed2a55d4a69ba
created 2010-10-04 14:13 -0700
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - ICs for scripted new (bug 589398, r=luke,dmandelin).
c644d72c8f0916cbc61335c6f01cb47d98c9acb4
created 2010-08-05 17:15 -0700
pushed 2015-01-29 05:44 +0000
Andrew Drake Andrew Drake - [JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
25bff33134218bafd3ca0d2fa38778765e2417be
created 2010-08-11 11:23 -0700
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey.
fd729f2e9387c6c9aad05c7ca8b83c2dc68be139
created 2010-08-11 02:35 -0700
pushed 2015-01-29 05:44 +0000
Andrew Drake Andrew Drake - Backed out changeset a8aeff259925 and fix due to random crashes.
a8aeff259925a393619bac12e6745afb0a5beff1
created 2010-08-05 17:15 -0700
pushed 2015-01-29 05:44 +0000
Andrew Drake Andrew Drake - [JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
18852a407459b58892e4e136e767f065acaa1f63
created 2010-08-06 11:41 -0700
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Backed out changeset a661b26a83a1 due to tinderbox failures.
a661b26a83a171a7fbc422348b11c58b559165be
created 2010-08-05 17:15 -0700
pushed 2015-01-29 05:44 +0000
Andrew Drake Andrew Drake - [JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
d18cfaee5b491e19d03f8fab9af1b247290a1af9
created 2010-07-24 23:22 -0700
pushed 2015-01-29 05:44 +0000
Sean Stangl Sean Stangl - [JAEGER] Clean up x86_64 port. VMFrame::inlineCallCount is now uint32.
9f121bb2f2936fdadee837bed404ca5ce0a4dc74
created 2010-07-24 18:02 -0700
pushed 2015-01-29 05:44 +0000
Andrew Drake Andrew Drake - [JAEGER] Add licensing information to trap header files.
b72d73ddaf8c056236e70da9f566a80a3ea560fe
created 2010-07-21 03:04 -0700
pushed 2015-01-29 05:44 +0000
Andrew Drake Andrew Drake - [JAEGER] Implement trap part of debug API. r=dvander, b=570650
125ef1892aa63e303d271d9ac98943fd4bcd10b3
created 2010-07-21 14:52 -0700
pushed 2015-01-29 05:44 +0000
Sean Stangl Sean Stangl - [JAEGER] Use CodeGenIncludes.h instead of Assembler.h directly.
80ffa77253eb59cbd94fe78a8a4080a15de197e9
created 2010-07-21 13:28 -0700
pushed 2015-01-29 05:44 +0000
Sean Stangl Sean Stangl - [JAEGER] Add license blocks, defines, and vim headers to Retcon.{cpp,h}, TrampolineCompiler.{cpp,h}.
d1d52f7820f207c8fd3ea1eca41dbab68aa11f9c
created 2010-07-21 03:04 -0700
pushed 2015-01-29 05:44 +0000
Andrew Drake Andrew Drake - [JAEGER] Implement trap part of debug API. r=dvander, b=570650
less more (0) tip