c340841f04651a570ba8ff7e957c729f34b069db
2011-04-01 19:57 -0700
Brian Hackett - Merge TM -> JM
baccdc943514c3cd483304476627009ae85f4196
2011-04-01 17:26 -0700
Brian Hackett - [INFER] More fixes for stock JM behavior, bug 647048.
0b1dd5e20bb95d0550d3002ab5f36599c21fba3a
2011-03-31 18:11 -0700
Brian Hackett - [INFER] Restore stock JM behavior with inference off, bug 647048.
bde17df8b4b60dc36c9410a4c2a479d85c3dfbc1
2011-03-31 07:39 -0700
Brian Hackett - [INFER] Make ReleaseScriptCode specify which JIT to destroy, fix inline code invariant logic, bug 619433.
bc0a254d5c681bab517856f7749ee917ea5807ac
2011-03-31 03:26 -0700
Brian Hackett - [INFER] Fix broken DefineConstructorAndPrototype logic, make jstype unsigned.
ca3aaca8c59083448afb82da0d10cbc41a6e4680
2011-03-30 17:24 -0700
Brian Hackett - [INFER] Move containingSegment to StackSpace, fix uninitialized field, bug 646660.
2c9b41f384eaf28a27e2c08c097ca80fc6a12818
2011-03-30 15:16 -0700
Brian Hackett - [INFER] Update the types of existing copies when updating the backing's type in storeTop, bug 646495.
4c4a64cb65824c01ab7cb7859841501336ae6171
2011-03-30 15:01 -0700
Brian Hackett - [INFER] Always mark overflows for slowpath incops, bug 646594.
cc8882cb4cd454bc319d95657ae662d7551eead7
2011-03-30 14:10 -0700
Brian Hackett - [INFER] Track currently compiled script on the TypeCompartment, 646587.
b0cd13380c364f8c97d69e0685448f25a29c3e3c
2011-03-30 13:10 -0700
Brian Hackett - [INFER] Disallow reentrant recompilation, inlining during recompilation from an active call IC, bug 646480.
d8c960080f06674b3f7bd544f66823f11b8bec43
2011-03-30 11:47 -0700
Brian Hackett - [INFER] Don't use a stub call in PROPINC on known non-objects, bug 646429.
df80ae4a87769a8c7f294585e27986128e6d96fb
2011-03-30 11:30 -0700
Brian Hackett - [INFER] Don't track type sets of values pushed by opcode fusions, bug 646411.
81ee9f8d4c343c7bbc3e3268cee652723f20c4e0
2011-03-30 07:08 -0700
Brian Hackett - [INFER] Cache standard class objects earlier to avoid reentrant class construction, bug 646393.
93bc88428f167e29e1060e972d199af4543c35cd
2011-03-29 22:26 -0700
Brian Hackett - [INFER] Fix fallout from bug 642307 commit.
842d95ddaec5049b3c4b917d4d76cdd72ce27ac5
2011-03-29 22:17 -0700
Brian Hackett - [INFER] Allow known integers to be copies of doubles, bug 645657.
e786040097a38690b8078491a907b3c96b0eff4e
2011-03-29 21:49 -0700
Brian Hackett - [INFER] Don't try to trigger lazy standard class initialization during inference, bug 642307.
56deeacefaefba0649bb17a5b3b21f9af156954c
2011-03-29 21:20 -0700
Brian Hackett - [INFER] Tolerate scripts whose JIT code has already been destroyed when recompiling, bug 646215.
d1599f5fc1fcb4866b9dd41cbd76327fd6668613
2011-03-29 21:15 -0700
Brian Hackett - [INFER] RegisterAllocation::synced should account for parentRegs, bug 646060.
453c2dcce09ef0ec9cd060ee3eb10783ef4b6a93
2011-03-29 18:51 -0700
Brian Hackett - [INFER] Bail out from IC code on any recompilation/expansion change in the compartment, bug 646006.
9575a4e04a4e9b2ab3599caf9f04929afdb36229
2011-03-29 17:45 -0700
Brian Hackett - [INFER] Reserve and check extra space when inlining frames, bug 646004.
2d030f5157e584940335880a3a5d99d05796d13f
2011-03-29 16:36 -0700
Brian Hackett - [INFER] Evict as necessary when restoring parent registers before branching, bug 646001.
cfeb40109a60c284b7c8471fb2363253c0b5c818
2011-03-29 15:57 -0700
Brian Hackett - [INFER] Add object test when statically walking the prototype chain for CALLPROP, bug 645985.
f6a77f725bbca8a3b25038a400c092cf9b2645fa
2011-03-29 08:30 -0700
Brian Hackett - [INFER] Ensure that inlined scripts always have JIT code for expanding, bug 645666.
85c24589029cbf7d4bc4e1b6b40d006c23303e58
2011-03-29 06:39 -0700
Brian Hackett - [INFER] Check for heavyweight functions when deciding to inline, bug 645645.
6acd5754040b1919189d86de431058c91e3625f9
2011-03-29 06:28 -0700
Brian Hackett - [INFER] Don't notify constraints of new TypeResults on functions with unknown properties, bug 645632.
93b8d39804d7a1d32d811470d883d5aed6855559
2011-03-29 06:18 -0700
Brian Hackett - [INFER] Always monitor accesses on __proto__ and similar properties, bug 645044.
3b5b4dfda144c0fbe7108174a882e311512ce3e6
2011-03-29 05:55 -0700
Jan de Mooij - [INFER] Load atom pointer for CallProp stub call, bug 645629. r=bhackett
9980055fd19ca13749807ad087a47ceb4e834446
2011-03-28 19:16 -0700
Brian Hackett - [INFER] Fix x64 build break.
a3632d306b1396e160098e5cf835f09b9c6bdfd2
2011-03-28 17:06 -0700
Jan de Mooij - [INFER] Refactor RegExp.exec -> RegExp.test optimization, use in both TM and JM.
60a4769fe844423e41f32e444af620b5522f252f
2011-03-28 15:44 -0700
Jan de Mooij - [INFER] Handle jsop_binary overflow in inc/dec ops, bug 644970. r=bhackett
d1ba6ce55784f30c59914a58a708b4756087050f
2011-03-27 19:21 -0700
Brian Hackett - [INFER] More robust handling of pushed singletons in CALLPROP when the lhs could be null/undefined, bug 639099.
de52adfa3439f69593872332bab6e21c4ae1bd02
2011-03-27 18:25 -0700
Brian Hackett - [INFER] Inline callees at polymorphic call sites, bug 639099.
5d8a1a69f53af3a0b2be10c199cf86b84dab7787
2011-03-27 07:48 -0700
Brian Hackett - [INFER] Wait for code to get hot before inlining calls, bug 639099.
1cf3859b5f1e341840fc13f83d5ec8d2df7fca31
2011-03-26 20:34 -0700
Brian Hackett - [INFER] Fix Linux build again.
b006107ffe9d5c367989951e58e2193731c6dc3a
2011-03-26 20:23 -0700
Brian Hackett - [INFER] Fix Linux build.
b3c72eb35d2c5544b4475969f00f234aa1598a52
2011-03-26 20:18 -0700
Brian Hackett - [INFER] Don't clone functions with singleton types.
e2b96219a262097d8e008e23f46cddfa38280d92
2011-03-26 19:56 -0700
Brian Hackett - [INFER] Fix x64 build, revert accidental manifest.py changes, bug 639099.
2a6ecf5af25ce78f36bffd8c34bd4cb179cd92ee
2011-03-26 19:07 -0700
Brian Hackett - [INFER] Inline scripted calls, bug 639099.
3d71887519174eeea07dc5ad5aa5ba089f61f311
2011-03-25 13:40 -0700
Jan de Mooij - [INFER] Don't evict lhs register in jsop_relational_int and jsop_equality, bug 643829. r=bhackett
7bfbc13e500a03b1c72822b1c22291c061938531
2011-03-24 12:37 -0700
Jan de Mooij - [INFER] Merge JSOP_RSH with jsop_bitop, bug 643109. r=bhackett
87cbe5b2742ab5d66e86d0bf3ef1a7f2f2efa33b
2011-03-24 12:12 -0700
Brian Hackett - [INFER] Don't evict existing type register when allocating data register in storeTop, bug 643653.
23d22ab4808427f973ed40a1a8ed3db764e70563
2011-03-23 17:55 -0700
Paul Biggar - [INFER] Fix typos that were part of the build failure on ARM. (r=redness)
7e3f5b742abe900ef2a21351418c122b609a8d72
2011-03-23 15:09 -0700
Paul Biggar - Fix build redness due to warnings-as-errors from parentheses.
af6d3ea1e6e77e21d7f045eacb3edefb16dcf498
2011-03-23 13:43 -0700
Paul Biggar - Fix warnings-as-errors fallout from TM merge (r=redness)
ea1997ab6c32b50c133ac07af880315fd3642668
2011-03-22 18:07 -0700
Brian Hackett - Merge TM -> JM
13323fd7e400633e813160f830f9fb34a6203fab
2011-03-22 16:54 -0700
Brian Hackett - [INFER] Don't immediately evict data register when storing top frame entry, bug 643653.
496bd6239fb88a7d3cdc31874db3e799039aac92
2011-03-22 16:06 -0700
Brian Hackett - [INFER] Don't store a integer result in a double slot in JSOP_NEG, bug 643913.
75906fcd8426c8c88aedcf9c6156aa6d7062b6ff
2011-03-22 15:29 -0700
Brian Hackett - [INFER] Don't follow scripted caller across compartments, bug 643670.
06a0ec7e3debac4320a14c39d7eba747b3d8ad1a
2011-03-22 14:40 -0700
Brian Hackett - [INFER] Rejoin during CALLPROP if either compilation did a GETPROP for string accesses, bug 643669.
0e7d59dc92b63ed9b5731f143bdb150f9e29f1f8
2011-03-22 14:21 -0700
Brian Hackett - [INFER] Don't use pic->atom after possibly triggering recompilation in CallProp, bug 643552.
87930727668318924e31591c9c57d8f53457ac43
2011-03-22 13:41 -0700
Brian Hackett - [INFER] Use type sets instead of known pushed types when looking for static overflows, bug 643376.
bda26823bd877f5ca404bf6fc01d14200d1da570
2011-03-22 12:37 -0700
Brian Hackett - [INFER] Fix NULL deref in testSingletonPropertyTypes.
7a76d795f62cdfefb17b13548dc0437080b083a8
2011-03-22 12:35 -0700
Jan de Mooij - [INFER] Don't push a constant value in JSOP_TYPEOF, bug 643733. r=bhackett
133a01a817de620432a4c9671329e0064621c567
2011-03-22 12:23 -0700
Brian Hackett - [INFER] Handle recompilations triggered in ICs by obj->lookupProperty, bug 643272.
17e44b678d36742576a3af602eb0300c441e786c
2011-03-22 11:57 -0700
Brian Hackett - [INFER] Disable typed array ICs, bug 643266.
99a3fe34ccc6570b911ba84c0ed5866d84476b3f
2011-03-22 05:27 -0700
Brian Hackett - [INFER] More robust handling of constant object frame entries.
0e427e383bfdc706d7c71c2f8211c33a7084a063
2011-03-21 22:55 -0700
Jan de Mooij - [INFER] Inline some native functions, bug 621961. r=bhackett
55f463c562d4fa3da5a8dd0ee426a8e24801324a
2011-03-20 11:54 -0700
Brian Hackett - [INFER] Ensure that TypeObject->unknownProperties implies hasSpecialEquality, bug 619433.
1396825bdbeee9f5567d9026a3e4ca712a872d16
2011-03-20 11:22 -0700
Brian Hackett - [INFER] Always store script->fun, bug 643299.
2326e700c7857d0cf88cbffd81adb1bd42f7d8dd
2011-03-20 11:01 -0700
Brian Hackett - [INFER] Mark generic scripted functions as having unknown properties / return type, bug 643285.
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip