v8/src
Santiago Aboy Solanes b597d6fa3f [turbofan] Better typing of OSR context pointer
The Osr context is a pointer, and we can make it clear in the Typer.

Known pitfall: If we have a context within a context, the innner context
pointer is typed as Any.

Change-Id: Ia4d7e43ef42ef03f835e4b71d32d117ae835feee
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1741659
Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63153}
2019-08-12 11:20:38 +00:00
..
api profiler: Allow querying SnapshotObjectId for native objects 2019-08-09 08:41:03 +00:00
asmjs Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
ast Initial implementation of optional chaining 2019-08-07 21:46:01 +00:00
base Reland "[wasm] Add support to allocate in a specific code region" 2019-08-06 10:20:09 +00:00
builtins [regexp] Naive tiering-up 2019-08-12 08:41:48 +00:00
codegen [Parsing] Avoid updating parsing stats in CollectSourcePositions. 2019-08-12 08:50:28 +00:00
common Initial implementation of optional chaining 2019-08-07 21:46:01 +00:00
compiler [turbofan] Better typing of OSR context pointer 2019-08-12 11:20:38 +00:00
compiler-dispatcher Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
d8 Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
date Avoid a FixedArray allocation in date parser 2019-08-02 10:33:58 +00:00
debug [debugger] ignore receiver for construct frames for evaluate 2019-08-09 12:46:15 +00:00
deoptimizer [deoptimizer, cleanup] Separating the implementation of GetFloatRegister 2019-08-02 10:52:48 +00:00
diagnostics [regexp] Naive tiering-up 2019-08-12 08:41:48 +00:00
execution [wasm-c-api] Roll dc8cc29: Implement stack trace API 2019-08-08 20:44:42 +00:00
extensions Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
flags [regexp] Naive tiering-up 2019-08-12 08:41:48 +00:00
handles [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
heap [regexp] Naive tiering-up 2019-08-12 08:41:48 +00:00
ic Add more owners for ic 2019-08-09 09:51:25 +00:00
init Initial implementation of optional chaining 2019-08-07 21:46:01 +00:00
inspector [Inspector] Enter a new context when starting profiling. 2019-08-09 16:15:45 +00:00
interpreter Add GetIterator bytecode to load object[Symbol.iterator] in accumulator 2019-08-09 07:58:32 +00:00
json [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
libplatform [tracing] Replace semaphores with {Start,Stop}Blocking 2019-08-06 15:11:15 +00:00
libsampler Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
logging [WeakRefs] Make cleanup callback run as a task 2019-07-30 12:19:39 +00:00
numbers Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
objects [regexp] Naive tiering-up 2019-08-12 08:41:48 +00:00
parsing [Parsing] Avoid updating parsing stats in CollectSourcePositions. 2019-08-12 08:50:28 +00:00
profiler profiler: Allow querying SnapshotObjectId for native objects 2019-08-09 08:41:03 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp [regexp] Naive tiering-up 2019-08-12 08:41:48 +00:00
roots Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
runtime [regexp] Naive tiering-up 2019-08-12 08:41:48 +00:00
sanitizer Move remaining files in src/ 2019-05-24 18:24:36 +00:00
snapshot Revert ""Reland x4 [arraybuffer] Rearchitect backing store ownership"" 2019-08-05 15:33:47 +00:00
strings Introduce parenthesis in BuildAsciiCharFlags 2019-08-06 11:54:39 +00:00
tasks Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
third_party Add missing owners files 2019-05-31 07:21:01 +00:00
torque Revert "[torque] introduce JSAny type for user-accessible JavaScript values" 2019-08-07 11:49:20 +00:00
tracing [tracing] Separate tracing implementations and add perfetto tests 2019-07-18 15:40:12 +00:00
trap-handler Remove 'set noparent' from OWNERS files where reasonable 2019-06-03 10:18:22 +00:00
utils [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
wasm [wasm-c-api] Roll to upstream 70be7c6 2019-08-09 15:13:46 +00:00
zone [parsing] Improve elision of hole checks for default parameters 2019-07-26 12:15:31 +00:00
DEPS [tracing] Use the new perfetto client API 2019-07-08 13:37:16 +00:00
OWNERS Make nested DEPS files commonly owned 2019-06-18 14:31:05 +00:00