js/src/jit/ProcessExecutableMemory.cpp
4d932b82695c7ac58901ef0a03f44fed6ce2d1f0
created 2019-01-14 14:06 +0000
pushed 2019-03-11 12:10 +0000
David Major David Major - Bug 1484835 - Extend the Windows JIT unwind handler to ARM64 r=luke
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2019-01-21 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2019-01-21 12:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2019-01-21 12:33 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
fead9919a173160ff1d66715cd34e17ac0d11bce
created 2018-09-06 11:56 +0200
pushed 2018-12-03 15:51 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 7. r=jandem
81466097f47d43d45f5d4829f1911a1f7cddcd3e
created 2018-08-21 15:29 -0400
pushed 2018-10-15 10:40 +0000
Nathan Froyd Nathan Froyd - Bug 1482294 - disable jit unwind handling on aarch64 windows; r=jandem
b17cfac5aa3f0159ce781666aecc9976d566c276
created 2018-07-21 14:37 +0000
pushed 2018-10-15 10:40 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 6 - Avoid recording various JS atomics, r=jandem.
764a683dfa2a4dd23327ea610021f0efc31c5944
created 2018-03-30 16:58 +0200
pushed 2018-06-18 21:12 +0000
Jan de Mooij Jan de Mooij - Bug 1448589 part 2 - Add memory sanitizer instrumentation to GC and JIT allocators. r=jonco
1aa685a4d83836790713bc1a03d4217d6d5d44f1
created 2018-03-05 09:55 +0100
pushed 2018-06-18 21:12 +0000
Lars T Hansen Lars T Hansen - Bug 1442583 - Properly initialize ARM64 icache flushing machinery. r=sstangl
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-04-26 16:43 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
ac2b65f3fb198387bce7e562b173892abc3097a5
created 2018-02-24 10:38 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 6: jsmath* -> builtin/Math*. r=jandem.
9680ddb02478f7ceb9a4bba2b3b6085659889777
created 2018-02-21 10:05 +0100
pushed 2018-04-26 16:43 +0000
Jan de Mooij Jan de Mooij - Bug 1344539 - Make committing executable memory fallible. r=luke
3ceed0fcb88258a867879388d84b3a41953da431
created 2018-02-14 16:04 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 4: Rename some files into js/src/util. r=jandem.
00c3d85230c8a0cb809d14b3b84b4561f77b11be
created 2018-02-21 10:05 +0100
pushed 2018-03-01 12:45 +0000
Jan de Mooij Jan de Mooij - Bug 1344539 - Make committing executable memory fallible. r=luke a=RyanVM
32371cb3206a39ed863df230cc7c8b318523ba25
created 2018-01-11 13:19 +0100
pushed 2018-03-01 12:45 +0000
Jan de Mooij Jan de Mooij - Bug 1344539 - Log GetLastError() when we fail to commit executable pages on Windows. r=ehoogeveen
a414ed3ef9e596556f88b94fd76a470bee9cd2fd
created 2017-08-31 12:24 +0200
pushed 2018-01-11 17:45 +0000
Lars T Hansen Lars T Hansen - Bug 1380033 - Tiering policy with space proxy. r=luke
029c7b6eee9921c386484ef666946db49c976fc0
created 2017-09-22 12:35 +0200
pushed 2018-01-11 17:45 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset be26c0a0a56f (bug 1380033) for build bustage on Windows at js/src/shell/js.cpp(1351). r=backout on a CLOSED TREE
be26c0a0a56f7cfe70d12a7c40dab13229622839
created 2017-08-31 12:24 +0200
pushed 2018-01-11 17:45 +0000
Lars T Hansen Lars T Hansen - Bug 1380033 - Tiering policy with time estimation. r=luke
ab0c15933c749f9c8cac1b7f774bbe0cc5addfab
created 2017-05-03 12:10 -0400
pushed 2017-07-31 14:08 +0000
David Major David Major - Bug 1359507: Replace the stack walk workaround lock with an atomic counter of suppressions. r=mstange,froydnj
3586c6c537791ff194d10746ee54e5836e2c23c4
created 2017-04-18 18:52 -0400
pushed 2017-07-31 14:08 +0000
David Major David Major - Bug 1353420: Register the JIT region with mozglue so it can avoid stack-walking that code. r=luke
2fb843512a94352c80f744798f8cfab3c575d40e
created 2017-03-10 11:22 -0600
pushed 2017-06-05 19:31 +0000
Luke Wagner Luke Wagner - Bug 1345205 - Bump MaxCodeBytesPerProcess to 140mb on 32-bit and decrease BufferSize to 8mb r=jandem, a=gchang
23e4839619c87a0866adb69df4b04acc2bb141d2
created 2017-02-21 19:02 +0100
pushed 2017-06-05 19:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1341090: Implement a JIT code counter; r=jonco, r=jandem
1de058eb82318ee656c7162dc9516a9db9defc0c
created 2017-02-14 20:41 +0100
pushed 2017-06-05 19:31 +0000
Julian Seward Julian Seward - Bug 1338179 - Disable W^X JIT code page switching when running on Valgrind on Linux/Mac. r=nicolas.b.pierron.
867bd491574a05aec05b6f5f9a5c2e8f14132286
created 2017-02-08 11:13 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1337561 - Fix executable page allocator to avoid fragmenting the JIT code space. r=luke
bdcc4eac811b48900cc8f977619a598f31efcfe3
created 2017-02-06 18:35 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1334933 part 4 - Fix mmap randomization on Linux32 to be within a fixed range to avoid conflicts. r=luke
e58878766438f80b01d3e3cb9f48aaab373b2923
created 2017-02-05 08:41 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1334933 - Randomize mmap address for executable code on posix platforms. r=luke
380a46afcf858c4990b3f334da54246dfc2f1156
created 2017-02-04 11:03 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1334933 - Allocate executable pages from a pre-reserved range. r=luke
a3d1f3dbc5bcae03bbe1340ff3711ca3b416030b
created 2017-02-22 16:12 -0600
pushed 2017-04-10 20:44 +0000
Luke Wagner Luke Wagner - Bug 1337561 - Baldr: call largeAllocationCallback and retry if executable allocation fails. r=jandem, a=jcristau
3f713665387f3bfe11ed4d79b9085a09da872ae3
created 2017-03-16 10:08 +0100
pushed 2017-04-10 20:44 +0000
Luke Wagner Luke Wagner - Bug 1345205 - Bump MaxCodeBytesPerProcess to 140mb on 32-bit and decrease BufferSize to 8mb r=jandem, a=gchang
65bb26d07408275fa526f01082c669ce5e8eb530
created 2017-02-22 16:12 -0600
pushed 2017-02-27 14:59 +0000
Luke Wagner Luke Wagner - Bug 1337561 - Baldr: call largeAllocationCallback and retry if executable allocation fails. r=jandem, a=jcristau
6b35bbf96b677d500ce87fa9548dcd2eecef467a
created 2017-02-04 11:03 +0100
pushed 2017-02-27 14:59 +0000
Jan de Mooij Jan de Mooij - Bug 1334933 - Allocate executable pages from a pre-reserved range. r=luke, a=jcristau
less more (0) tip