js/src/methodjit/MonoIC.cpp
89026001a0a9980bbecd39f1a64f361b724be05f
created 2012-09-26 17:02 -0700
pushed 2012-09-27 00:04 +0000
Sean Stangl Sean Stangl - Bug 794025 - Detect IC purging in JM generateNativeStub(). r=dvander a=akeybl
8b5d51c4cdac914c23de9c96d38d52603bd976f5
created 2012-06-25 10:03 -0700
pushed 2012-06-25 17:10 +0000
Luke Wagner Luke Wagner - Bug 764296 - free up bits in String::lengthAndFlags for new string subtypes (r=njn,a=akeybl)
049a08dfadc2cd9be9817bffae36f27f0f2fbaa7
created 2011-10-24 20:46 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Always discard methodjit code on GC, remove JM+TM integration, bug 685358. r=dvander
356cd0d8f5a10010bf1aaea4f6430701e61af2c9
created 2011-10-22 07:35 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Don't inline scripts which native and getter IC stubs have been generated for, bug 683804. r=dvander
b450f04e61349674c3c1a7cd1c23ef8e418b91d2
created 2011-10-17 14:33 -0700
pushed 2012-09-27 00:04 +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
159202c121328bf5f3faeff2d43e54a7d3e62b64
created 2011-03-29 10:25 -0700
pushed 2012-09-27 00:04 +0000
Steve Fink Steve Fink - Bug 645887 - General support for mjit code registration (r=bhackett)
4d312cb93a94bdbd45d89331674ee3cd5e5e3f81
created 2011-10-04 23:48 -0700
pushed 2012-09-27 00:04 +0000
Chris Leary Chris Leary - Bug 691695: Refactor RegExp components as prep for lazifying. (r=luke)
f7cf12c7ae3802b35840a655ddc0ac98c66f8db6
created 2011-10-05 14:51 -0700
pushed 2012-09-27 00:04 +0000
Bill McCloskey Bill McCloskey - Bug 688939 - Fix bogus script ownership assertion (r=dmandelin)
502f2bd2c229164699421ad823d27e8d05b2426f
created 2011-09-22 07:26 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Try to release native call stubs on GC, bug 688292. r=dvander
9ca3d16d575c8ea2fa6af0294e0629fbac29f89a
created 2011-09-17 19:14 -0700
pushed 2012-09-27 00:04 +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 2012-09-27 00:04 +0000
Ed Morley Ed Morley - Backout latest JM merge for OSX 10.5 M-oth permaorange (see bug 687257) on a CLOSED TREE
29c8fccd95bae89d6863e43122209295a9124060
created 2011-09-15 16:19 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Add jitcode assertions for type correctness around property accesses, bug 685186.
f933cbe46a03a44d8f318dbc71e9864320cd40b3
created 2011-09-14 22:09 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Backout bug 685358.
308778dc874b01e4c68fc825e7a892343b3c7172
created 2011-09-12 12:42 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge MC->JM
048bb3f2c79b4fe14e5dac0ca58c80bacf7af2f1
created 2011-09-11 01:12 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Fix orange.
323595f354b119ccc91ea41ac7ab9ca25fc7c991
created 2011-09-10 22:03 +0200
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Allow inlined frames to call native functions from ICs, bug 683804.
cc2daf6cbaab3bef234511c8dedbb81c6bc21eff
created 2011-09-09 21:55 +0200
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Always maintain a synced interpreter stack for method JIT stub calls, bug 685358.
c2726640029ff54f418ba361e6f330fc37bcc650
created 2011-09-06 22:34 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - PIC for GETPROP and CALLPROP on JSPropertyOp properties, bug 557358. r=dvander
f3908eb901515fa929450bd31b7393ceccf98d6d
created 2011-08-16 12:27 +0200
pushed 2012-09-27 00:04 +0000
Igor Bukanov Igor Bukanov - bug 686017 - avoid Cell::arenaHeader() on fast paths. r=bhackett1024
42acb339d8ef5a4b8f7cedb7c1ca4e5fcf7b59bd
created 2011-09-05 17:22 +0900
pushed 2012-09-27 00:04 +0000
Makoto Kato Makoto Kato - Bug 684666 - js/src/methodjit/MonoIC.cpp:1357:51: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'size_t'. r=bhackett
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2012-09-27 00:04 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2012-09-27 00:04 +0000
Ed Morley Ed Morley - Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
08b6eaf6aad0e7011f2287db663ab5f67404fd58
created 2011-09-02 17:23 -0700
pushed 2012-09-27 00:04 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
d9bbe2d0b569c027984610aaedc3fb93c1b846aa
created 2011-08-30 17:21 -0700
pushed 2012-09-27 00:04 +0000
Sander van Veen Sander van Veen - Bug 673158 - Separate regexp JIT code and normal mjit code in about:memory. code=sandervv,Bas.Weelinck, r=nnethercote.
8e7da0684155b3cb4a52f6e16bdcea1de173a280
created 2011-08-14 19:51 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
1f767f82d1c309e5f69364f1ddcb24d1f5eff0f9
created 2011-08-12 07:20 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
3b40e4462464f75fed8ea71f839de5f2a2ef7108
created 2011-08-05 10:36 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Fix ARM build.
b93ba97652886898c793752fffc1fae9cb81265a
created 2011-08-05 05:51 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] More detailed opcode-level profiling, bug 676515.
afb8ed83d8345ef802a30cd72b2d4dfc08e96c78
created 2011-08-02 09:08 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
fbeb8b5a8a98eb50b462931668822a3ebd605880
created 2011-07-28 18:10 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge MC -> JM.
65c33bba9d01dc819ff0c68d8a0c057aaeb42598
created 2011-07-28 09:16 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Reduce inference-related script overhead, bug 674609.
6b9bd44373e70c0841070a1eb6607d7426224093
created 2011-07-15 14:40 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
1d31362c86ce19d0f7c76a1b890b7b3a9601263b
created 2011-07-08 18:46 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
4bb2b60db2e21a47badfd9676450a31a0e91d68a
created 2011-07-07 21:02 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Allow JaegerShot to only partially execute frames, bug 665815. r=luke
d25610a7d2607d79198254a16361422f71e7ff15
created 2011-08-12 18:18 -0500
pushed 2012-09-27 00:04 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
70955e4b30173a7998ad75621ee2577b79b46cec
created 2011-08-01 17:46 -0500
pushed 2012-09-27 00:04 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
3ff331490e736fd2ffd1a712181336e633c55777
created 2011-07-28 13:45 -0500
pushed 2012-09-27 00:04 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
c533a2d26f53bdac8f8888b3ff6fb66aa7ff33eb
created 2011-07-27 18:23 -0500
pushed 2012-09-27 00:04 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2 branch.
5e59a54938405c523d0a36b40a3e9b2f5e1442de
created 2011-07-12 10:47 -0500
pushed 2012-09-27 00:04 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
91d03c862602e73da95cff37fd17b3132f8b870f
created 2011-07-08 17:58 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Revert to 6840fbf4dcdd
0c5ed245a04fca6cbf57507eb42414df49d2e671
created 2011-07-01 16:24 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
a2dbb9efcf9ea6125476948278b6a00ef6e3d2bd
created 2011-06-10 19:03 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Read barriers for call results, bug 663381.
4f8b85723213489d3cf8699dddad477347ffc316
created 2011-06-06 09:48 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
96342525ae1a282a24c18dd0707976490218c0fa
created 2011-06-06 08:32 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Apply arguments and script review comments, bug 657412.
750eb028fb0674774641a4345eaff3d999967ebe
created 2011-05-31 10:31 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Rewrite CompileFunction as an UncachedNew/UncachedCall wrapper, bug 660850.
8bcb569c9bf9b7ec8dbc4b0d62e2a2c433716837
created 2011-05-25 10:22 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Disable generation of native stubs within inlined frames, bug 659639.
f8159830d8b7cc6ffbaacaaa6e9a5386983c7b17
created 2011-05-22 20:04 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Generate native and full call stubs at call ICs in inlined frames, bug 654705.
5d1cbc94bc420bd7b3aff889d8e36d40ba1a3336
created 2011-05-17 20:29 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Read barriers for property accesses, bug 656920.
b92ac5a4ef47213a4a28e26bc3f5370f9f15652f
created 2011-05-14 05:45 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Allow read barriers at property accesses and call sites, bug 656920.
18c270b4c0582fbd7fee7272e556b1830ad30adb
created 2011-05-09 14:00 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Perform an indirect jump at the end of native stubs on x64, bug 639967.
3f87f0e0954ee7e23824b8e8b959ce971bc1dcbc
created 2011-05-09 09:49 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
24a2e5740ab8b1a018af6bee5fbc734bc5955f1a
created 2011-05-09 07:28 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge.
c963b24694cd723f423c8024c8e3adfc96476a3c
created 2011-05-09 07:12 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Remove on stack recompilation, allow removed on stack JIT frames to rejoin into the interpreter, bug 650163.
e5d548c514276ca21245459b431a1c499a9dfe96
created 2011-05-05 13:59 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Allow call inlining and LICM to work together, bug 653962.
8436c7bca2e99176a4433d97607cf6387b5e79b4
created 2011-05-05 21:35 +0200
pushed 2012-09-27 00:04 +0000
Jan de Mooij Jan de Mooij - [INFER] Use generated rejoin path for ic::NativeCall/ic::NativeNew, bug 654536. r=bhackett
3062ff7fef8309febe7904d04a94c96193ed1f47
created 2011-05-01 17:59 -0700
pushed 2012-09-27 00:04 +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 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
b40247ae7dd53bd1c828ceafff037afdfbf15fb8
created 2011-04-26 22:07 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Rejoin from recompilations triggered by CompileFunction, bug 646267.
ff1ae67e49860b6cf3348a9d31bec51965d71eef
created 2011-04-13 12:09 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - [INFER] Use ebx as a general purpose register on x86, bug 638506.
9e455fe9aad13a0ee97fea314654006784dd0c70
created 2011-04-13 06:45 -0700
pushed 2012-09-27 00:04 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
less more (0) -100 -60 tip