dart-sdk/runtime
Alexander Aprelev b7a0edbf05 Reland "[vm/concurrency] When generating Store/Load instructions use guard information that is kept on a slot."
This reverts commit fd31242f2b as the
issue that caused revert should be fixed by removal of boxing heuristic
removed in 8159c38d65.

Fixes https://github.com/dart-lang/sdk/issues/47314
TEST=ci,g3

Change-Id: I42f3f0c6d25639fb326e74d96a51c4c6c0f88f78
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/221601
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
2021-11-30 21:45:55 +00:00
..
bin [vm] Elaborate on DartDev missing error. 2021-11-18 06:56:57 +00:00
docs [vm/infra] Improve IL testing framework 2021-11-16 12:39:11 +00:00
include [vm] runtime/include fix documentation 2021-11-19 09:43:38 +00:00
lib [vm/ffi] Optimize Pointer<T>.asTypedList() 2021-11-29 17:38:04 +00:00
observatory [vm] Emit timeline events around virtual memory allocation / deallocation. 2021-11-29 23:06:34 +00:00
observatory_2 [vm] Emit timeline events around virtual memory allocation / deallocation. 2021-11-29 23:06:34 +00:00
platform Revert "[vm] When run under TSAN use longjmp() to skip over C++ frames before manually unwinding to the catch entry" 2021-11-29 09:34:23 +00:00
tests Revert "[vm] When run under TSAN use longjmp() to skip over C++ frames before manually unwinding to the catch entry" 2021-11-29 09:34:23 +00:00
third_party [tools] Update all iteritems -> items 2021-05-20 11:36:52 +00:00
tools [vm/ffi] Optimize Pointer<T>.asTypedList() 2021-11-29 17:38:04 +00:00
vm Reland "[vm/concurrency] When generating Store/Load instructions use guard information that is kept on a slot." 2021-11-30 21:45:55 +00:00
.clang-tidy
.gitignore
BUILD.gn Allow deprecated copy on fuchsia 2021-08-11 01:14:22 +00:00
codereview.settings
configs.gni
CPPLINT.cfg
PRESUBMIT.py [python3] Migrate PRESUBMIT.py files 2021-08-16 08:29:54 +00:00
runtime_args.gni [wasm] Remove deprecated dart_enable_wasm flag. 2021-04-01 22:45:07 +00:00