js/src/jsanalyze.h
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
b9c673621e1eff02a96bc5ee2b96a4956893b19d
created 2011-10-04 15:33 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
818edd78ffacaf37040b618094f630b575daf05c
created 2011-10-10 14:31 -0700
pushed unknown
Jim Blandy Jim Blandy - Bug 693406: Set the activeAnalysis flag in the proper compartment when printing TypeCompartments from js_DestroyContext with INFERFLAGS=full. r=bhackett
016702490661e9371adb4542d1f8e156cd2b94fd
created 2011-10-10 17:32 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
96129c33790b5188f4e0c6dc0111ab3733bbca2c
created 2011-10-05 14:25 -0700
pushed unknown
Jeff Walden Jeff Walden - Make struct/class usage in declarations/definitions consistent for a few type-inference classes. r=lumpy, no bug
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed unknown
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed unknown
David Anderson David Anderson - Backout merge.
2a61f9104d6324fd3b89b8ea53d5453bfd63f88b
created 2011-10-05 17:49 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
28a549e9041047f280aaeff17139021c2711294a
created 2011-10-03 14:43 -0700
pushed unknown
Brian Hackett Brian Hackett - Check for operations on integers in loops, bug 689892. r=dvander
4d10127fd1068193bec6fa49cd5d082dfc8db40c
created 2011-09-22 13:22 -0700
pushed unknown
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
30d928581da2f552effd7102003db9cd378480a0
created 2011-09-26 16:50 -0700
pushed unknown
Chris Leary Chris Leary - Back out bug 684039.
7f0922f6090db56e809391c2aa4bb3d67686fef3
created 2011-09-22 13:22 -0700
pushed unknown
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
b961a248e94d41ee2b7995aaca34b4dd37dc4286
created 2011-09-17 19:31 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Reapply f1c585415dd4 7c89b0ff453d 19794de530f1 (bug 686000).
9ca3d16d575c8ea2fa6af0294e0629fbac29f89a
created 2011-09-17 19:14 -0700
pushed unknown
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 unknown
Ed Morley Ed Morley - Backout latest JM merge for OSX 10.5 M-oth permaorange (see bug 687257) on a CLOSED TREE
308778dc874b01e4c68fc825e7a892343b3c7172
created 2011-09-12 12:42 -0700
pushed unknown
Brian Hackett Brian Hackett - Merge MC->JM
f1c585415dd4532e6d64b8ac8323d935e92b8553
created 2011-09-10 09:58 +0200
pushed unknown
Brian Hackett Brian Hackett - [INFER] Check result type of property access stubcalls in jitcode, bug 686000.
c2726640029ff54f418ba361e6f330fc37bcc650
created 2011-09-06 22:34 -0700
pushed unknown
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 unknown
Igor Bukanov Igor Bukanov - bug 686017 - avoid Cell::arenaHeader() on fast paths. r=bhackett1024
20189e7dcadae81c758ab72b6efd1b181b72561c
created 2011-09-01 13:41 -0700
pushed unknown
Brian Hackett Brian Hackett - Merge MC -> JM
554045e04d89379e1dabe2c884986d9ec74c35ac
created 2011-09-01 12:20 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Improve performance for non-reentrant closures, bug 663138.
de4425a74643cdfcfb6bd909a53de379b3c3003a
created 2011-08-09 10:51 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 674251 - making JSScript a GC-thing. r=jorendorff,bhackett1024
d60ffe67a13fa6bf622eacf40da9bf7dc5a3f8b5
created 2011-08-24 21:08 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Leave type sets initially empty for undefined properties of objects with singleton type, bug 680951.
8a7510ed55aa4d4034204395dc96a04da027e949
created 2011-08-09 19:02 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Watch out for incorrect SSA use chains in scripts where LOCAL ops alias stack values, bug 677635.
b93ba97652886898c793752fffc1fae9cb81265a
created 2011-08-05 05:51 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] More detailed opcode-level profiling, bug 676515.
65c33bba9d01dc819ff0c68d8a0c057aaeb42598
created 2011-07-28 09:16 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Reduce inference-related script overhead, bug 674609.
7e3ed488cd20dcfa737babfb653897747e765047
created 2011-07-22 11:53 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - [INFER] Fix liveness analysis for try block, bug 673341. r=bhackett
40b7b08eaa123caee88b3e7c59b8c4e811a50898
created 2011-07-21 18:53 -0700
pushed unknown
Brian Hackett Brian Hackett - Merge MC -> JM
b769a2b79e6b3192c33f01b9016ab91659f4304f
created 2011-07-15 10:14 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Lazily create type objects for singleton JS objects, bug 670185.
1d31362c86ce19d0f7c76a1b890b7b3a9601263b
created 2011-07-08 18:46 -0700
pushed unknown
Brian Hackett Brian Hackett - Merge TM -> JM
9b9fd467eb5f5eeb3858d7805f968fbad5a9809f
created 2011-07-05 22:54 -0700
pushed unknown
Shu-yu Guo Shu-yu Guo - Add swap and pick support to TI. bug 668353. r=bhackett
91d03c862602e73da95cff37fd17b3132f8b870f
created 2011-07-08 17:58 -0700
pushed unknown
Brian Hackett Brian Hackett - Revert to 6840fbf4dcdd
a2dbb9efcf9ea6125476948278b6a00ef6e3d2bd
created 2011-06-10 19:03 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Read barriers for call results, bug 663381.
8816703032a6e7eff2ff9482b5cca7834624350e
created 2011-06-08 17:35 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Mark locals/args which are aliased by NAME opcodes as escaping, bug 651966.
96342525ae1a282a24c18dd0707976490218c0fa
created 2011-06-06 08:32 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Apply arguments and script review comments, bug 657412.
772f0b507d01585553608ba11de289945cb9ff41
created 2011-05-27 14:21 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Monitor CALLPROP calls whose callee is not statically known, bug 660204.
2330107aa0af248dd9f531836f9fc51c27716d56
created 2011-05-27 09:01 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Don't get uses of untracked vars in trackUseChain, bug 660203.
0f02561d061c13d9de7f777c0539b951171b1271
created 2011-05-26 20:10 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Follow uses of phi node itself, not its components, when checking for escaping arguments, bug 660081.
81997070017e97efc8a005dbe03c946fb6c26f8f
created 2011-05-26 12:28 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Optimize arguments accesses, bug 658638.
79746474b25ad9a076ef3e3892b1cdca1d53311c
created 2011-05-25 08:15 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Fix trap handling around loop heads, bug 659043, bug 659233.
0b58cbabd2cc9872b75f86b16321320d66f5cda1
created 2011-05-20 19:33 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Analysis and compiler improvements for polymorphic call sites, bug 653962.
176ee6b37ad0de72cb84125ea0b8eb3538b0b8c2
created 2011-05-19 10:09 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Audit uses of PC in analysis and inference for UntrapOpcode, bug 657975, bug 657979, bug 657984.
5d1cbc94bc420bd7b3aff889d8e36d40ba1a3336
created 2011-05-17 20:29 -0700
pushed unknown
Brian Hackett Brian Hackett - Read barriers for property accesses, bug 656920.
b92ac5a4ef47213a4a28e26bc3f5370f9f15652f
created 2011-05-14 05:45 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Allow read barriers at property accesses and call sites, bug 656920.
8fbd8f8614654baaeaff228b47c06a545905cc2c
created 2011-05-12 20:07 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Improved robustness and tracking of 'new' object properties across scripts, bug 653962.
09461ee644367f357a0481492c4bdf1d2894d29a
created 2011-05-12 09:49 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Build and jit-tests fixes for Windows, bug 619433.
a3fe07737e6c708a356de4bd4b49f0e1cf341a39
created 2011-05-09 10:00 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Maybe fix build breaks.
c963b24694cd723f423c8024c8e3adfc96476a3c
created 2011-05-09 07:12 -0700
pushed unknown
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 unknown
Brian Hackett Brian Hackett - [INFER] Allow call inlining and LICM to work together, bug 653962.
c03780e2597b7bc122ecad6aff2d11f7877378c1
created 2011-04-27 23:28 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Analyses for eliminating integer overflow guards, bug 652520.
e5068d17c8e381b390938f6183d7d9ae1bd87b96
created 2011-04-26 14:32 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Propagate SSA stack eagerly to targets in switch and try blocks, bug 652646.
90a7b141e0cf06506829bf47307c683541f206ec
created 2011-04-22 07:59 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Bytecode SSA analysis, bug 650715.
d78eef12a329730d699e6ad76cab7722acc1d3a1
created 2011-04-19 06:39 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Add loop tail lifetimes when variables are killed in the middle of loops, bug 643805.
f01b61fd6f49a216a0a748f25fa5a16f321b9b8d
created 2011-04-17 06:51 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Hoist bounds checks for variables in linear relationships with loop test, bug 650496.
244446b156b75d135113161e0ec4d0b8bf2d447e
created 2011-04-16 06:54 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] LICM and bounds check hoisting for x.length, bug 649693.
f3acaebac193105d97236099082f8b6dac613851
created 2011-04-13 15:18 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Don't hoist accesses that could underflow the array, bug 649775.
6228c71f399448689cb6d788c6377131b4c9c9a3
created 2011-04-07 16:12 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Loop invariant code motion for array slot pointers, bug 618692.
6474999c14c6156188805afd8ad6ec398056b265
created 2011-04-06 14:04 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Always track active loop in liveness analysis, bug 643829.
7928f2dc3d4def6522514ec90d0aaf7f17c9474e
created 2011-04-05 18:12 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Array bounds check hoisting, cleanup, bug 618690.
5d8a1a69f53af3a0b2be10c199cf86b84dab7787
created 2011-03-27 07:48 -0700
pushed unknown
Brian Hackett Brian Hackett - [INFER] Wait for code to get hot before inlining calls, bug 639099.
less more (0) -60 tip