dart-sdk/runtime
Liam Appelbe e20ff1e054 [vm] Prevent late fields from being unboxed
When unboxed doubles are assigned to late fields, it conflicts with the
late field logic and causes a crash.

Bug: https://github.com/dart-lang/sdk/issues/38841
Bug: https://github.com/dart-lang/sdk/issues/39658
Change-Id: I641f597006114f02473a20f8c2526eeaf4fe813f
Fixes: https://github.com/dart-lang/sdk/issues/39658
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/127442
Commit-Queue: Liam Appelbe <liama@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
2019-12-05 22:19:00 +00:00
..
bin Cleanup the loader code to remove some unused pieces. 2019-12-05 02:44:18 +00:00
docs Fix typo in snapshot_profiling.md. heapsnaphsot -> heapsnapshot 2019-11-25 15:58:15 +00:00
include [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
lib [SDK] Adds non-eager async stack frame collector. 2019-11-26 11:51:27 +00:00
llvm_codegen [llvm_codegen] Use exclusively SExpression support from VM and nothing else. 2019-10-30 16:27:04 +00:00
observatory [vm] Make kernel buffers live exactly as long as their derived views. 2019-12-03 22:00:48 +00:00
platform [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
tests/vm [gardening] Fix gen_kernel path on Windows for product_aot_kernel_test.dart. 2019-12-05 18:40:49 +00:00
third_party Mass format python with yapf 2019-08-05 20:34:31 +00:00
tools [dartfuzz] Fix infinite recursion in call methods 2019-12-05 00:24:08 +00:00
vm [vm] Prevent late fields from being unboxed 2019-12-05 22:19:00 +00:00
.clang-tidy [vm] Add runtime/.clang-tidy file 2019-09-05 09:51:13 +00:00
.gitignore
BUILD.gn [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
codereview.settings
configs.gni [build] Introduce gen_snapshot_host_targeting_host. 2019-09-30 18:10:37 +00:00
CPPLINT.cfg
PRESUBMIT.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
runtime_args.gni [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00