js/src/jit/VMFunctions.cpp
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
4d357af9c538bc0cbb21dc66a161c57fa27f271e
created 2014-01-08 13:23 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 951947 - IonMonkey: Inline the call to str.replace(re, string), r=jandem
07ae65134c5cd264ae9c3595f86860b7100ccf60
created 2013-12-18 22:36 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Invalidate earlier and don't recompile when ionmonkey is disabled, r=jandem
a3177e1d28a35c7a9a3d1dfc56cb0044e5363b23
created 2013-12-16 14:28 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 950923 - Fix an exact rooting hazard in GlobalObject::getIntrinsicValue; r=sfink
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
1b91cf5c8407a54de0959136b9fc3ee156a9fcc6
created 2013-12-14 14:32 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 949475 - Add some debug-only sanity checks. r=bhackett
1bd9d75fe43b1104b1bf1b50b6738e835624de09
created 2013-12-14 10:57 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 949475 - Remove JOF_TYPESET from initializer ops. r=bhackett
d0b854b106d4fcf7b9682abc9389e101ca9e2ba7
created 2013-11-26 12:07 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
2446b9abbe6c387176d3aa48cfb3fa34285150d7
created 2013-12-06 18:42 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
98190772bfebf794b2e590b6a42a225435521d3a
created 2013-11-25 12:19 +0100
pushed 2014-03-17 21:55 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
b07452dd6d7f111495b6027f594c5869b425bb61
created 2013-12-12 23:18 -0800
pushed 2014-03-17 21:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 944074 - Remove the ParallelArray constructor. (r=nmatsakis)
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
03916ed4ced29021c427394cd90e149ec80ed043
created 2013-12-07 16:23 +0100
pushed 2014-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 947603: IonMonkey: Enable compiling, while an IonScript is already present, r=jandem
94cdaced90bf49679eae210824875570fb98df9c
created 2013-12-06 15:03 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
51d6617835d140affaf45ed9787d317388beb1ff
created 2013-11-26 12:07 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
eed9795fa80ea7d960962db8cc7d228137cffe54
created 2013-12-06 18:42 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
fc7a979712fc7b52f35125e8c15a85ed33f18c6c
created 2013-11-25 12:19 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
474be0bab26b6c1ebf1092b6fd24f25383544f5b
created 2013-11-29 16:27 +0000
pushed 2014-02-04 01:06 +0000
Ed Morley Ed Morley - Backed out changeset f76604a4f025 (bug 932627) for assertions
f76604a4f0259e4ce4539853d3936777b80b4bf1
created 2013-11-29 07:59 -0800
pushed 2014-02-04 01:06 +0000
Nicolas Pierron Nicolas Pierron - Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
5f093277a58681539a921d4391532c54c106944e
created 2013-11-21 19:20 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 941311 - Improve GGC pretenuring heuristics, r=terrence,jandem.
53b2cdf230dc391df15a5a84c209a5fbfa12b2b5
created 2013-11-09 19:53 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 928050 - Don't GC during atomization, r=billm.
f0f6a25259c50d9540c29bcf04d32bcbfa66e939
created 2013-11-07 11:12 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 935324 - Clean up adding of type properties to objects, r=jandem.
c532cabb71ecbfee8cf324d6f4dc034acd4cb2c9
created 2013-11-01 15:04 -0400
pushed 2014-02-04 01:06 +0000
Kannan Vijayan Kannan Vijayan - Bug 852175 - Fix baseline stack checks on functions which may push lots of locals. r=jandem
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
35a83682c173c50c54901ccb5781448d2f66cc99
created 2013-09-11 16:24 -0400
pushed 2013-12-09 19:58 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898342 - Implement movable handles for Typed Objects r=till
f6801c7e6500efa91a05b3cb696b503a2b3b87da
created 2013-10-23 08:01 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 928776 - Create template call and decl env objects in baseline, r=jandem.
601fb33541123bf88486ea503c05ee248430bcba
created 2013-10-17 13:50 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
979ff52f148272dc31ddcb2ffce964b2ea475422
created 2013-10-15 13:14 +0200
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 922118 - Fix FilterArguments to check for eval as well. r=bhackett
44024cc4a59f9ca19ad329a5aaa389f406c8b8ae
created 2013-10-12 03:17 +0530
pushed 2013-12-09 19:58 +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-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 924757 - Remove PJS-tagged callee tokens. (r=jandem)
4da4d90efca25ec7218e17af72f08a34ce0a8ab5
created 2013-10-08 15:14 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
f98f80d2126ca8bd544fcf4e8d2e36ee40884ae5
created 2013-09-28 11:45 +0200
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
307c8a99f7eb43b7092fb720982b6fbbf50927cf
created 2013-09-27 16:29 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (6/7); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
6d6942eeef1a162aeda1adc9fa01e8e445caa967
created 2013-09-24 10:08 +0100
pushed 2013-12-09 19:58 +0000
Jon Coppeard Jon Coppeard - Bug 906091 - Post-barrier globals, but only add to the store buffer on first write r=terrence
4c2b9302fae801caaa080995585e2af73d8e8bf5
created 2013-08-21 13:35 -0400
pushed 2013-12-09 19:58 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898349 - JIT support for getting and setting scalar properties and for optimizing away intermediate typed objects r=jandem
a387224eecca3aec67f700dbbff90122c4708ccd
created 2013-07-01 16:22 -0700
pushed 2013-12-09 19:58 +0000
Terrence Cole Terrence Cole - Bug 889129 - Fix performance on Splay with generational GC enabled; r=bhackett
0452b5b504d09cdb1882bd22effbdb960c84dde0
created 2013-09-10 06:19 -0400
pushed 2013-10-28 21:59 +0000
Kannan Vijayan Kannan Vijayan - Bug 905523 - On windows, incrementally touch large baseline frames before using them. r=efaust
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
ec62e23bf94bbeed50393ac991c309c4aa31d6e3
created 2013-08-21 14:20 -0700
pushed 2013-10-28 21:59 +0000
Terrence Cole Terrence Cole - Bug 906241 - Trigger post barriers for writes to tenured call objects; r=bhackett
5e7bc6009afca70d5343db407596272d96078388
created 2013-08-21 16:47 -0700
pushed 2013-10-28 21:59 +0000
Terrence Cole Terrence Cole - Backout 5c4e5ee49fbe for bustage on a CLOSED TREE.
5c4e5ee49fbe3703f4f7285b31b97750609236fd
created 2013-08-21 14:20 -0700
pushed 2013-10-28 21:59 +0000
Terrence Cole Terrence Cole - Bug 906241 - Trigger post barriers for writes to tenured call objects; r=bhackett
f620fcca5ff17cade1d7c1cab286b2701f0450e6
created 2013-08-20 11:09 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 906284 - Fix Ion SetPropertyIC to pass the right value to SetProperty. r=bhackett,efaust
9c90bda449925de88dfb3840d34168fdf6c48d55
created 2013-08-15 07:33 -0700
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 864220 - Use mprotect to trigger interrupts in Ion compiled code, r=luke,jandem.
ba172ee1f140822cdb5fa3b66fb74b3d4cb872fe
created 2013-08-15 09:36 +0200
pushed 2013-10-28 21:59 +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
200fae26b2717a4c5a8aa9a399ee7a675cb9be1b
created 2013-08-13 15:34 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
9179e5001bb4c1632a82397928f425a687380944
created 2013-08-13 22:46 +0200
pushed 2013-10-28 21:59 +0000
Hannes Verschore Hannes Verschore - Bug 891910 - IonMonkey: In a generic call handle all cases without need for bailout, r=sstangl
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
e8d49bc63f2cf44234f9ba2f1376f24f04bea694
created 2013-08-28 17:54 -0400| base
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
c253a1011418d8eb171fba11f1071957c85738e5
created 2013-08-28 18:00 -0400| base
pushed 2013-08-28 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
less more (0) tip