83c58db6e5902fc9e2ed0ffba4d5b7ab8104ff43
2011-04-05 13:51 -0700
Jan de Mooij - [INFER] Don't let known types influence whether jsop_not pushes a constant value, bug 647785. r=bhackett
013df702176d09a6206b1db08a4ab893ffccc667
2011-04-04 13:06 -0700
Brian Hackett - [INFER] Fixes for crashtest and jstestbrowser.
a58525f1f4bea5e544972ae39e4ba2ce14d20304
2011-04-03 19:54 -0700
Brian Hackett - [INFER] Maybe fix build breaks.
23faefaeb4a81eb8f7f2065440747db2de1b98d9
2011-04-03 17:05 -0700
Brian Hackett - [INFER] Fix build break.
514f2a3478e4c497a91b8020f95629f5feae55ac
2011-04-03 16:19 -0700
Brian Hackett - [INFER] Fix build break for uses of C++ constructs in jsarena.h
c6bed35e308d1a408582d3af463a8d221b2ad2b1
2011-04-03 16:11 -0700
Brian Hackett - [INFER] Watch for recompilation triggered by ValueToObject, bug 647183.
11f4754d82828de1d5a3a7a45e7325aa63ff1104
2011-04-03 15:56 -0700
Brian Hackett - [INFER] Revert broken, pointless optimization to EnsureDenseArrayCapacity, bug 647524.
9c4d9a6d58e03d85834c0085793a81a279898a85
2011-04-03 15:29 -0700
Brian Hackett - [INFER] Check VMFrame return addresses against inlined call sites when expanding frames, bug 647199.
42f282c4922c8372834af52930a8665088d2e207
2011-04-03 14:37 -0700
Brian Hackett - [INFER] Don't discard JIT code for the topmost frame while recompiling, bug 647424.
56c671323ba3868e8a48b9365894c78c819b72a0
2011-04-03 13:52 -0700
Brian Hackett - [INFER] Fix bogus assert, bug 647428.
74201cda4ce3839d683bdc12a475ec2deb683cee
2011-04-03 13:47 -0700
Brian Hackett - [INFER] Make sure the operands in bitops are not copies of one another, bug 647440.
17b68a623db15a36628980db468a4b0e75dda8bf
2011-04-03 13:14 -0700
Brian Hackett - [INFER] Define static functions after defining the class for Number, String, bug 647537.
8c6e7d8864d742f2dfe21e81409bbf02fb0bb469
2011-04-03 12:25 -0700
Brian Hackett - [INFER] Bail from GetProperty IC if js_FindProperty triggered recompilation, bug 647547.
df76ed3fb8750944f0c15d78b68b460bc1c891d5
2011-04-03 12:14 -0700
Brian Hackett - [INFER] Fix (again) use of CALLPROP ic after it may have been destroyed, bug 647559.
ecac9d9248324c4110498c2500facb52e3adb483
2011-04-03 11:34 -0700
Brian Hackett - [INFER] DefineConstructorAndPrototype should update types before adding global property, bug 647464.
1b6abbd8e1efaaf6d739632064c3d3fb49313672
2011-04-03 11:25 -0700
Brian Hackett - [INFER] Use defineProperty when initializing singleton arrays, bug 647463.
215b6027c77d252e73111b744035d83645f73b76
2011-04-03 11:16 -0700
Brian Hackett - [INFER] Always emit jsop_getprop stub calls for rejoining in JSOP_INSTANCEOF, bug 647532.
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.
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip