js/src/jit/MacroAssembler.cpp
72fd7816dd7711b8e8d867e50299dbc6fee1bb13
created 2017-11-23 13:09 +0100
pushed 2017-11-23 12:29 +0000
Lars T Hansen Lars T Hansen - Bug 1420115 - Avoid a static_assert with JS_CODEGEN_NONE. f=dan_horak, r=me
636b8219055715091580f3719210b6c941423982
created 2017-11-22 13:09 -0500
pushed 2017-11-22 18:09 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1419784 - [MIPS] Implement missing parts of Bug 1419497. r=jandem
092d8e20762a7ae160b62da4ae935d8df5fb0223
created 2017-11-22 09:40 +0100
pushed 2017-11-22 08:40 +0000
Jan de Mooij Jan de Mooij - Bug 1419497 part 2 - Optimize pre-barriers in jit code by handling more cases without calling into C++. r=jonco
b81d21aaf172b4edff7ae90041d707950121dd34
created 2017-11-20 20:54 +0100
pushed 2017-11-20 20:05 +0000
Jan de Mooij Jan de Mooij - Bug 1415853 - Use a trampoline for JIT -> interpreter calls. r=bbouvier
2c975cde365d9be5a463f763e32389688a6110f2
created 2017-11-16 12:21 +0000
pushed 2017-11-20 14:23 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
90e06498f2dd0925f3a1632040bcdc9a3ae2d50c
created 2017-11-15 17:11 +0100
pushed 2017-11-17 10:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Fuse the script load and jit code load into one masm instruction; r=jandem
dba3df8702b96a793230e3756634d6afd521c084
created 2017-11-15 15:27 +0100
pushed 2017-11-17 10:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Random cleanups; r=jandem
30b2f19116ba3546cd0e6fc917edc05e012a56c8
created 2017-11-16 18:32 +0100
pushed 2017-11-16 17:33 +0000
Jan de Mooij Jan de Mooij - Bug 1417398 - Use a single JitCode instance for JitRuntime trampolines. r=nbp
64b70e50a85b94a67469ff72ee0c08b6d353b419
created 2017-11-16 15:05 +0200
pushed 2017-11-16 13:06 +0000
Csoregi Natalia Csoregi Natalia - Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
14a6856d73616607e2831fa1014785e4d5693b70
created 2017-11-16 12:21 +0000
pushed 2017-11-16 12:21 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
0b10cf1da7f21e67fd70e631f082e3b52a66f19d
created 2017-11-15 14:39 +0100
pushed 2017-11-15 13:48 +0000
Jan de Mooij Jan de Mooij - Bug 1417038 part 2 - Shrink ExitFooterFrame to one word. r=nbp
7774c8002d5fad2626b7778c86602546af0cebdb
created 2017-10-10 14:03 +0200
pushed 2017-10-10 12:12 +0000
Jan de Mooij Jan de Mooij - Bug 1405994 part 1 - Handle rectifier frames following c++ entry frame in profiler code. r=bbouvier
5c52d398d8c6450df7d498014fa3d6ebf2c806ec
created 2017-10-05 11:40 +0200
pushed 2017-10-09 09:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1347740: Use a rectifier frame when calling from wasm to jit; r=jandem, r=luke
46af8801735f54ab1e1e2ef3c11cfd3f427fa39a
created 2017-10-03 12:37 -0500
pushed 2017-10-03 17:42 +0000
Luke Wagner Luke Wagner - Bug 1404443 - Baldr: avoid ARM push/pop in prologue (r=bbouvier)
12639b7cafe8b389c6109945eb7cfab3e3d60ead
created 2017-09-27 21:16 +0200
pushed 2017-10-03 13:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Merge WasmActivation into JitActivation and make wasm->jit calls faster; r=luke, r=jandem
aac9140f624f704bb34b146ce738da4803469d69
created 2017-09-27 20:49 +0200
pushed 2017-10-03 13:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Rename JitActivation::exitFP to JitActivation::packedExitFP; r=jandem
f6fce9f85d91df0daff217e577a9af7de4c8a02b
created 2017-09-20 13:19 +0100
pushed 2017-09-28 13:25 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem
4426713945122777c3764ad45ca8d23956e5aec6
created 2017-09-27 13:17 +0200
pushed 2017-09-27 11:18 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
6ff0f49d6e25827d4615136a0100571acf4b9eac
created 2017-09-22 11:05 -0500
pushed 2017-09-22 16:06 +0000
Luke Wagner Luke Wagner - Bug 1329019 - Baldr: don't transport MacroAssemblers between helper and ModuleGenerator threads (r=lth)
ecf1fb0316d98aa760062060036cdbd36e38233b
created 2017-09-21 15:50 +0100
pushed 2017-09-21 14:55 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 29b2e8acf5f9 (bug 1400278) for local crashes
29b2e8acf5f925c4ee2c5534f02bc9608afd674a
created 2017-09-20 13:19 +0100
pushed 2017-09-20 12:19 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem
b481e36a995802501ade1ac839c3ecd3747e04b9
created 2017-09-14 10:03 +0200
pushed 2017-09-19 09:28 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 2 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
09c4c37841280b3db24839e129254865e2409976
created 2017-09-18 16:19 +0200
pushed 2017-09-18 14:21 +0000
Jan de Mooij Jan de Mooij - Backed out changeset e758012cf5b3 for landing with the wrong commit message.
e758012cf5b3eadc98f2c5428724e483338ec11b
created 2017-09-14 10:03 +0200
pushed 2017-09-18 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 1 - Disable the full_debug_checks jit pref by default in browser builds. r=nbp
f954ddf67d55cb5b5cb623e7adc95f2637742a91
created 2017-09-15 21:19 +0200
pushed 2017-09-15 19:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 21edf7e4f6ad (bug 1399471) for frequently failing wpt /IndexedDB/interleaved-cursors.html and browser-chrome tests, all on Linux32 debug. r=backout a=backout
21edf7e4f6adee7c85cef2e5827bc5431a62d7e6
created 2017-09-14 10:03 +0200
pushed 2017-09-14 08:03 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
b550eb6afd784636e01f6975c8b91ffc1ce4fe43
created 2017-09-12 13:05 +0000
pushed 2017-09-12 13:05 +0000
Kerem Kat Kerem Kat - Bug 1199710: ExitFrameTokenValues enum is refactored into enum class ExitFrameToken. r=nbp
b7bd19d28e16ca5e4d8fe803782b4322a2db8b4d
created 2017-08-09 09:49 -0400
pushed 2017-08-10 12:28 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1385953 - Remove MemProfiler; r=jandem
4346a6f167bebf61d5760888043c8cb5cba990f5
created 2017-08-03 09:37 +0200
pushed 2017-08-03 07:38 +0000
Jan de Mooij Jan de Mooij - Bug 1386646 - Remove most GetJitContext calls. r=luke
f0ed1ef5a791fdd7385e419b137c000d85fdd028
created 2017-07-20 16:23 +0200
pushed 2017-07-20 14:23 +0000
Jan de Mooij Jan de Mooij - Bug 1379936 - Make sure lastIndex slot is always initialized to 0 when cloning regexps in Ion. r=nbp
0f61bc51de113c1054411e909ef9d53809423bb7
created 2017-07-18 12:08 +0000
pushed 2017-07-18 12:09 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - Move moveValue into the generic MacroAssembler. r=jandem
273e8ce1c9e38f4ae3527508f9512adfe2d0bec4
created 2017-07-17 19:44 +0200
pushed 2017-07-17 17:44 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a02a6cb9c94c (bug 1364908) for build bustage: undeclared 'StackSlotAllocator' at js/src/jit/CodeGenerator.cpp:11199. r=backout on a CLOSED TREE
a02a6cb9c94ca87402756a59a4419494aa724ac4
created 2017-07-17 17:04 +0000
pushed 2017-07-17 17:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - Move moveValue into the generic MacroAssembler. r=jandem
e73020a1e023796cc978af3af61d3d39e17bdad9
created 2017-07-17 16:29 +0200
pushed 2017-07-17 14:30 +0000
Jan de Mooij Jan de Mooij - Bug 1381438 - Fix boxDouble to not clobber the source register on x86 CPUs without SSE 4.1. r=evilpie
76b0524a77e4a41a3808bba8e4727bf85ae070ba
created 2017-07-09 11:46 +0200
pushed 2017-07-09 09:47 +0000
Jan de Mooij Jan de Mooij - Bug 1115355 - Optimize RegExpObject allocation in Ion. r=evilpie
2688b23e8e9a09b738450679a172332e4cb532e0
created 2017-06-02 19:34 +0200
pushed 2017-06-06 09:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1364520: Remove the jitTop optimization; r=jandem
9733f84ff5cc951152fd99a598b3302f6c792561
created 2017-05-24 10:24 -0500
pushed 2017-05-24 15:33 +0000
Luke Wagner Luke Wagner - Bug 1366322 - Baldr: remove dependency of TlsData on specific JSContext (r=bbouvier)
a5e5a6e086f8689b1a481af2393a52deeca25e27
created 2017-05-10 12:29 -0500
pushed 2017-05-10 22:27 +0000
Luke Wagner Luke Wagner - Bug 1360254 - Baldr: remove JSContext::wasmActivationStack (r=bbouvier)
fede60d2180928e31b9e7b13cd96fbe0dc151121
created 2017-05-10 20:21 +0200
pushed 2017-05-10 18:22 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3e087957c2c6 (bug 1360254)
3e087957c2c69a32e5a45da0f24db1c9625a5543
created 2017-05-10 12:29 -0500
pushed 2017-05-10 17:32 +0000
Luke Wagner Luke Wagner - Bug 1360254 - Baldr: remove JSContext::wasmActivationStack (r=bbouvier)
ad92edd96284d2828e300770641a9c3912a6a8aa
created 2017-05-09 11:38 +0100
pushed 2017-05-09 10:38 +0000
Jon Coppeard Jon Coppeard - Bug 1362977 - Rename CellSize to CellAlignBytes and improve the naming of related constants r=sfink
f4bd22f374df92d1f47017746b9b216912570457
created 2017-05-02 18:24 +0200
pushed 2017-05-02 16:27 +0000
Tom Schuster Tom Schuster - Bug 1350263 - Ion/MacroAssembler typeof object improvements. r=jandem
ea31640ea9a389036e385181e4c44f62232978e8
created 2017-03-03 15:10 -0700
pushed 2017-04-27 00:35 +0000
Tom Tromey Tom Tromey - Bug 1334278 - change JS_smprintf to return UniqueChars; r=froydnj
6477b1b7808857c3df4be01c13eb2fbe984eb185
created 2017-04-19 13:37 +0200
pushed 2017-04-24 17:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1357370: Manually preserve WasmTlsReg before an ABI call; r=luke
18c3c29e52b4cb97e62a762a99a7b672b6e79495
created 2017-04-24 19:09 +0200
pushed 2017-04-24 17:09 +0000
Tom Schuster Tom Schuster - Bug 654190 - Optimize calls to GetIndexFromString in CacheIR. r=jandem
1f22b5f636692052cfb0d9e166a46828e378de87
created 2017-04-05 19:47 +0200
pushed 2017-04-13 23:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Give a builtin stub for all the builtin calls; r=luke
68002ca0a77c45e9988722ce2caae8105d860954
created 2017-04-13 16:21 +0200
pushed 2017-04-13 14:22 +0000
Jan de Mooij Jan de Mooij - Bug 1336580 - Attach AddSlot stubs before we run the new-script analysis. r=bhackett
1e65c7c94eae5a4387fbbe9e8c6f5da5c53e5a9c
created 2017-03-30 12:08 -0400
pushed 2017-03-31 00:54 +0000
Sean Stangl Sean Stangl - Bug 1352179 - Remove redundant calls to loadJSContext(). r=tcampbell
5a2921ee62c220bf9235971fda74a45e81911a1f
created 2017-03-15 14:05 +0100
pushed 2017-03-28 15:11 +0000
Tom Schuster Tom Schuster - Bug 1331136 - Handle more StringChar cases with ropes in CacheIR. r=jandem
6630355407bfa6b962144d009d88b8004cf56fcb
created 2017-03-22 17:26 -0500
pushed 2017-03-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: move reload of TLS out of bloaty out-of-line paths (r=bbouvier)
39cc35b68133a2e59069fc9aa3b5aee97294755f
created 2017-03-22 17:26 -0500
pushed 2017-03-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: maintain fp register instead a virtual fp (r=bbouvier)
caf34785ed270aa8d8b7c89a38b1689cd529f3ca
created 2017-03-22 17:22 -0500
pushed 2017-03-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove SymbolicAddress::ContextPtr (r=lth)
3859ce4ab1f57e708042b15dd421ff45e3415ec1
created 2017-03-22 17:15 -0500
pushed 2017-03-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove baseline's explicit TLS-saving (r=yury)
36a11b6821fa7973ee960454ac3d3ad367dc4fa0
created 2017-03-22 17:13 -0500
pushed 2017-03-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: save TLS reg in Frame (r=bbouvier)
93a2da765249ff49ff6a19491221f56261f5d224
created 2017-03-17 11:24 +0100
pushed 2017-03-17 10:26 +0000
Hannes Verschore Hannes Verschore - Backed out changeset 323c768fdc43 (bug 1331136) for failures on websites
323c768fdc43287396120b29a0c29f6bdcbef232
created 2017-03-15 14:05 +0100
pushed 2017-03-15 13:05 +0000
Tom Schuster Tom Schuster - Bug 1331136 - Handle more StringChar cases with ropes in CacheIR. r=jandem
4699504e17bae5ad05e5be96a9136833dfede02b
created 2017-03-02 08:33 -0800
pushed 2017-03-02 19:27 +0000
André Bargull André Bargull - Bug 1343513. r=jandem
757e96ecffc2d17406d7b66afe5368a801a412ec
created 2017-02-27 09:28 +0100
pushed 2017-03-02 11:03 +0000
Lars T Hansen Lars T Hansen - Bug 1329676 - Wasm: eliminate redundant bounds checks on indirect calls. r=luke
8b432965d1a6f503e402a24d0052362accfed774
created 2017-02-22 18:37 +0100
pushed 2017-02-23 10:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1341650: A few drive-by nits fixing in WasmBaselineCompile.cpp; r=lth
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-02-11 13:54 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
less more (0) -100 -60 tip