js/src/jsinfer.cpp
d7d452b4b90bcbd6321b02c397da4be876475cb9
created 2011-07-14 16:42 +0200
pushed 2011-09-30 20:09 +0000
Jan de Mooij Jan de Mooij - [INFER] Enable typed array paths if the type set contains multiple objects with the same array type, bug 670885. r=bhackett
311372d6fdcd431abd8b675e4d6ce1517470886e
created 2011-07-08 17:52 -0700
pushed 2011-09-30 20:09 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
9b9fd467eb5f5eeb3858d7805f968fbad5a9809f
created 2011-07-05 22:54 -0700
pushed 2011-09-30 20:09 +0000
Shu-yu Guo Shu-yu Guo - Add swap and pick support to TI. bug 668353. r=bhackett
1d6b237397870a7a8b0233a6e5d3a9beda672897
created 2011-07-07 20:04 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Measure type inference memory usage, bug 669958. r=njn
8570f783088c6797cdbdfc58870c20dad8e54abf
created 2011-07-06 12:29 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Disable type inference on ARM, bug 669715.
462359e1347b569ac3f641580b9fcc5c4c2ec42a
created 2011-07-06 06:30 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Fix memory leak.
49977d3bfd265bc33a8d563896a32a9b07360be6
created 2011-07-05 22:41 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Fix warning.
7083531ddbd4b9e67e30a668b5dcc5d5e544ab0c
created 2011-07-05 16:52 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Fix build breaks with --disable-methodjit.
ab061e5730cbeb014a06fd4c500f6c97c181b782
created 2011-07-02 06:58 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Avoid redundant TypeObject::markUnknown, bug 665289.
670548b1f7ce841766f524cadbaf51aa408bcec9
created 2011-07-01 19:40 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Fix merge botches.
0c5ed245a04fca6cbf57507eb42414df49d2e671
created 2011-07-01 16:24 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
ffddf68888deb5a8775e9df35bfacd90b5f36a76
created 2011-06-22 17:28 -0700
pushed 2011-08-19 14:38 +0000
Shu-yu Guo Shu-yu Guo - [INFER] Fix colorized spew bug with ANSI reset codes. r=mrbkap
61cbf09e7fa4fbff86136f6e4f2fd633fee43b3e
created 2011-06-15 19:22 -0700
pushed 2011-08-19 14:38 +0000
Shu-yu Guo Shu-yu Guo - [INFER] Colorize spew for constraints and typesets, bug 664583. r=bhackett
0767b119a1c8aa09216db8d347d06ae28cf87de8
created 2011-06-15 11:26 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Cleanup type info tracking object classes, track which type objects are definitely typed arrays, bug 663485.
38f2fbc8490da4389234ed4659b67d1aeb2a9195
created 2011-06-11 09:46 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Always use type barriers at NAME opcodes, tweak USES_BEFORE_COMPILE and CONTRIBUTION_LIMIT, bug 662383.
a2dbb9efcf9ea6125476948278b6a00ef6e3d2bd
created 2011-06-10 19:03 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Read barriers for call results, bug 663381.
afe33041f4819e18a263ce778ceafed1dd262644
created 2011-06-07 17:44 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Make sure to get the topmost scripted frame's pc in ContextStack::currentScript, bug 662562.
877522d92ad4437de14804f21368b15ce3ca52dc
created 2011-06-07 09:14 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't expand frames in contexts without a compartment, fix warnings, add type barrier comment.
4f8b85723213489d3cf8699dddad477347ffc316
created 2011-06-06 09:48 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
a4492fe5a236a99a606c9143d3e37a471b305fea
created 2011-06-06 08:47 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Fix busted jit-tests.
96342525ae1a282a24c18dd0707976490218c0fa
created 2011-06-06 08:32 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Apply arguments and script review comments, bug 657412.
51de14efb83c7bd632071ffd7d6b19fc986a5f0f
created 2011-06-05 22:39 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Apply stack review comments, bug 657412.
2ebc9b25756bda2dbaeab77f4f2faa000feac3fd
created 2011-06-04 07:59 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Update shape number after rolling back properties in scripted 'new' correction, bug 662044.
a638ecbe6843a33ecb90ea6497a6a7c09005dcba
created 2011-06-03 20:48 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Apply object review changes, bug 657412.
11714be336555d9a963a8019c0f891a26d2337c0
created 2011-06-02 13:10 -0700
pushed 2011-08-19 14:38 +0000
Christian Holler Christian Holler - [INFER] Make type failures abort like assertions, bug 657881. r=bhackett
b9679727505db2d932c2f1815a94a0a73a8723e8
created 2011-06-02 10:40 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Move inference methods out of JSContext, bug 657412.
d6857a2609d5b4c003ed1175f6dec31db5dbca91
created 2011-05-31 07:31 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Fix broken test for integer properties in AnalyzeNewScriptProperties, bug 660597.
772f0b507d01585553608ba11de289945cb9ff41
created 2011-05-27 14:21 -0700
pushed 2011-08-19 14:38 +0000
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 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't get uses of untracked vars in trackUseChain, bug 660203.
e9b44ad197a54235d5fe3ec2d00a93ba4d9e6b2a
created 2011-05-27 08:33 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Follow values pushed by SETLOCAL in followEscapingArguments, bug 660173.
0f02561d061c13d9de7f777c0539b951171b1271
created 2011-05-26 20:10 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Follow uses of phi node itself, not its components, when checking for escaping arguments, bug 660081.
1252c464553e3f838cf932a6fcb6092b270bc94b
created 2011-05-26 13:47 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Ignore bogus lazy arguments type in TypeConstraintTransformThis.
81997070017e97efc8a005dbe03c946fb6c26f8f
created 2011-05-26 12:28 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Optimize arguments accesses, bug 658638.
3b0ae9af71945ab312470ceb474ee6d4ec052d93
created 2011-05-24 14:35 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Always monitor argument types at FUNCALL/FUNAPPLY, always check arguments at script entry in DEBUG, bug 659439.
5113ddba6f6078ddc3b46c43eecd22ab1f89f649
created 2011-05-22 08:59 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
9e085d869d9b2f1e5cc839cbd523465ec8298217
created 2011-05-21 22:07 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Check type->newScriptCleared before calling clearNewScript, bug 658803.
51f64eb6313bbbd7b1a6b23310d6b9a6bdd8cad9
created 2011-05-21 07:44 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't rollback properties when clearing new scripts for objects which have finished initialization, bug 658777.
33f1ad45ccb8b4f95bd6d80e4bf8c72aca0f4690
created 2011-05-21 00:40 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Mark the result of cross-global native calls as unknown, bug 658539.
07412de099f6559db55251af1477d43f8f1164d7
created 2011-05-20 21:06 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't analyze loop bodies with debug mode set, untrap in property constraints, bugs 658464, bug 658465.
0b58cbabd2cc9872b75f86b16321320d66f5cda1
created 2011-05-20 19:33 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Analysis and compiler improvements for polymorphic call sites, bug 653962.
b6cf7f39177f72dfdb84331309313f06b37941c6
created 2011-05-19 13:56 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Recompile inline parents of scripts when adding type barriers at new sites, bug 658211.
176ee6b37ad0de72cb84125ea0b8eb3538b0b8c2
created 2011-05-19 10:09 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Audit uses of PC in analysis and inference for UntrapOpcode, bug 657975, bug 657979, bug 657984.
00a1518d640a25d505c27dc121e341345394415f
created 2011-05-19 09:15 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Remove cx->newTypeObject, bug 657412.
4dff743ec04d8058507115006bb93a35c990fa1a
created 2011-05-18 13:15 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Fixes for OOM handling, bug 657633.
9aeb58c8c43f71c13418f2e377e3a9e832e01153
created 2011-05-18 12:34 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Disable inference and infallibly discard jitcode on OOM, bug 637674.
0b30b3263f8d05a111b5f7192beeade8fcd0a713
created 2011-05-18 09:21 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Block recursion in AnalyzeNewScriptProperties, bug 657624.
d3e08103053ba7bc56e02c4dc577cf9be114135c
created 2011-05-18 09:06 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] x64 fixes, bug 656920.
5d1cbc94bc420bd7b3aff889d8e36d40ba1a3336
created 2011-05-17 20:29 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Read barriers for property accesses, bug 656920.
f18e992f6ec82ab8385af0d27ec59c01ec6d6f1f
created 2011-05-16 16:15 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Move addTypeProperty barriers under obj->setProperty, obj->defineProperty, bug 619693.
88112acd30942e660cf4730f401624d451d54e22
created 2011-05-15 22:58 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Allow for scripts with no reachable return statement when analyzing 'new' script properties, bug 657197.
f9e1445a57f813f1491b8fdbd09b88fbb1f5d6f7
created 2011-05-15 11:32 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
ce07fe87b966bdba6ca8f2eb46117c0309b8f4b9
created 2011-05-14 07:12 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Always ensure interpreted scripts have a type set array, bug 656920.
b92ac5a4ef47213a4a28e26bc3f5370f9f15652f
created 2011-05-14 05:45 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Allow read barriers at property accesses and call sites, bug 656920.
b38e4d16be978b6ec4afb09e7996adbdf1eade67
created 2011-05-13 07:53 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Handle premature returns and uses of 'this' in conditional code when analyzing 'new' script properties, bug 656914.
8fbd8f8614654baaeaff228b47c06a545905cc2c
created 2011-05-12 20:07 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Improved robustness and tracking of 'new' object properties across scripts, bug 653962.
a9744127fee40095cf88d77d6feed9fabdff436e
created 2011-05-12 17:59 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't analyze types in compileAndGo scripts with a cleared global, bug 619433.
09461ee644367f357a0481492c4bdf1d2894d29a
created 2011-05-12 09:49 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Build and jit-tests fixes for Windows, bug 619433.
20d04cc7ca8aff68df0a26682a79877bfa61c901
created 2011-05-11 08:31 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Don't get type properties from Array.prototype having unknown properties, bug 656252.
fd1abc43d698ff67eae944a26a4c2d3098d3f6a0
created 2011-05-10 23:33 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Inlined natives for Array.{push,pop}, object flag cleanup, bug 653962.
49c7baf9872c7ef3d25859f7aaa964f1930e63a3
created 2011-05-10 15:06 +0200
pushed 2011-08-19 14:38 +0000
Jan de Mooij Jan de Mooij - [INFER] Add JSOP_NOTRACE to type inference switch, bug 655708. r=bhackett
less more (0) -100 -60 tip