js/src/jit/Ion.cpp
9fe58ec0d824921cb5c8e0589427c8b6ab84be73
created 2019-08-22 13:37 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1575470 - Move icache flushing code to Architecture-*.h/cpp files. r=tcampbell,lth
7f7c67f05fb345d01650f207b1f5f0557a8c9020
created 2019-08-20 16:25 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1575188 - Optimize AutoWritableJitCode use in JitCode::traceChildren. r=jonco
11d01998d8f72baa0994f4a967dbe259fe7d55d1
created 2019-08-15 16:14 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1505689 part 8 - Make JitScript::clear{Baseline,Ion}Script return the cleared script. r=tcampbell
f7a4be5909d3ee0fcf36d64979f50036e2938a07
created 2019-08-15 16:14 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1505689 part 7 - Rename DestroyJitScripts to JSScript::releaseJitScriptOnFinalize. r=tcampbell
8bf0e43c0df043e3527a419e095e641ff52bfcb4
created 2019-08-15 16:13 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1505689 part 6 - Merge TraceJitScripts into JitScript::trace. r=tcampbell
7db7c0c4fadd8303e1002a8f737d8f31a9400c4b
created 2019-08-15 16:13 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1505689 part 5 - Move BaselineScript and IonScript pointers from JSScript to JitScript. r=tcampbell
c437f2caa6d04b33e445d6defcb49a0b8e882e1b
created 2019-08-15 16:12 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1505689 part 2 - Check for ION_DISABLED_SCRIPT in Baseline JIT code. r=tcampbell
b66c924e9a1fc5ed5613707b56d13894f0a46518
created 2019-08-15 16:12 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1505689 part 1 - Tidy up JSScript BaselineScript/IonScript methods. r=tcampbell
31a82aadb5232a485136a5a277840758591c1669
created 2019-08-12 10:43 +0000
pushed 2019-10-14 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab
created 2019-08-12 13:37 +0300
pushed 2019-10-14 16:30 +0000
Oana Pop Rus Oana Pop Rus - Backed out 4 changesets (bug 1572782) for build bustages at build/src/obj-firefox/dist/include/nsIXPCScriptable.h on a CLOSED TREE
8239e4baa0f462d82fcaa6c5546d8cd369be2c7a
created 2019-08-12 10:16 +0000
pushed 2019-10-14 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
a2a7e0d2423bb25f496f2297aa135f3945bfcd7f
created 2019-08-11 09:05 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1570259 part 3 - Move some fields from JSContext to JitContext. r=tcampbell
7ec11f97a63d197a8aa390885db5f01fcb8bf0ad
created 2019-08-09 15:26 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1570259 part 2 - Group JitContext fields and use new initializer syntax. r=luke
e902dec0592de9a310090411d4a21083e49e9821
created 2019-08-09 15:26 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1570259 part 1 - Document and clean up JitContext constructors. r=luke
86ec01cf8dac613cc3b5835b33e0c6ccaf5d58fc
created 2019-07-31 09:13 +0000
pushed 2019-10-14 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1569564 - Replace the JIT code counter using the new precise tracking infrastructure r=sfink
1934fb86120cf251f9b0b31a64bb62b223fb16ed
created 2019-07-29 08:33 +0000
pushed 2019-10-14 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1568821 - Pass wasSwept parameter when freeing malloc memory r=sfink
53929e15ca8aa9753c1f6c242392a7c684f49c12
created 2019-07-12 15:51 -1000
pushed 2019-10-14 16:30 +0000
Brian Hackett Brian Hackett - Bug 1565621 - Factor out Debugger's external API into DebugAPI, r=jimb.
49a2da59aa3e33b3719c7953a98fac6c24b8a514
created 2019-07-19 09:01 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1566330 - Let BaselineDebugModeOSR resume in the interpreter, remove BaselineDebugModeOSRInfo. r=iain
e4bf7a4c4bbfafdf2a973b8d541cba0c50308f43
created 2019-07-17 13:37 +0000
pushed 2019-10-14 16:30 +0000
Ted Campbell Ted Campbell - Bug 1566607 - Add SelfHostedLazyScript type to hold trampoline pointer. r=jandem
6106cb75019449efa18338250f500a4d3fb00874
created 2019-07-17 22:48 +0000
pushed 2019-10-14 16:30 +0000
Jeff Walden Jeff Walden - Bug 1566899 - Rename js/src/dbg to js/src/debugger for a clearer name that doesn't conflict with some people's long-standing use of dbg as having "debug build object directory" connotations. r=jorendorff
88bacba58490175fbd0d32cc8e02de0613159f01
created 2019-06-25 13:11 +0100
pushed 2019-10-14 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1564072 - Deprecate FreeOp APIs that don't track memory and rename them to make their use obvious r=sfink
cf7298883194c798b2c560b3f8416f5b8710cfe4
created 2019-07-11 13:26 +0300
pushed 2019-10-14 16:30 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1564072) for build bustages on WasmDebug.cpp. CLOSED TREE
e7faeed8fec20e2fbc3b101d252e1cb0a4105ee0
created 2019-06-25 13:11 +0100
pushed 2019-10-14 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1564072 - Deprecate FreeOp APIs that don't track memory and rename them to make their use obvious r=sfink
4f267c2d1a7c13de18ab06beb4b224838950d889
created 2019-07-10 09:43 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1564349 part 1 - Convert Baseline/Ion/NativeRegExp prefs from ContextOptions to JitOptions. r=nbp,smaug
e59a0e725e9fba288358c3487f522092425213a1
created 2019-07-09 02:43 +0000
pushed 2019-10-14 16:30 +0000
Jim Blandy Jim Blandy - Bug 1564164: Move Debugger.cpp, DebuggerMemory.cpp, and related files into js/src/dbg. r=jorendorff
8cbfd166cb6173c48dc3994399892046c983409e
created 2019-07-08 08:19 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1562602 part 4 - Move jitSupportsFloatingPoint and jitSupportsUnalignedAccesses flags from JSRuntime to JitOptions. r=tcampbell
06e0a127bc84ec22c2f537e8fec25e1705594070
created 2019-07-04 21:39 +0000
pushed 2019-08-26 18:30 +0000
Iain Ireland Iain Ireland - Bug 1561732: Remove sincos optimization r=mgaudet
8a9279474147d96daf6cfa7aea7ea273c689255f
created 2019-07-05 00:31 +0300
pushed 2019-08-26 18:30 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset f4ec67ebfc94 (bug 1561732) for run failures on a CLOSED TREE
f4ec67ebfc945aa8799d826943d9096d52ddb8b5
created 2019-07-04 20:00 +0000
pushed 2019-08-26 18:30 +0000
Iain Ireland Iain Ireland - Bug 1561732: Remove sincos optimization r=mgaudet
3c5dbd08506bc3039ea7bbc96ca445821bdc5291
created 2019-06-18 13:33 -0700
pushed 2019-08-26 18:30 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by JitScripts r=jandem
fa841547378a9ff0b6daa4311f267c6b5345af42
created 2019-06-11 17:03 +0100
pushed 2019-08-26 18:30 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by JIT scrips r=jandem
c0f95fe29f8a1174698bda506a07c2a3b5e8110c
created 2019-05-24 07:33 +0000
pushed 2019-08-26 18:30 +0000
Jan de Mooij Jan de Mooij - Bug 1551796 part 5 - Make JitScript::destroy static. r=tcampbell
e81b72b586942a7a5c34fd5defd80772a031b45f
created 2019-05-23 07:55 +0000
pushed 2019-08-26 18:30 +0000
Jan de Mooij Jan de Mooij - Bug 1551796 part 3 - Merge ICScript into JitScript. r=tcampbell
4d849117bb0eba71f304471d70b9883723cc88d1
created 2019-05-21 14:16 +0100
pushed 2019-08-26 18:30 +0000
Jon Coppeard Jon Coppeard - Bug 1552861 - Remove inline JIT path for allocating objects with dynamic slots r=jandem
6fabc0c9c2cde56f6921056d3e98500f0f7a47e3
created 2019-05-10 09:54 +0000
pushed 2019-07-01 08:34 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 21 - Interpreter DebugTrapHandler changes. r=nbp
2bea789487b771c178585c365496b61d51fbaa6e
created 2019-05-08 10:04 +0000
pushed 2019-07-01 08:34 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 24 - Fix JSScript::resetWarmUpCounter() calls to not affect Baseline. r=tcampbell
f52499501a149497888857d4dc23ec5adca2c352
created 2019-05-03 07:42 +0000
pushed 2019-07-01 08:34 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 19 - Add BaselineInterpreter class and use it in various places. r=tcampbell
c6640ffe809f4129e436205d8c5146f4bb90b059
created 2019-04-29 11:30 +0100
pushed 2019-07-01 08:34 +0000
Jon Coppeard Jon Coppeard - Bug 1547677 - Rename the ReadBarriered wrapper type to WeakHeapPtr and remove WeakRef r=sfink
c0101502b8b76ad563a3e84b5df203586394f64d
created 2019-04-29 15:28 +0000
pushed 2019-07-01 08:34 +0000
Jan de Mooij Jan de Mooij - Bug 1547721 - Add an Ion script size limit. r=tcampbell
71d3155b4fa79dd6230aa1ab885617e1d2bc2fb3
created 2019-04-26 13:47 +0000
pushed 2019-07-01 08:34 +0000
Matthew Gaudet Matthew Gaudet - Bug 1547104 - Add initial JS profiler subcategories r=mstange
6621a71249171778bcdfca58860ab90968ca5bb1
created 2019-04-17 17:26 +0000
pushed 2019-07-01 08:34 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 13 - Add some code to support entering the interpreter and triggering Baseline compilation from the interpreter. r=tcampbell
d6fb444fa553abf9864546515b795f9988bdaf3a
created 2019-04-02 09:16 +0000
pushed 2019-07-01 08:34 +0000
Jan de Mooij Jan de Mooij - Bug 1501310 - Move Baseline IC fallback code from JitRealm to JitRuntime. r=tcampbell
391cc6344efe5a7422fed6a057c2527e36b5b74e
created 2019-03-28 07:35 +0000
pushed 2019-07-01 08:34 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 7 - Use a separate Ion optimization level for very hot code. r=nbp
7ee65d07d83f59534a1b0e797a489bc706d9051c
created 2019-03-27 12:18 +0000
pushed 2019-07-01 08:34 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 3 - Clean up Ion eager compilation code. r=nbp
320b3be39f9f96014157d09cee445e5dd6b64f26
created 2019-03-19 08:41 +0100
pushed 2019-07-01 08:34 +0000
Lars T Hansen Lars T Hansen - Bug 1535482 - Limit the assembler buffer size to encodable offsets. r=luke
f8e2c516df2f5b3d464a4523e1b8a7520c2369a3
created 2019-03-25 14:24 +0200
pushed 2019-07-01 08:34 +0000
Oana Pop Rus Oana Pop Rus - Backed out changeset 8a5f78452005 (bug 1535482) for build bustages in MacroAssembler.h on a CLOSED TREE
8a5f78452005e5d4c692872e9ff3492cc97ca39e
created 2019-03-19 08:41 +0100
pushed 2019-07-01 08:34 +0000
Lars T Hansen Lars T Hansen - Bug 1535482 - Limit the assembler buffer size to encodable offsets. r=luke
2782ec026e7956b640b250e0cacb43c7f72e0a7a
created 2019-03-28 07:35 +0000
pushed 2019-05-13 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 7 - Use a separate Ion optimization level for very hot code. r=nbp a=pascalc
7d87558da81f21659d5ba11df5564142f88e4703
created 2019-03-27 12:18 +0000
pushed 2019-05-13 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 3 - Clean up Ion eager compilation code. r=nbp a=pascalc
a330a98357513bce14a5764b8866aaf9843b9c3a
created 2019-04-07 17:06 +0300
pushed 2019-05-13 09:36 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 8 changesets (bug 1382650) for spidermonkey bustages on js.cpp . a=backout
dfde2a76520d0f0539a4ee1b377c34f5d410d9a3
created 2019-04-07 16:42 +0300
pushed 2019-05-13 09:36 +0000
Narcis Beleuzu Narcis Beleuzu - Bug 1382650 part 7 - Use a separate Ion optimization level for very hot code. r=nbp a=pascalc
a0419e61efcd9bc2b2a8f1a7d8f40ad2cc55fe94
created 2019-04-07 16:38 +0300
pushed 2019-05-13 09:36 +0000
Narcis Beleuzu Narcis Beleuzu - Bug 1382650 part 3 - Clean up Ion eager compilation code. r=nbp a=pascalc
3aa21d7302e79b1e9324ea4933c719f200de2ab1
created 2019-03-12 14:47 +0000
pushed 2019-05-13 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 17 - Remove now unused VMFunction code. r=nbp
77b7364aabec18d52b6f520c14ef4ec21c614600
created 2019-03-04 14:40 +0000
pushed 2019-05-13 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 4 - Move pointer to C++ function out of VMFunctionData. r=nbp
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-05-13 09:36 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
756272e36e32264332e6b95aa804b69581295c7e
created 2019-02-28 12:31 +0000
pushed 2019-05-13 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 2 - Add new VMFunction mechanism and use it for some Baseline callVMs. r=nbp,tcampbell
0553a2b5c632380c21d485c1cbdeff072d678dc2
created 2019-02-27 18:00 +0000
pushed 2019-05-13 09:36 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
808c9111188b313e686da2c1ec38f2e41c4a050a
created 2019-02-27 19:13 +0200
pushed 2019-05-13 09:36 +0000
Dorel Luca Dorel Luca - Backed out changeset 9970e92003a2 (bug 1530396) for spidermonkey failure
9970e92003a2ba84098ffab8531863051f800f46
created 2019-02-27 16:53 +0000
pushed 2019-05-13 09:36 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
5435d1259aebbd68f4115ee154aac6ec98383df4
created 2019-02-25 19:14 +0200
pushed 2019-05-13 09:36 +0000
Andreea Pavel Andreea Pavel - Backed out changeset e67aafaf366c (bug 1530396) for build bustages on a CLOSED TREE
less more (0) -300 -100 -60 tip