js/src/jit/Ion.cpp
da2e29afa891646b7a782f5c9868f53fca47c354
created 2015-05-28 10:16 +0200
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp
8407619699c2c14f947d1d7900454aa230f68fed
created 2015-05-21 13:09 +0200
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 1166809 - Remove DispatchIonCache and RepatchIonCache. r=bhackett
1410ca1390391dc446f04a7a282560f3a7ca1235
created 2015-05-19 07:57 -0600
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1163091 - Handle unboxed arrays in jsarray.cpp fast paths, r=jandem.
55bbf00eb10ac5ede635f6560d188932a982758e
created 2015-05-15 15:28 -0400
pushed 2015-08-10 18:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE.
fdb1dcf35e04be74e80524e7bb2b8afccfb599fa
created 2015-05-15 20:19 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 6 - Remove GetJitContext from serializing functions. r=h4writer
66ab1f78905226ed2a386d22757fa97c7a997f40
created 2015-05-15 20:19 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 5 - Add Debugger::onIonCompilation hook. r=shu
615c601284e3a78547c9f200d4473ae39fbcb55d
created 2015-05-15 20:19 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 3 - Make IonSpewer work during off-thread compilation. r=h4writer
66b5afbbe9a741215c73d3220c70e09be26ea668
created 2015-05-28 10:16 +0200
pushed 2015-06-29 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp, a=abillings
50a6675e974b2008915025872c7e35cf1ed0d71e
created 2015-05-07 11:34 -0700
pushed 2015-06-29 20:18 +0000
Jim Blandy Jim Blandy - Bug 1050500: Add SpiderMonkey API for reporting JavaScript entry points. r=shu, a=sledru
cbfddea9ef08e966db91eca85a5ddf71adf2b07e
created 2015-05-07 10:17 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
033d22094200b822ba79e7334a3184b81d28bfd4
created 2015-05-07 03:47 -0700
pushed 2015-06-29 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1161353 - Follow-up to remove more post-barrier verifier cruft; r=terrence
e9e47135019ef9cbbfc822e7f5edc72caaba3b7f
created 2015-05-04 15:14 +0200
pushed 2015-06-29 20:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1150783 - Use a special JitFrame to record when LazyLink stubs are on the stack. r=h4writer
a1b728c86053b96beda2181be04968d6dbb9f680
created 2015-04-22 21:08 -0700
pushed 2015-06-29 20:18 +0000
Dan Gohman Dan Gohman - Bug 1150337 - OdinMonkey: Optimize the full range of immediate offsets on x64. r=luke
ae7c605075e22a1ec2ce1b3b8b654903802134ef
created 2015-04-14 13:28 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1153999 - Rename markChildren to traceChildren; r=sfink
9015759a1ebcc71cdb06816d22ecfa57049f88da
created 2015-04-15 13:38 -0400
pushed 2015-06-29 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets bd9cb02d4da8 and 9f2ad189edc9 (bug 1150337) for WinXP debug jit-test OOMs.
9f2ad189edc93b4f9d8baec7311040b6ca871b5b
created 2015-04-15 08:48 -0700
pushed 2015-06-29 20:18 +0000
Dan Gohman Dan Gohman - Bug 1150337 - OdinMonkey: Optimize the full range of immediate offsets on x64. r=luke
5da7f3f0c559b07659ac1f0f77990052de81f15d
created 2015-04-14 22:36 -0700
pushed 2015-06-29 20:18 +0000
Dan Gohman Dan Gohman - Bug 1136898 - IonMonkey: Remove the LinearScan allocator and associated code r=jandem
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
35a09757dd5438f518b134b98fdca0028271bcf6
created 2015-03-30 15:14 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 6: Move JitCode marking to TraceEdge; r=jonco
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-06-29 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
ad8cd4aaa14330d8243eae57d25efb7ec98683ec
created 2015-03-26 10:23 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
6d8c0c9dc553517d6074c78ea85bcf94904d9fb2
created 2015-05-28 10:16 +0200
pushed 2015-06-03 08:58 +0000
Jan de Mooij Jan de Mooij - Bug 1160884 - Add KeepAlive instructions after elements/slots uses. r=nbp, a=abillings
80cb954e2eb8c6f411fbebd6e6234cc3f21e6d8b
created 2015-04-27 11:55 -0400
pushed 2015-05-11 18:39 +0000
Dan Gohman Dan Gohman - Bug 1150337 - OdinMonkey: Optimize the full range of immediate offsets on x64. r=luke, a=abillings
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
ffe7f2e2a0f0099870373f80a102c11860d00c4e
created 2015-03-26 10:23 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
bcd5980d0ec3d20389c49f3935795502497b27bd
created 2015-03-27 12:38 +0100
pushed 2015-05-11 18:39 +0000
Lars T Hansen Lars T Hansen - Bug 1146902 - be smarter about inlining atomics. r=jandem
b90bc6179915741f7bd449940446e56c393a03fd
created 2015-03-20 21:34 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145488. Stop using compileAndGo in the JITs. r=jandem
9bffa3aa7ea99085daddbdc6a92f965324562877
created 2015-03-20 22:40 -0700
pushed 2015-05-11 18:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 17eec5f30889 (bug 1145488) for ggc orange
17eec5f308895e69d8b701081654464bf0ff03e8
created 2015-03-20 21:34 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145488. Stop using compileAndGo in the JITs. r=jandem
847f9159b3e949f61c68158128bc000c3d4d9ea8
created 2015-03-20 14:14 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 followup - Move OffThreadCompilationAvailable definition outside namespace block. r=red CLOSED TREE
310b3af47e938a352a28bb3b31ebbaf8d9c30967
created 2015-03-20 13:45 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 part 2 - Lower the script inlining size limit if off-thread compilation is not available. r=h4writer
b83369a62acabfea440c8ef0dbdc6d7a205d605b
created 2015-03-13 16:48 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1138391 - LazyLinkStub stops making a call and reuses the parent frame. r=h4writer
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2015-05-11 18:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
86c3fb9ff541c782fdaa07669172c16bfde1e091
created 2015-03-10 20:12 -0700
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (r=terrence)
b6b78a8f4ab3f2b3e5ae3b8d9812ce8bae4b6517
created 2015-03-04 11:30 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1134425 - Part 2: templatize the GC's allocation routines; r=jonco
6e51757fe12e33791a58a2330e22bc16869a013d
created 2015-03-05 15:47 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1129977 - Fix bogus MarkOffThreadNurseryObjects assert when post-barrier verifier is used. r=terrence
33e37e4feb3f16c83ab1bc127c6a687ee5480f1b
created 2015-03-04 23:17 -0800
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1137780 - Fix marking JitcodeGlobalTable. (r=terrence)
7c9dfca903cce7a83dae3c780cfdd96701ba0559
created 2015-03-04 09:32 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1134425 - Part 1: move the allocator interface code out of line; r=jonco
afda1ff329bf2d1da22e0f09eb1c24537eefb7f4
created 2015-03-04 08:32 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1137497 - Remove shape from unboxed objects, r=jandem.
703cef22656c230195dc9909ec331a879789e73c
created 2015-03-03 14:25 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1137688 - Add eager simd unboxing phase. r=sunfish,bbouvier
6470d649e1bbfdd782cfdcfab28d87754ca39407
created 2015-03-01 16:31 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code, r=jandem.
63364da8765fdbab7194aabe4f802a1c50cd4e91
created 2015-02-27 08:19 -0500
pushed 2015-05-11 18:39 +0000
Tom Tromey Tom Tromey - Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. r=Waldo
5def1d193a0c6f6a8b0ae175ef2be25b46ee248a
created 2015-02-26 22:17 -0800
pushed 2015-05-11 18:39 +0000
Dan Gohman Dan Gohman - Bug 1137573 - OdinMonkey: Alignment Mask Analysis r=luke
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
49f1f94b73af6943a55233e57cbff35b41185c7a
created 2015-02-25 16:43 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
d1133a390c64e5a9c5fbe036306a5cad36230633
created 2015-02-25 13:44 -0500
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 3de23a29bf71 and d42c64b791e6 (bug 1129510) for debug SM(e) timeouts.
d42c64b791e676d24fcedf24487aeeaa98bd57f0
created 2015-02-25 11:26 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
d1add43a60ec7b97646c461bcc27a2c1c620f994
created 2015-03-16 12:02 -0400
pushed 2015-03-30 18:32 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1138391 - LazyLinkStub stops making a call and reuses the parent frame. r=h4writer, a=lmandel
b159a0401468c0ed969d80c9ba01ac1db318fc42
created 2015-02-21 20:20 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1132584 - Fix bug with Ion OsiPoint register verifier. r=nbp
56efbd1550625d6dff070ea162548bb83d3f80ed
created 2015-02-20 20:01 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fbfda0143584 and e8cfd49ac790 (bug 1129510) for crashes.
e8cfd49ac790eb7a8db2ff79f6fad74c7f567129
created 2015-02-20 17:50 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
04a909655b92c61a467d3bcf364909fe9ee33e51
created 2015-02-16 21:01 +0100
pushed 2015-03-30 18:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1133565: Factor SIMD templates within a compartment; r=jandem,jonco
4d4b564c9d8415ddd3df0dc6a0926b357c1a2ae4
created 2015-02-14 10:37 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1132564 part 2 - Move ExecutableAllocator into JitRuntime. r=luke
7dc41de406250e7822d08c564b01b9e22b05a168
created 2015-02-14 10:37 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1132564 part 1 - Remove separate ExecutableAllocator for Ion code. r=luke
d96d552ff899418b2a6324ee1ca662df18d586e9
created 2015-02-11 14:42 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1129382 - Add Ion ICs for scripted getters/setters. r=efaust,nbp,djvj
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
less more (0) -300 -100 -60 tip