js/src/jit/shared/IonAssemblerBufferWithConstantPools.h
86a5424096d537c318dd3d90b9f69c3dc6c85bdb
created 2016-07-15 12:26 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Add subset of prio.h to PosixNSPR.h so PRFileDesc can be used in SpiderMonkey (r=terrence)
cde0572b59f2f6bd294eabaf4969f4fd4400d2bc
created 2016-02-26 15:52 +0000
pushed 2016-06-06 19:02 +0000
Jonathan Watt Jonathan Watt - Bug 1253094, part 4 - Stop using DebugOnly for class/struct members in js/. r=billm
9c4f5c1196b8b516a772f96463979b5b423eb913
created 2015-12-23 23:06 +0100
pushed 2016-03-07 14:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1230005: Factor out relocation style decision; r=jolesen
4c1c5106ea3f9668e82f6b0586fdcbe6cd7cf990
created 2015-11-24 21:26 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Merge macro assemblers; r=luke
f356bb9fac1a1acb34876023cfc1e253a916c2b2
created 2015-11-23 15:28 -0800
pushed 2016-01-25 13:55 +0000
Jakob Olesen Jakob Olesen - Bug 1210554 - Add PatchShortRangeBranchToVeneer(). r=nbp
6a1c3892b4b521abe8af7c32fd163424cf650f1e
created 2015-11-23 15:28 -0800
pushed 2016-01-25 13:55 +0000
Jakob Olesen Jakob Olesen - Bug 1210554 - Implement constant pool test. r=nbp
774b04222cba7c92ee16db7e9cd2625fcbf21650
created 2015-11-23 15:28 -0800
pushed 2016-01-25 13:55 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1210554 - Wire up branchDeadlines_ partially. No Asm callbacks yet. r=nbp
fe68d5adf1c97534a7db2195499375188c3cfd60
created 2015-11-23 15:28 -0800
pushed 2016-01-25 13:55 +0000
Jakob Olesen Jakob Olesen - Bug 1210554 - Implement BranchDeadlineSet. r=nbp
406ec8b601f0cc5795c0c10b851ebc17b856a89b
created 2015-10-31 13:15 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1094150 - more JitSpew channels. r=nbp
5beca478137361e9e6c212577d0d694be42d2a56
created 2015-10-26 17:06 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Eliminate poolSizeBefore(). r=nbp
a6667610d4ba14c1a1505c5bb672f95b87f948a2
created 2015-10-26 17:06 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Switch jit::Pool to a LifoAllocPolicy. r=nbp
a205783978a08750991298a31e089271f78141e0
created 2015-10-26 17:06 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Use a Vector for poolInfo_. r=nbp
e7e10092994ca6a858c4c7dd1068436681baa973
created 2015-10-26 17:06 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Stop perforating AssemblerBuffers. r=nbp
05d587cc9378ac9a912eac622a9ce3b807e1fbc0
created 2015-10-26 17:06 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Copy pool data into buffer immediately. r=nbp
d3659c740f48f143bba6370dcafa91f19063d93a
created 2015-10-20 17:14 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1207827) for SM(arm) failures CLOSED TREE
a77d26defefc0f3dcafff2dc5810d7455262c136
created 2015-10-20 12:57 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Eliminate poolSizeBefore(). r=nbp
0ea4e13f313d26d34cb1762d1781a53153020800
created 2015-10-20 12:57 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Switch jit::Pool to a LifoAllocPolicy. r=nbp
4e69844a11f63c3af21f471219d9fce622d88d70
created 2015-10-20 12:57 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Use a Vector for poolInfo_. r=nbp
26d2719ea5d70c11ce7ee596ea3146b616c0de48
created 2015-10-20 12:57 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Stop perforating AssemblerBuffers. r=nbp
771f58704ac96b3797dc2f32e287ab70fc2edeb7
created 2015-10-20 12:57 -0700
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Copy pool data into buffer immediately. r=nbp
c5d5bfcd25717d6539ec5a5dca4efacfd0467d4c
created 2015-10-19 10:50 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1215555 - Improve simulated OOM testing of ARM assembler buffer and fix bugs r=jolesen
6f1ff0ce8b6b55f8d366c820af2f1973820b7fff
created 2015-10-20 10:29 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1215058 - Fix various OOM handling issues related to off-thread compilation r=jandem
0aec32dbd6bebe993b7c2aaede649d41592f8b4c
created 2015-10-19 15:20 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 1deba998864f (bug 1215555) for Android mochitest failures on a CLOSED TREE
1deba998864fdc156c7d891b71f307ec71786527
created 2015-10-19 10:50 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1215555 - Improve simulated OOM testing of ARM assembler buffer and fix bugs r=jolesen
9b6a1fffd32622aeef4a9f16a873efe68e63dfe8
created 2015-10-19 11:31 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 2d0fadc97308 (bug 1215555) for bustage on ARM platforms on a CLOSED TREE
2d0fadc97308f93872570c269d578a11157c0835
created 2015-10-19 10:50 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1215555 - Improve simulated OOM testing of ARM assembler buffer and fix bugs r=jolesen
bc20a0abec612f7cdb6ce52b6393f7d4232c32f8
created 2015-10-01 11:02 +0200
pushed 2015-12-14 20:08 +0000
Lars T Hansen Lars T Hansen - Bug 1186982 - propagate OOM failures (no test case). r=h4writer
0f9b612eebb193830aba1fb1994e516b05553a17
created 2015-09-24 10:21 +0200
pushed 2015-12-14 20:08 +0000
Jakob Olesen Jakob Olesen - Bug 1205621 - arm64: Handle OOMs in a safer manner. r=lth
21ac28a08b358a6029516f73ddd95f9483bcb913
created 2015-09-30 16:31 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 212f49a401b2 (bug 1186982) for SM failures
212f49a401b2fe47c6f46c774a214063f2f21246
created 2015-10-01 00:41 +0200
pushed 2015-12-14 20:08 +0000
Lars T Hansen Lars T Hansen - Bug 1186982 - propagate OOM failures. r=h4writer
8799f0dcfe762e3d6c530f3463818fa026ee0096
created 2015-09-30 10:16 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 10db467779a0 (bug 1186982) for bug1186982.js failures CLOSED TREE
10db467779a053321e9f4a0e6ee8079ddc480752
created 2015-09-30 17:58 +0200
pushed 2015-12-14 20:08 +0000
Lars T Hansen Lars T Hansen - Bug 1186982 - check for allocation failure. r=h4writer
7c18fbc2d1515d4f88ac207ac4691b2f93b839d5
created 2015-09-07 11:36 +0100
pushed 2015-10-29 11:30 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix more out of memory handling issues r=terrence
0386e2d2d05c1a36b8a7a22a02995bd40e0b107a
created 2015-07-13 11:31 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem
02953bbdba404c8b0aee38175d25e725d08d2298
created 2015-07-13 14:26 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Backed out changeset afb1f49458db (bug 1171909) for SM(arm) errors
afb1f49458db67512577f0f5a1cd08f9f3ba0b5a
created 2015-07-13 11:31 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem
5f9e24957f2d85d8a84d07f9e430792c68318213
created 2015-06-29 13:14 -0700
pushed 2015-09-21 14:04 +0000
Sean Stangl Sean Stangl - Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie
5ddf0a252b086c7e8e468243c6251af5c0b1da57
created 2015-06-25 12:11 -0700
pushed 2015-08-10 18:23 +0000
Wes Kocher Wes Kocher - Backed out changeset efe724729178 (bug 1175556) for mass build bustage in assembler code CLOSED TREE
efe7247291788d38440ca378ff148131e15b0314
created 2015-06-25 11:37 -0700
pushed 2015-08-10 18:23 +0000
Sean Stangl Sean Stangl - Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie
913091cadf6378dc6d57d2df202aa643e38abf14
created 2015-05-08 11:55 -0700
pushed 2015-08-10 18:23 +0000
Sean Stangl Sean Stangl - Bug 1163168 - Prettify IonAssemblerBuffer.h. r=dougc
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
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
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
84689cd678fc2e61c2db0b22b131507a187d182c
created 2014-11-24 18:52 -0800
pushed 2014-12-08 22:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem,a=lsblakk.
fb651803afe99adf4fcacb3014391abcf8774d66
created 2014-08-21 21:48 -0700
pushed 2014-11-28 15:29 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 12: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
01eeee1da172483219c6e74deff74e5e4fb33207
created 2014-09-02 21:24 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 1 - Rename IonSpew to JitSpew. r=h4writer
b3659aa5368bbc8d11cf6ef6e0bf3ab629cbe775
created 2014-08-02 01:09 +1000
pushed 2014-10-13 16:35 +0000
Douglas Crosher Douglas Crosher - Bug 1047297 - IonMonkey (ARM): Fix some compiler warnings. r=jandem
f114c4101f02c2b2480af92c5b14a6fc45416b29
created 2014-07-17 00:17 +1000
pushed 2014-09-02 16:39 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Simplify the assembler buffer with constant pools. r=jandem, previous part r=mjrosenb
67c13008762f79f95e6f8d51f5b74386e075822b
created 2014-07-11 16:01 -0700
pushed 2014-09-02 16:39 +0000
Chris Peterson Chris Peterson - Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning.
805ac89b59240d1cec3116591cba55d51f0aaa7e
created 2014-06-30 16:06 -0700
pushed 2014-09-02 16:39 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
3359c59db10f396765ebfb9584349f695d643e89
created 2014-07-09 09:41 +1000
pushed 2014-09-02 16:39 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Cleanup of the assembler and backend. r=mjrosenb
f1bacafe789c9d30ae8e5f49f31822ed942217cc
created 2014-06-27 19:42 +1000
pushed 2014-09-02 16:39 +0000
Douglas Crosher Douglas Crosher - Bug 1020834 - IonMonkey: (ARM) Correct some poorly handled pool placement cases and improve test coverage for these issues. r=jandem
5428ca1aeeb619112e1c4acb64b631f2ecd2946b
created 2014-06-26 17:31 -0700
pushed 2014-09-02 16:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1028064 - Remove lots of dead code in js/src/assembler/. r=jandem.
7feb49f7e6f9776d0c952f963dda4644e30260bb
created 2014-07-17 09:46 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Simplify the assembler buffer with constant pools. r=jandem, a=sledru
73891d7ac22ca27d76ca9b4a4f45330c0b1941ba
created 2014-07-17 02:40 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Cleanup of the assembler and backend. r=mjrosenb, a=lmandel
3045ff641a0b81a154e474b03ba1b1bb79e33772
created 2014-07-16 11:42 -0400
pushed 2014-07-21 20:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 879d1d4ff328 (bug 1026919) for Android bustage.
879d1d4ff3284bd989064dd372f1c9dc7ce42a65
created 2014-07-12 09:33 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Cleanup of the assembler and backend. r=mjrosenb, a=lmandel
261407ec0ea7873966f256b6adbb6324f4ceb2de
created 2014-06-27 19:46 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1020834 - IonMonkey: (ARM) Correct some poorly handled pool placement cases and improve test coverage for these issues. r=jandem, a=sledru
44bc3af856a4b4202864f9ed27aae1028d601b95
created 2014-05-27 09:40 -0400
pushed 2014-06-09 21:49 +0000
Marty Rosenberg Marty Rosenberg - Bug 996715 - Remove the code that bails when determining if the second instruction in a chunk is a branch. r=dougc, a=lmandel
bc71ac7b90740f63284745b1a67ad74eeede1dc0
created 2014-04-17 12:00 -0700
pushed 2014-06-09 21:49 +0000
Marty Rosenberg Marty Rosenberg - Bug 990807 - Valgrind detects leak - 4 bytes and/or 32 bytes are definitely lost (direct), r=dougc
less more (0) -60 tip