js/src/ion/TypePolicy.cpp
909360229cff08817fa3b9ffeac0c0c962aef502
created 2013-04-29 13:10 -0600
pushed 2013-06-24 18:52 +0000
Brian Hackett Brian Hackett - Bug 865431 - Restrict Compare_Double and related comparisons to inputs where they will produce the correct result, r=jandem.
fc9427895561219823fe8aef2b4f2a7a16d11dcb
created 2013-04-27 15:02 -0600
pushed 2013-06-24 18:52 +0000
Brian Hackett Brian Hackett - Bug 864214 - Generate MIR nodes for accessing statically known typed arrays on x86, r=luke,jandem.
f01ec31f9f281bef244fdc144570365d84f8712f
created 2013-04-17 11:31 +0200
pushed 2013-06-24 18:52 +0000
Hannes Verschore Hannes Verschore - Bug 861165: IonMonkey: Correct behaviour for JSOP_IN on dense native with negative index, r=bhackett
b619d1769047994e46a33dba31ed92b78fcf946a
created 2013-04-17 12:03 +0200
pushed 2013-06-24 18:52 +0000
Hannes Verschore Hannes Verschore - Backout a0016de79bf9 and 862431c42e72 for breakage, r=red
0e7c67a08b56b91d559c9a769a9fb193f0ab749c
created 2013-04-17 11:31 +0200
pushed 2013-06-24 18:52 +0000
Hannes Verschore Hannes Verschore - Bug 862357: IonMonkey: Box undefined inputs in the compare policy, r=nbp
a0016de79bf9237674149b8d238548419757e1f0
created 2013-04-17 11:31 +0200
pushed 2013-06-24 18:52 +0000
Hannes Verschore Hannes Verschore - Bug 861165: IonMonkey: Correct behaviour for JSOP_IN on dense native with negative index, r=bhackett
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
e5978106c61a8a1be42ed34566c55f668683a2ea
created 2013-03-21 11:23 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
b942f88d95c5594f978211a2951d575d5627969c
created 2013-03-11 15:18 +0100
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
8436ace5239073b7c14e745900614ed7f62413d0
created 2013-03-07 12:25 -0500
pushed 2013-06-24 18:52 +0000
Kannan Vijayan Kannan Vijayan - Bug 845873 - Handle OOB TypedArray SetElem writes in Ion. r=jandem
f84cb351a9a63dbb83f13c99910d0ed47d2b7df3
created 2013-04-17 11:31 +0200
pushed 2013-05-13 16:59 +0000
Hannes Verschore Hannes Verschore - Bug 861165 - Correct behaviour for JSOP_IN on dense native with negative index and fix JM JSOP_IN bug with negative index. r=bhackett, a=bajaj
ac090a1766567841f96b21049a49d3cb675d385b
created 2013-04-17 11:31 +0200
pushed 2013-05-13 16:59 +0000
Hannes Verschore Hannes Verschore - Bug 862357 - IonMonkey: Box undefined inputs in the compare policy. r=nbp, a=bajaj
bbb0081483d995a95f9764bcf537e27170f6cb6b
created 2013-03-19 23:49 +0100
pushed 2013-05-13 16:59 +0000
Hannes Verschore Hannes Verschore - Bug 852140: IonMonkey: Backout bug 844452 and add testcase, r=nbp
501fea96c33aff1387ac4949f162545ddfdf1fee
created 2013-03-07 17:48 -0800
pushed 2013-05-13 16:59 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 844452 - Box boolean inputs on MCompare-strings. r=dvander
0ded3af9b2d7d7e856bbe05d7f1e598f1b8f3247
created 2013-02-21 06:56 -0700
pushed 2013-05-13 16:59 +0000
Brian Hackett Brian Hackett - Bug 743394 - Ion compile JSOP_EVAL, r=jandem.
e16d19e3d0f8518ca245d6471112c5c8a8c37387
created 2013-04-17 11:31 +0200
pushed 2013-04-23 19:42 +0000
Hannes Verschore Hannes Verschore - Bug 861165: IonMonkey: Correct behaviour for JSOP_IN on dense native with negative index. r=bhackett, a=bajaj
95e67683fe4e17e4b8c2321251fe6e7b0c28956d
created 2013-02-18 18:32 +0100
pushed 2013-04-01 19:47 +0000
Hannes Verschore Hannes Verschore - Bug 839315: IonMonkey: Fix fault in TypePolicy of MCompare for CompareType_Boolean and CompareType_String, r=jandem
6123591fafb8ed4c3245ed4c792105e97c0aa813
created 2013-02-01 06:44 -0700
pushed 2013-04-01 19:47 +0000
Brian Hackett Brian Hackett - Bug 836774 - Prevent objects/strings from flowing to an MToDouble, r=jandem.
f3b3be0822c44a42a15ed32b00b775883a68a10a
created 2013-02-01 11:39 +0100
pushed 2013-04-01 19:47 +0000
Hannes Verschore Hannes Verschore - Bug 828119: IonMonkey: Add fastpath for strict string comparison, r=jandem
6bc692ff1c10fa3d2f045d3764e701c101c298db
created 2012-12-22 23:07 +0100
pushed 2013-02-19 18:06 +0000
Hannes Verschore Hannes Verschore - Bug 777262: IonMonkey: Inline more compare operations, r=jandem
8275b86c0b62e2b1f284388af7a4cacc6eaa8ecc
created 2012-12-10 12:02 -0700
pushed 2013-02-19 18:06 +0000
Brian Hackett Brian Hackett - Remove bytecode uses analysis, keep track of SSA values that were folded away when building MIR, bug 818869. r=jandem
d3ed5864b6eb3bc758f924bcd13b78ddf368437b
created 2012-11-26 19:08 -0800
pushed 2013-02-19 18:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 814177 - Use a callVM for generic InstanceOf cases. r=dvander
e390f459239ef1f2309ca414665739faf83ccacd
created 2012-11-25 11:04 -0500
pushed 2013-02-19 18:06 +0000
Brian Hackett Brian Hackett - Add type specialized paths for instanceof to Ion, bug 814861. r=pierron
498329280c0cac95b439499e3d3707221c9eb67d
created 2012-12-06 15:40 -0700
pushed 2013-01-07 21:25 +0000
Brian Hackett Brian Hackett - Add type specialized paths for instanceof to Ion, bug 814861. r=pierron a=lsblakk
e70b2e6a920777160858b9d105a89949af221a1f
created 2012-10-19 16:45 -0700
pushed 2013-01-07 21:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer
441defeeb6533f18a9eaa3c09ddb5e3747987049
created 2012-10-19 14:55 -0700
pushed 2013-01-07 21:25 +0000
Phil Ringnalda Phil Ringnalda - Back out 0498e3bb74bd:9011919fcf00 (bug 799818) for build bustage
31ab0fe92304517353cb63626de2c855b14befda
created 2012-10-19 14:30 -0700
pushed 2013-01-07 21:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer
1a8a0c1e29b6400b8e85d78a6729e8b2748696b7
created 2012-12-06 15:38 -0700
pushed 2012-12-06 22:39 +0000
Brian Hackett Brian Hackett - Add type specialized paths for instanceof to Ion, bug 814861. r=pierron a=lsblakk
e1c62d51d0ba54f4f9cf05044c84c7e19a313773
created 2012-10-04 15:08 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 793516 - Bail in case of impossible MToDouble input. r=dvander
385dbb23bb344d9390a756bb9422fc07b7f29699
created 2012-09-27 12:45 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 794475 - Inline "new String(x)". r=dvander
f9ff9c554d4b92144d582e4779d02e64a97aaf3b
created 2012-09-01 19:11 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 785974 - Handle JSOP_URSH with double type without bailouts. r=dvander
6c3ea389b47e3b620d343c3b7d9f051c0282fa27
created 2012-08-13 15:02 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Bug 782077 - IonMonkey: Remove MIRType_Any and MIRType_UpvarSlots. r=jandem
a2195dd7853253bffefc677c1c67a6908097b447
created 2012-07-31 20:04 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 772892 - Optimize Math.pow(). r=jandem,mjrosenb
e6a6ab12a7bb6af53b1d2ef078bff9ed3c725efe
created 2012-07-19 15:23 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 754256 - Upgrade IonMonkey to MPL2. r=gerv,dvander
e682244e221e03b8ca1ec90738b9317a9ea9fb03
created 2012-07-19 11:07 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 773587 - Fix ComparePolicy to insert ToInt32 instructions if needed. r=dvander
3359300edfe70914966164f672d4e2007238959b
created 2012-07-12 13:29 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Simplify handling of lazy argument values in MIR (bug 772903, r=pierron).
0c60ad6d78ce68e6ecfa4f39d42810f237ae6ddb
created 2012-07-06 03:14 -0700
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Inline fun.apply when used with lazy arguments (Bug 735402, r=dvander)
82120910b08f651baf042f96225a3b608daeeae7
created 2012-06-29 11:04 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 766218 - Make strict equality comparisons with known booleans faster. r=dvander
214075237f495f12c7f879ee19428be1563864a1
created 2012-06-26 11:38 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 768027 - Constant folding for comparisons with null/undefined. r=dvander
c786d52a0e61813762a488269755a83a8da4a8a9
created 2012-06-15 23:52 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Bug 721438 -Implement LCompareS to optimize string equality tests. r=jandem
7873fae10b14f486fb8462456dcb7ff1fbbe3f3a
created 2012-06-15 15:11 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Backed out changeset 2235fddebe47
2235fddebe47ca79d058c5c6c15576da7d78ac37
created 2012-06-15 23:52 +0200
pushed 2012-11-19 21:10 +0000
Tom Schuster Tom Schuster - Bug 721438 -Implement LCompareS to optimize string equality tests. r=jandem
f4352fe7b2fb5e6a8757f002c5c98e89e86a55c2
created 2012-06-15 07:21 -0700
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Add Implementation of arguments.length (Bug 735406 part 2, r=dvander)
fd561e74aedaccddad8d42438b7d658bc2c827e9
created 2012-06-13 20:33 -0700
pushed 2012-11-19 21:10 +0000
Nikos Verschore Nikos Verschore - Implement a fast-path for JSOP_INSTANCEOF (bug 717466, r=dvander).
196cd36978ba034263f3efcc1a6e78c2aed800fd
created 2012-03-31 19:23 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 738277 part 1 - SETELEM fast path for typed arrays. r=dvander
f5ec9bd2b017535bb17ec944addc06c77db2d0a3
created 2012-03-16 16:57 +0100
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 734383 - Add an IC for JSOP_GETELEM. r=dvander,mjrosenb
3ab9cb07980d077b9c0e4c4f0425314dec431d1d
created 2012-03-09 13:40 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Box undefineds before creating a ToInt32 node (bug 732846, r=jandem).
7008b902d362bf3a1dd7d75d49ae6ce149cce3f6
created 2012-02-23 23:48 +0100
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Compile JSOP_FUNCALL/JSOP_FUNAPPLY like JSOP_CALL and fix a small MCompare bug. r=dvander
09c92bc3b012aabd5c674730a9441932884f44e8
created 2012-02-23 11:52 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Ensure that unspecialized MToDouble boxes its inputs (bug 729795, r=jandem).
89ec3e375d60131b67973742804ef0a1feb999c2
created 2012-02-23 11:45 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Create a DoublePolicy for MRound (bug 729788, r=pierron).
5a04fd69aa09f1d1b9d3324cf52bd31b3b82dba8
created 2012-02-22 11:15 +0100
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Fast path for comparisons against null/undefined (bug 728940, r=dvander)
70cc24cdd404078d8ea9a9afc8e8be3bc19d049a
created 2012-02-21 18:43 -0800
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Fix OS X compilation, explicitly instantiate the function after its definition. (Bug 718853, r=dvander)
4307162c30b6c9de0983c905330e05d9e70238cc
created 2012-02-21 15:55 -0800
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Fix OSX: Move explicit template instantiation to CPP file (Bug 718853, r=dvander)
6dd34eec6fbed37ee92f60b9026a5056ca58a02e
created 2012-02-21 13:59 -0800
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Fast version of charAt, charCodeAt and fromCharCode (Bug 718853, r=dvander)
98ff681bd1d71d80b71c9fee479336a174cc78be
created 2012-02-17 10:47 +0100
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Add a type policy for MTest (bug 726180, r=dvander)
73866db4e189cb5ca4c232262be99214e087e448
created 2012-02-11 13:22 +0100
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Compile JSOP_LAMBDA and JSOP_DEFLOCALFUN (bug 725674, r=dvander)
less more (0) -60 tip