js/src/jit/IonMacroAssembler.h
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2013-11-19 02:31 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2013-11-19 02:31 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2013-11-19 02:31 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-10-28 15:42 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
20feee5f3866cc9cc09e04034b5704f2738c00c8
created 2013-10-24 16:33 +0200
pushed 2013-10-25 08:12 +0000
Jan de Mooij Jan de Mooij - Bug 907187 - Rewrite Baseline -> Ion OSR to not use the StackFrame layout. r=djvj
e2540bc9686eefabcbae0435ebad45455510c0af
created 2013-10-23 16:35 -0400
pushed 2013-10-24 05:06 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
7f3af7b5ab295dddbfb103a305d878d61e987623
created 2013-10-22 14:14 +0200
pushed 2013-10-23 02:50 +0000
Jan de Mooij Jan de Mooij - Bug 929414 - Fix small bug in MacroAssembler::extractTag. r=h4writer
db52454329c6b0f3daabe2169ce9b0f612d9d8b8
created 2013-10-17 20:58 +0100
pushed 2013-10-18 09:36 +0000
Jon Coppeard Jon Coppeard - Bug 927031 - Use MPostWriteBarrier to postbarrier SetElementIC r=jandem
44024cc4a59f9ca19ad329a5aaa389f406c8b8ae
created 2013-10-12 03:17 +0530
pushed 2013-10-15 01:48 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 693838 - Convert capitalization of Probes::functionName to probes::FunctionName. r=sfink
76832c8a9c3730830e57fa439d2f330375bfe779
created 2013-10-10 20:02 -0700
pushed 2013-10-11 09:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 924757 - Remove PJS-tagged callee tokens. (r=jandem)
f422b59826c1767d44b52f9467c18b5561f8cfe5
created 2013-10-10 20:02 -0700
pushed 2013-10-11 09:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 925305 - Use ScratchFloatReg when converting float32->double for callVM. (r=sstangl)
33bb2c20c28a5bffa3d655c93ad76227bc9d9267
created 2013-10-04 19:24 -0700
pushed 2013-10-06 00:39 +0000
masaya iseki masaya iseki - Bug 900285 - IonMonkey: Ensure context of IC's call. r=nbp
df569a38d1b0d793e668481c737e6e43250937e1
created 2013-10-04 13:29 +0200
pushed 2013-10-05 05:04 +0000
Bobby Holley Bobby Holley - Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
59c9b78bef2c44e41928e845ca7bb5d3555bbd28
created 2013-09-27 16:29 -0400
pushed 2013-09-29 09:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (5/7); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-27 09:27 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
63db6c5e2b7a9552b68b57ba37a2e38bf106a05c
created 2013-09-26 16:02 +0100
pushed 2013-09-27 01:29 +0000
Jon Coppeard Jon Coppeard - Bug 919536 - Post barrier array write in SetElementIC r=bhackett
b340b241e433e2e478c37c90d9196ce34331b8bd
created 2013-09-24 08:21 -0700
pushed 2013-09-25 02:43 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
ac09e1a3fa46889569c043aa7c12f6bef071880a
created 2013-09-24 14:09 -0400
pushed 2013-09-25 02:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
2c3d1c9241d7b0f3612bb9cb705b33c537eb7925
created 2013-09-24 08:21 -0700
pushed 2013-09-25 02:43 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
9e727132b19cf1bb91c8f41423a12b971d5242e5
created 2013-09-19 18:42 -0700
pushed 2013-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
a387224eecca3aec67f700dbbff90122c4708ccd
created 2013-07-01 16:22 -0700
pushed 2013-09-20 09:19 +0000
Terrence Cole Terrence Cole - Bug 889129 - Fix performance on Splay with generational GC enabled; r=bhackett
783e9b3095482ac792a7c5b4a3da3098611fd80f
created 2013-09-19 13:14 -0700
pushed 2013-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 917991 - Use higher-level interfaces which are nicer, and avoid using temporary registers in some cases as a bonus. r=luke
9db2450f2a16950a99cf2f05c5c348c13b39209b
created 2013-09-18 17:53 +0200
pushed 2013-09-18 23:48 +0000
Hannes Verschore Hannes Verschore - Bug 910960 - IonMonkey: Improve codegen of TypeBarriers, r=nbp
fa389e608d2a57261bb99658ebcd9948ff0c62a9
created 2013-09-17 10:32 -0500
pushed 2013-09-18 10:10 +0000
Luke Wagner Luke Wagner - Bug 916912 - Convert loadStatic(Float|Double) to loadConstant(Float|Double) (r=jandem)
b56a5d69f34205b44fe8fa852fe03380c07ca99c
created 2013-09-16 22:43 +1000
pushed 2013-09-18 00:26 +0000
Douglas Crosher Douglas Crosher - Bug 916755 - visitClampVToUint8 creates unused oolTruncateDouble code and does not bind a return label. r=shu
a43be719866ef0c25042a1893377f84c054dc7d3
created 2013-09-14 01:45 -0700
pushed 2013-09-15 03:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
e66d28e87ce13c962040b5cc75304dc56c97ce9b
created 2013-09-13 23:10 -0700
pushed 2013-09-15 03:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 422937706171 (bug 915495)
4229377061715d21073aa2c2bd747b77f2295537
created 2013-09-13 22:45 -0700
pushed 2013-09-15 03:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
4bb0264815a7488dd5b7486cb1fa1caf9a50a1e8
created 2013-09-12 08:44 -0500
pushed 2013-09-13 00:37 +0000
Luke Wagner Luke Wagner - Bug 914814 - IonMonkey: regularly use ImmPtr for addresses, ImmWord for non-addresses (r=jandem)
c05f8dce65ca6546c4ddd5ad7363c98aa00232a6
created 2013-09-11 15:15 -0700
pushed 2013-09-12 11:04 +0000
Shu-yu Guo Shu-yu Guo - Bug 914899 - Reinstate the OOL double truncation path in truncating values to int32. (r=jandem)
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-09-12 00:24 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
e9370865aae020dd07f00216f17787d7b6288d85
created 2013-09-09 18:55 -0700
pushed 2013-09-10 08:13 +0000
Shu-yu Guo Shu-yu Guo - Bug 899139 - Part 1: Refactor value-to-int logic into IonMacroAssembler. (r=jandem)
1b8cee26584d4093140ce4992010c08c80a54958
created 2013-09-09 16:25 -0700
pushed 2013-09-10 08:13 +0000
Eric Faust Eric Faust - Bug 911708 - Check non-object Ion-specialized types statically in ICs. (r=bhackett)
a43cf13bd6a653461d3987f775a4d1060d8d912f
created 2013-07-18 15:13 -0700
pushed 2013-09-10 08:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
a1bd3bb5a0ba0b09fdae8df4731ab426bb42bf5e
created 2013-09-06 15:10 +0200
pushed 2013-09-10 08:13 +0000
Hannes Verschore Hannes Verschore - Bug 909717: IonBuilder: Introduce typed typebarriers, r=jandem
50b1942a2bce1bab5fb6af7fb1fb68b4c4dc6630
created 2013-09-06 18:48 -0700
pushed 2013-09-08 00:24 +0000
Phil Ringnalda Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf
created 2013-07-18 15:13 -0700
pushed 2013-09-08 00:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
5da8f0c08bd0c512e112d8d1dfa06dfbed2caf0a
created 2013-09-06 16:25 +0200
pushed 2013-09-06 20:49 +0000
Hannes Verschore Hannes Verschore - Bug 909717 - Backout due to orange + style nit orange fix on a CLOSED TREE.
94d54fe84c7719350b18640f563a4eb37fc93e1f
created 2013-09-06 15:10 +0200
pushed 2013-09-06 20:49 +0000
Hannes Verschore Hannes Verschore - Bug 909717: IonBuilder: Introduce typed typebarriers, r=jandem
5eb75e2bab0a4863f9ea0ab950bce1f08f7ade38
created 2013-09-05 21:01 -0700
pushed 2013-09-06 14:32 +0000
Phil Ringnalda Phil Ringnalda - Back out b817abcebadf (bug 888109) for unexpected assertions
b817abcebadf7eb913ae1fdd8dd39eacdad6475f
created 2013-07-18 15:13 -0700
pushed 2013-09-06 14:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
2711ef193eb754a4291c3a0489d910ed8664bee9
created 2013-08-30 18:50 -0700
pushed 2013-08-31 12:57 +0000
Eric Faust Eric Faust - Bug 785467 - Implement shadowing DOM Proxy cacheing in SetPropertyIC. (r=djvj)
c1ccfd8f31bf1310797c02c0babca78d4c3c0e27
created 2013-08-30 18:50 -0700
pushed 2013-08-31 12:57 +0000
Eric Faust Eric Faust - Bug 824393 - Part 0: Open SetPropertyIC to cases with uncertain TI. (r=bhackett)
acc3e8dacecc2250e9135223284d19b5b49c2944
created 2013-08-12 22:00 -0400
pushed 2013-08-29 04:20 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898347 - Make typed array use type repr constants (Part 2/6) r=sfink
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
78e4439bad2dbfde9cfb9e1815c1a5fe2a36d45e
created 2013-08-21 08:40 +0200
pushed 2013-08-21 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 906286 - Canonicalize NaN values stored to float arrays in JS_MORE_DETERMINISTIC builds. r=luke
ba172ee1f140822cdb5fa3b66fb74b3d4cb872fe
created 2013-08-15 09:36 +0200
pushed 2013-08-15 19:35 +0000
Jan de Mooij Jan de Mooij - Bug 892787 - Fix the JITs to not optimize constructor calls if the callee is not a constructor. r=h4writer
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 19:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2013-08-09 23:09 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
less more (0) tip